1 2007-05-03 12:20 Daniel Hokka Zakrisson <daniel@hozac.com>
3 * NEWS: Version 0.30.213.
5 2007-05-03 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
7 * contrib/manifest.dat.pathsubst: Add missing file.
9 2007-05-02 20:11 Daniel Hokka Zakrisson <daniel@hozac.com>
11 * configure.ac: Version 0.30.213.
13 2007-04-27 09:08 Benedikt Böhm <hollow@gentoo.org>
15 * scripts/vserver.functions: fake init environment during shutdown,
16 otherwise rc just calls shutdown/halt which does not work without
19 2007-04-27 09:02 Benedikt Böhm <hollow@gentoo.org>
21 * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
22 dependency to default runlevel; dmesg/syslog is now handled in
25 2007-04-27 09:01 Benedikt Böhm <hollow@gentoo.org>
27 * src/chroot-sh.c: add link command to chroot-sh
29 2007-04-27 08:42 Benedikt Böhm <hollow@gentoo.org>
31 * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
32 /halt/reboot -f for gentoo init style, but rather just exit,
33 since we would be killed by vshelper, does not matter for reboot
34 from inside: simple reboot wonÄt work with gentoo init style,
35 must use reboot -f inside
37 2007-04-27 08:40 Benedikt Böhm <hollow@gentoo.org>
39 * distrib/gentoo/initpre: fix distdir handling if prefix is not
41 2007-04-21 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
43 * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
44 to stop the guest when the last process exits.
46 2007-04-21 14:05 Daniel Hokka Zakrisson <daniel@hozac.com>
48 * scripts/vserver-build.template: Recognize the --nodevsanity
51 2007-04-21 14:04 Daniel Hokka Zakrisson <daniel@hozac.com>
53 * scripts/functions: Don't do namespace cleanup if we're not in a
56 2007-04-21 14:03 Daniel Hokka Zakrisson <daniel@hozac.com>
58 * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
59 distrib/centos5/yum, distrib/centos5/yum.repos.d,
60 distrib/centos5/yum.repos.d/CentOS-Base.repo,
61 distrib/centos5/yum/yum.conf: Add CentOS 5.
63 2007-04-13 10:46 Benedikt Böhm <hollow@gentoo.org>
65 * distrib/etch/vserver-config.sh: remove interactive setup steps
67 2007-04-13 09:02 Benedikt Böhm <hollow@gentoo.org>
69 * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
70 distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
71 scripts/vserver-build.debootstrap: add build scripts for debian
74 2007-04-11 18:14 Daniel Hokka Zakrisson <daniel@hozac.com>
76 * scripts/vyum-worker: Fix typo.
78 2007-04-11 17:55 Daniel Hokka Zakrisson <daniel@hozac.com>
80 * distrib/misc/debootstrap.uri: New debootstrap.
82 2007-04-08 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
84 * src/vlogin.c: terminal_copy doesn't return void anymore.
86 2007-04-08 00:39 Daniel Hokka Zakrisson <daniel@hozac.com>
88 * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
91 2007-03-27 18:00 Benedikt Böhm <hollow@gentoo.org>
93 * distrib/gentoo/initpost, distrib/gentoo/initpre,
94 distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
95 halt/reboot if using gentoo init style, enable syslog stub by
96 default for gentoo guests
98 2007-03-24 12:54 Daniel Hokka Zakrisson <daniel@hozac.com>
100 * scripts/vserver-build.debootstrap: Get rid of the work directory
103 2007-03-21 04:46 Daniel Hokka Zakrisson <daniel@hozac.com>
105 * scripts/vserver: Fix help message.
107 2007-03-20 20:38 Daniel Hokka Zakrisson <daniel@hozac.com>
109 * scripts/vserver-build.debootstrap: Fix problems with debootstrap
112 2007-03-20 17:47 Daniel Hokka Zakrisson <daniel@hozac.com>
114 * scripts/vserver-build.debootstrap: Remove the guest in case of
117 2007-03-18 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
119 * scripts/pkgmgmt: Supply the required argument.
121 2007-03-18 22:02 Daniel Hokka Zakrisson <daniel@hozac.com>
123 * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
126 2007-03-18 17:51 Daniel Hokka Zakrisson <daniel@hozac.com>
128 * gentoo/util-vserver: Verbosify initscript.
130 2007-03-18 15:32 Daniel Hokka Zakrisson <daniel@hozac.com>
132 * scripts/functions, scripts/pkgmgmt, scripts/vserver,
133 scripts/vserver-build.functions, scripts/vsomething: Rename
134 _setVserverDir to _setVserverDirName.
135 Rename _getVserverDir to _setVserverDir.
136 Add _setVserverName to set VSERVER_NAME.
137 pkgmgmt.initVariables cannot run before _setVserverDirName, and
138 the initialization must happen once per guest.
140 2007-03-18 15:04 Daniel Hokka Zakrisson <daniel@hozac.com>
142 * src/vlogin.c: Attempt to fix the endless loop of select() read().
144 2007-03-18 11:51 Daniel Hokka Zakrisson <daniel@hozac.com>
146 * sysv/util-vserver: Create the directories here for strange
147 distros (e.g. Ubuntu).
149 2007-03-11 21:25 Daniel Hokka Zakrisson <daniel@hozac.com>
151 * scripts/vserver.functions: Fix IPv6 address assignment.
153 2007-03-09 21:07 Daniel Hokka Zakrisson <daniel@hozac.com>
155 * distrib/misc/debootstrap.uri: Update the debootstrap URI.
157 2007-03-07 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
159 * src/vsched.c: Fix idle-time.
161 2007-02-26 20:18 Daniel Hokka Zakrisson <daniel@hozac.com>
163 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
164 the gentoo initstyle work with baselayout-vserver.
166 2007-02-25 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
168 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
169 tell init to shutdown if we're called from vshelper, that
170 should've already happened.
171 Kill init and other remaining processes from vshelper once the
172 stop sync signal has arrived.
174 2007-02-25 01:44 Daniel Hokka Zakrisson <daniel@hozac.com>
176 * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
179 2007-02-24 23:43 Daniel Hokka Zakrisson <daniel@hozac.com>
181 * configure.ac: Fix help message for --with-initscripts.
183 2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
185 * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
186 so rpm doesn't process them for deps.
188 2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
190 * m4/ensc_pathprog.m4: Fix the symlink problems.
192 2007-02-22 05:18 Daniel Hokka Zakrisson <daniel@hozac.com>
194 * lib/syscall-alternative.h: Update to latest shiny.
196 2007-02-21 20:07 Daniel Hokka Zakrisson <daniel@hozac.com>
198 * scripts/vserver-setup.functions: Update help message to
199 correspond better with reality.
201 2007-02-20 17:33 Daniel Hokka Zakrisson <daniel@hozac.com>
203 * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
204 lib/syscall_ctxmigrate.c, lib/vserver.h,
205 lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
206 src/rpm-fake.c, src/vcontext.c: Add support for the migration
209 2007-02-17 19:10 Daniel Hokka Zakrisson <daniel@hozac.com>
211 * scripts/vserver-setup.functions: Make nodev: silence the warning.
213 2007-02-17 19:01 Daniel Hokka Zakrisson <daniel@hozac.com>
215 * lib/syscall-alternative.h: Update to latest shiny.
217 2007-02-14 19:32 Daniel Hokka Zakrisson <daniel@hozac.com>
219 * scripts/functions: &>> doesn't exist.
221 2007-02-14 19:24 Daniel Hokka Zakrisson <daniel@hozac.com>
223 * lib/syscall-alternative.h: Update to latest shiny.
225 2007-02-11 20:21 Daniel Hokka Zakrisson <daniel@hozac.com>
227 * scripts/functions: Work better if the default tty is a file by
228 using /dev/null for input and appending the output.
230 2007-02-11 20:16 Daniel Hokka Zakrisson <daniel@hozac.com>
232 * lib/syscall-alternative.h: Update to shiny15.
234 2007-02-11 00:45 Daniel Hokka Zakrisson <daniel@hozac.com>
236 * scripts/vserver-build.clone, src/vclone.c: Remove the --source
237 and --dest "options" from vclone, both are required.
238 Catch error conditions about the arguments in vclone.
239 Attempt to figure out where the source if it's not a directory,
240 and make sure it is one before running vclone.
242 2007-02-10 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
244 * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
247 2007-02-09 06:17 Daniel Hokka Zakrisson <daniel@hozac.com>
249 * scripts/vserver.functions: Add /usr/bin to exception list, to
250 make sure we keep the /usr mount around.
252 2007-02-05 20:59 Daniel Hokka Zakrisson <daniel@hozac.com>
254 * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
257 2007-02-05 20:45 Daniel Hokka Zakrisson <daniel@hozac.com>
259 * src/vdevmap.c: Really silence the warning.
261 2007-02-05 20:40 Daniel Hokka Zakrisson <daniel@hozac.com>
263 * src/vkill.c: Try to figure out the xid if not specified.
265 2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
267 * src/vdevmap.c: Silence warning.
269 2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
271 * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
272 non-executable so RPM doesn't pick up a dependency on
275 2007-02-05 18:08 Benedikt Böhm <hollow@gentoo.org>
277 * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
278 vsomething arguments in gentoo wrappers
280 2007-02-04 17:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
282 * lib_internal/unify-copy.c: - documented parts of the code were I
283 needed to think >1min about its
285 - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
288 - set O_NOCTTY flag for temp file
290 2007-02-04 17:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
292 * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
293 patch; it seems to be always PAGESIZE*2+1
294 bytes required to trigger a SIGBUS. Since PAGESIZE is not
296 directly, use sysconf(3) to get this value and memset(3) to
301 2007-02-01 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
303 * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
306 2007-01-29 23:37 Daniel Hokka Zakrisson <daniel@hozac.com>
308 * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
309 gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
310 util-vserver.spec.in: Add Gentoo initscripts.
311 Force sysv initscripts for the RPMs.
313 2007-01-29 02:06 Daniel Hokka Zakrisson <daniel@hozac.com>
315 * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
316 enter the filesystem namespaces twice.
318 2007-01-28 11:35 Daniel Hokka Zakrisson <daniel@hozac.com>
320 * src/secure-mount.c: When we call the external mount, we need to
321 preserve all of the options so it can parse them on its own.
322 The option defaults should set nodev in the flags.
324 2007-01-27 23:16 Daniel Hokka Zakrisson <daniel@hozac.com>
326 * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
327 man page in the same package.
329 2007-01-27 11:10 Daniel Hokka Zakrisson <daniel@hozac.com>
331 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
332 distrib/misc/context.start, doc/configuration.xml,
333 scripts/vserver-setup.functions: Move dynamic context generation
336 2007-01-27 10:20 Daniel Hokka Zakrisson <daniel@hozac.com>
338 * scripts/vserver-setup.functions: Set nodev rather than just
341 2007-01-27 10:05 Daniel Hokka Zakrisson <daniel@hozac.com>
343 * lib_internal/unify.h: Actually check the mtime when it's not
346 2007-01-27 09:38 Daniel Hokka Zakrisson <daniel@hozac.com>
348 * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
349 option (--ignore-mtime) to vhashify to hashify files with
352 2007-01-25 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
354 * doc/configuration.xml: Add entries that were missing from
357 2007-01-25 09:51 Daniel Hokka Zakrisson <daniel@hozac.com>
359 * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
362 2007-01-23 16:43 Daniel Hokka Zakrisson <daniel@hozac.com>
364 * src/vclone.c: Don't overwrite files that already exist.
366 2007-01-23 16:41 Benedikt Böhm <hollow@gentoo.org>
368 * distrib/Makefile.am, distrib/gentoo/initpost,
369 distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
370 gentoo/initpost; add fixes for syslog-ng.conf and net dependency
371 in baselayout >= 1.13
373 2007-01-21 20:17 Daniel Hokka Zakrisson <daniel@hozac.com>
375 * scripts/Makefile-files: ... and the Makefile.
377 2007-01-21 20:06 Daniel Hokka Zakrisson <daniel@hozac.com>
379 * contrib/manifest.dat.pathsubst: Add the build method to the
382 2007-01-21 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
384 * contrib/manifest.dat.pathsubst,
385 scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
386 scripts/vserver-build.clone: Add the clone build method.
388 2007-01-21 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
390 * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
391 src/Makefile-files, src/vclone.c: Add vclone, to help with
394 2007-01-21 08:02 Daniel Hokka Zakrisson <daniel@hozac.com>
396 * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
399 2007-01-20 17:31 Benedikt Böhm <hollow@gentoo.org>
401 * distrib/gentoo/initpost: fix runlevel scripts for older
402 baselayouts too; set hostname inside the guest
404 2007-01-20 13:55 Daniel Hokka Zakrisson <daniel@hozac.com>
406 * lib/checkconfig.c: Return 0 on any error, older kernels will
407 return -EPERM for unknown syscalls.
409 2007-01-20 09:36 Daniel Hokka Zakrisson <daniel@hozac.com>
411 * doc/configuration.xml: Document the configuration for vdevmap.
413 2007-01-20 09:25 Daniel Hokka Zakrisson <daniel@hozac.com>
415 * doc/configuration.xml: Place-holder documentation for now, until
416 some better descriptions comes along.
418 2007-01-20 07:43 Daniel Hokka Zakrisson <daniel@hozac.com>
420 * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
421 to work with 64 KiB pages.
423 2007-01-18 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
425 * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
426 sysv/util-vserver: Add support for vdevmap in the configuration.
428 2007-01-18 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
430 * src/vsysctl.c: Fix logic error.
432 2007-01-18 13:38 Daniel Hokka Zakrisson <daniel@hozac.com>
434 * contrib/manifest.dat.pathsubst,
435 scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
436 src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
437 values in the configuration.
439 2007-01-18 07:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
441 * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
444 2007-01-18 04:38 Daniel Hokka Zakrisson <daniel@hozac.com>
446 * scripts/vserver.functions: Remove the disk limits after saving
449 2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
451 * lib/vserver.h: Add VC_VXSM_MSEC.
453 2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
455 * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
457 2007-01-17 09:54 Daniel Hokka Zakrisson <daniel@hozac.com>
459 * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
460 check function, as what it's doing is already done elsewhere.
462 2007-01-14 12:30 Benedikt Böhm <hollow@gentoo.org>
464 * scripts/vupdateworld: fix missing world target in vupdateworld
466 2007-01-10 22:23 Daniel Hokka Zakrisson <daniel@hozac.com>
468 * util-vserver.spec.in: Teach the spec how to build prereleases and
471 2007-01-10 19:27 Daniel Hokka Zakrisson <daniel@hozac.com>
473 * src/vserver-stat.c: The new method doesn't need to be a
474 spectator, and /proc/virtual isn't available there by default.
476 2007-01-10 18:53 Daniel Hokka Zakrisson <daniel@hozac.com>
478 * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
479 lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
480 lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
482 Make vserver-stat use the various APIs instead of parsing
483 per-process /proc entries.
485 vc_virt_stat.uptime is a uint64_t.
486 vc_get_dlimit can handle a NULL limits argument.
488 2007-01-10 18:49 Daniel Hokka Zakrisson <daniel@hozac.com>
490 * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
491 vc_create_context. Stop referencing it.
493 2007-01-10 11:52 Daniel Hokka Zakrisson <daniel@hozac.com>
495 * scripts/vserver.stop: Remove persistent on stop.
497 2007-01-09 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
499 * lib/syscall-wrap.h, lib/vserver-internal.h,
500 lib_internal/sys_clone.h, lib_internal/sys_personality.h,
501 m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
502 incompatibly, to avoid errors.
503 Move the syscall declaration to lib/syscall-wrap.h.
505 2007-01-07 22:27 Daniel Hokka Zakrisson <daniel@hozac.com>
507 * sysv/util-vserver: Fix output.
509 2007-01-03 11:55 Daniel Hokka Zakrisson <daniel@hozac.com>
511 * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
514 2007-01-02 20:54 Daniel Hokka Zakrisson <daniel@hozac.com>
516 * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
517 handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
519 2007-01-01 19:37 Daniel Hokka Zakrisson <daniel@hozac.com>
521 * configure.ac: Let glibc use the alternative syscalls as well.
523 2006-12-30 00:52 Daniel Hokka Zakrisson <daniel@hozac.com>
525 * lib/vserver.h: Organize things. Structures and functions dealing
526 with similar things are now grouped together.
528 2006-12-30 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
530 * scripts/functions: Use status for the process count instead since
531 persistent adds a task there.
533 2006-12-30 00:37 Daniel Hokka Zakrisson <daniel@hozac.com>
535 * src: Add vdevmap to ignore.
537 2006-12-29 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
539 * sysv/util-vserver: Return a sane value from kill_contexts.
541 2006-12-29 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
543 * lib/vserver-internal.h: Use the correct type for the
544 configuration bitfield.
546 2006-12-29 20:32 Daniel Hokka Zakrisson <daniel@hozac.com>
548 * util-vserver.spec.in: Add util-vserver initscript handling.
549 Add %changelog comment.
551 2006-12-29 20:30 Daniel Hokka Zakrisson <daniel@hozac.com>
553 * contrib/manifest.dat.pathsubst: Add vdevmap.
555 2006-12-28 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
557 * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
558 scripts/util-vserver-vars.pathsubst,
559 scripts/vserver-init.functions, scripts/vserver-wrapper,
560 sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
561 initscript functions to vserver-init.functions.
562 Make vprocunhide use said functions.
563 Add an initscript to set the helper and kill guest processes.
565 2006-12-28 00:05 Daniel Hokka Zakrisson <daniel@hozac.com>
567 * util-vserver.spec.in: Add --without doc and --with legacy
570 2006-12-20 13:39 Benedikt Böhm <hollow@gentoo.org>
572 * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
574 2006-12-19 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
576 * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
577 --~immutable and --!immutable.
579 2006-12-18 11:26 Daniel Hokka Zakrisson <daniel@hozac.com>
581 * scripts/vserver.functions: Don't check the VLAN stuff if
582 novlandev was specified.
584 2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
586 * src/vdevmap.c: Error on too many arguments.
588 2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
590 * distrib/misc/debootstrap.uri: Update debootstrap URL.
592 2006-12-12 01:39 Daniel Hokka Zakrisson <daniel@hozac.com>
594 * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
595 lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
596 lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
597 Add vdevmap and required functionality.
599 2006-12-10 17:45 Daniel Hokka Zakrisson <daniel@hozac.com>
601 * scripts/functions: Improve the vshelper warning (common sign of
604 2006-12-10 12:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
606 * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
607 fixed location of the lockfile; formerly, the chroot path was
611 2006-12-10 00:57 Daniel Hokka Zakrisson <daniel@hozac.com>
613 * sysv/vservers-legacy: Don't enable the legacy initscript by
616 2006-12-09 16:13 Daniel Hokka Zakrisson <daniel@hozac.com>
618 * NEWS, THANKS, configure.ac: Version 0.30.212.
620 2006-12-09 16:12 Daniel Hokka Zakrisson <daniel@hozac.com>
622 * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
623 vserver.h defines CLONE_NEW*.
624 Remove unused include of sys_clone.h from vdlimit.
626 2006-12-09 16:02 Daniel Hokka Zakrisson <daniel@hozac.com>
628 * scripts/functions: Make getFileArray handle multiple files as
631 2006-12-08 15:35 Daniel Hokka Zakrisson <daniel@hozac.com>
633 * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
634 static and dynamic xids (i.e. not the spectator).
636 2006-12-08 13:28 Daniel Hokka Zakrisson <daniel@hozac.com>
638 * scripts/functions, scripts/vserver, scripts/vserver.functions:
639 Rather than keeping an unnecessary mount around just because it
640 was the cwd, cd to the root at the beginning while storing the
641 original cwd (so it can be used later).
643 2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
645 * doc/configuration-xhtml.xsl: Change the default stylesheet.
647 2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
649 * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
652 2006-12-08 13:24 Daniel Hokka Zakrisson <daniel@hozac.com>
654 * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
655 lib/internal.h, lib/isdynamicxid.c,
656 lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
657 lib/syscall_enternamespace-v13.hc,
658 lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
659 lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
660 lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
661 lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
662 lib/syscall_setnamespace.c, lib/virtual.h,
663 lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
664 src/vnamespace.c: Work better on 2.6.19.
665 This includes adding a new kind of API that depends on the
666 VCI-bits, to detect the presence of spaces.
667 vnamespace now only enters the filesystem related namespaces
668 (CLONE_NEWNS|CLONE_FS).
669 vc_ctx_migrate_spaces enters the others.
670 Fix dynamic context detection by using the VCI-bits.
672 2006-12-08 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
674 * src/ncontext.c: Remove unused argument.
676 2006-12-08 13:05 Daniel Hokka Zakrisson <daniel@hozac.com>
678 * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
679 kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
680 kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
681 kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
682 kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
683 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
684 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
685 kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
686 kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
687 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
688 kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
689 kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
690 Use the headers from make headers_install to cut down on
691 unnecessary files/content.
693 2006-12-01 21:10 Daniel Hokka Zakrisson <daniel@hozac.com>
695 * scripts/vserver.functions: Add cwd to the list of paths to
696 exclude from namespace cleanup.
698 2006-12-01 18:41 Daniel Hokka Zakrisson <daniel@hozac.com>
700 * m4/ensc_e2fscheck.m4: Correct package and distribution name.
702 2006-11-28 17:42 Daniel Hokka Zakrisson <daniel@hozac.com>
704 * scripts/vserver.functions: Make non-sysv initstyles work again.
706 2006-11-27 14:18 Daniel Hokka Zakrisson <daniel@hozac.com>
708 * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
711 2006-11-27 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
713 * src/vsched.c: Don't process unknown files.
715 2006-11-25 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
717 * src/chroot-sh.c: Add missing quote.
719 2006-11-25 19:17 Daniel Hokka Zakrisson <daniel@hozac.com>
721 * distrib/redhat/initpost: Use chroot-sh chmod to remove the
722 symlink attack vector.
724 2006-11-25 02:04 Daniel Hokka Zakrisson <daniel@hozac.com>
726 * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
729 2006-11-25 00:38 Daniel Hokka Zakrisson <daniel@hozac.com>
731 * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
733 2006-11-24 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
735 * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
736 src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
737 src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
738 src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
739 src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
740 src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
741 src/vunify.c, src/vwait.c: Make quoting consistent.
743 2006-11-24 22:03 Daniel Hokka Zakrisson <daniel@hozac.com>
745 * scripts/legacy/vserver-copy: Use the same flags for legacy as the
746 rsync build method's default.
748 2006-11-24 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
750 * scripts/vserver.functions, src/nattribute.c: Use --secure by
752 Add VC_NXF_HIDE_NETIF to the secure default.
754 2006-11-24 15:23 Daniel Hokka Zakrisson <daniel@hozac.com>
756 * scripts/vserver: Add forgotten backslash.
758 2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
760 * scripts/vserver: Call vserver-build with --debug too, if it was
763 2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
765 * configure.ac, contrib/manifest.dat.pathsubst,
766 scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
767 scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
770 2006-11-24 14:12 Daniel Hokka Zakrisson <daniel@hozac.com>
772 * doc/configuration.xml: Add since.
774 2006-11-23 23:56 Daniel Hokka Zakrisson <daniel@hozac.com>
776 * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
777 URL to the proc security page.
779 2006-11-23 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
781 * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
784 2006-11-23 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
786 * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
787 Add support for the network flags and capabilities in the
790 2006-11-23 18:30 Daniel Hokka Zakrisson <daniel@hozac.com>
792 * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
793 lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
794 types of flags and capabilities.
795 Add NXF_INFO_PRIVATE.
797 Add aliases for the legacy flags/caps so using the kernel's names
799 Add alias for VXC_SET_RLIMIT.
801 2006-11-20 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
803 * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
805 2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
807 * scripts/vserver: Add --rescue-init to the --help message.
809 2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
811 * distrib/redhat/initpost: Use --rescue-init.
813 2006-11-20 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
815 * scripts/vserver.functions, scripts/vserver.start: Don't set
816 _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
818 2006-11-20 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
820 * scripts/legacy/vserver, scripts/vserver.start: Use
821 $_CHBIND_COMPAT directly for legacy.
823 2006-11-20 15:01 Daniel Hokka Zakrisson <daniel@hozac.com>
825 * src/naddress.c: Cosmetic fixes.
826 Make sure args.do_set is set to false initially.
828 2006-11-20 12:46 Daniel Hokka Zakrisson <daniel@hozac.com>
830 * scripts/vserver.functions: Make vserver <guest> start --rescue
833 2006-11-20 00:23 Daniel Hokka Zakrisson <daniel@hozac.com>
835 * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
836 conversion work on big-endian too.
837 Check for invalid prefixes.
838 Improve help message.
839 Add --set operation that removes all the old IP addresses first.
841 2006-11-19 17:25 Daniel Hokka Zakrisson <daniel@hozac.com>
843 * contrib/manifest.dat.pathsubst,
844 ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
845 lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
846 scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
847 src/Makefile-files, src/chbind.c, src/naddress.c,
848 src/nattribute.c, src/ncontext.c: Break up the old chbind into
849 ncontext, nattribute, and naddress.
850 This is done mostly to add support for network flags and caps,
851 but also to get the same level of flexibility that the security
853 In addition, a vc_nidopt2nid was created to correctly map --nid
854 self to the current process's nid.
856 2006-11-17 18:48 Daniel Hokka Zakrisson <daniel@hozac.com>
858 * scripts/chcontext: Fix chcontext --help and --version.
860 2006-11-17 18:42 Daniel Hokka Zakrisson <daniel@hozac.com>
862 * doc/configuration.xml: soft-limit and hard-limit.
864 2006-11-15 21:38 Daniel Hokka Zakrisson <daniel@hozac.com>
866 * distrib/fc5/yum.repos.d/fedora-core.repo,
867 distrib/fc5/yum.repos.d/fedora-extras-development.repo,
868 distrib/fc5/yum.repos.d/fedora-extras.repo,
869 distrib/fc5/yum.repos.d/fedora-legacy.repo,
870 distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
871 distrib/fc5/yum.repos.d/fedora-updates.repo,
872 distrib/fc6/yum.repos.d/fedora-core.repo,
873 distrib/fc6/yum.repos.d/fedora-extras-development.repo,
874 distrib/fc6/yum.repos.d/fedora-extras.repo,
875 distrib/fc6/yum.repos.d/fedora-legacy.repo,
876 distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
877 distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
878 the keys (insecure, I know), so it'll work on non-Fedora systems
881 2006-11-15 20:14 Daniel Hokka Zakrisson <daniel@hozac.com>
883 * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
884 lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
885 lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
886 lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
887 lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
888 lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
891 2006-11-14 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
893 * doc/configuration.xml, scripts/functions: Enable namespace
895 Various cleanups in the documentation, make sure references work.
897 2006-11-14 22:09 Daniel Hokka Zakrisson <daniel@hozac.com>
899 * src/vlimit.c: strcpy copies \0, use memcpy instead.
901 2006-11-13 21:53 Daniel Hokka Zakrisson <daniel@hozac.com>
903 * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
905 Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
908 2006-11-13 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
910 * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
911 Document the configuration format.
913 2006-11-11 02:05 Daniel Hokka Zakrisson <daniel@hozac.com>
915 * scripts/vserver.start: Force update when starting the guest.
917 2006-11-11 00:53 Daniel Hokka Zakrisson <daniel@hozac.com>
919 * src/vsched.c: Only bother with the first line of the files.
922 2006-11-11 00:29 Daniel Hokka Zakrisson <daniel@hozac.com>
924 * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
925 vsched capable of configuring the new scheduler using a new
926 configuration format (one value per file).
928 2006-11-05 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
930 * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
931 lib/vserver.h: Set svn:keywords.
932 Fix the vc_set_sched API to make more sense, and handle the logic
935 2006-11-05 17:46 Daniel Hokka Zakrisson <daniel@hozac.com>
937 * src/exec-ulimit.c: Reset the limits unconditionally.
938 Treat RLIMIT_NOFILE specially, since the kernel does.
939 Fix dietlibc'isms, and handle sys_old_getrlimit's values.
941 2006-11-04 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
943 * src/exec-ulimit.c: Reset all limits that aren't configured.
945 2006-11-04 13:59 Daniel Hokka Zakrisson <daniel@hozac.com>
947 * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
950 2006-11-03 22:37 Daniel Hokka Zakrisson <daniel@hozac.com>
952 * doc/configuration.xml, scripts/functions, scripts/vserver: Make
955 2006-11-03 19:59 Daniel Hokka Zakrisson <daniel@hozac.com>
957 * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
958 kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
959 kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
960 kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
961 kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
962 kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
963 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
964 kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
965 kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
966 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
967 kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
968 lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
969 lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
970 lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
971 lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
972 lib/vserver-internal.h, lib/vserver.h: This commit adds support
973 for the 2.1 vserver API.
974 Update the kernel headers to 2.1.1-rc47.
975 Add the new ccapabilities, context flags, and network flags.
976 Use the correct VCMDs for the older calls.
977 Add vc_set_sched_v21, to configure the new scheduler.
978 Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
979 new interfaces for that.
981 2006-11-03 16:20 Benedikt Böhm <hollow@gentoo.org>
983 * distrib/gentoo/initpost: init style gentoo will also work with
984 older baselayout-vserver
986 2006-11-03 15:02 Daniel Hokka Zakrisson <daniel@hozac.com>
988 * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
990 Fix the sort order a bit.
992 2006-11-03 14:56 Daniel Hokka Zakrisson <daniel@hozac.com>
994 * doc/configuration.xml: bcapabilities and ccapabilities won't be
995 changing names any time soon, remove experimental marker.
996 ulimits are honored for 2.6 kernels as well.
999 2006-11-03 14:36 Benedikt Böhm <hollow@gentoo.org>
1001 * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
1002 scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
1003 scripts/vserver.functions, scripts/vupdateworld: add gentoo
1004 specific wrappers: vemerge, vesync, vupdateworld and
1005 vdispatch-conf; add RUNLEVEL_START to gentoo init style
1007 2006-11-02 19:32 Benedikt Böhm <hollow@gentoo.org>
1009 * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
1011 2006-11-01 19:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1013 * scripts/vyum-worker: Add missing space.
1015 2006-11-01 19:23 Benedikt Böhm <hollow@gentoo.org>
1017 * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
1018 distrib/gentoo/initpost, distrib/gentoo/initpre,
1019 scripts/vserver.functions: reimplement gentoo init style +
1020 prepare distrib/gentoo for baselayout-1.13
1022 2006-11-01 15:34 Benedikt Böhm <hollow@gentoo.org>
1024 * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
1025 functions to chroot-sh
1027 2006-10-31 14:33 Benedikt Böhm <hollow@gentoo.org>
1029 * scripts/vserver-build.template: fix no_dev_sanity logic
1031 2006-10-19 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1033 * doc/configuration.xml, scripts/vserver.functions: Improve
1034 namespace cleanup to make sure some required directories stick
1035 around, and add some configuration options to exclude further
1038 2006-10-12 14:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1040 * scripts/vyum-worker: Handle version 3.0 as well.
1042 2006-10-07 18:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1044 * NEWS, configure.ac, mkrelease: Version 0.30.211.
1046 2006-10-07 12:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1048 * doc/configuration.xml: Fix typoed URL.
1050 2006-10-07 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
1052 * scripts/vserver-build.fai: Point to the FAI wiki for information
1053 about how to use it.
1054 Make AUTO the default.
1055 Move the prompt to after the trap has been setup.
1056 Run base.__cleanup as the last step of killprocs, so the files
1057 needed are still around for the rest of the cleanup.
1058 Use isVserverRunning so the runfile is cleaned up too.
1059 Mount the NFS-root and the target with -o dev, to allow the
1062 2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1064 * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
1066 2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1068 * scripts/vserver-build.template: We can't remove dev/* if we're
1069 not in the guest's root.
1071 2006-10-04 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
1073 * scripts/vserver-build.fai: Have vuname set the context as well,
1074 so we can find it with vserver-info <name> CONTEXT.
1076 2006-10-04 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1078 * src/secure-mount.c: Remove options that we parse ourselves, so
1079 the kernel doesn't see them (and fail).
1080 Reenable MS_NODEV default.
1082 2006-10-04 12:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1084 * scripts/vserver.functions: If creation is failing, we want to see
1085 the errors so it's debuggable.
1087 2006-10-03 18:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1089 * scripts/vserver-build.fai: Make sure we're running on a
1090 sufficiently capable kernel.
1091 Indent killprocs correctly.
1092 Don't require a static xid by using save_ctxinfo.
1093 Use secure-mount instead of mount.
1094 Set a default hostname if none was specified.
1096 2006-10-03 15:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1098 * src/secure-mount.c: Revert NODEV default, as it makes it
1099 impossible to mount (e.g.) a tmpfs that allows devices.
1101 2006-10-03 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1103 * doc/configuration.xml: Add since=... where appropriate.
1105 2006-10-03 12:47 Daniel Hokka Zakrisson <daniel@hozac.com>
1107 * distrib/Makefile.am, distrib/fc6,
1108 distrib/fc6/yum.repos.d/fedora-core.repo,
1109 distrib/fc6/yum.repos.d/fedora-development.repo,
1110 distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1111 distrib/fc6/yum.repos.d/fedora-extras.repo,
1112 distrib/fc6/yum.repos.d/fedora-legacy.repo,
1113 distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1114 distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
1115 (doesn't work yet, but should once it's released).
1117 2006-10-03 11:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1119 * doc/configuration-wiki.xsl: Move auto-generated notice to the
1122 2006-10-01 17:27 Daniel Hokka Zakrisson <daniel@hozac.com>
1124 * scripts/Makefile-files, scripts/vserver-build,
1125 scripts/vserver-build.fai: Add the fai build method based on Sam
1127 (https://savannah.nongnu.org/patch/?5058)
1129 2006-10-01 15:55 Daniel Hokka Zakrisson <daniel@hozac.com>
1131 * doc/configuration.xml: Fix some spelling errors and update the
1132 parameter lists to be correct.
1134 2006-09-29 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1136 * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
1137 Use the older versions of these syscalls, so the utils will work
1140 2006-09-28 22:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1142 * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
1143 XSL stylesheet for wiki exports.
1145 2006-09-28 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1147 * scripts/vserver-build: Cosmetic fixes to the help message.
1149 2006-09-28 15:13 Daniel Hokka Zakrisson <daniel@hozac.com>
1151 * scripts/vserver: Use a new namespace for the build process, so
1152 any mounts performed during the build will vanish when it's done.
1154 2006-09-28 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1156 * scripts/vapt-get, scripts/vserver: Make vserver ...
1157 rpm/apt-get/apt-cache/apt-config work again.
1159 2006-09-28 15:08 Daniel Hokka Zakrisson <daniel@hozac.com>
1161 * Makefile.am, contrib/Makefile-files: Add more forgotten files.
1163 2006-09-28 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1165 * Makefile.am, m4/changelog.am: Move flags to the same place they
1166 were when cvs2cl was used.
1168 2006-09-28 15:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1170 * doc/configuration.xml: Fix URLs pointing to the source code.
1172 2006-09-26 17:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1174 * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
1175 for yum 2.9.6 (for FC6).
1176 Make vyum-worker use the hack configuration if the yum version is
1177 unknown (-> unsupported), rather than silently creating really
1178 strange directories.
1180 2006-09-26 17:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1182 * scripts/vserver-build: Fix help message to correspond with
1185 2006-09-24 17:44 Daniel Hokka Zakrisson <daniel@hozac.com>
1187 * scripts/vserver: This check was correct the first time,
1188 (cond)restart just calls stop and start, so we need not handle
1191 2006-09-24 00:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1193 * src/chroot-sh.c: Fix wrapper prefix so error messages say
1196 2006-09-21 19:44 Daniel Hokka Zakrisson <daniel@hozac.com>
1198 * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
1200 2006-09-21 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
1202 * src/secure-mount.c: Make nodev the default, but don't enforce it
1205 2006-09-21 19:42 Daniel Hokka Zakrisson <daniel@hozac.com>
1207 * src/vlogin.c: Add the reset atexit handler right after setting
1208 the terminal to raw mode, so we don't end up with a raw terminal
1209 if (e.g.) openpty fails.
1211 2006-09-19 17:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1213 * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
1214 looking for env, so we work around the /usr/bin/env-is-a-symlink
1217 2006-09-19 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1219 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1220 ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
1221 include all the files needed.
1223 2006-09-18 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1225 * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
1226 distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
1227 to the more generic centos4, and change the URLs appropriately.
1229 2006-09-18 14:57 Daniel Hokka Zakrisson <daniel@hozac.com>
1231 * scripts/vserver: Enter the namespace earlier so testing for files
1232 (like /bin/bash, /etc/init.d/rc) works when the guest's root
1233 filesystem is mounted from its fstab.
1235 2006-09-16 17:26 Daniel Hokka Zakrisson <daniel@hozac.com>
1237 * src/secure-mount.c: Fix logic errors in secure-mount.
1239 2006-09-16 14:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1241 * doc/configuration.xml, scripts/vserver.functions: Make novlandev
1242 the default, but easily overridable for all guests.
1244 2006-09-16 12:28 Daniel Hokka Zakrisson <daniel@hozac.com>
1246 * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
1247 (not important, but makes it easier to keep track).
1249 2006-09-15 21:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1251 * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
1252 kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
1253 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1254 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1255 kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
1256 kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
1257 kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
1258 lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
1259 lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
1261 - Add missing flags.
1262 - Fix the calls that got updated so they work as expected.
1264 2006-09-15 20:15 Benedikt Böhm <hollow@gentoo.org>
1266 * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
1268 2006-09-15 19:16 Benedikt Böhm <hollow@gentoo.org>
1270 * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
1271 scripts/vserver-build.functions, scripts/vserver-build.template:
1272 add gentoo distribution target; force sane /dev by default for
1273 template build method
1275 2006-09-15 15:41 Daniel Hokka Zakrisson <daniel@hozac.com>
1277 * scripts/vserver.start: env doesn't grok --.
1279 2006-09-15 08:31 Benedikt Böhm <hollow@gentoo.org>
1281 * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
1282 cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
1283 ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
1284 ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
1285 lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
1286 lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
1287 m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
1288 scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
1289 src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
1290 vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
1291 script; use svn2cl instead of cvs2cl
1293 2006-09-15 04:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1295 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
1296 vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
1297 disabled and the helper is run synchronously.
1299 2006-09-13 22:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1301 * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
1304 2006-09-12 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1306 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1307 distrib/misc/environment, doc/configuration.xml,
1308 scripts/vserver.functions, scripts/vserver.start: Add initial
1309 environment support. Lets users work around their broken
1310 initscripts inside guests when using the sysv initstyle.
1312 2006-09-12 17:19 Daniel Hokka Zakrisson <daniel@hozac.com>
1314 * configure.ac: Add ugly hack to workaround yum's problems with
1316 (https://savannah.nongnu.org/bugs/?15517)
1318 2006-09-12 17:17 Daniel Hokka Zakrisson <daniel@hozac.com>
1320 * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
1321 patch to support initialization scriptlets.
1323 2006-09-12 17:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1325 * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
1326 src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
1327 (if dietlibc is used).
1328 - Teach capchroot about uid 0.
1330 - Specify uid 0 by default, so username lookups are avoided.
1332 2006-09-12 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
1334 * configure.ac, ensc_wrappers/wrappers-termios.hc,
1335 ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
1336 src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
1338 (https://savannah.nongnu.org/patch/?4969)
1340 2006-09-12 16:54 Daniel Hokka Zakrisson <daniel@hozac.com>
1342 * scripts/vserver-build.template, scripts/vserver.delete: Add
1343 forgotten svn:keywords.
1345 2006-09-12 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1347 * configure.ac, contrib/manifest.dat.pathsubst,
1348 scripts/Makefile-files, scripts/magic.mime,
1349 scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
1350 scripts/vserver-build.template: Add support for vserver-build -m
1351 template, which extracts tarballs.
1353 2006-09-12 12:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1355 * scripts/functions, scripts/vapt-get, scripts/vrpm,
1356 scripts/vsomething: Make vrpm and vapt-get use vsomething.
1357 Fix external package management so that the process is executed
1359 the guest's network context, in case scriptlets restart daemons.
1361 2006-09-12 12:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1363 * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
1364 scripts/vserver, scripts/vserver.delete: Add a delete method to
1365 remove guests, based on Thomas Champagne's
1367 (https://savannah.nongnu.org/patch/?4899)
1369 2006-09-12 12:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1371 * doc/configuration.xml, scripts/functions,
1372 scripts/vserver.functions: Apply Bastian Blank's userspace
1373 namespace cleanup patch.
1375 2006-09-12 12:16 Daniel Hokka Zakrisson <daniel@hozac.com>
1377 * doc/configuration.xml, scripts/vserver-setup.functions,
1378 scripts/vserver.functions, scripts/vserver.start,
1379 scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
1380 Rekorajski's CPUSET patch.
1381 (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
1383 2006-09-12 11:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1385 * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
1386 distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
1387 distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
1388 distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
1389 distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
1390 distrib/fc5/yum.repos.d,
1391 distrib/fc5/yum.repos.d/fedora-core.repo,
1392 distrib/fc5/yum.repos.d/fedora-development.repo,
1393 distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1394 distrib/fc5/yum.repos.d/fedora-extras.repo,
1395 distrib/fc5/yum.repos.d/fedora-legacy.repo,
1396 distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1397 distrib/fc5/yum.repos.d/fedora-updates.repo,
1398 distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
1399 scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
1401 2006-09-12 11:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1403 * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
1404 support for specifying a debootstrap script.
1406 2006-09-12 11:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1408 * lib/syscall-alternative.h: Update to the latest version of
1409 Herbert's alternative syscall
1412 2006-09-12 11:11 Daniel Hokka Zakrisson <daniel@hozac.com>
1414 * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
1415 sparc returns parent pid in
1416 the child and s390 has the arguments reversed.
1418 2006-09-12 11:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1420 * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
1422 - Make sure the correct nice value is used, even if the parent
1423 process has a different one.
1425 2006-09-12 11:04 Daniel Hokka Zakrisson <daniel@hozac.com>
1427 * configure.ac: Fix API option parsing so oldproc and olduts are
1429 (allowing for cut'n'paste from vserver-info to ./configure)
1431 2006-09-12 10:54 Daniel Hokka Zakrisson <daniel@hozac.com>
1433 * scripts/start-vservers: Fixes start-vservers to work on _all_
1434 guests when --all is specified,
1435 as well as fixing the cleanup.
1436 (https://savannah.nongnu.org/bugs/index.php?14525)
1437 (https://savannah.nongnu.org/bugs/index.php?15632)
1439 2006-09-12 10:50 Daniel Hokka Zakrisson <daniel@hozac.com>
1441 * scripts/vserver.functions: Apply Christian Heim's patch to
1442 deprecate the Gentoo initstyle
1444 2006-09-12 10:47 Daniel Hokka Zakrisson <daniel@hozac.com>
1446 * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
1447 consistent, fstab gets mounted first, then
1448 fstab.local and then fstab.remote, unmounting in the reverse
1451 2006-09-12 10:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1453 * scripts/vserver: Fix condrestart to actually do a conditional
1455 (https://savannah.nongnu.org/bugs/index.php?15678)
1457 2006-09-12 10:34 Daniel Hokka Zakrisson <daniel@hozac.com>
1459 * scripts/vserver: Fix Usage: message for the main script.
1460 (https://savannah.nongnu.org/bugs/index.php?15551)
1462 2006-09-12 10:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1464 * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
1465 to remove the barrier.
1467 2006-09-12 10:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1469 * scripts/chcontext: Fix chcontext so it passes --secure as the
1471 vattribute so it doesn't override the passed caps.
1472 (https://savannah.nongnu.org/patch/?4993)
1474 2006-09-12 10:26 Daniel Hokka Zakrisson <daniel@hozac.com>
1476 * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
1477 kernel expects it to
1478 (https://savannah.nongnu.org/patch/?4968)
1480 2006-09-12 10:22 Daniel Hokka Zakrisson <daniel@hozac.com>
1482 * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
1484 (https://savannah.nongnu.org/bugs/index.php?16083)
1486 2006-09-10 17:26 Benedikt Böhm <hollow@gentoo.org>
1488 * util-vserver: remove util-vserver dir
1490 2006-09-10 17:07 Benedikt Böhm <hollow@gentoo.org>
1492 * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
1493 THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
1494 cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
1495 kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
1496 scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
1497 util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
1498 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
1499 util-vserver/REQUIREMENTS, util-vserver/THANKS,
1500 util-vserver/build-all, util-vserver/compat-c99.h,
1501 util-vserver/compat.h, util-vserver/configure.ac,
1502 util-vserver/contrib, util-vserver/cvsusers.map,
1503 util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
1504 util-vserver/ensc_vector, util-vserver/ensc_wrappers,
1505 util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
1506 util-vserver/m4, util-vserver/man,
1507 util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
1508 util-vserver/src, util-vserver/sysv, util-vserver/tests,
1509 util-vserver/update-doc, util-vserver/util-vserver.spec.in,
1510 util-vserver/vserver-start, vserver-start: skip duplicate
1513 2006-03-26 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1515 * util-vserver/contrib/Makefile-files,
1516 util-vserver/contrib/yum-2.6.0-chroot.patch: added
1517 yum-2.6.0-chroot.patch
1519 2006-01-22 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1521 * util-vserver/NEWS, util-vserver/configure.ac,
1522 util-vserver/util-vserver.spec.in: version 0.30.210
1524 2006-01-22 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1526 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
1527 util-vserver/src/reducecap.c: use stdout instead of stderr for
1528 the no-compat API warnings on '--help';
1529 else, 'make distcheck' will fail
1531 2006-01-22 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1533 * util-vserver/lib_internal/testsuite,
1534 util-vserver/lib_internal/testsuite/.cvsignore: updated
1536 2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1538 * util-vserver/build-all: added testcases for the
1539 '--enable-apis=NOLEGACY' configure switch
1541 2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1543 * util-vserver/lib_internal/testsuite/Makefile-files: added
1544 dietlibc + glibc versions of the isnumber and sigbus tests
1546 2006-01-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1548 * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
1549 through AH_TEMPLATE()
1550 - provide only the v13,net APIs by default
1551 - added support for v13obs API
1553 2006-01-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1555 * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
1556 Evc_new_s_context() wrapper without the required API
1558 2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1560 * util-vserver/lib/vserver-internal.h: use the new
1561 VC_ENABLE_API_V13OBS define
1563 2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1565 * util-vserver/lib/syscall.c: added linktime warning for
1568 2006-01-22 18:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1570 * util-vserver/lib/Makefile-files,
1571 util-vserver/lib/syscall_setsched-v13.hc,
1572 util-vserver/lib/syscall_setsched-v13obs.hc,
1573 util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
1576 2006-01-22 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1578 * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
1579 util-vserver/src/vserver-info.c: fixed compilation for disabled
1582 2006-01-22 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1584 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
1585 util-vserver/src/reducecap.c: added some workarounds so that it
1586 build without compat/legacy API
1587 resp. give out warnings explaining the situation
1589 2006-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1591 * util-vserver/Makefile.am: added support for $(pkgcachedir)
1593 2006-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1595 * util-vserver/doc/configuration.xml: - documented
1596 /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
1597 - documented default value of /etc/vservers/.../vdir
1599 2006-01-22 13:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1601 * util-vserver/util-vserver.spec.in: - do not require 'xalan'
1603 - removed 'Requires: apt'; apt-rpm is not maintained upstream
1605 - removed 'chattr' leftovers
1606 - create the '/etc/vservers/.defaults/cachebase' symlink
1607 - added /var/cache/vservers and the needed support
1608 - set barrier attribute on /vservers/.pkg and /vservers/.hash
1609 - added 'centos-release' to the list of packages in the
1612 - create '/vservers/.hash' and add initial configuration for it
1614 2006-01-22 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1616 * util-vserver/THANKS: - fixed ngnet -> non-legacy network
1618 - mentioned improved dlimit support
1620 2006-01-22 12:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1622 * util-vserver/scripts/vserver-build.debootstrap: - changed the way
1623 how temporary files/directories will be created:
1625 * mktemp will now be called with the '-t' parameter and sometimes
1628 * absolutes paths (e.g. '/tmp') were removed from the templates
1629 * with this changes, it is now possible to override the location
1631 the temporary files by setting $TMPDIR. This should add a way to
1632 solve problems like debootstrap on non-executable tmp-directories
1633 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
1635 These changes require that 'mktemp' understands the following
1638 * '-t' ... Generate a path rooted in a temporary directory.
1639 * '-d' ... Make a directory instead of a file.
1640 * '-p' ... Use the specified directory as a prefix when
1642 the temporary filename.
1644 Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
1645 supports these features every recent Linux distribution should do
1649 - allow to override path of the debootstrap binary with the
1651 environment variable
1653 2006-01-22 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1655 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
1656 util-vserver/scripts/start-vservers,
1657 util-vserver/scripts/util-vserver-vars.pathsubst,
1658 util-vserver/scripts/vserver-build.rpm,
1659 util-vserver/scripts/vserver.functions,
1660 util-vserver/scripts/vserver.start: changed the way how temporary
1661 files/directories will be created:
1663 * mktemp will now be called with the '-t' parameter and sometimes
1666 * absolutes paths (e.g. '/tmp') were removed from the templates
1667 * with this changes, it is now possible to override the location
1669 the temporary files by setting $TMPDIR. This should add a way to
1670 solve problems like debootstrap on non-executable tmp-directories
1671 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
1673 These changes require that 'mktemp' understands the following
1676 * '-t' ... Generate a path rooted in a temporary directory.
1677 * '-d' ... Make a directory instead of a file.
1678 * '-p' ... Use the specified directory as a prefix when
1680 the temporary filename.
1682 Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
1683 supports these features every recent Linux distribution should do
1687 2006-01-22 12:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1689 * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
1690 now a /etc/vservers/*/cache symlink pointing
1691 somewhere to /var/cache
1692 - _setSingleDiskLimit(): use one $_VDU call instead of two
1693 - give out a warning when dlimit/ stuff is configured but no
1697 2006-01-22 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1699 * util-vserver/scripts/vserver-build.functions: create the
1700 /etc/vservers/*/cache symlink
1702 2006-01-22 11:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1704 * util-vserver/src/vdu.c: rearranged some bits so that toplevel
1705 directory will be counted too
1707 2006-01-22 11:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1709 * util-vserver/src/Makefile-files: link 'vdu' against
1712 2006-01-22 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1714 * util-vserver/src/vdu.c: - rewrote the directory traversal code to
1715 use 'EsafeChdir()' and
1717 - allow to specify both '--inodes' and '--space'
1720 2006-01-22 11:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1722 * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
1724 2006-01-22 11:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1726 * util-vserver/scripts/util-vserver-vars.pathsubst: added
1729 2006-01-22 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1731 * util-vserver/lib_internal/Makefile-files,
1732 util-vserver/lib_internal/util-isnumber.c,
1733 util-vserver/lib_internal/util-isnumber.hc,
1734 util-vserver/lib_internal/util-isnumberunsigned.c,
1735 util-vserver/lib_internal/util.h: enhanced the isNumber() method:
1736 * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
1737 third parameter telling whether to interprete the number strictly
1739 whether to accept such units
1740 * an 'isNumberUnsigned()' method was created for unsigned types;
1742 'util-isnumber.hc' template file was created for this purpose
1743 * proper tests for over/underflow were implemented
1745 2006-01-22 11:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1747 * util-vserver/lib_internal/testsuite/Makefile-files,
1748 util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
1749 testcase which checks the isNumber() and
1750 isNumberUnsigned() methods
1752 2006-01-22 11:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1754 * util-vserver/ensc_wrappers/Makefile-files,
1755 util-vserver/ensc_wrappers/wrappers-stat.hc,
1756 util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
1757 which implements wrappers for the *stat(2)
1760 2006-01-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1762 * util-vserver/doc/configuration.xml,
1763 util-vserver/scripts/util-vserver-vars.pathsubst,
1764 util-vserver/scripts/vserver.functions,
1765 util-vserver/scripts/vserver.start,
1766 util-vserver/scripts/vserver.stop,
1767 util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
1768 http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
1769 (Daniel Hokka Zakrisson):
1771 This patch lets users configure disk limits in
1772 /etc/vservers/<name>/dlimits/*/, and have them set on the start
1774 vserver, as well as saved when stopping the vserver.
1776 For counting the amount of inodes and space used by a certain
1778 on a filesystem, I modified the old and broken vdu program (vdu
1780 etc would not find etc, for instance) and made it useful again.
1782 The cache files will probably need some love, I'm a bit uncertain
1784 to where to put them (or rather, the symlink to their location).
1786 This is the last piece of the disk limits puzzle. A variant of
1788 would be really nice to have in 0.30.210. (do you have an ETA on
1792 2006-01-18 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1794 * util-vserver/lib/vserver-internal.h:
1795 NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
1798 2006-01-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1800 * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
1801 that the NETTYPE_USER2KERNEL() can
1804 2006-01-18 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1806 * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
1807 util-vserver/lib/syscall_netadd.c,
1808 util-vserver/lib/syscall_netremove-net.hc,
1809 util-vserver/lib/syscall_netremove.c,
1810 util-vserver/lib/vserver-internal.h,
1811 util-vserver/scripts/vserver.functions,
1812 util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
1814 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
1816 2006-01-18 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1818 * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
1820 * applied vnet patch from Daniel Hokka Zakrisson
1821 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
1823 2006-01-18 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1825 * util-vserver/lib/issupported.c,
1826 util-vserver/lib/issupportedstring.c: added support for
1827 vcFEATURE_VNET feature
1829 2006-01-18 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1831 * util-vserver/lib/checkversion.c: minor formation fixups
1833 2006-01-04 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1835 * util-vserver/src/testsuite,
1836 util-vserver/src/testsuite/.cvsignore,
1837 util-vserver/src/testsuite/Makefile-files,
1838 util-vserver/src/testsuite/hashcalc-plain.c,
1839 util-vserver/src/testsuite/hashcalc-plain.sh: added
1840 'hashcalc-plain' tests to track down broken beecrypt/vhashify on
1843 2006-01-04 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1845 * util-vserver/distrib/misc/vprocunhide-files: readded
1846 /proc/version; it is expected by several programs
1848 2006-01-04 12:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1850 * util-vserver, util-vserver/.cvsignore: added csope.out
1852 2006-01-04 12:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1854 * util-vserver/lib/syscall_getvhiname-v13.hc:
1855 vc_get_vhi_name_v13(): added comment near the strncpy(3) call
1857 tells that an explicit termination with '\0' is not wanted
1859 2006-01-04 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1861 * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
1862 be more effective in an strncpy(3) call and
1863 avoid potential copying of an char which gets overridden later
1865 2006-01-03 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1867 * util-vserver/build-all: parameterized '-j' flag
1869 2006-01-03 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1871 * util-vserver/Makefile.am: removed old kernel headers
1873 2006-01-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1875 * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
1876 and /proc/version because they can reveal information
1877 about the host system
1879 2006-01-02 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1881 * util-vserver/distrib/misc/debootstrap.uri: updated url
1883 2006-01-02 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1885 * util-vserver/scripts/functions,
1886 util-vserver/scripts/vserver-setup.functions: updated dates in
1887 the copyright notices
1889 2006-01-02 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1891 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
1892 util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
1893 util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
1894 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
1895 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
1896 util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
1898 2006-01-02 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1900 * util-vserver/scripts/vserver-build.functions:
1901 s!/etc/slackware-release!/etc/slackware-version! (reported by
1904 2005-12-31 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1906 * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
1907 'lost+found' by checking against the full
1909 (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
1912 2005-12-31 10:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1914 * util-vserver/scripts/functions: colpanic(): added missing 'error'
1915 keyword for the colorize call (issue
1916 15281, reported and patched by Micah Anderson)
1918 2005-12-31 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1920 * util-vserver/lib/syscall-fallback.h: added syscall numbers for
1921 hppa (263) and m32r (273)
1923 2005-12-31 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1925 * util-vserver/src/secure-mount.c: - mount some more filesystems
1926 internally instead of calling the
1927 external 'mount' command
1928 - fixed MS_NODEV handling
1930 2005-12-31 10:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1932 * util-vserver/doc/configuration.xml,
1933 util-vserver/scripts/vserver.functions: added 'novlandev'
1936 2005-10-31 09:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1938 * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
1940 2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1942 * util-vserver/distrib/centos42/yum/yum.conf,
1943 util-vserver/distrib/fc3/yum/yum.conf,
1944 util-vserver/distrib/fc4/yum/yum.conf: added
1945 'installonlypkgs=/exactarch=0' entries
1947 2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1949 * util-vserver/lib/Makefile-files: added
1950 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
1951 e.g. with FC5's stack-protector
1953 2005-10-30 10:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1955 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
1957 2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1959 * util-vserver/scripts/vserver.functions: call 'vattribute' with
1962 2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1964 * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
1965 pseudo flags; they are open for enhancements
1966 but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
1970 2005-10-29 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1972 * util-vserver/distrib/redhat/initpost: added code to execute
1973 'killall5 -15' in the halt script; this should
1974 fix the minilogd issues with CentOS and older RH releases
1976 2005-10-29 16:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1978 * util-vserver/src/testsuite/Makefile-files,
1979 util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
1981 2005-10-29 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1983 * util-vserver/scripts/vserver.functions: ok... try #3 of the new
1984 vwait stuff: it seems to be a good idea to
1985 read files *after* they are filled with content...
1987 2005-10-29 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1989 * util-vserver/scripts/vserver.stop: execute waitForSync everytime
1990 and not only when the shutdown succeeded
1992 2005-10-29 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1994 * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
1995 yet another way: now, start 'vkill' and a
1996 killall command in the same backgrounded subshell. Parameter
1998 between the different shell instances is a horror and just a
2000 of time until it breaks :(
2002 2005-10-29 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2004 * util-vserver/scripts/start-vservers: add newlines in the makefile
2005 generated for the 'stop' case; else, there
2006 will be multiple target-dependency pairs on the same line
2010 2005-10-29 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2012 * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
2013 when vc_set_dlimit() fails
2014 - added some basic sanity checks for the parameters given on the
2016 [both reported by Kevin Pendleton;
2017 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
2019 2005-10-29 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2021 * util-vserver/doc/configuration.xml: - removed documentation about
2022 single flags; it was broken and outdated
2023 - added link to http://linux-vserver.org/Scheduler+Parameters for
2027 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
2029 2005-10-29 12:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2031 * util-vserver/scripts/vserver.functions: - initWait(): call
2032 'vwait' without --terminate; this is required to
2033 give out a list of processes in _waitForVWait
2034 - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
2036 list of current processes and kill the context manually
2038 2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2040 * util-vserver/src/vserver-stat.c: fillName(): initialize
2041 'obj->cfgstyle' to vcCFG_AUTO
2043 2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2045 * util-vserver/scripts/vserver-build.debootstrap: on non-debian
2046 machines (resp. those without debootstrap), generate
2047 '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
2050 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
2052 2005-10-29 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2054 * util-vserver/scripts/start-vservers: - verifyVserver():
2056 - added some sanity checks to make sure that the 'depends' files
2058 containing valid vserver names; the verifyVserver() function is
2062 2005-10-29 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2064 * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
2065 vc_get_vx_info() to fail but check for
2066 errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
2068 2005-10-29 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2070 * util-vserver/src/testsuite/hashcalc.c: added some stack checks
2072 2005-10-29 10:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2074 * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
2075 anymore; it's not needed
2077 2005-10-29 10:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2079 * util-vserver/lib/getnbipv4root.c,
2080 util-vserver/lib/getversion-internal.hc,
2081 util-vserver/lib/isdynamicxid.c,
2082 util-vserver/lib/syscall_adddlimit.c,
2083 util-vserver/lib/syscall_cleanupnamespace.c,
2084 util-vserver/lib/syscall_ctxcreate.c,
2085 util-vserver/lib/syscall_ctxmigrate.c,
2086 util-vserver/lib/syscall_enternamespace.c,
2087 util-vserver/lib/syscall_getccaps.c,
2088 util-vserver/lib/syscall_getcflags.c,
2089 util-vserver/lib/syscall_getdlimit.c,
2090 util-vserver/lib/syscall_getiattr.c,
2091 util-vserver/lib/syscall_getncaps.c,
2092 util-vserver/lib/syscall_getnflags.c,
2093 util-vserver/lib/syscall_getnxinfo.c,
2094 util-vserver/lib/syscall_gettasknid.c,
2095 util-vserver/lib/syscall_gettaskxid.c,
2096 util-vserver/lib/syscall_getvhiname.c,
2097 util-vserver/lib/syscall_getvxinfo.c,
2098 util-vserver/lib/syscall_kill.c,
2099 util-vserver/lib/syscall_netadd.c,
2100 util-vserver/lib/syscall_netcreate.c,
2101 util-vserver/lib/syscall_netmigrate.c,
2102 util-vserver/lib/syscall_netremove.c,
2103 util-vserver/lib/syscall_remdlimit.c,
2104 util-vserver/lib/syscall_rlimit.c,
2105 util-vserver/lib/syscall_setccaps.c,
2106 util-vserver/lib/syscall_setcflags.c,
2107 util-vserver/lib/syscall_setdlimit.c,
2108 util-vserver/lib/syscall_setiattr.c,
2109 util-vserver/lib/syscall_setnamespace.c,
2110 util-vserver/lib/syscall_setncaps.c,
2111 util-vserver/lib/syscall_setnflags.c,
2112 util-vserver/lib/syscall_setsched.c,
2113 util-vserver/lib/syscall_setvhiname.c,
2114 util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
2115 include "virtual.h" instead of "linuxvirtual.h"
2117 2005-10-29 09:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2119 * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
2120 "lib_internal/coreassert.h"
2121 use Vwrite() instead of write()
2123 2005-10-29 09:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2125 * util-vserver/src/vhashify.c: cleanups; undefine macros after
2126 their use, set some UNUSED attributes
2127 and 'return EXIT_SUCCESS' in main to make the testsuite happy
2129 main() is not main())
2131 2005-10-29 09:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2133 * util-vserver/distrib/redhat/initpost: start the vserver with the
2134 '--rescue' option and execute operations
2135 like 'chkconfig' there
2137 2005-10-29 08:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2139 * util-vserver/THANKS: mentioned Herbert and his alternative
2140 syscall implementation
2142 2005-10-29 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2144 * util-vserver/src/fstool.c: when giving a directory and other
2145 filesystem objects on the CLI, the
2146 fstool based applications (showattr, setattr, chxid) changed into
2148 directory without going back. So the other objects can not be
2150 anymore (resp. the wrong ones) [reported and patched by Daniel
2153 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
2155 2005-10-28 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2157 * util-vserver/scripts/vserver.start: use new syntax for
2160 2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2162 * util-vserver/scripts/vserver-build.skeleton: use new
2165 2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2167 * util-vserver/scripts/vserver-build.functions: when building new
2168 vservers allow empty directories for their roots
2169 improved error messages a little bit
2171 2005-10-28 18:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2173 * util-vserver/scripts/vserver: updated help msg for '--rescue'
2175 2005-10-28 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2177 * util-vserver/scripts/functions: colorize/colpanic(): reset
2178 attributes after giving out the message
2180 2005-10-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2182 * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
2183 util-vserver/distrib/centos42/pkgs,
2184 util-vserver/distrib/centos42/pkgs/01,
2185 util-vserver/distrib/centos42/pkgs/02,
2186 util-vserver/distrib/centos42/pkgs/03,
2187 util-vserver/distrib/centos42/yum,
2188 util-vserver/distrib/centos42/yum.repos.d,
2189 util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
2190 util-vserver/distrib/centos42/yum/yum.conf,
2191 util-vserver/util-vserver.spec.in: added centos42 support
2193 2005-10-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2195 * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
2198 2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2200 * util-vserver/m4/ensc_syscall.m4: do not define
2201 ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
2203 2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2205 * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
2206 instead of VCMD_ctx_create
2208 2005-10-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2210 * util-vserver/lib/getvserverctx.c: include "internal.h"
2212 2005-10-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2214 * util-vserver/Makefile.am, util-vserver/kernel/context.h,
2215 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
2216 util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
2217 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2218 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2219 util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
2222 2005-10-28 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2224 * util-vserver/lib/syscall-alternative.h: updated to
2225 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
2227 2005-10-28 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2229 * util-vserver/lib/Makefile-files,
2230 util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
2232 2005-10-28 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2234 * util-vserver/m4/pkgconfig.am: do not use multiline sed
2235 expressions anymore; instead of, assign and
2236 use a Makefile variable
2238 2005-10-28 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2240 * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
2241 kernelheaders anymore; this causes problems on
2243 - use a fallback headerfile to determine syscall #
2245 2005-10-28 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2247 * util-vserver/Makefile.am, util-vserver/configure.ac,
2248 util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
2249 util-vserver/m4/ensc_syscall.m4: do not use the local
2250 kernelheaders anymore; this causes problems on
2253 2005-10-25 16:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2255 * util-vserver/lib/testsuite/fmt.c: improved tests by validating
2256 that buffer gets not modified before or
2257 after the indented space
2259 2005-10-25 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2261 * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
2262 resource leaks in errorcase
2263 vc_getVserverCtx(): validate result by calling getvserverbyctx()
2265 2005-10-25 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2267 * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
2268 prototype (with 'validate_result'
2271 2005-10-25 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2273 * util-vserver/lib/getvserverbyctx-compat.hc,
2274 util-vserver/lib/getvserverbyctx-v13.hc,
2275 util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
2276 'validate_result' parameter to avoid
2277 recursion when called by getvserverctx()
2279 2005-10-25 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2281 * util-vserver/lib/vserver.h: added vc_compareVserverById()
2283 2005-10-25 16:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2285 * util-vserver/lib/Makefile-files,
2286 util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
2288 2005-10-25 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2290 * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
2292 2005-10-25 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2294 * util-vserver/configure.ac: disable expensive tests by default
2296 2005-10-25 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2298 * util-vserver/Makefile.am: improved 'silent.%' target a little bit
2299 (might be incompatible with
2300 older grep but it's for developing only...)
2302 2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2304 * util-vserver/src/testsuite/Makefile-files,
2305 util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
2307 2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2309 * util-vserver/src/testsuite/hashcalc.c: fixed params in
2310 calculateHashFromFD() call
2312 2005-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2314 * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
2315 for non-existing files
2317 2005-10-23 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2319 * util-vserver/src/testsuite,
2320 util-vserver/src/testsuite/.cvsignore,
2321 util-vserver/src/testsuite/Makefile-files,
2322 util-vserver/src/testsuite/hashcalc.c: added hashcalc
2324 2005-10-23 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2326 * util-vserver/src/vhashify.c: added TESTSUITE mode
2328 2005-10-09 09:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2330 * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
2331 name-type, honor the 'ip' value and use the
2332 device name on removal (reported by Timothy Arnold,
2333 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
2335 2005-08-08 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2337 * util-vserver/scripts/vserver.functions: fixed detection of
2338 commented lines in config-files; formerly, only a
2339 single '#' was detected which does not really make sense for
2342 2005-07-25 15:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2344 * util-vserver/util-vserver.spec.in: updated URLs
2346 2005-07-25 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2348 * util-vserver/src/vwait.c: - made the alarm() code working with
2349 glibc also; glibc restarts
2350 vc_wait_exit() instead of interrupting it so an explicit
2351 siginterrupt(2) is required
2352 - call alarm(2) again when EINTR was seen
2354 2005-07-25 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2356 * util-vserver/scripts/vserver-build.skeleton: execute
2357 'base.setSuccess' finally
2359 2005-07-25 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2361 * util-vserver/scripts/vserver-build.functions.rpm:
2362 rpm.sanityCheck(): added; it warns about missing initpre scripts
2364 2005-07-25 15:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2366 * util-vserver/scripts/vserver-build.functions: -
2367 getDistribution(): added sanity checks to make sure that there
2369 a configuration for the selected distribution
2370 - base.initFilesystem(): allow empty directories as root
2372 for new vservers; this uses the new isDirectoryEmpty() function
2373 - base.__cleanup(): armed the cleanup code; formerly there was
2375 the safety 'echo' giving out the resulting command instead of
2378 2005-07-25 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2380 * util-vserver/scripts/vserver-build.debootstrap: use new calling
2381 convention of getDistribution(); 'debootstrap' does
2382 not require an explicit configuration of the distribution
2384 2005-07-25 15:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2386 * util-vserver/scripts/vsysvwrapper: fixed typo
2387 (s!$CHBIND!$_CHBIND!)
2389 2005-07-25 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2391 * util-vserver/scripts/vserver-build.apt-rpm,
2392 util-vserver/scripts/vserver-build.rpm,
2393 util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
2395 2005-07-25 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2397 * util-vserver/scripts/functions: isDirectoryEmpty(): added
2400 2005-07-15 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2402 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
2404 2005-07-15 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2406 * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
2407 util-vserver/lib/personalitytype.c,
2408 util-vserver/m4/ensc_personality.m4: check whether enums from
2409 <linux/personality.h> are available before using
2411 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
2413 2005-07-15 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2415 * util-vserver/util-vserver.spec.in: - require the -lib subpackage
2417 - copy GPG keys from /etc/pki/rpm-gpg/
2419 2005-07-15 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2421 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
2424 2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2426 * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
2429 2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2431 * util-vserver/scripts/vserver.start,
2432 util-vserver/scripts/vserver.suexec: readded the
2433 limit-ulimits-per-vserver stuff due to popular requests
2434 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
2436 2005-07-15 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2438 * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
2439 the added CAP_AUDIT* and removed
2441 - assume every unknown capability as insecure
2443 2005-07-15 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2445 * util-vserver/lib/testsuite,
2446 util-vserver/lib/testsuite/.cvsignore: added 'personality'
2448 2005-07-15 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2450 * util-vserver/lib/syscall_netadd-net.hc,
2451 util-vserver/lib/syscall_netremove-net.hc: changed code so that
2452 it *compiles* with current kernel headers
2454 2005-07-15 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2456 * util-vserver/lib/syscall_getiattr-fscompat.hc,
2457 util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
2458 barrier-code so that it sets both the 't' ext2-flag and
2459 chmod-0 permissions. This is required to work with 1.2.10 patch;
2460 formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
2461 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
2463 2005-07-15 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2465 * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
2466 capability as VC_CAP_QUOTACTL was removed
2468 2005-07-15 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2470 * util-vserver/lib/ccaps-v13.c: added
2471 VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
2472 added/moved some aliases
2474 2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2476 * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
2479 2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2481 * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
2483 added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
2485 2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2487 * util-vserver/contrib/Makefile-files,
2488 util-vserver/contrib/yum-2.3.4-chroot.patch: added
2489 yum-2.3.4-chroot patch
2491 2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2493 * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2494 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
2495 to patch-2.6.12.2-vs2.0-rc7
2497 2005-07-04 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2499 * util-vserver/scripts/vserver-build.functions: check whether
2500 context is already active before starting the build
2501 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
2503 2005-07-04 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2505 * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
2506 'vserver-info ... RUNNING'
2508 2005-07-04 22:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2510 * util-vserver/lib_internal/Makefile-files,
2511 util-vserver/lib_internal/util-isnumber.c,
2512 util-vserver/lib_internal/util.h: isNumber(): added
2514 2005-07-04 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2516 * util-vserver/scripts/vserver-build.debootstrap: give out status
2517 message before downloading debootstrap
2518 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
2520 2005-07-04 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2522 * util-vserver/lib/syscall-alternative.h: updated to
2523 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
2526 2005-07-03 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2528 * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
2531 2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2533 * util-vserver/distrib/misc/debootstrap.uri: updated
2535 2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2537 * util-vserver/distrib/Makefile.am: register fc4 as rh-style
2540 2005-07-03 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2542 * util-vserver/configure.ac: check for 'nohup'
2544 2005-07-03 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2546 * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
2548 added chroot_sh + vwait
2550 2005-07-03 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2552 * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
2553 used kernel headers to 2.6.12.2-vs2.0-rc5
2555 2005-07-03 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2557 * util-vserver/lib/syscall_getvhiname-v13.hc,
2558 util-vserver/lib/syscall_setvhiname-v13.hc: -
2559 s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
2560 - added workaround for older kernels not having the naming above
2562 2005-07-03 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2564 * util-vserver/scripts/vshelper: accept 'async' method
2566 2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2568 * util-vserver/scripts/vserver.start: pipe 'popd' output to
2571 2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2573 * util-vserver/scripts/vserver.functions: initSync(): fixed
2575 initSync(): set 'async' method when 'vwait' is available
2576 _waitForVWait(): read pipe after 'wait' returned
2578 2005-07-03 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2580 * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
2582 2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2584 * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
2586 2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2588 * util-vserver/scripts/pkgmgmt: - cleanups
2589 - unset %_dbpath at 'internalize' operation
2591 2005-07-03 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2593 * util-vserver/scripts/functions: vshelper.initSync(): fixed
2596 2005-07-03 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2598 * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
2600 2005-07-03 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2602 * util-vserver/contrib/Makefile-files,
2603 util-vserver/contrib/yum-2.3.3-chroot.patch: added
2604 yum-2.3.3-chroot.patch
2606 2005-07-03 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2608 * util-vserver/scripts/functions: do not quote $_VSHELPER in help
2609 message (reported by Roman Barczynski,
2610 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
2612 2005-07-03 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2614 * util-vserver/doc/configuration.xml: mentioned the working
2615 directory for the scripts
2617 2005-07-03 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2619 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
2620 util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
2621 util-vserver/kernel/namespace.h,
2622 util-vserver/kernel/namespace_cmd.h,
2623 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2624 util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
2626 2005-07-03 13:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2628 * util-vserver/scripts/vserver.start: execute the prepre script in
2629 the configuration directory (*not* the
2630 vdir directory); this should not cause legacy problems as
2632 directory was not changed overall
2634 2005-07-03 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2636 * util-vserver/scripts/vserver.functions: check whether filesystem
2637 is mounted readonly; if so, execute
2638 $_SECURE_MOUNT with the '-n' argument
2640 2005-07-03 13:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2642 * util-vserver/scripts/vserver-build.apt-rpm,
2643 util-vserver/scripts/vserver-build.debootstrap,
2644 util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
2647 2005-07-03 13:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2649 * util-vserver/src/rpm-fake-resolver.c: implemented better
2650 error-handling in the read() and write() functions
2652 2005-07-03 12:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2654 * util-vserver/ensc_wrappers/wrappers-io.hc,
2655 util-vserver/ensc_wrappers/wrappers-iosock.hc,
2656 util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
2657 read*(2) and write*(2) fucntions into signed variables;
2658 error handling is more cleaner in this way
2660 2005-07-03 12:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2662 * util-vserver/src/vserver-stat.c: - cleanups
2663 - multiply RSS value with PAGESIZE
2664 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
2665 - prepare the '-O' option: calculate vserver names earlier and
2667 some more helper functions
2669 2005-07-03 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2671 * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
2672 issue; rpm-fake.so transmitted a
2673 'size_t' value, but rpm-fake-resolver expected an uint32_t
2676 2005-07-03 09:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2678 * util-vserver/ensc_vector/Makefile-files,
2679 util-vserver/ensc_vector/vector-foreach.c,
2680 util-vserver/ensc_vector/vector.h,
2681 util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
2684 2005-07-02 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2686 * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
2687 util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
2688 util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
2689 util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
2690 util-vserver/src/vutil.p: removed the C++ tools; they do not work
2691 with recent configuration and
2692 are adding huge dependencies
2694 2005-06-30 06:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2696 * util-vserver/scripts/vserver.stop: use vwait infrastructure
2698 2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2700 * util-vserver/scripts/vserver-build.functions.pkgmgmt,
2701 util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
2705 2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2707 * util-vserver/scripts/vserver-build.functions: remove generated
2708 vserver when build fails and '--keep' was not specified
2710 2005-06-30 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2712 * util-vserver/scripts/vserver-build.apt-rpm,
2713 util-vserver/scripts/vserver-build.debootstrap,
2714 util-vserver/scripts/vserver-build.rpm,
2715 util-vserver/scripts/vserver-build.skeleton,
2716 util-vserver/scripts/vserver-build.yum: use 'base.init' instead
2717 of 'base.initVariables'
2719 2005-06-30 06:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2721 * util-vserver/scripts/vserver-build: added '--keep' option
2723 2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2725 * util-vserver/scripts/X,
2726 util-vserver/scripts/util-vserver-vars.pathsubst: removed
2730 2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2732 * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
2734 2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2736 * util-vserver/lib/virtual.h: include signal_cmd.h instead of
2739 2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2741 * util-vserver/util-vserver.spec.in: added %dist tag
2742 buildrequire 'which' and 'diffutils'
2743 require 'apt' on i386 only
2745 2005-06-30 06:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2747 * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
2748 util-vserver/distrib/fc4/apt/rpmpriorities,
2749 util-vserver/distrib/fc4/apt/sources.list,
2750 util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
2751 util-vserver/distrib/fc4/pkgs/02,
2752 util-vserver/distrib/fc4/pkgs/03,
2753 util-vserver/distrib/fc4/rpmlist.d,
2754 util-vserver/distrib/fc4/rpmlist.d/00.lst,
2755 util-vserver/distrib/fc4/yum,
2756 util-vserver/distrib/fc4/yum.repos.d,
2757 util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
2758 util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
2759 util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
2760 util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
2761 util-vserver/distrib/fc4/yum/yum.conf: initial checkin
2763 2005-06-30 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2765 * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
2768 2005-06-30 05:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2770 * util-vserver/src, util-vserver/src/.cvsignore,
2771 util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
2772 util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
2773 replaced all the small chroot-* programs with a single
2777 2005-05-19 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2779 * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
2781 2005-05-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2783 * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
2785 2005-05-19 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2787 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
2788 util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
2789 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
2790 util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
2791 util-vserver/kernel/xid.h: updated
2793 2005-05-19 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2795 * util-vserver/lib/issupported.c,
2796 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
2797 vc_isSupported() et.al: added VWAIT feature
2799 2005-05-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2801 * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
2803 2005-05-19 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2805 * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
2806 instead of %60); reported in
2807 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
2810 2005-05-19 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2812 * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
2813 to cat or override a file, or to
2816 2005-05-19 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2818 * util-vserver/distrib/redhat/initpost: use safe chroot-cat
2821 2005-05-05 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2823 * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
2824 helpstring for the '--enable/disable-dietlibc'
2826 - use AS_HELP_STRING instead of AC_HELP_STRING
2828 2005-05-05 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2830 * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
2831 - enhanced dietlibc version check to the 64 bit version of hppa
2833 2005-05-05 09:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2835 * util-vserver/src, util-vserver/src/.cvsignore: added vwait
2837 2005-05-05 09:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2839 * util-vserver/src/vwait.c: initial checkin
2841 2005-05-05 09:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2843 * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
2844 '__linux' (reported by Ola Lundqvist)
2846 2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2848 * util-vserver/src/exec-cd.c: minor cosmetical cleanup
2850 2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2852 * util-vserver/src/chroot-cat.c: - added support for '--help' and
2854 - added '-a' option to append information instead of truncating
2858 2005-05-05 09:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2860 * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
2861 '--help' and '--version' options so
2862 removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
2865 2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2867 * util-vserver/m4/install-notify.am: s!^# !## !
2869 2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2871 * util-vserver/lib/Makefile-files,
2872 util-vserver/lib/syscall_waitexit-v13.hc,
2873 util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
2874 vc_wait_exit(): implemented support for this syscall
2876 2005-05-02 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2878 * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
2880 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2882 * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
2884 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2886 * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
2888 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2890 * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
2892 2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2894 * util-vserver/lib/vserver-internal.h: cleaned up '#include
2897 2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2899 * util-vserver/lib/syscall-legacy.hc,
2900 util-vserver/lib/syscall-wrap.h: include <syscall.h> also
2902 2005-05-02 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2904 * util-vserver/doc/configuration-xhtml.xsl: use class
2905 'directoryname' instead of 'directory' for '<directory/>'
2908 2005-05-02 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2910 * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
2911 util-vserver/m4/install-notify.am: give out additional
2912 information about the 'make install' process
2914 2005-04-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2916 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
2918 2005-04-28 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2920 * util-vserver/configure.ac: adjusted dietlibc requirements
2922 2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2924 * util-vserver/src/vcontext.c: allow to override the execution
2925 domain (personality); added
2926 '--personality-type' and '--personality-flags' options
2928 2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2930 * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
2933 2005-04-28 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2935 * util-vserver/scripts/vserver.start,
2936 util-vserver/scripts/vserver.suexec: added support for a rescue
2939 2005-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2941 * util-vserver/scripts/vserver.functions: *
2942 _generatePersonalityOptions(): added and use it
2943 * added support for a rescue mode
2945 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2947 * util-vserver/scripts/vserver-build.functions.pkgmgmt:
2948 YUM_RELEASEPKGS: added
2950 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2952 * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
2954 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2956 * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
2957 * added some sanity checks for a sany environment when
2959 the package management
2961 2005-04-28 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2963 * util-vserver/scripts/functions: * isRegularFile(): fixed
2964 evaluation of params
2965 * hasSubstring(): added
2966 * getAllVservers(): fixed typo
2968 2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2970 * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
2973 2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2975 * util-vserver/lib_internal/Makefile-files,
2976 util-vserver/lib_internal/sys_personality.h: added
2979 2005-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2981 * util-vserver/scripts/legacy/vserver-copy,
2982 util-vserver/scripts/vserver-copy: moved to legacy
2984 2005-04-28 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2986 * util-vserver/lib/testsuite/Makefile-files,
2987 util-vserver/lib/testsuite/personality.c: added testcases for the
2988 vc_*personality*() functions
2990 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2992 * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
2995 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2997 * util-vserver/lib/virtual.h: updated to new kernel headers
2999 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3001 * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
3004 2005-04-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3006 * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3007 removed the 'nonnull' attribute for the 'mask' param
3009 2005-04-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3011 * util-vserver/lib/Makefile-files,
3012 util-vserver/lib/personalityflag.c,
3013 util-vserver/lib/personalityflag_list.c,
3014 util-vserver/lib/personalitytype.c: added personality* files
3016 2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3018 * util-vserver/doc/configuration.xml: * added some markup
3019 * documented 'personality'
3021 2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3023 * util-vserver/doc/configuration-xhtml.xsl,
3024 util-vserver/doc/configuration.dtd: added support for <directory>
3025 and <filename> markup
3027 2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3029 * util-vserver/distrib/fc3/yum/yum.conf:
3030 s!redhat-release!fedora-release!
3032 2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3034 * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
3036 2005-04-28 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3038 * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
3041 2005-04-28 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3043 * util-vserver/distrib/fc1/apt/rpmpriorities,
3044 util-vserver/distrib/fc2/apt/rpmpriorities,
3045 util-vserver/distrib/fc3/apt/rpmpriorities,
3046 util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
3049 2005-04-28 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3051 * util-vserver/contrib/manifest.dat.pathsubst,
3052 util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
3054 2005-04-28 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3056 * util-vserver/Makefile.am: added new kernel headers
3058 2005-04-28 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3060 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3061 util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
3062 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3063 util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
3064 util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
3065 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3066 util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
3067 util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
3068 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3069 util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
3070 util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
3071 util-vserver/kernel/xid.h: updated to headers from
3072 patch-2.6.11.7-vs2.0-pre2
3074 2005-04-24 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3076 * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
3079 2005-04-24 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3081 * util-vserver/scripts/start-vservers,
3082 util-vserver/scripts/vsomething: use the new getAllVservers()
3083 functionality to specify special kinds of
3086 2005-04-24 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3088 * util-vserver/scripts/functions: * isRegularFile(): allow to
3089 override the '-f' classifier
3090 * getAllVservers(): added several types of vservers (marked,
3093 * getAllVserversByArg()" added
3095 2005-04-24 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3097 * util-vserver/m4/ensc_dietlibc_compat.m4: *
3098 ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
3100 results from ENSC_SYSCALL_ALTERNATIVE
3102 2005-04-24 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3104 * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
3106 * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
3108 ENSC_SYSCALL_ALTERNATIVE
3110 2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3112 * util-vserver/lib/vserver-internal.h,
3113 util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
3115 2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3117 * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
3118 VALUES: added an empty field to make it compile with gcc4
3120 2005-04-24 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3122 * util-vserver/lib/bcaps_list-v13.c,
3123 util-vserver/lib/ccaps_list-v13.c,
3124 util-vserver/lib/cflags_list-v13.c,
3125 util-vserver/lib/ncaps_list-net.c,
3126 util-vserver/lib/nflags_list-net.c: made it compatible to the new
3127 utilvserver_listparser_uint*() API and
3128 added wrappers with a third 'bool *' arg
3130 2005-04-24 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3132 * util-vserver/lib/listparser.hc: * parser function has now to set
3133 a 'bool *' arg to signal errors
3134 * when 'mask' argument is null, the special modifiers like '~',
3136 'any' are not allowed
3138 2005-04-24 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3140 * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3141 added a third 'bool *' arg for the
3142 parser function so that errors can be better propagated
3144 2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3146 * util-vserver/lib/Makefile-files,
3147 util-vserver/lib/syscall-alternative.h,
3148 util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
3151 2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3153 * util-vserver/update-doc: exclude some static files
3155 2005-04-24 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3157 * util-vserver/build-all: remove config.cache when CLEAN is set
3158 disabled gcc33 build
3160 2005-04-24 11:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3162 * util-vserver/doc/configuration-xhtml.xsl,
3163 util-vserver/doc/configuration.dtd,
3164 util-vserver/doc/configuration.xml: added new markup
3165 added new CSS from Nicolas Costes
3167 2005-04-16 21:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3169 * util-vserver/configure.ac: cleanups
3170 added '--disable-extra-optimizations' option
3172 2005-04-16 21:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3174 * util-vserver/scripts/vserver-build.functions,
3175 util-vserver/scripts/vserver-build.functions.apt,
3176 util-vserver/scripts/vserver-build.functions.rpm,
3177 util-vserver/scripts/vserver-build.functions.yum,
3178 util-vserver/scripts/vserver.functions: use the common
3179 isRegularFile() method to filter out backup-files
3181 2005-04-16 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3183 * util-vserver/scripts/functions: isRegularFile(): added
3185 2005-04-16 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3187 * util-vserver/util-vserver.spec.in: cleanups
3188 added changelog entry for 0.30.206
3190 2005-04-12 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3192 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
3194 2005-04-12 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3196 * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
3198 2005-04-12 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3200 * util-vserver/scripts/vserver.functions: added verify-proc sanity
3203 2005-04-12 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3205 * util-vserver/scripts/functions: killContext(): commented out the
3207 (but not working) kill-sequence
3209 2005-04-12 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3211 * util-vserver/util-vserver.spec.in: ship the yum patches
3213 2005-04-12 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3215 * util-vserver/Makefile.am: added '--no-wrap -S' to the
3218 2005-04-12 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3220 * util-vserver/configure.ac: adjusted min-dietlibc requirements
3222 2005-04-12 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3224 * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
3225 'min_ver' to be a shell variable
3227 2005-04-12 18:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3229 * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
3231 2005-04-10 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3233 * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
3236 2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3238 * util-vserver/contrib/Makefile-files,
3239 util-vserver/contrib/yum-2.2.1-chroot.patch,
3240 util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
3243 2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3245 * util-vserver/Makefile.am: include m4/libsel.am
3247 2005-04-10 01:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3249 * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
3250 execution (required for vs1.9.5.12+)
3252 2005-04-10 01:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3254 * util-vserver/scripts/vshelper: * kill vserver processes
3255 explicitly with 'killContext'; userspace
3256 reboot helper may assume that 'reboot(2)' never returns...
3257 * added 'async' method
3259 2005-04-10 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3261 * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
3262 is not possible to stop asynchronously
3263 send SIGINT to pid 1 instead of trying to determine initpid
3265 2005-04-10 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3267 * util-vserver/scripts/vserver.functions: use 'killContext()'
3268 instead of invoking 'vkill' manually
3269 set an initial runlevel for 'minit' style also
3270 set 'async' vshelper method for non-sync mode
3272 2005-04-10 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3274 * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
3275 this may cause very slow booting when
3276 NIS/LDAP servers are local vservers as bash tries to expand this
3280 2005-04-10 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3282 * util-vserver/scripts/functions: spawn(), killContext(): added
3284 2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3286 * util-vserver/m4/libsel.am: initial checkin
3288 2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3290 * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
3291 accepts 'DIET' and 'DIETFLAGS' as
3292 global configure variables
3294 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3296 * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
3298 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3300 * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
3303 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3305 * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
3306 variables; they are set by configure now
3308 2005-04-08 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3310 * util-vserver/scripts/vyum-worker: added better test for patched
3313 2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3315 * util-vserver/src/vserver-info.c: fixed typo
3317 2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3319 * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
3322 2005-04-08 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3324 * util-vserver/scripts/vserver-build.functions.yum: substitute
3327 2005-04-08 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3329 * util-vserver/scripts/chcontext: fixed operation when context was
3332 2005-04-08 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3334 * util-vserver/distrib/redhat/initpre: reverted the patch adding
3336 create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
3339 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3341 * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
3344 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3346 * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
3348 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3350 * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
3352 2005-04-08 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3354 * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
3356 2005-03-29 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3358 * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
3359 instead of libensc_vector.a
3361 2005-03-25 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3363 * util-vserver/scripts/vserver.stop: fixed typo
3365 2005-03-25 17:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3367 * util-vserver/scripts/vserver.functions: minor cleanups: call
3368 vkill with '--xid' instead of '-c'
3370 2005-03-25 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3372 * util-vserver/scripts/vserver.stop: address both the context and
3373 the pid when sending SIGINT to init
3375 2005-03-25 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3377 * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
3378 with 'cmp' but display verbose error reason
3380 2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3382 * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
3383 made it work with recent kernels
3385 2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3387 * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
3388 stylesheet' instead of 'stylesheet' (reported by Herbert
3391 2005-03-25 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3393 * util-vserver/util-vserver.spec.in: fixed quoting of % in
3396 2005-03-24 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3398 * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
3401 2005-03-24 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3403 * util-vserver/NEWS, util-vserver/configure.ac,
3404 util-vserver/util-vserver.spec.in: version 0.30.205
3406 2005-03-24 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3408 * util-vserver/util-vserver.spec.in: added some %descriptions
3410 2005-03-24 12:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3412 * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
3413 add 'volatile' qualifier at variables used around 'setjmp'
3414 use sigsetjmp() instead of setjmp()
3417 2005-03-24 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3419 * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
3421 use Echdir() instead of chdir()
3423 2005-03-24 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3425 * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
3426 util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
3427 util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
3428 util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
3429 util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
3430 util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
3431 util-vserver/src/vuname.c, util-vserver/src/vunify.c,
3432 util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
3435 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3437 * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
3438 instead of truncate()
3440 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3442 * util-vserver/lib_internal/testsuite/copy-check: added new tests
3443 and better diagnostic
3445 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3447 * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
3448 qualifiers to a better place
3451 2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3453 * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
3456 2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3458 * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
3460 2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3462 * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
3465 2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3467 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
3468 signals while executing the non-atomic operations
3470 2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3472 * util-vserver/src/vhashify.c: optimized directory creation
3474 2005-03-24 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3476 * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
3478 added some 'volatile' modifiers
3479 use siglongjmp() instead of longjmp()
3481 2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3483 * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
3486 2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3488 * util-vserver/lib_internal/testsuite,
3489 util-vserver/lib_internal/testsuite/.cvsignore,
3490 util-vserver/lib_internal/testsuite/Makefile-files,
3491 util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
3494 2005-03-23 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3496 * util-vserver/ensc_vector/testsuite,
3497 util-vserver/ensc_vector/testsuite/.cvsignore: updated
3499 2005-03-23 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3501 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
3502 added lots of new code...
3504 2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3506 * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
3508 2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3510 * util-vserver/scripts/vserver-build.apt-rpm,
3511 util-vserver/scripts/vserver-build.rpm,
3512 util-vserver/scripts/vserver-build.yum: execute '--initdb' before
3514 import pubkeys from /etc/vservers/.distributions/.common/pubkeys
3517 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3519 * util-vserver/scripts/vserver: added 'hashify' target
3521 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3523 * util-vserver/scripts/util-vserver-vars.pathsubst: added
3526 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3528 * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
3529 initialization of 'vserver'
3531 2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3533 * util-vserver/distrib/Makefile.am: create
3534 /etc/.../.distributions/.common/pubkeys/
3535 create /etc/.../.defaults/apps/vunify/hash
3537 2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3539 * util-vserver/util-vserver.spec.in: copy GPG keys from the system
3541 buildrequire dietlibc-0.25
3543 2005-03-23 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3545 * util-vserver/build-all: build with debug settings
3547 2005-03-22 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3549 * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
3550 write(2) when communication with the rpm-fake-helper
3551 call read(2) and write(2) through TEMP_FAILURE_RETRY()
3552 use Vwrite() instead of write(2) at some places
3554 2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3556 * util-vserver/lib_internal/command-exec.c: call write(2) through
3557 TEMP_FAILURE_RETRY()
3559 2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3561 * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
3563 2005-03-22 15:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3565 * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
3566 workaround warning messages regarding 'warn_unused_return_value'
3568 using _FORTIFY_SOURCE.
3570 2005-03-22 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3572 * util-vserver/lib/getvservervdir.c,
3573 util-vserver/lib_internal/coreassert.h,
3574 util-vserver/lib_internal/matchlist-initmanually.c,
3575 util-vserver/lib_internal/matchlist-printid.c,
3576 util-vserver/lib_internal/util-exitlikeprocess.c,
3577 util-vserver/lib_internal/util-io.h: workaround warning messages
3578 regarding 'warn_unused_return_value' when
3579 using _FORTIFY_SOURCE.
3581 2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3583 * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
3586 2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3588 * util-vserver/util-vserver.spec.in: cleanups
3589 use %global instead of %define
3591 2005-03-22 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3593 * util-vserver/build-all: set _FORTIFY_SOURCE
3595 2005-03-19 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3597 * util-vserver, util-vserver/.cvsignore: updated
3599 2005-03-19 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3601 * util-vserver, util-vserver/.cvsignore: updated
3603 2005-03-19 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3605 * util-vserver/update-doc: initial checkin
3607 2005-03-19 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3609 * util-vserver/scripts/chcontext: do not use '--create' for dynamic
3612 2005-03-19 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3614 * util-vserver/distrib/apps: removed...
3616 2005-03-19 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3618 * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
3619 util-vserver/distrib/apps/vshelper/action: added to be removed...
3621 2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3623 * util-vserver/distrib/redhat/initsignal,
3624 util-vserver/src/testsuite/data/vserver1,
3625 util-vserver/src/testsuite/data/vserver2,
3626 util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
3627 util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
3630 2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3632 * util-vserver/src/testsuite/data/vserver1,
3633 util-vserver/src/testsuite/data/vserver1/apps,
3634 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
3635 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
3636 util-vserver/src/testsuite/data/vserver1/apps/vunify,
3637 util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
3638 util-vserver/src/testsuite/data/vserver2,
3639 util-vserver/src/testsuite/data/vserver2/apps,
3640 util-vserver/src/testsuite/data/vserver2/apps/vunify,
3641 util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
3642 util-vserver/src/testsuite/vuname,
3643 util-vserver/src/testsuite/vuname/nodename,
3644 util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
3645 util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
3648 2005-03-19 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3650 * util-vserver/distrib/redhat/initsignal: added to be removed
3653 2005-03-19 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3655 * util-vserver/src/vnet.c: obsoleted...
3657 2005-03-19 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3659 * util-vserver/doc/vunify-verbosity.txt,
3660 util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
3661 util-vserver/src/vnet.c: initial checkin
3663 2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3665 * util-vserver/vserver-start/interface-add.c,
3666 util-vserver/vserver-start/interface-print.c,
3667 util-vserver/vserver-start/interface-remove.c,
3668 util-vserver/vserver-start/main.c: avoid warnings regarding
3671 2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3673 * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
3675 build vhashify only with C99 and beecrypt
3678 2005-03-19 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3680 * util-vserver/lib_internal/testsuite/copy-check: cleanups
3681 conditionalize expensive tests
3683 2005-03-19 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3685 * util-vserver/lib/Makefile-files,
3686 util-vserver/lib_internal/Makefile-files: moved *dlimit* files
3687 into the only-C99 section
3688 clean all potentially built libraries
3690 2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3692 * util-vserver/ensc_vector/list-free.c: some minor C89
3693 compatibility changes
3695 2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3697 * util-vserver/ensc_vector/Makefile-files: use
3698 'lib-dietlibc-not-enabled-error.a' consistently
3699 clean all libraries inclusive those which might not be built
3701 2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3703 * util-vserver/doc/configuration.dtd: readded
3705 2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3707 * util-vserver/doc/configuration.xml: documented the 'vhashify'
3709 moved '<default>' tags before '<description>'
3711 2005-03-19 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3713 * util-vserver/doc/configuration-xhtml.xsl: applied changes
3714 regarding the new www-location on savannah
3716 2005-03-19 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3718 * util-vserver/doc/Makefile-files: (re)added xsltproc support
3720 2005-03-19 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3722 * util-vserver/configure.ac: added tests for XSLTPROC
3723 added '--disable-expensive-tests'
3724 added beecrypt tests
3725 cosmetical cleanups + enhancements
3727 2005-03-19 01:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3729 * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
3730 added some hacks for lib-dietlibc-not-enabled-error.a
3732 2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3734 * util-vserver/lib_internal/testsuite,
3735 util-vserver/lib_internal/testsuite/.cvsignore: updated
3737 2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3739 * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
3740 include <sys/stat.h> instead of defining a 'struct stat'; this
3742 problems with the 64bit interface of the filesystem functions
3744 2005-03-18 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3746 * util-vserver/lib_internal/unify-copy.c: use a sparse-file
3747 friendly method for copying files
3749 2005-03-18 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3751 * util-vserver/lib_internal/testsuite/Makefile-files,
3752 util-vserver/lib_internal/testsuite/copy-check,
3753 util-vserver/lib_internal/testsuite/copy.c: added testcases for
3756 2005-03-18 00:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3758 * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
3759 instead of libensc_vector.a
3761 2005-03-18 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3763 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
3764 util-vserver/src/vhashify.h: made it work...
3766 2005-03-18 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3768 * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
3769 applied changes in the MatchList-API
3771 2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3773 * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
3775 use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
3777 2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3779 * util-vserver/scripts/vpkg: exit with returncode of '2' when
3780 pkgmgmt can not be determined
3782 2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3784 * util-vserver/lib_internal/testsuite/Makefile-files: use
3785 $(LIBENSCVECTOR) instead of libensc_vector.a
3787 2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3789 * util-vserver/lib_internal/unify-isiunlinkable.c,
3790 util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
3793 2005-03-18 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3795 * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
3796 with mmap(2) instead of read(2)+write(2) sequences
3798 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3800 * util-vserver/lib_internal/string.hc: String_free(): added
3802 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3804 * util-vserver/lib_internal/string.h: renamed String_destroy() to
3807 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3809 * util-vserver/lib_internal/string-destroy.c: obsoleted;
3810 String_free() is now inlined
3812 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3814 * util-vserver/lib_internal/matchlist-initbyvserver.c,
3815 util-vserver/lib_internal/matchlist-initmanually.c,
3816 util-vserver/lib_internal/matchlist-initrefserverlist.c,
3817 util-vserver/lib_internal/matchlist.h: applied lot of API changes
3819 2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3821 * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
3822 instead of String_destroy()
3824 2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3826 * util-vserver/lib_internal/Makefile-files: added
3828 removed string-destroy.c
3830 2005-03-18 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3832 * util-vserver/lib_internal/matchvserverinfo-free.c,
3833 util-vserver/lib_internal/matchvserverinfo-init.c: initial
3836 2005-03-18 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3838 * util-vserver/ensc_vector/Makefile-files,
3839 util-vserver/lib/Makefile-files: split into a -glibc and a -diet
3842 2005-03-18 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3844 * util-vserver/ensc_vector/testsuite/Makefile-files,
3845 util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
3846 instead of libensc_vector.a
3848 2005-03-18 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3850 * util-vserver/configure.ac: HACK: set 'enable_static=no' for
3851 dietlibc case and postpone AC_PROG_LIBTOOL execution
3853 2005-03-18 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3855 * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
3857 use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
3859 2005-03-17 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3861 * util-vserver/build-all, util-vserver/src,
3862 util-vserver/src/.cvsignore: updated
3864 2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3866 * util-vserver/src/vunify.c: use new Unify_unify() API
3867 rearranged some code; I do not try to be C89 compliant in C99
3870 2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3872 * util-vserver/src/vcopy.c: use new Unify_unify() API
3874 2005-03-17 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3876 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
3877 util-vserver/src/vhashify.h: initial checkin
3879 2005-03-17 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3881 * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
3882 lib_internal/libinternal.a
3885 2005-03-17 14:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3887 * util-vserver/lib_internal/testsuite/Makefile-files,
3888 util-vserver/src/testsuite/Makefile-files,
3889 util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
3890 instead of lib_internal/libinternal.a
3892 2005-03-17 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3894 * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
3895 argument to Unify_unify()
3896 * Unify_isIUnlinkable(): added
3898 2005-03-17 14:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3900 * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
3901 argument to Unify_unify()
3903 2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3905 * util-vserver/ensc_vector/list-add.c,
3906 util-vserver/ensc_vector/list-at.c,
3907 util-vserver/ensc_vector/list-free.c,
3908 util-vserver/ensc_vector/list-init.c,
3909 util-vserver/ensc_vector/list-insertinternal.c,
3910 util-vserver/ensc_vector/list-internal.h,
3911 util-vserver/ensc_vector/list-search.c,
3912 util-vserver/ensc_vector/list-searchselforg.c,
3913 util-vserver/ensc_vector/list.h,
3914 util-vserver/ensc_vector/list.hc,
3915 util-vserver/ensc_vector/testsuite/test2.c,
3916 util-vserver/ensc_vector/vector-searchselforg.c,
3917 util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
3919 2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3921 * util-vserver/lib_internal/Makefile-files: * create both
3922 libinternal-diet.a and libinternal-glibc.a. This is
3923 needed to avoid segfaults with gcc4 when linking against glibc
3925 libraries like 'beecrypt'. Perhaps, these segfaults are a problem
3926 with gcc4 as they do not happen with gcc33...
3928 * added unify-isiunlinkable.c
3930 2005-03-17 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3932 * util-vserver/ensc_vector/testsuite/test1.c: added tests for
3933 Vector_searchSelfOrg()
3935 2005-03-17 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3937 * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
3939 2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3941 * util-vserver/ensc_vector/vector.h,
3942 util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
3945 2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3947 * util-vserver/ensc_vector/Makefile-files: added list-* files
3948 added vector-searchselforg.c
3950 2005-03-17 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3952 * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
3953 fixed declaration of the *_x*int() methods; they do not take a
3956 2005-03-09 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3958 * util-vserver/src/vserver-info.c: added XIDTYPE support
3960 2005-03-09 14:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3962 * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
3964 2005-03-09 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3966 * util-vserver/m4/ensc_initrddir.m4: fixed typo
3968 2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3970 * util-vserver/lib/vserver.h: vc_getXIDType(): added
3972 2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3974 * util-vserver/lib/vserver-internal.h: added some magic to avoid
3977 2005-03-09 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3979 * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
3982 2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3984 * util-vserver/distrib/redhat/initpre: create /usr/X11 also
3986 2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3988 * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
3989 util-vserver/distrib/fc3/apt/rpmpriorities,
3990 util-vserver/distrib/fc3/apt/sources.list: added apt support for
3993 2005-03-02 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3995 * util-vserver/lib/syscall_adddlimit-v13.hc,
3996 util-vserver/lib/syscall_adddlimit.c,
3997 util-vserver/lib/syscall_getdlimit-v13.hc,
3998 util-vserver/lib/syscall_getdlimit.c,
3999 util-vserver/lib/syscall_remdlimit-v13.hc,
4000 util-vserver/lib/syscall_remdlimit.c,
4001 util-vserver/lib/syscall_setdlimit-v13.hc,
4002 util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
4005 2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4007 * util-vserver/scripts/vyum: allow '--all' param
4009 2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4011 * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
4013 2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4015 * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
4018 2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4020 * util-vserver/lib/syscall_adddlimit-v13.hc,
4021 util-vserver/lib/syscall_remdlimit-v13.hc,
4022 util-vserver/lib/vserver-internal.h: minor cleanups
4024 2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4026 * util-vserver/src/secure-mount.c: do not assume 'nodev' on
4029 2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4031 * util-vserver/lib/vserver-internal.h:
4032 CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
4034 2005-03-02 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4036 * util-vserver/lib/Makefile-files,
4037 util-vserver/lib/syscall_adddlimit-v13.hc,
4038 util-vserver/lib/syscall_adddlimit.c,
4039 util-vserver/lib/syscall_getdlimit-v13.hc,
4040 util-vserver/lib/syscall_getdlimit.c,
4041 util-vserver/lib/syscall_remdlimit-v13.hc,
4042 util-vserver/lib/syscall_remdlimit.c,
4043 util-vserver/lib/syscall_setdlimit-v13.hc,
4044 util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
4045 util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
4046 util-vserver/src/vdlimit.c: added *vdlimit functions + tools
4047 (patch provided by Daniel Hokka Zakrisson)
4049 2005-02-25 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4051 * util-vserver/scripts/vserver-setup.functions: added some sanity
4054 2005-02-25 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4056 * util-vserver/ensc_wrappers/Makefile-files,
4057 util-vserver/ensc_wrappers/wrappers-string.hc,
4058 util-vserver/ensc_wrappers/wrappers.h: added wrapper around
4061 2005-02-25 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4063 * util-vserver/src/secure-mount.c: /me should learn to differ
4064 between script-languages and C... strings in C are still marked
4065 by >"< but not by >'<...
4066 fixed allocation of the newly generated option string
4068 2005-02-25 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4070 * util-vserver/scripts/vapt-get-worker,
4071 util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
4074 2005-02-25 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4076 * util-vserver/distrib/redhat/initpost,
4077 util-vserver/scripts/functions,
4078 util-vserver/scripts/legacy/distrib-info,
4079 util-vserver/scripts/legacy/rootshell,
4080 util-vserver/scripts/legacy/vserver,
4081 util-vserver/scripts/pkgmgmt,
4082 util-vserver/scripts/start-vservers,
4083 util-vserver/scripts/util-vserver-vars.pathsubst,
4084 util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
4085 util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
4086 util-vserver/scripts/vserver-build.apt-rpm,
4087 util-vserver/scripts/vserver-build.debootstrap,
4088 util-vserver/scripts/vserver-build.functions,
4089 util-vserver/scripts/vserver-build.functions.apt,
4090 util-vserver/scripts/vserver-build.functions.pkgmgmt,
4091 util-vserver/scripts/vserver-build.functions.rpm,
4092 util-vserver/scripts/vserver-build.functions.yum,
4093 util-vserver/scripts/vserver-build.rpm,
4094 util-vserver/scripts/vserver-build.yum,
4095 util-vserver/scripts/vserver-copy,
4096 util-vserver/scripts/vserver-setup.functions,
4097 util-vserver/scripts/vserver.functions,
4098 util-vserver/scripts/vserver.start,
4099 util-vserver/scripts/vserver.stop,
4100 util-vserver/scripts/vservers.grabinfo.sh,
4101 util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
4102 util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
4103 util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
4104 PATCHES: introduced a more common naming
4105 scheme: global, immutable variables names are now named like
4107 instead of '$ABC'. This happens at much places and will break a
4111 2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4113 * util-vserver/configure.ac: changed my GPG key
4115 2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4117 * util-vserver/src/secure-mount.c: assume 'nodev' by default
4119 2005-02-25 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4121 * util-vserver/scripts/vserver-build.functions.yum,
4122 util-vserver/scripts/vyum-worker: added preliminary support for
4124 https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
4126 2005-02-25 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4128 * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
4129 ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
4130 use $SETUP_CONFDIR instead of $confdir
4132 2005-02-25 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4134 * util-vserver/scripts/vserver-build.apt-rpm,
4135 util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
4136 $PKGDIR, use $PKGINSTALLDIR instead of
4138 2005-02-20 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4140 * util-vserver/scripts/vserver-build.functions.rpm:
4141 rpm.initFilesystem(): fixed variable-names; this caused e.g. an
4142 unset %_dbpath macro formerly
4144 2005-02-15 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4146 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
4148 2005-02-15 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4150 * util-vserver/configure.ac: added information where the 'ip' and
4151 'vconfig' programs can be found
4153 2005-02-15 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4155 * util-vserver/scripts/vshelper: adjusted the order of cli options
4156 evaluation; automake-1.9.5 redirects
4157 input from /dev/null so the 'tty -s' check gets triggered and
4159 distcheck' fails in the '... --version/--help' tests
4161 2005-02-15 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4163 * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
4164 symlink; there was a '/' missing which
4165 caused a pollution of the /etc/vservers/.defaults directory with
4166 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
4168 2005-02-07 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4170 * util-vserver/scripts/functions,
4171 util-vserver/scripts/vserver-build.functions.pkgmgmt,
4172 util-vserver/src/vunify.c: fixed typos
4174 2005-02-07 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4176 * util-vserver/doc/configuration.xml: documented the *namespace
4179 2005-02-04 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4181 * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
4182 of the mtab-location (Georg Glas)
4183 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
4185 2005-02-04 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4187 * util-vserver/scripts/vserver.functions: fixed one of the
4188 previously added 'test -n'
4190 2005-02-02 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4192 * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
4193 ENSC_PATHPROG(): added a '<DESCR>' parameter
4195 2005-02-02 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4197 * util-vserver/doc/compatibility-xhtml.xsl,
4198 util-vserver/doc/compatibility.css: applied
4199 http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
4201 2005-02-01 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4203 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
4205 2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4207 * util-vserver/scripts/Makefile-files: added vyum-worker to
4208 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
4210 2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4212 * util-vserver/scripts/vyum-worker: minor cosmetical change
4214 2005-02-01 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4216 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
4217 fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
4219 succeeds everytime so ERROR will be never executed. So, it is
4221 'local VAR; VAR=$(ACTION) || ERROR'.
4223 2005-02-01 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4225 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
4227 2005-02-01 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4229 * util-vserver/distrib/fc3/rpmlist.d,
4230 util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
4232 2005-02-01 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4234 * util-vserver/scripts/vserver-build.rpm: moved installPackages
4235 into vserver-build.functions.rpm
4236 added support for preconfigured package-lists
4238 2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4240 * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
4243 2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4245 * util-vserver/scripts/vserver-build: documented the '--empty'
4246 switch for the '-m rpm' method
4247 allow an increasing debug-level
4249 2005-02-01 16:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4251 * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
4253 2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4255 * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
4258 2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4260 * util-vserver/contrib/manifest.dat.pathsubst: added
4263 2005-02-01 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4265 * util-vserver/lib_internal/matchlist-initbyvserver.c,
4266 util-vserver/lib_internal/matchlist-initmanually.c,
4267 util-vserver/lib_internal/matchlist-initrefserverlist.c,
4268 util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4269 changed matchlist-API to pass additional information about a
4270 vserver. This allows to turn off pkgmgmt-queries for not-yet
4271 existent vservers in 'vcopy'
4273 2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4275 * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
4276 added; it allows to pass additional information about the vserver
4278 2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4280 * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
4281 with O_RDWR, fixed resource leak in error-case
4283 2005-02-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4285 * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
4286 when appending the '/'
4288 2005-01-31 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4290 * util-vserver/doc/configuration.xml,
4291 util-vserver/scripts/functions, util-vserver/scripts/vshelper:
4292 added 'debug' option for vshelper
4294 2005-01-31 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4296 * util-vserver/scripts/vshelper: added delegation support (Herbert
4298 http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
4300 2005-01-31 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4302 * util-vserver/scripts/vserver-build.functions: getDistribution():
4303 added support for a default distribution
4305 2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4307 * util-vserver/scripts/Makefile-files,
4308 util-vserver/scripts/vserver-build,
4309 util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
4311 2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4313 * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
4314 util-vserver/distrib/template/initpost,
4315 util-vserver/distrib/template/initpre: added the 'template'
4318 2005-01-31 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4320 * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
4321 be now done shortly before execve(2)
4322 but not on initialization anymore. This solves the problem when
4324 a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
4326 and the wrapper not used.
4328 2005-01-31 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4330 * util-vserver/scripts/vshelper: fixed the (currently non-existent)
4331 child->parent traversal
4333 2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4335 * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
4338 2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4340 * util-vserver/doc/configuration.xml: updated
4342 2005-01-31 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4344 * util-vserver/Makefile.am,
4345 util-vserver/lib/createskeleton-full.hc,
4346 util-vserver/scripts/vserver-build.functions,
4347 util-vserver/scripts/vserver-setup.functions,
4348 util-vserver/src/save_ctxinfo.c,
4349 util-vserver/util-vserver.spec.in: removed 'run.rev' as a
4350 vserver-local variable and made it a system-wide setting
4352 2005-01-28 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4354 * util-vserver/doc/configuration.xml: reindented it
4355 fixed vshelper documentation
4357 2005-01-27 21:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4359 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
4360 util-vserver/scripts/start-vservers,
4361 util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
4362 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
4363 util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
4364 util-vserver/scripts/vserver-build,
4365 util-vserver/scripts/vserver-build.debootstrap,
4366 util-vserver/scripts/vserver-build.functions.rpm,
4367 util-vserver/scripts/vserver-setup.functions,
4368 util-vserver/scripts/vserver-wrapper,
4369 util-vserver/scripts/vserver.functions,
4370 util-vserver/scripts/vserver.start,
4371 util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
4372 util-vserver/scripts/vsomething: use 'test -n "..."' instead of
4373 'test "..."'; when "..." expands to '-v'
4374 or a similar string, the expression will be misinterpreted
4378 2005-01-27 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4380 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
4382 2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4384 * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
4385 reworked the capability.h stuff
4387 2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4389 * util-vserver/src/Makefile-files,
4390 util-vserver/src/capability-compat.h: added capability-compat.h
4392 2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4394 * util-vserver/configure.ac: added check for <sys/capability.h>
4397 2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4399 * util-vserver/Makefile.am: removed the linuxcaps.h bits
4401 2005-01-27 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4403 * util-vserver/src/vserver-info.c: implemented capability-support
4406 2005-01-27 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4408 * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
4409 and context-creation; this caused
4410 errors on kernel 2.6 when the vserver is not running yet
4412 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4414 * util-vserver/src, util-vserver/src/.cvsignore,
4415 util-vserver/src/Makefile-files: added check-unixfile
4417 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4419 * util-vserver/scripts/vserver.start: execute sanityCheck()
4421 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4423 * util-vserver/scripts/vserver.functions: moved sanity checks which
4424 were spread in various functions into the sanityCheck() method
4425 implemented checks for non-newline terminated files and missing
4428 2005-01-27 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4430 * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
4431 util-vserver/distrib/fc3/pkgs/01,
4432 util-vserver/distrib/fc3/pkgs/02,
4433 util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
4434 util-vserver/distrib/fc3/yum.repos.d,
4435 util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
4436 util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
4437 util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
4438 util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
4439 util-vserver/distrib/fc3/yum/yum.conf,
4440 util-vserver/scripts/vserver-build.functions.yum,
4441 util-vserver/scripts/vserver-build.yum,
4442 util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
4443 util-vserver/scripts/vyum-worker,
4444 util-vserver/src/check-unixfile.c: initial checkin
4446 2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4448 * util-vserver/scripts/vserver-build: added 'yum' support
4450 2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4452 * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
4453 code into the 'functions' file
4455 2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4457 * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
4458 files + vsomething + check-unixfile
4460 2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4462 * util-vserver/scripts/functions: added yum* support
4463 reorganized the rpmFake stuff
4465 2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4467 * util-vserver/scripts/Makefile-files: added the yum* files +
4470 2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4472 * util-vserver/distrib/redhat/initpre: added missing newline
4474 2005-01-27 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4476 * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
4478 2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4480 * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
4483 2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4485 * util-vserver/README: mentioned the '-m yum' buildmethod
4487 2005-01-26 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4489 * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
4490 /etc/vservers/.../vdir also
4492 2005-01-26 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4494 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
4496 2005-01-26 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4498 * util-vserver/util-vserver.spec.in: do not ship the /vservers
4499 directory itself; as it is immutable, the
4500 extraction will fail else
4502 2005-01-26 20:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4504 * util-vserver/lib_internal/testsuite,
4505 util-vserver/lib_internal/testsuite/.cvsignore: updated
4507 2005-01-26 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4509 * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
4510 avoid comments after '-p /sbin/ldconfig'
4512 2005-01-26 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4514 * util-vserver/scripts/vserver.start: added (untested) support for
4515 '/' in the vserver fstab
4517 2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4519 * util-vserver/scripts/vserver.functions: use unique prefixes for
4520 variables used in functions with 'eval' statements
4521 mountRootFS(): added
4523 2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4525 * util-vserver/scripts/functions: use unique prefixes for variables
4526 used in functions with 'eval' statements
4528 2005-01-26 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4530 * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
4531 <string.h> + <ctype.h>
4533 2005-01-26 15:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4535 * util-vserver/scripts/Makefile-files: moved rootshell to legacy
4537 2005-01-26 15:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4539 * util-vserver/vserver-start/defaulttty.c: include <string.h>
4541 2005-01-26 15:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4543 * util-vserver/src/secure-mount.c: added '--rootfs' option
4545 2005-01-26 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4547 * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
4548 initscripts to legacy
4550 2005-01-26 14:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4552 * util-vserver/util-vserver.spec.in: updated BuildRequires:
4553 use 'setattr --barrier' instead of 'chattr +t' in the %post
4555 moved the v_* initscripts to legacy
4557 2005-01-25 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4559 * util-vserver/contrib/manifest.dat.pathsubst,
4560 util-vserver/scripts/legacy/rootshell,
4561 util-vserver/scripts/rootshell: moved rootshell script to legacy
4563 2005-01-21 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4565 * branches/SYSCALL_SWITCH/util-vserver/scripts/vserver,
4566 util-vserver/scripts/legacy/vserver: fixed
4567 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
4569 "vserver myvserver start" gives exit code 1 if there is no file
4570 /etc/vservers/myvserver.sh, since the last statement in vserver
4571 ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
4576 2005-01-21 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4578 * util-vserver/scripts/vserver: be more verbosely when vserver
4579 could not be determined and give hints
4580 about possible solutions (based upon ideas by Thorsten Gunkel)
4582 2005-01-21 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4584 * util-vserver/scripts/vserver-setup.functions:
4585 interface-configuration: give out a warning when no device was
4588 2005-01-21 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4590 * util-vserver/scripts/vserver.functions: *
4591 interface-configuration: accept 'nodev' without a configured
4593 formerly the interface was silently ignored when 'dev' was
4595 * added some sanity checks for the behaviour described above
4597 2005-01-21 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4599 * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
4600 it work in SELinux environments
4601 call execve(2) directly instead of execv(3)
4603 2005-01-07 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4605 * util-vserver/README: fixed typos
4606 cleanups + enhancements
4608 2005-01-07 16:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4610 * util-vserver/README: "Notes for distributors" + "Which version
4613 2005-01-07 16:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4615 * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
4616 instead of '[' (found by Hans Ulrich Niedermann)
4618 2005-01-06 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4620 * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
4621 AC_CANONICAL_HOST + AC_CANONICAL_BUILD
4623 2005-01-06 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4625 * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
4627 made ENSC_VERSION_DIETLIBC uppercase
4628 ignore extra specifiers in dietlibc's minor version (reported by
4629 Hans Ulrich Niedermann)
4631 2005-01-06 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4633 * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
4634 $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
4637 2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4639 * util-vserver/scripts/vserver.functions: use $_<prog> (which
4640 expands to absolute paths) instead of trusting into a good $PATH
4641 a small VLAN fix (do not quote the splitted dev)
4644 2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4646 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
4647 util-vserver/scripts/start-vservers,
4648 util-vserver/scripts/util-vserver-vars.pathsubst,
4649 util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
4650 util-vserver/scripts/vserver-build.debootstrap,
4651 util-vserver/scripts/vserver-build.functions.apt,
4652 util-vserver/scripts/vserver-wrapper,
4653 util-vserver/scripts/vserver.start,
4654 util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
4655 absolute paths) instead of trusting into a good $PATH
4657 2004-12-28 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4659 * util-vserver/configure.ac: use ENSC_PATHPROG & friends
4661 2004-12-28 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4663 * util-vserver/m4/ensc_pathprog.m4: initial checkin
4665 2004-12-28 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4667 * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
4668 substituting prognames
4670 2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4672 * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
4675 2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4677 * util-vserver/lib/vserver.h: s!\params!\param!
4678 added doc about vc_get_iattr()
4680 2004-12-28 11:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4682 * util-vserver/doc/cfg.txt: removed since obsoleted by
4685 2004-12-21 07:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4687 * util-vserver/src/vsched.c: fixed segfault when no arguments are
4688 given (reported by Adrian Reyer)
4690 2004-12-16 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4692 * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
4693 to 'fdset'. former name causes problems
4694 with certain FD_* implementations (reported by Adrian Reyer)
4696 2004-12-09 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4698 * util-vserver/build-all: added fc-3 host
4700 2004-12-09 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4702 * util-vserver/lib/Makefile-files: getfilecontext.c: added
4704 2004-12-09 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4706 * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
4707 vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
4709 was horribly broken. Fixed and moved it into an own file as it is
4711 complex for an inline function. Documentation was added also.
4713 2004-12-07 11:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4715 * util-vserver/vserver-start/main.c: include <unistd.h>
4717 2004-12-07 11:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4719 * util-vserver/scripts/vserver.functions: read enter-shell from the
4720 defaults-directory also
4721 use prio-bias instead of cpu-mask
4723 2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4725 * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
4728 2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4730 * util-vserver/lib/testsuite/cflags.c: added some new flags
4732 2004-12-07 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4734 * util-vserver/doc/configuration.xml: do not mention the /hostname
4735 + /domainname params anymore
4736 removed vsched/cpu-mask
4737 added vsched/priority-bias
4739 2004-10-21 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4741 * util-vserver/lib/vserver.h: added/updated flags and capabilities
4743 2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4745 * util-vserver/lib/islink.c: initial checkin
4747 2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4749 * util-vserver/lib/internal.h: utilvserver_isLink(): added
4752 2004-10-21 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4754 * util-vserver/lib/cflags-v13.c: added lots of new flags
4756 2004-10-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4758 * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
4759 'ping' is kept for compatibility reasons
4761 2004-10-21 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4763 * util-vserver/lib/Makefile-files: added islink.c
4765 2004-10-19 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4767 * util-vserver/scripts/functions: getFileValue(): modified to
4768 accept a list of candidates
4770 2004-10-19 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4772 * util-vserver/src/vcontext.c: merged from
4773 UV_NAMESPACE_AFTER_CHROOT branch
4775 2004-10-19 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4777 * util-vserver/Makefile.am: added 'update-doc' target
4779 2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4781 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
4782 Evc_{new,enter}_namespace(): added
4784 2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4786 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
4788 2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4790 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
4791 updated to vs1.9.3-rc4
4793 2004-10-19 21:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4795 * util-vserver/vserver-start/configuration-init.c,
4796 util-vserver/vserver-start/configuration.c,
4797 util-vserver/vserver-start/configuration.h,
4798 util-vserver/vserver-start/interface.c,
4799 util-vserver/vserver-start/interface.h,
4800 util-vserver/vserver-start/main.c,
4801 util-vserver/vserver-start/scriptlets.c,
4802 util-vserver/vserver-start/vserver-start.h: added lots of new
4805 2004-10-19 21:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4807 * util-vserver/lib_internal/filecfg-iteratemultiline.c,
4808 util-vserver/lib_internal/testsuite/filecfg-ml.c,
4809 util-vserver/vserver-start/defaulttty.c: initial checkin
4811 2004-10-19 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4813 * util-vserver/vserver-start/Makefile-files: added defaulttty.c
4815 2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4817 * util-vserver/src/reducecap.c: use some dirty hacks to include
4818 <linuxcaps.h> cleanly
4820 2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4822 * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
4824 2004-10-19 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4826 * util-vserver/scripts/vserver.functions: made
4827 runlevel_{start,stop} global variables
4828 prepareStop(): added
4829 set PREVLEVEL on 'vserver ... stop' (required by Debian)
4831 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4833 * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
4835 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4837 * util-vserver/lib_internal/testsuite/Makefile-files: added
4840 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4842 * util-vserver/lib_internal/string.hc: String_c_str(): added
4844 2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4846 * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
4848 2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4850 * util-vserver/lib_internal/filecfg.h:
4851 FileCfg_iterateOverMultiLine(): added prototypes and related
4854 2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4856 * util-vserver/lib_internal/Makefile-files: added
4857 filecfg-iteratemultiline.c
4859 2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4861 * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
4862 use VCMD_set_sched_v2 instead of VCMD_set_sched
4864 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4866 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
4868 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4870 * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
4872 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4874 * util-vserver/Makefile.am: added new kernel headers
4875 changed substition of linuxcaps.h; oldish 'sed' versions do not
4876 understand '\<' regexs
4878 2004-10-18 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4880 * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
4882 2004-10-18 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4884 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
4885 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
4886 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
4887 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
4888 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
4889 util-vserver/kernel/xid.h: updated
4891 2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4893 * util-vserver/doc/Makefile-files: removed stylesheets and images
4894 from the main-package; they are now in the web-CVS
4896 2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4898 * util-vserver/doc/configuration-flower.css,
4899 util-vserver/doc/configuration-lsd.css,
4900 util-vserver/doc/configuration-lsd1.css,
4901 util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
4902 util-vserver/doc/flowers2.png: moved into web-CVS
4904 2004-10-18 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4906 * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
4909 2004-10-06 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4911 * util-vserver/README: updated note about 'vserver-stat' and differ
4915 2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4917 * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
4920 2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4922 * util-vserver/src/Makefile-files: link secure-mount against
4925 2004-10-06 03:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4927 * util-vserver/src/secure-mount.c: added better diagnostic when
4929 use strsep() instead of strtok_r() in the parser to make the
4930 line-number counter work
4932 2004-10-01 12:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4934 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
4936 2004-10-01 12:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4938 * util-vserver/scripts/functions: _getProcNumberCount():
4941 2004-10-01 11:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4943 * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
4944 out information about version of the found dietlibc
4946 2004-10-01 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4948 * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
4949 additional information are following the
4952 2004-10-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4954 * util-vserver/scripts/functions: use more efficient ways to detect
4955 number of processes in a context
4956 (access /proc/virtual/... information instead of executing vps)
4958 2004-10-01 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4960 * util-vserver/scripts/vserver-build,
4961 util-vserver/scripts/vserver-build.debootstrap: allowed to
4962 specify additional debootstrap options
4964 2004-10-01 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4966 * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
4967 warnings regarding procfs-security
4969 2004-09-24 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4971 * util-vserver/src/rpm-fake.c: removed a __THROW which is not
4972 needed and causes errors with newer gcc
4974 2004-09-24 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4976 * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
4977 to copy labels; formerly, bad parameters could
4978 cause undefined behaviour
4980 2004-09-24 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4982 * util-vserver/doc/Makefile-files: fixed typo
4984 2004-09-23 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4986 * util-vserver/doc/configuration.xml: added some comments for
4987 interfaces/../{name,nodev}
4989 2004-09-23 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4991 * util-vserver/doc/configuration-flower.css,
4992 util-vserver/doc/configuration-lsd.css,
4993 util-vserver/doc/configuration-lsd1.css,
4994 util-vserver/doc/configuration-xhtml.xsl,
4995 util-vserver/doc/configuration.css: made it validate as xhtml
4997 2004-09-23 22:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4999 * util-vserver/build-all: fixed CLEAN=1 usecase
5000 use gcc4 instead of gcc35
5002 2004-09-23 22:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5004 * util-vserver/scripts/vserver-build.debootstrap: added better
5005 diagnostic for failed debootstrap download
5007 2004-09-23 22:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5009 * util-vserver/doc/configuration.css: added *.elements templates
5011 2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5013 * util-vserver/doc/configuration.xml: updated rlimits description
5014 (reported by Nikola Donev)
5015 added warning about explicit 'fakeinit' usage
5017 2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5019 * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
5020 implemented <elements>...</elements> support
5022 2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5024 * util-vserver/doc/Makefile-files: added new stylesheets and images
5026 2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5028 * util-vserver/doc/configuration-flower.css,
5029 util-vserver/doc/configuration-lsd1.css,
5030 util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5031 util-vserver/doc/flowers2.png: initial checkin
5033 2004-09-23 22:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5035 * util-vserver/distrib/misc/debootstrap.uri: updated
5037 2004-09-22 20:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5039 * util-vserver/util-vserver.spec.in: s!commented!documented!
5041 2004-09-22 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5043 * util-vserver/util-vserver.spec.in: commented the possible options
5046 2004-09-22 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5048 * util-vserver/src/vsched.c: use new vc_set_sched structure
5049 generalized CLI options a little bit
5051 2004-09-22 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5053 * util-vserver/src/vattribute.c: set the "secure" flags on
5054 '--secure' manually. This is a crude hack
5055 and must be solved better.
5057 2004-09-22 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5059 * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
5061 vc_get_insecureflags(): removed again; it is now handled by the
5064 2004-09-22 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5066 * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
5067 ENSC_SAME_STRUCT_IDX: added
5069 2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5071 * util-vserver/lib/syscall_setsched.c: added support for the new
5072 'struct vcmd_set_sched_v3'
5074 2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5076 * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
5078 added some optimizations
5080 2004-09-22 20:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5082 * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
5085 2004-09-10 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5087 * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
5088 CALL_VC_V13OBS(): added
5090 2004-09-10 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5092 * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
5095 2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5097 * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
5100 2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5102 * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
5103 this really make sense??)
5105 2004-09-07 20:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5107 * util-vserver/scripts/chcontext: fixed concatenation of flags +
5110 2004-09-07 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5112 * util-vserver/configure.ac: added an explicit requirement for
5113 version 1.9 of automake
5115 2004-08-27 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5117 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
5119 2004-08-27 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5121 * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
5122 util-vserver/scripts/vserver.stop: follow LSB behavior when
5123 starting/stopping a vserver (no error, when already
5125 adjusted some exit-codes
5127 2004-08-27 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5129 * util-vserver/src/secure-mount.c: showHelp(): improved message
5131 2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5133 * util-vserver/distrib/misc/debootstrap.uri: updated again...
5135 2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5137 * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
5140 2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5142 * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
5144 2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5146 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
5147 return the count of written chars
5149 2004-08-25 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5151 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5152 util-vserver/scripts/vserver.functions,
5153 util-vserver/vserver-start/mount.c: use the new 'secure-mount'
5156 2004-08-25 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5158 * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
5159 accept an argument now, and '--secure'
5160 is deprecated. Lots of code was modernized
5162 2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5164 * util-vserver/vserver-start/configuration-init.c,
5165 util-vserver/vserver-start/configuration.c,
5166 util-vserver/vserver-start/configuration.h,
5167 util-vserver/vserver-start/interface-add.c,
5168 util-vserver/vserver-start/interface-read.c,
5169 util-vserver/vserver-start/interface.c,
5170 util-vserver/vserver-start/interface.h,
5171 util-vserver/vserver-start/main.c,
5172 util-vserver/vserver-start/scriptlets.c,
5173 util-vserver/vserver-start/vshelper.c: added lots of new code
5175 2004-08-19 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5177 * util-vserver/vserver-start/interface-print.c,
5178 util-vserver/vserver-start/interface-remove.c,
5179 util-vserver/vserver-start/mount.c,
5180 util-vserver/vserver-start/mount.h,
5181 util-vserver/vserver-start/undo.c,
5182 util-vserver/vserver-start/undo.h: initial checkin
5184 2004-08-19 14:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5186 * util-vserver/src/vnamespace.c: fixed some #includes for the new
5187 position of sys_clone.h
5189 2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5191 * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
5192 for some legacy code
5194 2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5196 * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
5197 changed position of sys_clone.h
5199 2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5201 * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
5204 2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5206 * util-vserver/src/fstool.c: checkForRace(): removed as unused
5208 2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5210 * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
5213 2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5215 * util-vserver/src/sys_clone.h: moved into lib_internal/
5217 2004-08-19 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5219 * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
5220 already in libvserver
5222 2004-08-19 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5224 * util-vserver/lib_internal/testsuite/command.c: applied API
5227 2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5229 * util-vserver/lib_internal/command.h: added support for
5230 plain-style char** args
5232 2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5234 * util-vserver/lib_internal/command-appendparameter.c,
5235 util-vserver/lib_internal/command-exec.c,
5236 util-vserver/lib_internal/command-free.c,
5237 util-vserver/lib_internal/command-init.c: handle plain-style
5240 2004-08-19 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5242 * util-vserver/lib_internal/command-setparams.c,
5243 util-vserver/lib_internal/sys_clone.h: initial checkin
5245 2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5247 * util-vserver/lib_internal/Makefile-files: added
5248 command-setparams.c and sys_clone.h
5250 2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5252 * util-vserver/contrib/manifest.dat.pathsubst: marked
5253 vserver.start.bin as C99-only
5255 2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5257 * util-vserver/pathconfig.h.pathsubst: added some new paths
5259 2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5261 * util-vserver/Makefile.am: automake-1.9 fixes:
5262 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5263 removed some libtool-hacks which are not needed with automake-1.9
5266 2004-08-19 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5268 * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
5269 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5270 added lots of new files
5272 2004-08-19 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5274 * util-vserver/src/Makefile-files: automake-1.9 fixes:
5275 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5276 removed src/sys_clone.h (now in lib_internal/)
5277 removed src/fstool-resolvectx.c
5279 2004-08-19 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5281 * util-vserver/lib/testsuite/Makefile-files,
5282 util-vserver/tests/Makefile-files: automake-1.9 fixes:
5283 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5285 2004-08-19 13:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5287 * util-vserver/lib/xidopt2xid.c: removed code without an effect
5289 2004-08-19 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5291 * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
5292 vc_syscall() an alias for vserver() but execute it.
5294 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5296 * util-vserver/lib/isfile.c: initial checkin
5298 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5300 * util-vserver/lib/internal.h: utilvserver_isFile(): added
5303 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5305 * util-vserver/lib/getvservercfgstyle.c: fixed detection of
5306 legacy-style (check for file but not directory)
5308 2004-08-19 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5310 * util-vserver/lib/Makefile-files: addded 'isfile.c'
5312 2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5314 * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
5316 2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5318 * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
5319 Esocketpair(): added
5321 2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5323 * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
5325 2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5327 * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
5329 2004-07-08 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5331 * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
5332 (provided by Olivier Poitrey)
5333 added some links about [bc]capabilities and flags
5334 added more scheduler doc (provided by Olivier Poitrey)
5335 added some comments about 2.4 vs. 2.6 at rlimits/ulimits
5336 added doc about rlimit's 'min' setting
5338 2004-07-03 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5340 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
5342 2004-07-03 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5344 * util-vserver/doc/configuration.xml: fixed path of the xsd file
5346 2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5348 * util-vserver/build-all: added fc-2
5350 2004-07-03 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5352 * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
5353 when .autofsck does not exist
5355 2004-07-03 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5357 * util-vserver/scripts/chcontext: accept --xid and prefer it
5358 against --ctx in the doc
5359 added --silentexist option at --create
5361 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5363 * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
5365 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5367 * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
5369 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5371 * util-vserver/distrib/redhat/initpost: added comment about
5373 fixed /etc/inittab substitution
5375 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5377 * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
5378 added suse/apt/rpmpriorities
5379 moved suse/apt/sources.list into the cfgdir
5381 2004-07-03 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5383 * util-vserver/contrib/manifest.dat.pathsubst: added
5386 2004-07-03 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5388 * util-vserver/vserver-start/Makefile-files: use
5389 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
5391 2004-07-03 00:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5393 * util-vserver/distrib/Makefile.am: added suse91 files
5395 2004-07-03 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5397 * util-vserver/distrib/redhat/rc.sysinit,
5398 util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
5399 util-vserver/distrib/suse91/apt/sources.list,
5400 util-vserver/distrib/suse91/initpost,
5401 util-vserver/distrib/suse91/pkgs,
5402 util-vserver/distrib/suse91/pkgs/01,
5403 util-vserver/distrib/suse91/pkgs/02,
5404 util-vserver/distrib/suse91/rpm,
5405 util-vserver/distrib/suse91/rpm/macros,
5406 util-vserver/vserver-start,
5407 util-vserver/vserver-start/.cvsignore: initial checkin
5409 2004-07-03 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5411 * util-vserver/distrib/redhat/initpost: some enhancements for
5414 2004-07-03 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5416 * util-vserver/lib_internal/testsuite,
5417 util-vserver/lib_internal/testsuite/.cvsignore: added some files
5419 2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5421 * util-vserver/vserver-start/configuration-init.c,
5422 util-vserver/vserver-start/configuration.c,
5423 util-vserver/vserver-start/configuration.h,
5424 util-vserver/vserver-start/interface-add.c,
5425 util-vserver/vserver-start/interface-free.hc,
5426 util-vserver/vserver-start/interface-init.hc,
5427 util-vserver/vserver-start/interface-read.c,
5428 util-vserver/vserver-start/interface.c,
5429 util-vserver/vserver-start/interface.h,
5430 util-vserver/vserver-start/main.c,
5431 util-vserver/vserver-start/scriptlets.c,
5432 util-vserver/vserver-start/vserver-start.h,
5433 util-vserver/vserver-start/vshelper.c,
5434 util-vserver/vserver-start/vshelper.h: initial checkin
5436 2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5438 * util-vserver/vserver-start/Makefile-files: added lots of files
5440 2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5442 * util-vserver/src/vserver-info.c: added CANONIFY tag
5444 2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5446 * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
5448 2004-07-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5450 * util-vserver/scripts/vserver.start,
5451 util-vserver/scripts/vserver.stop: use a canonified lockfile-name
5453 2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5455 * util-vserver/scripts/vserver.functions: function prepareInit():
5456 do some cleanups in the plain-mode
5458 2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5460 * util-vserver/scripts/functions: vshelper.initSync(): use $1
5461 instead of $VSERVER_DIR
5463 2004-07-02 23:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5465 * util-vserver/lib_internal/util.h: include util-lockfile.h
5466 canonifyVserverName(): added prototype
5468 2004-07-02 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5470 * util-vserver/lib_internal/util-mem.h: optimized it a little bit
5472 2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5474 * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
5476 2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5478 * util-vserver/lib_internal/command-wait.c: fixed stupid typo
5480 2004-07-02 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5482 * util-vserver/lib_internal/Makefile-files: added lots of new files
5484 2004-07-02 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5486 * util-vserver/lib_internal/errinfo-writeerrno.c,
5487 util-vserver/lib_internal/errinfo.h,
5488 util-vserver/lib_internal/filecfg-readentryflag.c,
5489 util-vserver/lib_internal/filecfg-readentrystr.c,
5490 util-vserver/lib_internal/filecfg.h,
5491 util-vserver/lib_internal/util-canonify.c,
5492 util-vserver/lib_internal/util-lockfile.c,
5493 util-vserver/lib_internal/util-lockfile.h: initial checkin
5495 2004-07-02 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5497 * util-vserver/lib/vserver.h: small cosmetical cleanups
5499 2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5501 * util-vserver/distrib/misc/mtab: s!ext2!ufs!
5503 2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5505 * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
5506 PROG_* macros needed for vserver-start.bin
5508 2004-07-02 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5510 * util-vserver/build-all: removed gcc34 target (now default)
5511 added gcc35 target (not working currently)
5513 2004-07-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5515 * util-vserver/scripts/vserver.start: (re)enabled nice-support for
5516 2.6 vservers which was omitted inadvertently
5518 2004-07-01 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5520 * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
5521 introduced by rev 1.17
5523 2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5525 * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
5528 2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5530 * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
5533 2004-06-27 14:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5535 * util-vserver/build-all,
5536 util-vserver/lib_internal/command-appendparameter.c,
5537 util-vserver/lib_internal/command-exec.c,
5538 util-vserver/lib_internal/command-free.c,
5539 util-vserver/lib_internal/command-init.c,
5540 util-vserver/lib_internal/command-reset.c,
5541 util-vserver/lib_internal/command-wait.c,
5542 util-vserver/lib_internal/command.h,
5543 util-vserver/lib_internal/testsuite,
5544 util-vserver/lib_internal/testsuite/.cvsignore,
5545 util-vserver/lib_internal/testsuite/Makefile-files,
5546 util-vserver/lib_internal/testsuite/command.c: initial checkin
5548 2004-06-27 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5550 * util-vserver/lib_internal/Makefile-files: added command* files
5553 2004-06-27 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5555 * util-vserver/src/vserver-stat.c: enhanced output for old-style
5558 2004-06-27 13:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5560 * util-vserver/distrib/misc/debootstrap.uri: updated...
5562 2004-06-27 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5564 * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
5567 2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5569 * util-vserver/src/vcopy.c: made it work...
5571 2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5573 * util-vserver/scripts/vserver-build.skeleton: do not fail when
5574 '-d' is not specified and distribution can not be detected
5576 2004-06-27 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5578 * util-vserver/scripts/vserver-build.functions: getDistribution():
5579 added detection for slackware and gentoo
5581 2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5583 * util-vserver/scripts/vprocunhide: fixed typos
5585 2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5587 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
5588 work also when destination file does not exist (needed for vcopy)
5590 2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5592 * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
5593 operation on symlinks
5595 2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5597 * util-vserver/lib/vserver.h: vc_syscall(): added prototype
5598 added/updated some doc
5600 2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5602 * util-vserver/lib/syscall-syscall.c: initial checkin
5604 2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5606 * util-vserver/lib/getvserverbyctx-compat.hc,
5607 util-vserver/lib/getvserverctx.c: added legacy support
5609 2004-06-27 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5611 * util-vserver/lib/Makefile-files: added syscall-syscall.c
5613 2004-06-27 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5615 * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
5617 2004-06-27 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5619 * util-vserver/doc/configuration.xml: added comment about
5620 'capabilities' file and kernelversion
5622 2004-06-17 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5624 * util-vserver/vserver-start,
5625 util-vserver/vserver-start/Makefile-files: initial checkin
5627 2004-06-17 21:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5629 * util-vserver/Makefile.am: added silent.% target
5630 include ensc_fmt/ and vserver-start/ files
5631 minor cosmetical fixes
5633 2004-06-16 10:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5635 * util-vserver/ensc_vector/Makefile-files,
5636 util-vserver/ensc_vector/vector-zeroend.c,
5637 util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
5640 2004-06-16 10:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5642 * util-vserver/lib/Makefile-files: moved fmt* functionality into
5643 the 'ensc_fmt' module
5644 removed '-D_REENTRANT' as it is defined globally
5646 2004-06-16 10:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5648 * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
5649 util-vserver/ensc_fmt/Makefile-files,
5650 util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
5651 util-vserver/ensc_fmt/fmt-internal.h,
5652 util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
5653 util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
5654 util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
5655 util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
5656 util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
5657 util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
5658 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
5659 functionality into the 'ensc_fmt' module
5661 2004-05-27 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5663 * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
5664 s!fakeinit!initpid! at some places
5666 2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5668 * util-vserver/scripts/vserver.functions: use '--fakeinit' by
5669 default; users will have to disable it explicitly
5670 by putting '~fakeinit' into the 'flags' configuration file
5672 2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5674 * util-vserver/scripts/vserver-build.debootstrap: cleanups
5676 2004-05-27 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5678 * util-vserver/README: fixed typos
5680 2004-05-27 00:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5682 * util-vserver/distrib/misc/debootstrap.uri: updated
5684 2004-05-27 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5686 * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
5687 variables which were lost some time ago; this
5688 will preserve %%config files...
5690 2004-05-27 00:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5692 * util-vserver/Makefile.am: make util-vserver.spec readonly to
5693 prevent losing of changes
5695 2004-05-27 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5697 * util-vserver/README: added content
5699 2004-05-22 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5701 * util-vserver/sysv/vprocunhide: fixed rc conflict with
5702 /etc/rc.d/functions; reported by taxcollector
5703 in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
5705 2004-05-21 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5707 * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
5708 support for the default GPG key
5710 2004-05-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5712 * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
5713 util-vserver/scripts/vrpm: added some color to the life
5715 2004-05-20 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5717 * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
5718 filesystems on 'vserver ... pkgmgmt ...' operations
5720 2004-05-18 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5722 * util-vserver/NEWS: version 0.29.214
5724 2004-05-18 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5726 * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
5728 2004-05-18 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5730 * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
5731 util-vserver/distrib/fc2/apt,
5732 util-vserver/distrib/fc2/apt/rpmpriorities,
5733 util-vserver/distrib/fc2/apt/sources.list,
5734 util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
5735 util-vserver/distrib/fc2/pkgs/02: added fc2 support
5737 2004-05-18 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5739 * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
5742 2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5744 * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
5747 2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5749 * util-vserver/Makefile.am: substitute ENV
5751 2004-05-11 18:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5753 * util-vserver/configure.ac,
5754 util-vserver/scripts/util-vserver-vars.pathsubst,
5755 util-vserver/scripts/vserver.start,
5756 util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
5757 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
5758 implementation should have it...
5760 2004-05-11 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5762 * util-vserver/src/sigexec.c: initial checkin
5764 2004-05-11 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5766 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
5767 util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
5769 use new exitLikeProcess() interface
5771 2004-05-11 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5773 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
5774 util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
5775 SIGCHLD sigmask to an expected value (SIG_DFL)
5777 2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5779 * util-vserver/src, util-vserver/src/.cvsignore,
5780 util-vserver/src/Makefile-files: added sigexec
5782 2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5784 * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
5785 to set expected sigmask
5787 2004-05-11 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5789 * util-vserver/lib_internal/util-exitlikeprocess.h:
5790 exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
5793 2004-05-11 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5795 * util-vserver/lib_internal/util-exitlikeprocess.c:
5796 exitLikeProcess(): never return...
5798 2004-05-11 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5800 * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
5801 modified the new migrate-path to work when there exists a process
5804 2004-05-08 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5806 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
5808 2004-05-08 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5810 * util-vserver/src/exec-ulimit.c: added support for 'core'
5812 2004-05-08 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5814 * util-vserver/src/vps.c: use new exitLikeProcess() interface
5815 better error-handling
5817 2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5819 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
5820 use new exitLikeProcess() interface
5822 2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5824 * util-vserver/scripts/vserver.start,
5825 util-vserver/scripts/vserver.stop: added locking
5826 call setDefaultTTY() correctly
5828 2004-05-08 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5830 * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
5831 clean' after building the vserver
5833 2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5835 * util-vserver/scripts/functions: setDefaultTTY(): redirect every
5838 2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5840 * util-vserver/lib_internal/util-exitlikeprocess.h:
5841 exitLikeProcess(): removed the 'NORETURN'; this causes strange
5842 error when the function returns
5843 exitLikeProcess(): added a second, 'char *' parameter for the
5844 human readable command
5846 2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5848 * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
5849 when sending a signal
5851 2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5853 * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
5856 2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5858 * util-vserver/lib/val2text.hc: include <strings.h>
5860 2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5862 * util-vserver/lib/getvservername.c: getRecentName(): use
5863 realpath(3) instead of errorprone 'chdir()' calls
5865 2004-05-08 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5867 * util-vserver/lib/getvserverbyctx-compat.hc,
5868 util-vserver/lib/getvserverctx.c: optimized buffersizes
5870 2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5872 * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
5873 documentation; it must be configured on a
5874 per-system, but not per-vserver base
5876 2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5878 * util-vserver/distrib/misc/debootstrap.uri: updated again
5880 2004-05-05 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5882 * util-vserver/src/clearenv.c: fixed case when '--' is used
5884 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5886 * util-vserver/scripts/vshelper: fixed typo
5888 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5890 * util-vserver/scripts/vserver.start: use 'clearenv' in the new
5893 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5895 * util-vserver/scripts/vserver.functions: sendKillSequence(): be
5896 silent and succeed everytime
5898 2004-05-05 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5900 * util-vserver/scripts/vserver-setup.functions: removed legacy code
5902 2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5904 * util-vserver/scripts/vrpm-preload,
5905 util-vserver/src/rpm-fake-resolver.c,
5906 util-vserver/src/rpm-fake.c: added code to preserve capabilities
5909 2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5911 * util-vserver/lib_internal/unify-unify.c: added some doc
5913 2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5915 * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
5916 regarding signed vs. unsigned int...
5918 2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5920 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
5924 2004-04-30 10:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5926 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
5929 2004-04-28 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5931 * util-vserver/doc/changelog.txt: removed since unused
5933 2004-04-28 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5935 * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
5937 2004-04-28 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5939 * util-vserver/src/readlink.c: enhanced errormessages
5941 2004-04-28 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5943 * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
5944 vc_get_insecurebcaps() instead of vc_get_insecurecaps()
5945 set secure ccapabilities
5947 2004-04-28 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5949 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
5950 vc_get_insecurebcaps() instead of vc_get_insecurecaps()
5952 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5954 * util-vserver/lib_internal/Makefile-files: added coreassert.h
5956 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5958 * util-vserver/lib/apidoc/list2xxx.syntax,
5959 util-vserver/lib_internal/coreassert.h: initial checkin
5961 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5963 * util-vserver/lib/testsuite/cflags.c: use
5964 <lib_internal/coreassert.h>
5967 2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5969 * util-vserver/lib/testsuite/fmt.c,
5970 util-vserver/lib/testsuite/parselimit.c: use
5971 <lib_internal/coreassert.h>
5973 2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5975 * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
5977 2004-04-28 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5979 * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
5981 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5983 * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
5987 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5989 * util-vserver/lib/val2text.hc: use strncasecmp() instead of
5992 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5994 * util-vserver/lib/listparser.hc: improved error-detection for the
5996 added support for 'none'
5999 2004-04-28 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6001 * util-vserver/lib/bcaps-v13.c: added bcapability names
6002 added code to remove a 'CAP_' prefix
6004 2004-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6006 * util-vserver/lib/Makefile-files,
6007 util-vserver/lib/getinsecurebcaps.c,
6008 util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
6011 2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6013 * util-vserver/NEWS, util-vserver/configure.ac,
6014 util-vserver/doc/configuration-lsd.css: version 0.29.211
6016 2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6018 * util-vserver/util-vserver.spec.in: readjusted Release:
6020 2004-04-23 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6022 * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
6023 buildrequire 'xalan-j' (can be disabled with '--without xalan')
6024 removed 'libxslt' buildrequire
6026 2004-04-23 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6028 * util-vserver/doc/Makefile-files: remove *.html only, when we can
6031 2004-04-23 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6033 * util-vserver/lib/Makefile-files: fixed typo
6035 2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6037 * util-vserver/doc/Makefile-files: removed FAQ.txt and
6039 added configuration.xsd
6041 2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6043 * util-vserver/doc/FAQ.txt: obsoleted
6045 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6047 * util-vserver/configure.ac: added 'net' API
6048 disable 'legacy' API by default
6050 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6052 * util-vserver/compat.h: added nid_t
6054 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6056 * util-vserver/src/reducecap.c: fixed warnings when compiled
6059 2004-04-22 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6061 * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
6062 util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
6063 util-vserver/lib/nflags_list-net.c,
6064 util-vserver/lib/syscall_getncaps-net.hc,
6065 util-vserver/lib/syscall_getncaps.c,
6066 util-vserver/lib/syscall_getnflags-net.hc,
6067 util-vserver/lib/syscall_getnflags.c,
6068 util-vserver/lib/syscall_getnxinfo-net.hc,
6069 util-vserver/lib/syscall_getnxinfo.c,
6070 util-vserver/lib/syscall_gettasknid-net.hc,
6071 util-vserver/lib/syscall_gettasknid.c,
6072 util-vserver/lib/syscall_netadd-net.hc,
6073 util-vserver/lib/syscall_netadd.c,
6074 util-vserver/lib/syscall_netcreate-net.hc,
6075 util-vserver/lib/syscall_netcreate.c,
6076 util-vserver/lib/syscall_netmigrate-net.hc,
6077 util-vserver/lib/syscall_netmigrate.c,
6078 util-vserver/lib/syscall_netremove-net.hc,
6079 util-vserver/lib/syscall_netremove.c,
6080 util-vserver/lib/syscall_setncaps-net.hc,
6081 util-vserver/lib/syscall_setncaps.c,
6082 util-vserver/lib/syscall_setnflags-net.hc,
6083 util-vserver/lib/syscall_setnflags.c,
6084 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
6085 added network layer functions
6087 2004-04-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6089 * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
6091 2004-04-22 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6093 * util-vserver/doc/configuration.dtd: obsoleted by
6096 2004-04-22 19:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6098 * util-vserver/THANKS: added Olivier Poitrey
6100 2004-04-22 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6102 * util-vserver/configure.ac: use xalan instead of xsltproc
6104 2004-04-22 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6106 * util-vserver/doc/configuration-xhtml.xsl,
6107 util-vserver/doc/configuration.xml,
6108 util-vserver/doc/configuration.xsd: use the new, XSD-based format
6109 which was defined by Olivier Poitrey
6111 2004-04-22 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6113 * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
6114 removed debug message
6116 2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6118 * util-vserver/doc/beautify.xsl: obsoleted
6120 2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6122 * util-vserver/doc/Makefile-files: use xalan
6124 2004-04-22 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6126 * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
6127 updated to vs1.9.0pre12
6129 2004-04-22 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6131 * util-vserver/lib/cflags-v13.c,
6132 util-vserver/lib/testsuite/cflags.c: use more specific names for
6135 2004-04-21 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6137 * util-vserver/scripts/vserver.start: give correct vserver-name in
6138 the hints ($VSERVER_DIR instead of $VSERVER_NAME)
6140 2004-04-21 21:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6142 * util-vserver/scripts/vserver.functions: moved the 'ip_only'
6143 handling to the right place
6145 2004-04-21 09:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6147 * util-vserver/src/vshelper-sync.c: fixed missing initialization of
6150 2004-04-21 09:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6152 * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
6153 counter to handle medium+large uptimes
6154 (>49 days) correctly
6156 2004-04-21 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6158 * util-vserver/scripts/vserver.functions: made 'nodev' work
6160 2004-04-20 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6162 * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
6164 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6166 * util-vserver/src/Makefile-files: added chain-echo
6168 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6170 * util-vserver/scripts/vshelper: use '--defaulttty'
6172 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6174 * util-vserver/scripts/vserver.stop: use setDefaultTTY()
6176 2004-04-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6178 * util-vserver/scripts/vserver.start: use setDefaultTTY()
6179 added explicit synchronization step for fakeinit with the old
6182 2004-04-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6184 * util-vserver/scripts/vserver: added '--defaulttty' option
6186 2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6188 * util-vserver/scripts/start-vservers: use --defaulttty options
6189 instead of setting tty manually
6191 2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6193 * util-vserver/scripts/functions: setDefaultTTY(): added
6195 2004-04-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6197 * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
6198 interprete relative ('./') and absolute
6199 paths ('/...') as vcCFG_RECENT_FULL only
6200 * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
6201 instead of access(2) to check for directories
6203 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6205 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
6207 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6209 * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
6211 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6213 * util-vserver/distrib/misc/debootstrap.uri: added some entries
6215 2004-04-20 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6217 * util-vserver/distrib/misc/vunify-exclude: updated
6219 2004-04-20 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6221 * util-vserver/contrib/manifest.dat.pathsubst,
6222 util-vserver/scripts/util-vserver-vars.pathsubst: added
6225 2004-04-20 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6227 * util-vserver/src/chain-echo.c: initial checkin
6229 2004-04-15 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6231 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
6233 2004-04-15 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6235 * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
6238 2004-04-15 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6240 * util-vserver/scripts/vserver.suexec: call chbind when entering
6243 2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6245 * util-vserver/scripts/vserver.functions: call vattribute with
6246 '--flag fakeinit' additionally to the '--fakeinit' flag of
6249 2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6251 * util-vserver/scripts/functions: callInNamespace(): do not accept
6252 non-running vservers
6254 2004-04-15 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6256 * util-vserver/distrib/misc/debootstrap.uri: updated
6258 2004-04-14 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6260 * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
6261 *cflags*, *_context -> ctx_*)
6262 fixed '--fakeinit' option
6264 2004-04-14 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6266 * util-vserver/scripts/vshelper: fixed another brokeness in CLI
6269 2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6271 * util-vserver/scripts/functions: lock(): do not execute the pipe;
6272 this does not work on 2.6
6274 2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6276 * util-vserver/lib/testsuite,
6277 util-vserver/lib/testsuite/.cvsignore: added cflags
6279 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6281 * util-vserver/doc/configuration.xml: added some comments about
6284 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6286 * util-vserver/doc/configuration-xhtml.xsl: added a new boring
6289 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6291 * util-vserver/doc/configuration.css: initial checkin
6293 2004-04-14 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6295 * util-vserver/contrib/make-manifest,
6296 util-vserver/contrib/manifest.dat.pathsubst: added support for
6297 '%config(...)' (or whatever) annotations
6299 2004-04-14 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6301 * util-vserver/ensc_wrappers/wrappers-vserver.hc,
6302 util-vserver/lib_internal/switchtowatchxid.c,
6303 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
6304 util-vserver/src/rpm-fake-resolver.c,
6305 util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
6306 applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
6308 2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6310 * util-vserver/lib_internal/Makefile-files,
6311 util-vserver/lib_internal/util.h: added util-debug.h
6313 2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6315 * util-vserver/lib_internal/util-debug.h: initial checkin
6317 2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6319 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6320 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
6321 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
6322 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
6323 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
6326 2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6328 * util-vserver/lib/syscall-compat.hc,
6329 util-vserver/lib/testsuite/Makefile-files,
6330 util-vserver/lib/testsuite/cflags.c,
6331 util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
6332 applied new kernel API
6333 renamed functions so that they correspond to the new kernel API
6335 2004-04-14 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6337 * util-vserver/lib/Makefile-files,
6338 util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
6339 util-vserver/lib/cflags_list-compat.c,
6340 util-vserver/lib/cflags_list-v13.c,
6341 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
6342 util-vserver/lib/flags_list-compat.c,
6343 util-vserver/lib/flags_list-v13.c,
6344 util-vserver/lib/syscall_createcontext-v13.hc,
6345 util-vserver/lib/syscall_createcontext.c,
6346 util-vserver/lib/syscall_ctxcreate-v13.hc,
6347 util-vserver/lib/syscall_ctxcreate.c,
6348 util-vserver/lib/syscall_ctxmigrate-v13.hc,
6349 util-vserver/lib/syscall_ctxmigrate.c,
6350 util-vserver/lib/syscall_getcflags-v13.hc,
6351 util-vserver/lib/syscall_getcflags.c,
6352 util-vserver/lib/syscall_getflags-v13.hc,
6353 util-vserver/lib/syscall_getflags.c,
6354 util-vserver/lib/syscall_migratecontext-v13.hc,
6355 util-vserver/lib/syscall_migratecontext.c,
6356 util-vserver/lib/syscall_setcflags-v13.hc,
6357 util-vserver/lib/syscall_setcflags.c,
6358 util-vserver/lib/syscall_setflags-v13.hc,
6359 util-vserver/lib/syscall_setflags.c: renamed files so that their
6360 names are corresponding the kernel
6361 API. Especially, *_context was renamed to ctx_*, and *flags* to
6364 2004-04-13 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6366 * util-vserver/scripts/functions: further locking fixes
6368 2004-04-13 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6370 * util-vserver/src/lockfile.c: propagate errors
6372 2004-04-13 08:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6374 * util-vserver/src/chroot-rm.c: cleanups
6376 2004-04-13 08:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6378 * util-vserver/scripts/vshelper: open FD 0
6379 evaluate CLI options depending on used kernel API
6381 2004-04-13 08:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6383 * util-vserver/scripts/functions: use new locking mechanism
6385 2004-04-13 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6387 * util-vserver/lib/issupported.c,
6388 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
6389 added VSHELPER0 feature
6391 2004-04-08 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6393 * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
6394 initialization of 'start'
6395 execScriptlets(): declare some variables as readonly
6396 _sourceWrap(): added some variables
6398 2004-04-08 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6400 * util-vserver/scripts/vserver.functions: implemented support for
6401 default-scriptlets (inspired by ideas of
6404 2004-04-08 06:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6406 * util-vserver/scripts/rootshell,
6407 util-vserver/scripts/vapt-get-worker,
6408 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
6409 util-vserver/scripts/vrpm-worker,
6410 util-vserver/scripts/vserver-build,
6411 util-vserver/scripts/vshelper: give more verbose error-messages
6413 2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6415 * util-vserver/lib/syscall.c: added link-warning for
6418 2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6420 * util-vserver/doc/configuration.xml: added general description for
6421 the scripts and documented
6424 2004-04-08 06:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6426 * util-vserver/compat.h: LINK_WARNING(): added
6428 2004-04-06 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6430 * util-vserver/scripts/chcontext,
6431 util-vserver/scripts/legacy/distrib-info,
6432 util-vserver/scripts/legacy/vserver,
6433 util-vserver/scripts/pkgmgmt,
6434 util-vserver/scripts/start-vservers,
6435 util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
6436 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
6437 util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
6438 util-vserver/scripts/vserver-wrapper,
6439 util-vserver/scripts/vservers.grabinfo.sh,
6440 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
6441 util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
6442 util-vserver/sysv/vservers-legacy: give more comprehensive
6445 2004-04-06 23:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6447 * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
6448 util-vserver/src/vserver-stat.c: use switchToWatchXid()
6450 2004-04-06 22:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6452 * util-vserver/src/Makefile-files: link some files against
6455 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6457 * util-vserver/lib_internal/util.h: switchToWatchXid(): added
6460 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6462 * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
6464 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6466 * util-vserver/lib_internal/Makefile-files: added
6469 2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6471 * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
6473 2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6475 * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
6478 2004-04-06 08:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6480 * util-vserver/src/vunify.c: applied new MatchList_compare()
6483 2004-04-06 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6485 * util-vserver/src/vserver-stat.c: started support for HZ!=100
6488 2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6490 * util-vserver/src/vcopy.c: implement support for SKIP files
6492 2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6494 * util-vserver/src/rpm-fake-resolver.c,
6495 util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
6496 COMPAT API is not available
6498 2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6500 * util-vserver/scripts/functions: cleanups
6501 vshelper.doInit(): added another sanity check
6503 2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6505 * util-vserver/lib_internal/matchlist-appendfiles.c,
6506 util-vserver/lib_internal/matchlist-compare.c,
6507 util-vserver/lib_internal/matchlist.h: implemented support for
6510 2004-04-06 08:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6512 * util-vserver/lib/testsuite/flags.c: added tests for new flags
6514 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6516 * util-vserver/lib/vserver.h: updated VC_VXF_* constants
6517 added VC_VXC_* constants
6519 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6521 * util-vserver/lib/flags-v13.c: added/updated flaglist
6523 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6525 * util-vserver/lib/ccaps-v13.c: added ccap names
6527 2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6529 * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
6531 2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6533 * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
6535 made some big files in /etc canditates for unify
6537 2004-04-06 08:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6539 * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
6540 util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
6541 util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
6542 util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
6543 to 2.6.5-vs1.9.0pre4
6545 2004-03-31 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6547 * util-vserver/src/lockfile.c: optimized some things
6548 now check, if getppid()==original_parent instead of getppid()!=1
6549 (might make a difference in vservers)
6551 2004-03-31 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6553 * util-vserver/scripts/functions: added some doc
6554 s!_UV_LOCKS!_VS_LOCKS!
6556 2004-03-31 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6558 * util-vserver/src/lockfile.c: fixed '--help' output
6560 2004-03-31 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6562 * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
6563 util-vserver/src/.cvsignore: added lockfile
6565 2004-03-31 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6567 * util-vserver/src/lockfile.c: initial checkin
6569 2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6571 * util-vserver/src/Makefile-files: added lockfile
6573 2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6575 * util-vserver/scripts/vserver.functions: enableInterfaces(),
6576 disableInterfaces(): added locking
6577 enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
6579 2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6581 * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
6584 2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6586 * util-vserver/scripts/functions: lock(),unlock(): added
6587 isNumber(): added doc
6589 2004-03-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6591 * util-vserver/scripts/vserver.functions: made it work...
6593 2004-03-30 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6595 * util-vserver/scripts/functions: isNumber(): fixed '0' case
6597 2004-03-30 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6599 * util-vserver/scripts/vserver.functions: implemented parts of Liam
6600 Helmer's dummy-interface method
6602 2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6604 * util-vserver/Makefile.am, util-vserver/configure.ac,
6605 util-vserver/scripts/util-vserver-vars.pathsubst: added
6606 substitutions/tests for iptables, modprobe, rmmod and nameif
6607 (required for Liam Helmer's dummy-interfaces)
6609 2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6611 * util-vserver/scripts/functions: isNumber(): added
6613 2004-03-30 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6615 * util-vserver/src/vshelper-sync.c: implemented it with select()
6616 instead of alarm(); races are much nicer to handle
6618 2004-03-30 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6620 * util-vserver/src/vshelper-sync.c: use sigaction() instead of
6621 signal() to remove SA_RESTART flag explicitly
6623 2004-03-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6625 * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
6627 2004-03-30 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6629 * util-vserver/contrib/manifest.dat.pathsubst,
6630 util-vserver/src/Makefile-files: removed pipe-sync
6632 2004-03-30 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6634 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6635 util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
6636 util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
6637 updated from vs0.09.28
6639 2004-03-27 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6641 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
6643 2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6645 * util-vserver/scripts/vshelper: use 'findObject -e' instead of
6646 'findFile' to find /dev/null also
6648 2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6650 * util-vserver/scripts/vserver.start: fixed call of
6653 2004-03-26 09:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6655 * util-vserver/doc/configuration.xml: fixed some typos
6657 2004-03-26 09:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6659 * util-vserver/doc/configuration.xml: documented
6660 apps/vshelper/logfile symlink
6662 2004-03-26 09:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6664 * util-vserver/scripts/vshelper: ignore 'restart2' event; this
6665 seems to be issued at vserver *start*
6666 added support for a logfile
6667 enable logfile-logging when invoked from kernel (no tty)
6669 2004-03-26 08:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6671 * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
6673 fixed _VSHELPER path
6675 2004-03-26 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6677 * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
6680 2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6682 * util-vserver/util-vserver.spec.in: added some Requires:
6683 own %dir /var/run/vshelper
6685 2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6687 * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
6688 minor cosmetical cleanups
6690 2004-03-26 07:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6692 * util-vserver/src, util-vserver/src/.cvsignore: added
6695 2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6697 * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
6700 2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6702 * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
6703 - accept 'true' as boolean value
6704 - optimized the code a little bit so that the xid will be looked
6706 only when really needed
6708 2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6710 * util-vserver/src/vps.c: in output, added a ' ' on overlong
6713 2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6715 * util-vserver/src/secure-mount.c: rewrote some parts to cope
6716 better with '-o' options (required for -bme
6719 2004-03-26 07:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6721 * util-vserver/src/Makefile-files: added vshelper-sync
6723 2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6725 * util-vserver/scripts/vserver.stop: added VSHELPER &
6726 synchronization code
6728 2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6730 * util-vserver/scripts/vserver.start: added documentation about
6734 2004-03-26 07:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6736 * util-vserver/scripts/vserver.functions: adapted code to new
6737 getFileArray() behavior
6738 added VSHELPER support
6739 added "LEGACY ALERT" messages
6740 initSync(),waitForSync(): added
6742 2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6744 * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
6747 2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6749 * util-vserver/scripts/vserver-build: fixed code to work with new
6750 behavior of getFileArray
6752 2004-03-26 07:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6754 * util-vserver/scripts/util-vserver-vars.pathsubst: added some
6756 added the vshelper variables
6758 2004-03-26 07:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6760 * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
6762 2004-03-26 07:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6764 * util-vserver/scripts/functions:
6765 logging(),warning(),panic(),execute(): added
6766 pkgmgmt.isAptAvailable(): added
6768 getFileArray(): fail, when file does not exist
6770 2004-03-26 07:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6772 * util-vserver/contrib/manifest.dat.pathsubst,
6773 util-vserver/scripts/Makefile-files: added vshelper
6775 2004-03-26 07:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6777 * util-vserver/lib/vserver.h: - minor cleanups
6778 - added vcFEATURE_VSHELPER
6779 - vc_isSupported(): annotated it
6780 - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
6781 requires a special handling so inlining is not really usefully
6784 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6786 * util-vserver/lib/issupported.c,
6787 util-vserver/lib/issupportedstring.c: added VSHELPER
6789 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6791 * util-vserver/lib/Makefile-files: added getinsecurecaps.c
6793 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6795 * util-vserver/lib/getinsecurecaps.c: initial checkin
6797 2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6799 * util-vserver/doc/configuration.xml: documented the vshelper stuff
6801 2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6803 * util-vserver/doc/configuration.dtd: added a type for 'script'
6805 2004-03-26 07:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6807 * util-vserver/distrib/Makefile.am: cleanups in the directory
6810 2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6812 * util-vserver/util-vserver.spec.in: use 'install-distribution'
6813 instead of 'install-vserverdir'
6814 added vshelper stuff
6816 2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6818 * util-vserver/Makefile.am: cleanups and enhancements in the
6819 directory installation rules
6821 2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6823 * util-vserver/NEWS: version 0.29.205
6825 2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6827 * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
6829 2004-03-24 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6831 * util-vserver/src/vsched.c: enhanced the in-chain operation; make
6832 it a noop when called without opts
6833 enhanced error messages
6835 2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6837 * util-vserver/scripts/util-vserver-vars.pathsubst,
6838 util-vserver/scripts/vserver.functions,
6839 util-vserver/scripts/vserver.start: added scheduler support
6841 2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6843 * util-vserver/doc/configuration.xml: added basic documentation for
6844 bcapabilities, ccapabilities and schedule
6846 2004-03-24 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6848 * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
6849 util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
6850 util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
6851 vc_get_securecaps() to vc_get_insecurecaps()
6853 2004-03-24 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6855 * util-vserver/scripts/vserver.start: added missing '\'
6857 2004-03-24 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6859 * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
6860 util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
6861 util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
6864 2004-03-24 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6866 * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
6867 util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
6870 2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6872 * util-vserver/scripts/vserver.start: added support for
6873 $VSERVER_EXTRA_CMDS[] which can be set in userscripts
6875 2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6877 * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
6878 '-nv' instead of '-q'
6880 2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6882 * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
6884 2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6886 * util-vserver/lib/Makefile-files: added xidopt2xid.c
6888 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6890 * util-vserver/lib/xidopt2xid.c: initial checkin
6892 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6894 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
6897 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6899 * util-vserver/distrib/misc/debootstrap.uri: updated to recent
6902 2004-03-24 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6904 * util-vserver/util-vserver.spec.in: fixed Requires()
6907 2004-03-24 01:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6909 * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
6910 now, removed '-h' and '-v' options
6913 2004-03-24 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6915 * util-vserver/sysv/vservers-legacy: initial checkin
6917 2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6919 * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
6920 'rebootmgr' is now a src-script
6922 2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6924 * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
6925 added vservers-legacy
6927 2004-03-24 01:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6929 * util-vserver/src/vattribute.c: initialize 'bmask' member of
6931 use negative logic of --bcap (this should be the 'old' behavior
6934 2004-03-24 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6936 * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
6939 2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6941 * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
6942 util-vserver/src/readlink.c: rewrote it
6944 2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6946 * util-vserver/src/Makefile-files: cleanups; moved some programs
6949 2004-03-24 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6951 * util-vserver/scripts/util-vserver-vars.pathsubst: added more
6954 2004-03-24 01:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6956 * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
6957 of static commandnames
6958 use variables for paths
6960 2004-03-24 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6962 * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
6965 2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6967 * util-vserver/scripts/util-vserver-vars.pathsubst: added
6970 2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6972 * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
6974 2004-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6976 * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
6977 util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
6978 util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
6981 2004-03-24 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6983 * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
6984 util-vserver/distrib/.cvsignore,
6985 util-vserver/ensc_vector/testsuite,
6986 util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
6987 util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
6988 util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
6989 util-vserver/src/.cvsignore, util-vserver/src/testsuite,
6990 util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
6991 util-vserver/tests/.cvsignore: added some standardfiles; I do not
6992 want to wait until Savannah fixes
6993 its scripts and allows access to CVSROOT/cvsignore again.
6995 2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6997 * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
6998 (0)' block around the macros
7000 2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7002 * util-vserver/lib/bcaps_list-v13.c,
7003 util-vserver/lib/syscall_getccaps-v13.hc,
7004 util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
7005 vc_ctx_caps::bmask member
7007 2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7009 * util-vserver/contrib/manifest.dat.pathsubst: moved some files
7013 2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7015 * util-vserver/util-vserver.spec.in: added formerly missing
7016 'v_gated' registration
7017 updated -legacy subpackage and moved some initscripts into it
7019 2004-03-24 01:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7021 * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
7022 use a more effective way to determine gcc revision
7023 struct vc_ctx_caps: added 'bmask' member
7025 2004-03-24 01:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7027 * util-vserver/compat.h: do not use PURE before gcc 3.3.3
7028 use a more effective way to determine gcc revision
7030 2004-03-23 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7032 * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
7034 2004-03-22 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7036 * util-vserver/scripts/vserver-build.functions: added basic support
7037 for SuSE (patch from Thomas Guettler)
7038 give more hints in errormessages (patch from Thomas Guettler)
7040 2004-03-22 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7042 * util-vserver/scripts/vpkg: give out errormessage on unknown
7045 2004-03-22 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7047 * util-vserver/scripts/functions: added basic support for SuSE
7049 2004-03-19 16:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7051 * util-vserver/src/vserver-stat.c: fixed race when process
7052 disappeared shortly after reading /proc
7054 2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7056 * util-vserver/doc/configuration.xml: documented
7057 apps/init/{mark,depends}
7058 mentioned the gentoo initstyle
7060 2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7062 * util-vserver/doc/configuration-lsd.css: followed Bertl's
7063 suggestion and added a subliminal message
7065 2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7067 * util-vserver/configure.ac: require at least version 0.24 of
7070 2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7072 * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
7075 2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7077 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
7079 2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7081 * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
7082 not applicable for inline declarations
7084 2004-03-18 05:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7086 * util-vserver/compat.h: fixed broken condition for PURE
7087 define __builtin_expect() when needed
7089 2004-03-18 05:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7091 * util-vserver/src/vunify.c: cleanups in the verbosity code
7093 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7095 * util-vserver/scripts/legacy/vps.pathsubst,
7096 util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
7097 instead of 'chcontext'
7099 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7101 * util-vserver/scripts/vserver.stop: call isVserverRunning to
7104 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7106 * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
7107 candidates for location of pkgmgmt-dir when $ROOTDIR is empty
7109 2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7111 * util-vserver/scripts/vserver-build: cleanups; use full
7112 parenthesis in case ... esac
7114 2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7116 * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
7118 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7120 * util-vserver/scripts/vrpm: allow both internal and external
7123 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7125 * util-vserver/scripts/vpkg: cleanups; generalized some functions
7126 and moved them into the 'functions' file
7128 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7130 * util-vserver/scripts/vapt-get: support both internal and external
7133 2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7135 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
7138 2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7140 * util-vserver/scripts/start-vservers: filter out non-matching
7141 vservers *before* adding them to the makefile
7143 2004-03-18 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7145 * util-vserver/scripts/functions: getVserverStatus(): fix problems
7146 with leading whitespaces in numerical values
7147 pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
7149 2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7151 * util-vserver/scripts/pkgmgmt: initial checkin
7153 2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7155 * util-vserver/scripts/Makefile-files: added pkgmgmt
7157 2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7159 * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
7160 in the verbosity code
7162 2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7164 * util-vserver/lib/getvservercfgstyle.c: filter out relative and
7165 absolute paths; when they are not pointing to
7166 an existing directory, the function fails
7168 2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7170 * util-vserver/ensc_wrappers/wrappers_handler.hc: use
7173 2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7175 * util-vserver/distrib/defaults/apt/apt.conf: added
7176 '@autogenerated@' tag plus small warning
7178 2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7180 * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
7182 2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7184 * util-vserver/configure.ac: look for tar
7186 2004-03-18 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7188 * util-vserver/Makefile.am: substitute @TAR@
7190 2004-03-16 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7192 * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
7193 hardcoded '16' value
7195 2004-03-16 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7197 * util-vserver/compat.h: CONST: added
7199 2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7201 * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
7202 vc_get_nb_ipv4root(): added
7204 2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7206 * util-vserver/lib/Makefile-files: added getnbipv4root.c
7208 2004-03-16 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7210 * util-vserver/lib/getnbipv4root.c: initial checkin
7212 2004-03-16 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7214 * util-vserver/scripts/Makefile-files: added the sysvwrappers to
7215 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
7217 2004-03-16 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7219 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
7221 2004-03-16 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7223 * util-vserver/sysv/Makefile-files: added vservers-default
7226 2004-03-16 03:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7228 * util-vserver/sysv/vservers.subst: obsoleted by new initscript
7230 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7232 * util-vserver/distrib/redhat/initpre,
7233 util-vserver/lib/isdynamicxid.c,
7234 util-vserver/scripts/vserver-wrapper,
7235 util-vserver/sysv/vservers-default: initial checkin
7237 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7239 * util-vserver/src/vserver-info.c: implemented INITPID for the
7242 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7244 * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
7248 2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7250 * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
7253 2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7255 * util-vserver/scripts/vserver.suexec: added internal mode to use
7256 'suexec' for stopped vservers also
7258 2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7260 * util-vserver/scripts/vserver.stop: added a more efficient stop
7261 method for fakeinit vservers
7263 2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7265 * util-vserver/scripts/vserver.start: finxed incomplete quoting
7267 2004-03-16 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7269 * util-vserver/scripts/vserver.functions: handle fakeinit
7271 cleanups and fixes in the flag-generation
7273 2004-03-16 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7275 * util-vserver/scripts/vserver: added support for an internal
7278 2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7280 * util-vserver/scripts/util-vserver-vars.pathsubst: added
7281 $_INITSYNC_MINIT_* variables
7282 added $_START_VSERVERS
7284 2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7286 * util-vserver/scripts/start-vservers: added ok/passed/failed logic
7288 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7290 * util-vserver/scripts/Makefile-files: ship vsyswrapper again
7292 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7294 * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
7296 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7298 * util-vserver/lib/Makefile-files: added isdynamicxid.c
7300 2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7302 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
7305 2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7307 * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
7310 2004-03-16 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7312 * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
7313 misclassification of %_netsharedpath
7315 2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7317 * util-vserver/contrib/make-manifest,
7318 util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
7321 2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7323 * util-vserver/util-vserver.spec.in: updated the -sysv package
7325 2004-03-15 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7327 * util-vserver/src/vcontext.c: cleanups; remove unused code
7328 added '--silentexist'
7331 2004-03-15 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7333 * util-vserver/src/chcontext.c: use code from context-sync.hc
7335 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7337 * util-vserver/src/context-sync.hc: initial checkin
7339 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7341 * util-vserver/src/Makefile-files: added context-sync.hc
7343 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7345 * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
7346 parenthesis for case ... esac statements
7348 2004-03-15 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7350 * util-vserver/scripts/vserver: cleanups; full parenthesis for case
7352 give more helpful error messages
7354 2004-03-15 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7356 * util-vserver/lib_internal/jail.h,
7357 util-vserver/lib_internal/jailintotempdir.c: return indication
7358 about place of error
7360 2004-03-15 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7362 * util-vserver/configure.ac: print correct $prefix when '--prefix'
7365 2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7367 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
7369 2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7371 * util-vserver/src/vcontext.c: added another #warning
7373 2004-03-13 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7375 * util-vserver/src/vcontext.c: fixed '--uid' option (it's
7376 required_argument but not no_argument)
7377 drop privileges after migrate()
7379 2004-03-13 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7381 * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
7382 have something better
7384 2004-03-13 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7386 * util-vserver/src/vcontext.c: updated to new kernel behavior
7388 2004-03-13 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7390 * util-vserver/src/vattribute.c: renamed set*() to parse*()
7391 set the correct secure attributes
7392 call set_flags/set_ccaps only, when there is something to do
7394 2004-03-13 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7396 * util-vserver/scripts/chcontext,
7397 util-vserver/scripts/vserver.start: applied new CLI
7399 2004-03-13 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7401 * util-vserver/lib_internal/Makefile-files: added jail* files
7403 2004-03-13 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7405 * util-vserver/lib_internal/jail.h,
7406 util-vserver/lib_internal/jailintotempdir.c: initial checkin
7408 2004-03-13 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7410 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
7413 2004-03-12 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7415 * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
7418 2004-03-12 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7420 * util-vserver/scripts/chcontext,
7421 util-vserver/scripts/vserver.start: use new vuname syntax
7423 2004-03-12 06:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7425 * util-vserver/src/vattribute.c: set caps before flags so that caps
7426 can be changed in the same transaction
7427 which deletes 'setup'
7429 2004-03-12 04:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7431 * util-vserver/scripts/vserver.suexec: added some explicit '--'
7433 2004-03-12 04:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7435 * util-vserver/scripts/functions: added some doc
7436 getVserverStatus(): fixed it
7438 2004-03-12 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7440 * util-vserver/src/save_ctxinfo.c: use strncat() instead of
7441 strcat() to enforce correct length
7443 2004-03-12 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7445 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
7447 2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7449 * util-vserver/scripts/chcontext,
7450 util-vserver/scripts/vserver.start: remove the setup flag
7452 2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7454 * util-vserver/lib/virtual.h: cleanups
7456 2004-03-12 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7458 * util-vserver/scripts/chcontext: give '--xid' in migrate case
7460 2004-03-12 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7462 * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
7464 2004-03-12 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7466 * util-vserver/Makefile.am: added kernel headers
7468 2004-03-12 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7470 * util-vserver/kernel, util-vserver/kernel/context.h,
7471 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
7472 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
7473 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
7474 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
7477 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7479 * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
7481 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7483 * util-vserver/src/vsched.c: updated to new API
7485 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7487 * util-vserver/src/vattribute.c: implemented --secure
7489 2004-03-12 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7491 * util-vserver/scripts/vserver.start,
7492 util-vserver/scripts/vserver.stop: allow '--debug' in the
7495 2004-03-12 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7497 * util-vserver/scripts/vserver.functions: added gentoo startup
7500 2004-03-12 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7502 * util-vserver/scripts/chcontext: fixed params
7503 do not call vuname/vattribute when not needed
7505 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7507 * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
7509 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7511 * util-vserver/lib/vserver.h: updated interface
7514 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7516 * util-vserver/lib/virtual.h: use kernel headers
7518 2004-03-12 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7520 * util-vserver/lib/syscall_getiattr-v13.hc,
7521 util-vserver/lib/syscall_setiattr-v13.hc,
7522 util-vserver/lib/syscall_setsched-v13.hc: updated interface
7524 2004-03-12 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7526 * util-vserver/lib/listparser.hc: added '^' modifier which marks
7529 2004-03-12 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7531 * util-vserver/lib/flags-v13.c: added the flags
7533 2004-03-11 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7535 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
7537 2004-03-11 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7539 * util-vserver/src/vuname.c: added more documentation
7540 fixed '--version' conflicts
7542 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7544 * util-vserver/src/rpm-fake-resolver.c,
7545 util-vserver/src/rpm-fake.c: implemented most parts of the new
7548 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7550 * util-vserver/scripts/vserver.start: set context-name
7552 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7554 * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
7556 2004-03-11 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7558 * util-vserver/lib/getvserverbyctx.c: implemented new
7559 context-naming method
7561 2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7563 * util-vserver/lib/getvserverbyctx-compat.hc,
7564 util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
7566 2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7568 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
7569 Evc_set_vhi_name(): added
7571 2004-03-10 05:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7573 * util-vserver/doc/configuration.xml: documented 'fstab.local' and
7574 enhanced 'fstab' doc
7576 2004-03-10 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7578 * util-vserver/scripts/vserver.functions: added support for
7581 2004-03-10 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7583 * util-vserver/sysv/vprocunhide: made it a little bit more portable
7584 by providing own implementations of
7585 RH's /etc/init.d/functions when this file can not be found
7587 by a patch from Olivier Poitrey)
7589 2004-03-10 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7591 * util-vserver/scripts/functions: callInNamespace(): call 'shift'
7592 to remove the vserver-name from $@
7594 2004-03-10 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7596 * util-vserver/doc, util-vserver/doc/.cvsignore: added
7599 2004-03-10 02:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7601 * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
7602 query so that it can be choosen between
7605 2004-03-10 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7607 * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
7608 option string for getopt with '+' to avoid option reordering
7610 2004-03-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7612 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
7615 2004-03-10 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7617 * util-vserver/scripts/functions: isAvoidNamespace(): determine
7618 full cfgdir path of vserver before checking for 'namespace' file
7619 callInNamespace(): added
7621 2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7623 * util-vserver/scripts/vserver.functions: minor cosmetical
7626 2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7628 * util-vserver/scripts/chcontext,
7629 util-vserver/scripts/vserver.start,
7630 util-vserver/scripts/vserver.stop,
7631 util-vserver/scripts/vserver.suexec: use '--' delimiter
7633 2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7635 * util-vserver/doc/configuration.xml: added/updated some
7638 2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7640 * util-vserver/doc/configuration-lsd.css: flowers... where are all
7641 the flowers coming from?
7643 2004-03-10 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7645 * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
7646 util-vserver/doc/Makefile-files,
7647 util-vserver/ensc_vector/Makefile-files,
7648 util-vserver/ensc_vector/testsuite/Makefile-files,
7649 util-vserver/ensc_wrappers/Makefile-files,
7650 util-vserver/lib/Makefile-files,
7651 util-vserver/lib/testsuite/Makefile-files,
7652 util-vserver/lib_internal/Makefile-files,
7653 util-vserver/man/Makefile-files,
7654 util-vserver/scripts/Makefile-files,
7655 util-vserver/src/Makefile-files,
7656 util-vserver/src/testsuite/Makefile-files,
7657 util-vserver/tests/Makefile-files: modernized the Makefiles; use
7658 '+=' where possible to remove complexity
7659 from the toplevel Makefile.am
7661 2004-03-09 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7663 * util-vserver/scripts/vprocunhide: remove the correct prefix
7665 2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7667 * util-vserver/scripts/vserver.stop,
7668 util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
7671 2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7673 * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
7676 2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7678 * util-vserver/scripts/chcontext: updated copyright date
7680 2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7682 * util-vserver/doc/configuration.xml: documented the vunify
7685 2004-03-09 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7687 * util-vserver/scripts/chcontext: rewrote the non-legacy part
7689 2004-03-09 14:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7691 * util-vserver/scripts/util-vserver-vars.pathsubst: aded
7694 2004-03-09 14:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7696 * util-vserver/scripts/chcontext: added missing ';' in case
7698 s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
7700 2004-03-09 04:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7702 * util-vserver/NEWS: version 0.29.198
7704 2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7706 * util-vserver/scripts/vserver.stop,
7707 util-vserver/scripts/vserver.suexec: removed superfluous '--'
7709 2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7711 * util-vserver/scripts/vserver.start: added explicit cleanup trap
7712 removed superfluous '--'
7714 2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7716 * util-vserver/scripts/vserver.functions: added some parenthesis
7718 2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7720 * util-vserver/scripts/vserver: made 'status' really silent
7722 2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7724 * util-vserver/scripts/start-vservers: initial checkin
7726 2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7728 * util-vserver/scripts/functions: getVserverStatus(): fixed it for
7729 the non-running & non-cleanup case
7731 2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7733 * util-vserver/contrib/manifest.dat.pathsubst,
7734 util-vserver/scripts/Makefile-files: added start-vservers
7736 2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7738 * util-vserver/ensc_wrappers/wrappers.h: fixed typo
7741 2004-03-09 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7743 * util-vserver/util-vserver.spec.in: added Requires: make
7745 2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7747 * util-vserver/scripts/vserver: made 'status' silent when
7750 2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7752 * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
7755 2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7757 * util-vserver/doc/configuration.html: removed since autogenerated
7759 2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7761 * util-vserver/doc/configuration-lsd.css: use official HTML 4
7764 2004-03-09 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7766 * util-vserver/doc/beautify.xsl,
7767 util-vserver/doc/compatibility-xhtml.xsl,
7768 util-vserver/doc/configuration-xhtml.xsl: use official XHTML
7771 2004-03-09 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7773 * util-vserver/distrib/defaults/rpm/macros,
7774 util-vserver/distrib/redhat/initpost: added hack for
7775 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
7777 2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7779 * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
7780 wrong error messages
7782 2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7784 * util-vserver/lib/apidoc/Makefile-files: handle man directory
7786 2004-03-08 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7788 * util-vserver/lib/apidoc/Doxyfile.in: updated
7790 2004-03-08 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7792 * util-vserver/doc/Makefile-files: filled it with content...
7794 2004-03-08 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7796 * util-vserver/util-vserver.spec.in: added documentation
7798 2004-03-08 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7800 * util-vserver/doc/configuration.xml: documented tty symlink
7801 use documentation.dtd instead of cfgdirdoc.dtd
7802 some small corrections/adjustments
7804 2004-03-08 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7806 * util-vserver/doc/beautify.xsl,
7807 util-vserver/doc/configuration-lsd.css,
7808 util-vserver/doc/configuration-xhtml.xsl,
7809 util-vserver/doc/configuration.html: initial checkin
7811 2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7813 * util-vserver/doc/compat-xhtml.xsl,
7814 util-vserver/doc/compatibility-xhtml.xsl: renamed
7815 compat-xhtml.xsl to compatibility-xhtml.xsl
7817 2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7819 * util-vserver/doc/cfgdirdoc.dtd,
7820 util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
7823 2004-03-08 08:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7825 * util-vserver/lib/vserver.h: added more doc
7827 2004-03-08 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7829 * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
7831 2004-03-08 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7833 * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
7834 util-vserver/lib/apidoc/Doxyfile.in,
7835 util-vserver/lib/apidoc/Makefile-files: initial checkin
7837 2004-03-08 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7839 * util-vserver/scripts/vserver.start: use '--migrate-self' instead
7842 2004-03-07 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7844 * util-vserver/src/vcontext.c: added '--migrate-self' support
7846 2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7848 * util-vserver/scripts/vserver.functions: use different files for
7849 'bcap' and 'ccap' for now
7851 2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7853 * util-vserver/util-vserver.spec.in: added changelog entry
7855 2004-03-07 22:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7857 * util-vserver/src/vunify.h: fixed NONNULL annotations
7859 2004-03-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7861 * util-vserver/lib/vserver.h: added doxygen annnotations
7862 added special compiler annotations
7864 2004-03-07 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7866 * util-vserver/lib/internal.h: added doxygen annnotations
7867 fixed NONNULL statements
7869 2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7871 * util-vserver/lib/fmt.h: added doxygen annnotations
7873 2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7875 * util-vserver/lib/Makefile-files: added apidoc directory
7877 2004-03-07 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7879 * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
7880 added doxygen support
7882 2004-03-07 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7884 * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
7886 2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7888 * util-vserver/src/vattribute.c: use new interface of the list2...
7890 implemented --bcaps and --ccaps
7892 2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7894 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
7895 new interface of the list2... functions
7897 2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7899 * util-vserver/scripts/vserver.functions: added
7900 .../interfaces/.../nodev option and deprecated 'only_ip'
7902 2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7904 * util-vserver/lib/testsuite/flags.c: applied new interface
7906 2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7908 * util-vserver/lib/vserver.h: added some documentation
7909 added some flag/caps support functions
7911 2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7913 * util-vserver/lib/virtual.h: renamed scaps to bcaps
7915 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7917 * util-vserver/lib/syscall_setflags.c: added EFAULT check
7919 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7921 * util-vserver/lib/syscall_getflags-v13.hc,
7922 util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
7925 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7927 * util-vserver/lib/listparser.hc: interpret numbers too
7929 2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7931 * util-vserver/lib/internal.h: added the text2value functions
7933 2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7935 * util-vserver/lib/flags-v13.c,
7936 util-vserver/lib/flags_list-compat.c,
7937 util-vserver/lib/flags_list-v13.c: cleanups; use modern
7940 2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7942 * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
7943 util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
7944 util-vserver/lib/syscall_getccaps-v13.hc,
7945 util-vserver/lib/syscall_getccaps.c,
7946 util-vserver/lib/syscall_setccaps-v13.hc,
7947 util-vserver/lib/syscall_setccaps.c,
7948 util-vserver/lib/val2text-t2v-uint32.c,
7949 util-vserver/lib/val2text-t2v-uint64.c,
7950 util-vserver/lib/val2text-v2t-uint32.c,
7951 util-vserver/lib/val2text-v2t-uint64.c,
7952 util-vserver/lib/val2text.hc: initial checkin
7954 2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7956 * util-vserver/lib/Makefile-files: added the caps-files
7957 added the val2text-files
7959 2004-03-07 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7961 * util-vserver/doc/configuration.xml: documented
7962 '.../interfaces/.../nodev'
7964 2004-03-06 02:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7966 * util-vserver/util-vserver.spec.in: s!Require!Requires!
7968 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7970 * util-vserver/sysv/vprocunhide: initial checkin
7972 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7974 * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
7977 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7979 * util-vserver/src/vuname.c: made it chainable
7980 added '--dir' option
7982 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7984 * util-vserver/src/vlimit.c: cleanups
7986 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7988 * util-vserver/scripts/vserver.start: call vuname
7990 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7992 * util-vserver/scripts/vprocunhide: implemented exclude/include
7996 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7998 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
8000 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8002 * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
8005 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8007 * util-vserver/distrib/misc/vprocunhide-files: added some files
8009 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8011 * util-vserver/util-vserver.spec.in: added vprocunhide initscript
8013 2004-03-06 01:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8015 * util-vserver/Makefile.am: modernized it a little bit; use '+='
8016 syntax for sysv/ now
8018 2004-03-05 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8020 * util-vserver/scripts/vserver.functions,
8021 util-vserver/scripts/vserver.start,
8022 util-vserver/scripts/vserver.stop,
8023 util-vserver/scripts/vserver.suexec: added support for new
8026 2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8028 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8029 $_VCONTEXT and $_VLIMIT
8031 2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8033 * util-vserver/scripts/functions: isAvoidNamespace(): use
8034 'vserver-info - FEATURE namespace' inforamtion too
8036 2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8038 * util-vserver/distrib/misc/vprocunhide-files,
8039 util-vserver/scripts/vprocunhide: initial checkin
8041 2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8043 * util-vserver/src/vlimit.c: try to read limits from dir only, when
8046 2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8048 * util-vserver/src/setattr.c: allow '--!...' syntax too
8050 2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8052 * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
8055 2004-03-05 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8057 * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
8060 2004-03-05 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8062 * util-vserver/scripts/Makefile-files: added vprocunhide
8064 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8066 * util-vserver/doc/configuration.xml: documented vprocunhide
8069 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8071 * util-vserver/distrib/Makefile.am: added vprocunhide-files
8073 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8075 * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
8078 2004-03-05 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8080 * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
8081 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
8082 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
8083 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
8084 util-vserver/scripts/vrpm-preload,
8085 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
8086 util-vserver/scripts/vserver-build,
8087 util-vserver/scripts/vserver-build.apt-rpm,
8088 util-vserver/scripts/vserver-build.debootstrap,
8089 util-vserver/scripts/vserver-build.functions,
8090 util-vserver/scripts/vserver-build.functions.pkgmgmt,
8091 util-vserver/scripts/vserver-build.skeleton,
8092 util-vserver/scripts/vserver-copy,
8093 util-vserver/scripts/vserver.functions,
8094 util-vserver/scripts/vserver.start,
8095 util-vserver/scripts/vserver.stop,
8096 util-vserver/scripts/vservers.grabinfo.sh,
8097 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
8100 2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8102 * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
8104 2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8106 * util-vserver/lib/testsuite,
8107 util-vserver/lib/testsuite/.cvsignore,
8108 util-vserver/lib/testsuite/Makefile-files: added parselimit
8110 2004-03-05 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8112 * util-vserver/src/vlimit.c: added '--dir' parameter
8113 allow command-chaining
8114 support limits with suffixes
8115 make '-c' optionally and assume current ctx by default
8117 2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8119 * util-vserver/lib/parselimit.c,
8120 util-vserver/lib/testsuite/parselimit.c: initial checkin
8122 2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8124 * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
8126 2004-03-05 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8128 * util-vserver/lib/Makefile-files: added parselimit.c
8130 2004-03-05 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8132 * util-vserver/src, util-vserver/src/.cvsignore: updated; added
8133 vattribute and keep-ctx-alive
8135 2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8137 * util-vserver/src/vcontext.c: implement the vc_set_flags() part
8139 2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8141 * util-vserver/src/vattribute.c: setFlags(): implemented it
8143 2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8145 * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
8147 2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8149 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
8152 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8154 * util-vserver/lib/getprocentry-legacy.c,
8155 util-vserver/lib/syscall-compat.hc,
8156 util-vserver/lib/syscall_getflags-v13.hc,
8157 util-vserver/lib/syscall_getiattr.c,
8158 util-vserver/lib/syscall_getvxinfo-oldproc.hc,
8159 util-vserver/lib/syscall_getvxinfo.c,
8160 util-vserver/lib/syscall_setflags-v13.hc: return better
8163 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8165 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
8168 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8170 * util-vserver/ensc_wrappers/Makefile-files: added
8173 2004-03-05 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8175 * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
8178 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8180 * util-vserver/src/vserver-info.c: added 'FEATURE' tag
8182 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8184 * util-vserver/src/vcontext.c: added support for external
8187 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8189 * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
8192 2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8194 * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
8197 2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8199 * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
8200 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
8201 support for VC_IATTR_IMMUTABLE flag
8203 2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8205 * util-vserver/src/enter-namespace.c,
8206 util-vserver/src/new-namespace.c: obsoleted by vnamespace
8208 2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8210 * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
8211 of vc_textlist2flag()
8213 2004-03-05 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8215 * util-vserver/src/Makefile-files: removed new-namespace and
8217 added keep-ctx-alive and vattribute
8218 added src_legacy_* variables
8220 2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8222 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
8223 util-vserver/scripts/vserver: use $_VNAMESPACE instead of
8226 2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8228 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8229 $_VATTRIBUTE and $_VNAMESPACE
8230 removed $_NEW_NAMESPACE
8232 2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8234 * util-vserver/scripts/chcontext: began to implement the new
8237 2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8239 * util-vserver/m4/ensc_syscallnr.m4: use
8240 $ensc_cv_path_kernelheaders instead of $kernelincludedir
8242 2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8244 * util-vserver/lib_internal/util.h: include "util-unixsock.h"
8246 2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8248 * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
8251 2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8253 * util-vserver/lib_internal/util-unixsock.h: initial checkin
8255 2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8257 * util-vserver/lib/testsuite/flags.c: updated to new flag functions
8259 2004-03-05 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8261 * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
8262 added -compat versions for the flag-parsers
8263 vc_isSupportedString(): added
8265 2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8267 * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
8270 2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8272 * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
8273 util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
8274 util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
8275 util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
8276 in the *.c files and will not be
8277 used anymore by every file including 'fmt.h'
8279 2004-03-05 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8281 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
8284 2004-03-05 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8286 * util-vserver/ensc_wrappers/wrappers-socket.hc,
8287 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
8288 util-vserver/lib/flags_list-compat.c,
8289 util-vserver/lib/flags_list-v13.c,
8290 util-vserver/lib/issupportedstring.c,
8291 util-vserver/lib/listparser.hc,
8292 util-vserver/lib/listparser_uint32.c,
8293 util-vserver/lib/listparser_uint64.c: initial checkin
8295 2004-03-05 03:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8297 * util-vserver/lib/Makefile-files: updated to new flags* files
8298 added listparser* files
8299 removed unused statements
8301 2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8303 * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
8305 2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8307 * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
8308 declarations (use WRAPPER_DECL)
8309 WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
8312 2004-03-05 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8314 * util-vserver/contrib/manifest.dat.pathsubst: removed
8315 new-namespace and enter-namespace; they are obsoleted by
8318 2004-03-05 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8320 * util-vserver/Makefile.am: added $(src_legacy_*)
8322 2004-03-04 04:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8324 * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
8326 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8328 * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
8330 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8332 * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
8334 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8336 * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
8339 2004-03-04 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8341 * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
8343 2004-03-04 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8345 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
8346 util-vserver/m4/ensc_dietlibc_compat.m4,
8347 util-vserver/m4/ensc_fpicsyscall.m4,
8348 util-vserver/m4/ensc_syscall.m4: use unique identifiers
8350 2004-02-27 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8352 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
8354 2004-02-27 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8356 * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
8358 fixed initscript update
8360 2004-02-27 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8362 * util-vserver/src, util-vserver/src/.cvsignore: added vsched
8364 2004-02-27 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8366 * util-vserver/lib/testsuite/fmt.c: include <string.h>
8368 2004-02-27 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8370 * util-vserver/contrib/manifest.dat.pathsubst: added vsched
8372 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8374 * util-vserver/src/chbind.c: removed unused variable
8376 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8378 * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
8380 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8382 * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
8383 util-vserver/src/vschedule.c: renamed vschedule to vsched
8385 2004-02-27 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8387 * util-vserver/src, util-vserver/src/.cvsignore: added
8388 chcontext-compat and vschedule
8390 2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8392 * util-vserver/lib/syscall_setsched-v13.hc,
8393 util-vserver/lib/syscall_setsched.c,
8394 util-vserver/src/vschedule.c: initial checkin
8396 2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8398 * util-vserver/src/Makefile-files: added vschedule
8400 2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8402 * util-vserver/lib/vserver.h: added vc_set_sched declarations
8404 2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8406 * util-vserver/lib/virtual.h: removed 'otpions' field from
8409 2004-02-27 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8411 * util-vserver/lib/Makefile-files: added *setsched* files
8413 2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8415 * util-vserver/src/chcontext.c: cleanups; applied name-change from
8416 'chcontext' to 'chcontext-compat'
8418 2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8420 * util-vserver/src/Makefile-files: renamed 'chcontext' to
8423 2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8425 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8429 2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8431 * util-vserver/scripts/functions: isKernelAPI(): added
8433 2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8435 * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
8438 2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8440 * util-vserver/scripts/Makefile-files: added chcontext wrapper
8442 2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8444 * util-vserver/lib/vserver.h: added vc_isSupported()
8447 2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8449 * util-vserver/lib/virtual.h: updated scheduler definitions
8451 2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8453 * util-vserver/lib/Makefile-files: added issupported.c
8455 2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8457 * util-vserver/contrib/manifest.dat.pathsubst: added
8460 2004-02-27 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8462 * util-vserver/src/vcontext.c: cleanups; restructured code
8464 2004-02-27 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8466 * util-vserver/src/new-namespace.c: cleanups; do not include
8467 "stack-start.h" anymore
8469 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8471 * util-vserver/src, util-vserver/src/.cvsignore,
8472 util-vserver/src/Makefile-files: added vnamespace
8474 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8476 * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
8477 util-vserver/lib/syscall_cleanupnamespace.c,
8478 util-vserver/lib/syscall_setnamespace-v13.hc,
8479 util-vserver/lib/syscall_setnamespace.c,
8480 util-vserver/src/vnamespace.c: initial checkin
8482 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8484 * util-vserver/src/fakerunlevel.c,
8485 util-vserver/src/rpm-fake-resolver.c,
8486 util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
8487 util-vserver/src/vserver-stat.c: use wrappers with detailed
8490 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8492 * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
8494 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8496 * util-vserver/lib/vserver.h: vc_set_namespace(),
8497 vc_cleanup_namespace(): added prototypes
8499 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8501 * util-vserver/lib/virtual.h: added VCMD_set_namespace and
8502 VCMD_cleanup_namespace declarations
8504 2004-02-27 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8506 * util-vserver/lib/Makefile-files: added *setnamespace* and
8507 *cleanupnamespace* files
8509 2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8511 * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
8512 util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
8513 wrappers with detailed error-messages
8515 2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8517 * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
8519 2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8521 * util-vserver/distrib/defaults/rpm/macros: added
8522 /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
8524 2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8526 * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
8529 2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8531 * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
8533 2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8535 * util-vserver/src/util.h: removed everything an include
8536 <lib_internal/util.h> only
8538 2004-02-26 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8540 * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
8542 2004-02-26 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8544 * util-vserver/src/chcontext.c,
8545 util-vserver/src/rpm-fake-resolver.c,
8546 util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
8549 2004-02-26 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8551 * util-vserver/lib/syscall_createcontext-v13.hc,
8552 util-vserver/lib/syscall_createcontext.c,
8553 util-vserver/lib/syscall_getflags-v13.hc,
8554 util-vserver/lib/syscall_getflags.c,
8555 util-vserver/lib/syscall_migratecontext-v13.hc,
8556 util-vserver/lib/syscall_migratecontext.c,
8557 util-vserver/lib/syscall_setflags-v13.hc,
8558 util-vserver/lib/syscall_setflags.c,
8559 util-vserver/lib_internal/util-cast.h,
8560 util-vserver/lib_internal/util-commonstrings.h,
8561 util-vserver/lib_internal/util-declarecmd.h,
8562 util-vserver/lib_internal/util-dimof.h,
8563 util-vserver/lib_internal/util-exitlikeprocess.c,
8564 util-vserver/lib_internal/util-exitlikeprocess.h,
8565 util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
8568 2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8570 * util-vserver/src/testsuite/Makefile-files: removed
8571 'util-exitlikeprocess.c'; link against libinternal.a now
8573 2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8575 * util-vserver/src/Makefile-files: added vcontext
8576 removed 'util-exitlikeprocess.c'; link against libinternal.a now
8578 2004-02-26 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8580 * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
8581 (reported in IRC by broo)
8583 2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8585 * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
8587 2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8589 * util-vserver/lib_internal/Makefile-files: added lots of util-*
8591 added util-exitlikeprocess
8593 2004-02-26 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8595 * util-vserver/lib/vserver.h: * vc_create_context(),
8596 vc_migrate_context(), vc_[sg]et_flags(): added
8597 prototypes plus structures
8598 * use VC_DYNAMIC_XID instead of VC_RANDCTX
8600 2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8602 * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
8603 (for API >= 0x00010012)
8604 use VC_DYNAMIC_XID instead of VC_RANDCTX
8606 2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8608 * util-vserver/lib/virtual.h: added create+migrate+flags+caps
8611 2004-02-26 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8613 * util-vserver/lib/Makefile-files: added createcontext +
8614 migratecontext + [sg]etflags files
8616 2004-02-26 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8618 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
8619 Evc_create_context(), Evc_migrate_context(): added
8620 use WRAPPER_DECL instead of UNUSED
8622 2004-02-25 11:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8624 * util-vserver/src/vlimit.c: enhanced output
8626 allow literal limits
8627 assume '-H' by default
8629 2004-02-25 11:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8631 * util-vserver/lib/testsuite,
8632 util-vserver/lib/testsuite/.cvsignore: added 'fmt'
8634 2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8636 * util-vserver/src/util.h: include util-perror.h
8638 2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8640 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
8641 use more verbose perror()
8643 2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8645 * util-vserver/lib/testsuite/fmt.c,
8646 util-vserver/lib_internal/util-perror.h: initial checkin
8648 2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8650 * util-vserver/scripts/vserver.functions: added better namespace
8653 2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8655 * util-vserver/lib/testsuite/Makefile-files: added fmt.c
8657 2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8659 * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
8661 2004-02-20 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8663 * util-vserver/lib/flags.c: cosmetical cleanups
8665 2004-02-20 23:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8667 * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
8670 2004-02-20 21:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8672 * util-vserver/src/Makefile-files: install enter-namespace into
8673 $(sbindir) instead of $(pkglibdir)
8675 2004-02-20 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8677 * util-vserver/src/new-namespace.c: added missing '#include
8680 2004-02-20 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8682 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
8684 2004-02-20 20:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8686 * util-vserver/src, util-vserver/src/.cvsignore: added
8689 2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8691 * util-vserver/contrib/manifest.dat.pathsubst,
8692 util-vserver/src/Makefile-files: added enter-namespace
8694 2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8696 * util-vserver/src/enter-namespace.c: initial checkin
8698 2004-02-20 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8700 * util-vserver/src/vlimit.c: merged with 0.29.2
8702 2004-02-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8704 * util-vserver/src/vlimit.c: changed logic to skip entries without
8707 2004-02-20 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8709 * util-vserver/lib/Makefile-files: cleanups
8711 2004-02-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8713 * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
8714 use correct datastructure
8716 2004-02-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8718 * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
8719 util-vserver/lib/vserver.h: added the enter-namespace stuff
8721 2004-02-20 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8723 * util-vserver/lib/syscall_enternamespace-v13.hc,
8724 util-vserver/lib/syscall_enternamespace.c: initial checkin
8726 2004-02-20 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8728 * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
8729 more extensive output
8731 2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8733 * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
8736 2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8738 * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
8739 incremented needed API-version
8741 2004-02-20 17:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8743 * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
8744 handle xid==0 and xid==1 case manually
8746 2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8748 * util-vserver/src/vlimit.c: cleanup output in error-case
8750 2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8752 * util-vserver/src/stack-start.h: fixed begin of STACK_START for
8755 2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8757 * util-vserver/src/fakerunlevel.c: use more extensive errormessages
8760 2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8762 * util-vserver/lib/fscompat_getiattr-v13.hc,
8763 util-vserver/lib/fscompat_getiattr.c,
8764 util-vserver/lib/fscompat_setiattr-v13.hc,
8765 util-vserver/lib/fscompat_setiattr.c: obsoleted
8767 2004-02-20 16:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8769 * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
8770 util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
8771 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
8772 util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
8773 util-vserver/src/rpm-fake-resolver.c,
8774 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
8775 util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
8776 do the lo-check anymore
8778 2004-02-20 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8780 * util-vserver/src/chbind.c: use more extensive errormessages
8781 do not do the lo-check anymore
8783 2004-02-20 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8785 * util-vserver/src/vserver-info.c: fix copy&paste error when giving
8788 2004-02-19 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8790 * util-vserver/NEWS: version 0.29.195
8792 2004-02-19 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8794 * util-vserver/src/vserver-info.c: added SYSINFO command
8797 2004-02-19 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8799 * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
8800 Debian's e2fsprogs-devel
8801 tell packagename for Mandrake
8803 2004-02-19 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8805 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
8806 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
8807 util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
8808 new iattr interface and changed some internal functions
8810 2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8812 * util-vserver/lib_internal/unify-unify.c,
8813 util-vserver/lib_internal/util-safechdir.c: applied new iattr
8816 2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8818 * util-vserver/lib/vserver.h: * changed iattr interface
8819 * removed *iattr_compat() functions; functionality is covered by
8821 iattr interface already
8823 2004-02-19 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8825 * util-vserver/lib/virtual.h: added new iattr definitions
8827 2004-02-19 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8829 * util-vserver/lib/syscall_getiattr-v13.hc,
8830 util-vserver/lib/syscall_getiattr.c,
8831 util-vserver/lib/syscall_setiattr-v13.hc,
8832 util-vserver/lib/syscall_setiattr.c: implemented new iattr
8835 2004-02-19 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8837 * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
8838 fixed off-by-one error while checking number
8841 2004-02-19 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8843 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
8844 util-vserver/lib/fscompat_setiattr-fscompat.hc,
8845 util-vserver/lib/syscall_getiattr-fscompat.hc,
8846 util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
8847 files to *iattr-fscompat* and applied the changed iattr interface
8849 2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8851 * util-vserver/lib/createskeleton-full.hc: use new iattr interface
8853 2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8855 * util-vserver/lib/Makefile-files: removed the fscompat* files
8856 added *iattr-fscompat files
8858 2004-02-19 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8860 * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
8863 2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8865 * util-vserver/configure.ac: create FEATURES.txt and rearranged
8868 2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8870 * util-vserver/Makefile.am: added FEATURES.txt
8872 2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8874 * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
8877 2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8879 * util-vserver/lib/fscompat_setiattr-fscompat.hc:
8880 vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
8882 2004-02-18 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8884 * util-vserver/lib_internal/unify-unify.c,
8885 util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
8887 Unify_copy(), Unify_setTime(): added prototype
8889 2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8891 * util-vserver/lib_internal/unify-deunify.c: fixed parameters
8893 2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8895 * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
8898 2004-02-18 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8900 * util-vserver/lib_internal/Makefile-files: added unify* and util-*
8903 2004-02-18 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8905 * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
8906 outsourced a lot to libinternal.a
8908 2004-02-18 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8910 * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
8913 2004-02-18 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8915 * util-vserver/src/Makefile-files: added vcopy
8916 link the fstool programs against libinternal.a
8917 removed vserver-visitdir
8919 2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8921 * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
8923 2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8925 * util-vserver/src/util-safechdir.c: moved into libinternal.a
8927 2004-02-18 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8929 * util-vserver/lib/createskeleton-full.hc,
8930 util-vserver/lib/createskeleton-short.hc,
8931 util-vserver/lib/createskeleton.c,
8932 util-vserver/lib_internal/matchlist-printid.c,
8933 util-vserver/lib_internal/unify-copy.c,
8934 util-vserver/lib_internal/unify-settime.c,
8935 util-vserver/lib_internal/util-dotfile.h,
8936 util-vserver/lib_internal/util-safechdir.c,
8937 util-vserver/lib_internal/util-safechdir.h,
8938 util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
8939 util-vserver/src/vserver-visitdir.hc: initial checkin
8941 2004-02-18 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8943 * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
8944 function to accept an additional argument holding
8945 the error, instead of giving out the error
8947 2004-02-18 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8949 * util-vserver/lib/Makefile-files: added createskeleton* files
8951 2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8953 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
8955 2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8957 * util-vserver/Makefile.am, util-vserver/configure.ac: do not
8958 redefine 'LIBTOOL'; the '--tag' causes problems on install
8960 2004-02-18 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8962 * util-vserver/compat.h: added PURE
8964 2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8966 * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
8967 determine if '-lcompat' is needed for dietlibc
8969 2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8971 * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
8972 generalized some LIBTOOL stuff
8973 do not install libinternal.a anymore
8975 2004-02-17 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8977 * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
8978 of lib/libvserver.la to use '-lcompat' on purpose
8980 2004-02-17 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8982 * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
8983 /proc when it is already mounted
8985 2004-02-17 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8987 * util-vserver/src/rpm-fake.c: rearranged inclusion of
8988 <sys/socket.h> to fix compilation problems
8991 2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8993 * util-vserver/src/rebootmgr.c: include <limits.h>
8995 2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8997 * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
8998 lib/libvserver.la to use '-lcompat' on purpose
8999 fixed capchroot compilation
9001 2004-02-17 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9003 * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
9005 2004-02-17 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9007 * util-vserver/ensc_vector/testsuite/test1.c,
9008 util-vserver/src/testsuite/vunify-functest.c: make non-C99
9011 2004-02-17 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9013 * util-vserver/NEWS: version 0.29.192
9015 2004-02-17 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9017 * util-vserver/Makefile.am: added missing backslash
9019 2004-02-17 02:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9021 * util-vserver/src/testsuite/Makefile-files,
9022 util-vserver/src/testsuite/vunify-functest.c,
9023 util-vserver/src/vunify.h: use new lib_internal/
9025 2004-02-17 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9027 * util-vserver/src/vunify-init.hc: moved most function into
9030 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9032 * util-vserver/src/vunify.c: use new lib_internal
9034 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9036 * util-vserver/src/util.h: moved some functions/macros into
9039 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9041 * util-vserver/src/Makefile-files: removed vunify-* files which
9042 went into lib_internal
9044 2004-02-17 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9046 * util-vserver/Makefile.am: added lib_internal/ files
9048 2004-02-17 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9050 * util-vserver/src/vunify-compare.hc,
9051 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
9052 util-vserver/src/vunify-matchlist.c,
9053 util-vserver/src/vunify-matchlist.h: moved functionality into
9054 lib_internal library
9056 2004-02-17 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9058 * util-vserver/lib_internal,
9059 util-vserver/lib_internal/Makefile-files,
9060 util-vserver/lib_internal/matchlist-appendfiles.c,
9061 util-vserver/lib_internal/matchlist-compare.c,
9062 util-vserver/lib_internal/matchlist-destroy.c,
9063 util-vserver/lib_internal/matchlist-init.c,
9064 util-vserver/lib_internal/matchlist-initbyvserver.c,
9065 util-vserver/lib_internal/matchlist-initmanually.c,
9066 util-vserver/lib_internal/matchlist-initrefserverlist.c,
9067 util-vserver/lib_internal/matchlist.h,
9068 util-vserver/lib_internal/pathinfo-append.c,
9069 util-vserver/lib_internal/pathinfo-test.c,
9070 util-vserver/lib_internal/pathinfo.h,
9071 util-vserver/lib_internal/string-destroy.c,
9072 util-vserver/lib_internal/string.h,
9073 util-vserver/lib_internal/string.hc,
9074 util-vserver/lib_internal/unify-deunify.c,
9075 util-vserver/lib_internal/unify-unify.c,
9076 util-vserver/lib_internal/unify.h,
9077 util-vserver/lib_internal/util-io.h,
9078 util-vserver/lib_internal/util-mem.h: initial checkin
9080 2004-02-17 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9082 * util-vserver/ensc_wrappers/wrappers-unistd.hc,
9083 util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
9084 'noreturn' warnings for the execv() functions
9086 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9088 * util-vserver/contrib/make-manifest: ignore lines beginning with
9091 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9093 * util-vserver/contrib/manifest.dat.pathsubst: set
9094 @ENSC_HAVE_*_COMPILER_TRUE@ tags
9096 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9098 * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
9100 2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9102 * util-vserver/scripts/functions: use $_READLINK
9103 mount /proc when doing pkg-management
9105 2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9107 * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
9109 2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9111 * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
9112 (e.g. 'i' for install (default), 'q' for
9113 query, 'd' for database)
9115 2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9117 * util-vserver/scripts/vserver-build.functions: register generated
9119 can be cleaned up when needed
9121 2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9123 * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
9125 2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9127 * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
9130 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9132 * util-vserver/scripts/vserver-setup.functions: added --initstyle
9133 support (-> /etc/vservers/.../apps/init/style)
9135 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9137 * util-vserver/src/chbind.c: refined test-routine to work in
9138 vservers without 'lo' interface
9140 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9142 * util-vserver/src/secure-mount.c: define MS_REC when needed
9144 2004-02-16 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9146 * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
9147 added big, fat warning when not using dietlibc
9149 2004-02-16 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9151 * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
9154 2004-02-14 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9156 * util-vserver/scripts/vserver: use isAvoidNamespace() from
9159 2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9161 * util-vserver/scripts/functions,
9162 util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
9163 into main-functions file
9165 2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9167 * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
9170 2004-02-14 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9172 * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
9175 2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9177 * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
9179 2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9181 * util-vserver/configure.ac: use ENSC_SYSCALLNR()
9183 2004-02-13 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9185 * util-vserver/lib/vserver-internal.h: use results from
9188 2004-02-13 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9190 * util-vserver/m4/ensc_syscallnr.m4: initial checkin
9192 2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9194 * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
9196 2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9198 * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
9200 2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9202 * util-vserver/scripts/vserver.start: use clearenv
9204 2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9206 * util-vserver/scripts/vserver.functions: made namespace stuff
9207 configurable at a global place
9209 2004-02-11 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9211 * util-vserver/scripts/vrpm-preload: give more rights... (same like
9214 2004-02-11 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9216 * util-vserver/scripts/util-vserver-vars.pathsubst,
9217 util-vserver/src/Makefile-files: added clearenv
9219 2004-02-11 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9221 * util-vserver/src/clearenv.c: initial checkin
9223 2004-02-10 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9225 * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
9226 dot-files by default; it does not make sense to use a special
9227 '-a' flag for the set-operations
9229 2004-02-10 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9231 * util-vserver/configure.ac: version 0.28.200
9233 2004-02-10 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9235 * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
9236 use internal mount(2) on MOVE too
9238 2004-02-10 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9240 * util-vserver/scripts/vserver,
9241 util-vserver/scripts/vserver.functions,
9242 util-vserver/scripts/vserver.start: implemented CLONE_NS and
9245 2004-02-10 14:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9247 * util-vserver/src/secure-mount.c: implemented '--rbind'
9249 2004-02-10 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9251 * util-vserver/ensc_vector/testsuite,
9252 util-vserver/ensc_vector/testsuite/.cvsignore,
9253 util-vserver/lib/testsuite,
9254 util-vserver/lib/testsuite/.cvsignore: initial checkin
9256 2004-02-10 12:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9258 * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
9261 2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9263 * util-vserver/configure.ac: version 0.28.199
9265 2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9267 * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
9268 right %post scriptlet
9270 2004-02-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9272 * util-vserver/configure.ac: version 0.28.198
9274 2004-02-09 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9276 * util-vserver/contrib/make-manifest,
9277 util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
9280 2004-02-09 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9282 * util-vserver/util-vserver.spec.in: added -lib subpackage
9283 moved *.so.* files from -core to -lib
9284 removed the '%exclude ...vrpm.8'
9285 added a 'make check'
9287 2004-02-09 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9289 * util-vserver/src/testsuite,
9290 util-vserver/src/testsuite/.cvsignore: initial checkin
9292 2004-02-09 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9294 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
9295 added some 'NORETURN' specifiers
9297 2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9299 * util-vserver/Makefile.am: added lib/testsuite
9301 2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9303 * util-vserver/src/testsuite/vunify-test.sh: redirect output to
9306 2004-02-09 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9308 * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
9311 2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9313 * util-vserver/src/testsuite/chcontext-test.c: added explicite
9314 'return' for non-C99 compilers
9316 2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9318 * util-vserver/src/testsuite/Makefile-files: added chbind-test
9320 2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9322 * util-vserver/man/Makefile-files: renoved vrpm.8 for now
9324 2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9326 * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
9327 instead of 'int' argument
9328 vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
9331 2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9333 * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
9334 int' instead of 'int' argument
9336 2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9338 * util-vserver/lib/Makefile-files: added flags* files
9339 added testsuite + -programs
9341 2004-02-09 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9343 * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
9345 rearranged code to avoid unremovable zombie processes
9347 2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9349 * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
9352 2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9354 * util-vserver/src/Makefile-files: made reducecap & chbind native
9357 2004-02-09 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9359 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
9360 util-vserver/lib/testsuite,
9361 util-vserver/lib/testsuite/Makefile-files,
9362 util-vserver/lib/testsuite/flags.c,
9363 util-vserver/src/testsuite/chbind-test.c: initial checkin
9365 2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9367 * util-vserver/src/Makefile-files: added sys_clone.h
9369 2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9371 * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
9374 2004-02-06 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9376 * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
9377 newly create vserverdirs
9378 cleanups; parenthesize case-expressions
9380 2004-02-06 21:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9382 * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
9383 attribute to prototype
9385 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9387 * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
9389 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9391 * util-vserver/src/new-namespace.c: cleanups; modernized it
9393 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9395 * util-vserver/src/Makefile-files: link new-namespace against
9396 util-exitlikeprocess
9399 2004-02-06 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9401 * util-vserver/src/sys_clone.h: initial checkin
9403 2004-02-06 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9405 * util-vserver/src/testsuite/Makefile-files: do not call
9406 vunify-test when no C99 compiler is available
9408 2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9410 * util-vserver/ensc_vector/testsuite,
9411 util-vserver/ensc_vector/testsuite/Makefile-files,
9412 util-vserver/ensc_vector/testsuite/test1.c: initial checkin
9414 2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9416 * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
9418 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9420 * util-vserver/src/vutil.cc: minor cosmetical changes
9422 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9424 * util-vserver/src/vunify-init.hc: initModeManually(): added
9427 2004-02-06 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9429 * util-vserver/Makefile.am,
9430 util-vserver/ensc_vector/Makefile-files: added ensc_vector
9433 2004-02-06 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9435 * util-vserver/ensc_vector/vector-insert.c: fixed it
9437 2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9439 * util-vserver/src/vserver-stat.c: use ensc_vector
9442 2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9444 * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
9447 2004-02-06 16:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9449 * util-vserver/src/Makefile-files: link vserver-stat against
9452 2004-02-06 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9454 * util-vserver/doc/configuration.xml: enumerated possible resources
9456 2004-02-06 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9458 * util-vserver/src/chxid.c: fixed do-display-dir behavior
9460 2004-02-06 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9462 * util-vserver/scripts/vserver.functions: _generateFlagOptions():
9463 fixed a case expression; formerly x"foo" ==
9464 foo checks which would never succeed
9466 2004-02-06 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9468 * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
9469 util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
9470 util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
9471 util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
9472 util-vserver/src/rpm-fake-resolver.c,
9473 util-vserver/src/save_ctxinfo.c,
9474 util-vserver/src/testsuite/rpm-fake-test.c,
9475 util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
9476 util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
9477 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
9478 util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
9479 use new ensc_wrappers/ headers
9481 2004-02-06 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9483 * util-vserver/src/Makefile-files: removed wrappers-*
9484 link lsxid against libensc_vector.a
9486 2004-02-06 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9488 * util-vserver/src/wrappers-dirent.h,
9489 util-vserver/src/wrappers-io.h,
9490 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
9491 moved and generalized into an own /ensc_wrappers subdir
9493 2004-02-06 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9495 * util-vserver/ensc_vector,
9496 util-vserver/ensc_vector/Makefile-files,
9497 util-vserver/ensc_vector/vector-clear.c,
9498 util-vserver/ensc_vector/vector-free.c,
9499 util-vserver/ensc_vector/vector-init.c,
9500 util-vserver/ensc_vector/vector-insert.c,
9501 util-vserver/ensc_vector/vector-internal.h,
9502 util-vserver/ensc_vector/vector-popback.c,
9503 util-vserver/ensc_vector/vector-pushback.c,
9504 util-vserver/ensc_vector/vector-resize.c,
9505 util-vserver/ensc_vector/vector-resizeinternal.hc,
9506 util-vserver/ensc_vector/vector-search.c,
9507 util-vserver/ensc_vector/vector-sort.c,
9508 util-vserver/ensc_vector/vector-unique.c,
9509 util-vserver/ensc_vector/vector.h,
9510 util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
9511 util-vserver/ensc_wrappers/Makefile-files,
9512 util-vserver/ensc_wrappers/wrappers-clone.hc,
9513 util-vserver/ensc_wrappers/wrappers-dirent.hc,
9514 util-vserver/ensc_wrappers/wrappers-fcntl.hc,
9515 util-vserver/ensc_wrappers/wrappers-io.hc,
9516 util-vserver/ensc_wrappers/wrappers-ioctl.hc,
9517 util-vserver/ensc_wrappers/wrappers-iosock.hc,
9518 util-vserver/ensc_wrappers/wrappers-mount.hc,
9519 util-vserver/ensc_wrappers/wrappers-pivot.hc,
9520 util-vserver/ensc_wrappers/wrappers-resource.hc,
9521 util-vserver/ensc_wrappers/wrappers-stdlib.hc,
9522 util-vserver/ensc_wrappers/wrappers-unistd.hc,
9523 util-vserver/ensc_wrappers/wrappers-vserver.hc,
9524 util-vserver/ensc_wrappers/wrappers-wait.hc,
9525 util-vserver/ensc_wrappers/wrappers.h,
9526 util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
9528 2004-02-06 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9530 * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
9533 2004-02-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9535 * util-vserver/src/setattr.c: documented --barrier
9536 fixed do-display-dir behavior
9538 2004-02-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9540 * util-vserver/scripts/vserver.functions: added another path for
9541 the template mtab file
9543 2004-02-05 04:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9545 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
9547 2004-02-05 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9549 * util-vserver/distrib/defaults/apt.conf: initial checkin
9551 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9553 * util-vserver/distrib/Makefile.am: added default apt.conf
9555 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9557 * util-vserver/doc/configuration.xml: documented default apt.conf
9559 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9561 * util-vserver/lib/syscall-legacy.hc: minor code cleanups
9562 added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
9564 2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9566 * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
9569 2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9571 * util-vserver/scripts/vserver-build.functions.apt: added default
9572 apt.conf/vendors.conf files
9574 2004-02-05 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9576 * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
9579 2004-02-04 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9581 * util-vserver/configure.ac: use ENSC_SYSCALL
9582 enhanced diagnostic output
9584 2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9586 * util-vserver/lib/syscall-legacy.hc,
9587 util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
9589 2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9591 * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
9594 2004-02-04 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9596 * util-vserver/Makefile.am: added @WGET@ substitution
9598 2004-02-04 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9600 * util-vserver/m4/ensc_syscall.m4: initial checkin
9602 2004-02-04 21:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9604 * util-vserver/scripts/vpkg: implemented Debian support
9606 2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9608 * util-vserver/scripts/vserver: cleanups
9609 added '--silent' option
9611 2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9613 * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
9616 2004-02-04 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9618 * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
9621 2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9623 * util-vserver/NEWS: version 0.28.193
9625 2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9627 * util-vserver/configure.ac: added check for wget
9630 2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9632 * util-vserver/util-vserver.spec.in: added some (Build)Requires:
9634 2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9636 * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
9639 2004-02-04 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9641 * util-vserver/doc/configuration.xml: documented debootstrap
9644 2004-02-04 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9646 * util-vserver/scripts/vserver-build.debootstrap: fixed path of
9649 2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9651 * util-vserver/distrib/misc/debootstrap.uri: initial checkin
9653 2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9655 * util-vserver/distrib/Makefile.am: added debootstrap.uri
9657 2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9659 * util-vserver/scripts/vserver-setup.functions: use
9662 2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9664 * util-vserver/scripts/vserver-build.apt-rpm,
9665 util-vserver/scripts/vserver-build.functions,
9666 util-vserver/scripts/vserver-build.skeleton: cleanups; use
9669 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9671 * util-vserver/scripts/vserver-build: added debootstrap
9673 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9675 * util-vserver/scripts/vpkg: added basic support for Debian
9677 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9679 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
9681 2004-02-04 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9683 * util-vserver/scripts/Makefile-files: added debootstrap and
9686 2004-02-04 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9688 * util-vserver/scripts/vserver-build.debootstrap: initial checkin
9690 2004-02-03 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9692 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
9694 2004-02-03 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9696 * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
9698 2004-02-03 22:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9700 * util-vserver/contrib, util-vserver/contrib/.cvsignore,
9701 util-vserver/contrib/Makefile-files,
9702 util-vserver/contrib/make-manifest,
9703 util-vserver/contrib/manifest.dat.pathsubst: initial checkin
9705 2004-02-03 21:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9707 * util-vserver/configure.ac: added more details to the final
9710 2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9712 * util-vserver/distrib/Makefile.am: added misc/fstab
9714 2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9716 * util-vserver/scripts/vserver-build.apt-rpm,
9717 util-vserver/scripts/vserver-build.functions,
9718 util-vserver/scripts/vserver-build.functions.apt,
9719 util-vserver/scripts/vserver-build.functions.rpm: splitted some
9720 functions into a separate vserver-build.functions.pkgmgmt file
9721 use XXX.yyy namespace-style notation
9723 2004-02-03 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9725 * util-vserver/distrib/misc/fstab,
9726 util-vserver/scripts/vserver-build.functions.pkgmgmt,
9727 util-vserver/scripts/vserver-build.skeleton: initial checkin
9729 2004-02-03 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9731 * util-vserver/scripts/vserver-setup.functions: allow to configure
9734 2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9736 * util-vserver/scripts/vserver-build: added skeleton support
9739 2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9741 * util-vserver/scripts/vserver: added '--debug' option
9743 2004-02-03 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9745 * util-vserver/scripts/util-vserver-vars.pathsubst: added
9746 $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
9748 2004-02-03 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9750 * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
9752 2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9754 * util-vserver/src/vkill.c: cleanups; use modern interfaces
9756 2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9758 * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
9760 2004-02-03 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9762 * util-vserver/src/Makefile-files: added vuname
9764 2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9766 * util-vserver/src/testsuite/Makefile-files: added workaround for
9769 2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9771 * util-vserver/src/vuname.c: initial checkin
9773 2004-02-03 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9775 * util-vserver/configure.ac: use ENSC_C99COMPILER
9776 give out summary at end of ./configure
9778 2004-02-03 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9780 * util-vserver/src/Makefile-files: * added support for
9781 ENSC_HAVE_C99_COMPILER and conditionalized build
9783 * renamed *_CXX_X_* variables to *_CXX_*
9785 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9787 * util-vserver/src/vunify.cc: removed since rewritten in C
9789 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9791 * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
9793 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9795 * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
9796 added warning-messages
9798 2004-02-03 12:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9800 * util-vserver/lib/syscall_getvhiname-v13.hc,
9801 util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
9803 2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9805 * util-vserver/doc/compatibility.xml: added note about chcontext
9808 2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9810 * util-vserver/configure.ac: added support for olduts API
9812 2004-02-02 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9814 * util-vserver/Makefile.am: substitute @PACKAGE@ too
9816 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9818 * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
9820 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9822 * util-vserver/src/testsuite/chcontext-test.c: initial checkin
9824 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9826 * util-vserver/src/wrappers.h: added Esetsid()
9828 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9830 * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
9832 2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9834 * util-vserver/src/vserver-stat.c: cleanups
9835 added missing '\n' in error-msg
9837 2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9839 * util-vserver/src/vserver-info.c: added UTS tag
9841 2004-02-02 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9843 * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
9846 2004-02-02 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9848 * util-vserver/src/chcontext.c: rewrote and enhanced it
9850 2004-02-02 19:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9852 * util-vserver/src/Makefile-files: made chcontext a dietlibc
9853 program and updated its SOURCES
9855 2004-02-02 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9857 * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
9858 added VHOST/vhi functions and types
9860 2004-02-02 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9862 * util-vserver/lib/vserver-internal.h: cleanups
9863 added CALL_VC_OLDUTS()
9864 added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
9866 2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9868 * util-vserver/lib/virtual.h: added VHOST support
9870 2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9872 * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
9873 util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
9876 2004-02-02 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9878 * util-vserver/lib/syscall-compat.hc,
9879 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
9880 fixed vc_new_s_context() to return the context instead of 0/1
9882 2004-02-02 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9884 * util-vserver/lib/fscompat_getiattr-v13.hc,
9885 util-vserver/lib/fscompat_setiattr-v13.hc,
9886 util-vserver/lib/syscall_getiattr-v13.hc,
9887 util-vserver/lib/syscall_getvxinfo-v13.hc,
9888 util-vserver/lib/syscall_kill-v11.hc,
9889 util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
9892 2004-02-02 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9894 * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
9896 2004-02-02 18:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9898 * util-vserver/lib/Makefile-files: added *vhiname* files
9900 2004-02-02 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9902 * util-vserver/lib/syscall_getvhiname-olduts.hc,
9903 util-vserver/lib/syscall_getvhiname-v13.hc,
9904 util-vserver/lib/syscall_getvhiname.c,
9905 util-vserver/lib/syscall_setvhiname-olduts.hc,
9906 util-vserver/lib/syscall_setvhiname-v13.hc,
9907 util-vserver/lib/syscall_setvhiname.c: initial checkin
9909 2004-01-29 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9911 * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
9913 2004-01-29 11:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9915 * util-vserver/NEWS: version 0.28.190
9917 2004-01-29 11:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9919 * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
9920 fix $pkglibdir in install-data-hook
9921 put some hooks into own targets
9923 2004-01-29 11:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9925 * util-vserver/configure.ac: added tests for sed and cmp
9926 outsourced ext2fs test (merged from 0.28)
9928 2004-01-29 11:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9930 * util-vserver/src/vserver-stat.c: fixed insert-into-list function
9931 give out warning when vc_get_task_xid() fails
9933 2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9935 * util-vserver/src/vserver-info.c: use DIM_OF() macro
9939 2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9941 * util-vserver/src/util.h: added DIM_OF() macro
9943 2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9945 * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
9947 2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9949 * util-vserver/scripts/legacy/distrib-info,
9950 util-vserver/scripts/legacy/vserver,
9951 util-vserver/scripts/legacy/vserverkillall,
9952 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
9953 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
9954 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
9955 util-vserver/scripts/vrpm-preload,
9956 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
9957 util-vserver/scripts/vserver-build,
9958 util-vserver/scripts/vserver-copy,
9959 util-vserver/scripts/vservers.grabinfo.sh,
9960 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
9961 fixed/changed path-detection for $UTIL_VSERVER_VARS
9963 2004-01-29 11:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9965 * util-vserver/scripts/Makefile-files: cleanups
9966 do not install util-vserver-vars in SBINDIR anymore
9968 2004-01-29 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9970 * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
9972 2004-01-29 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9974 * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
9975 util-vserver/lib/vserver.h: merged with 0.28
9977 2004-01-23 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9979 * util-vserver/doc/Makefile-files: added some files to doc_DAT
9981 2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9983 * util-vserver/configure.ac: version 0.27.199
9984 added check for xsltproc
9986 2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9988 * util-vserver/NEWS: version 0.27.199
9990 2004-01-23 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9992 * util-vserver/compat.h: added ENSC_FIX_IOCTL()
9994 2004-01-23 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9996 * util-vserver/Makefile.am: added $(doc_DAT)
9998 2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10000 * util-vserver/doc/Makefile-files: added compat-doc
10002 2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10004 * util-vserver/doc/compat-xhtml.xsl,
10005 util-vserver/doc/compatibility.dtd,
10006 util-vserver/doc/compatibility.xml: initial checkin
10008 2004-01-23 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10010 * util-vserver/lib/ioctl-getext2flags.hc,
10011 util-vserver/lib/ioctl-getfilecontext.hc,
10012 util-vserver/lib/ioctl-setext2flags.hc,
10013 util-vserver/lib/ioctl-setfilecontext.hc,
10014 util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
10015 dietlibc's ioctl() return values
10017 2004-01-22 21:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10019 * util-vserver/lib/getversion-internal.hc,
10020 util-vserver/lib/syscall-compat.hc,
10021 util-vserver/lib/syscall_getiattr-v13.hc,
10022 util-vserver/lib/syscall_gettaskxid-v13.hc,
10023 util-vserver/lib/syscall_getvxinfo-v13.hc,
10024 util-vserver/lib/syscall_kill-v11.hc,
10025 util-vserver/lib/syscall_rlimit-v11.hc,
10026 util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
10027 instead of the VC_CMD(...) macros
10029 2004-01-22 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10031 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
10033 2004-01-22 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10035 * util-vserver/src/vrsetup.c: fixed copyright date
10037 2004-01-22 14:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10039 * util-vserver/src/wrappers.h: added Eioctl() wrapper
10041 2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10043 * util-vserver/src/Makefile-files: added vrsetup
10045 2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10047 * util-vserver/src/vrsetup.c: initial checkin
10049 2004-01-22 13:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10051 * util-vserver/src/vunify-doit.hc: * provide st_mode at
10052 vc_set_iattr_compat() call
10054 2004-01-22 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10056 * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
10057 st_mode at vc_set_iattr_compat() call
10058 * do not stop on non-regular files; vc_set_iattr_compat() handles
10062 2004-01-22 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10064 * util-vserver/src/setattr.c: * removed the race-check; this is
10065 done by vc_set_iattr_compat() already
10066 * provide st_mode at vc_set_iattr_compat() call
10067 * do not stop on non-regular files; vc_set_iattr_compat() handles
10070 * moved setFlags() code into handleFile()
10071 * added 'iunlink' option
10073 2004-01-22 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10075 * util-vserver/src/chxid.c: * removed the race-check; this is done
10076 by vc_set_iattr_compat() already
10077 * provide st_mode at vc_set_iattr_compat() call
10078 * do not stop on non-regular files; vc_set_iattr_compat() handles
10081 * moved setFile() code into handleFile()
10083 2004-01-22 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10085 * util-vserver/src/Makefile-files: removed 'vunify' from list of
10088 2004-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10090 * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
10092 2004-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10094 * util-vserver/lib/ioctl-getext2flags.hc,
10095 util-vserver/lib/ioctl-getfilecontext.hc,
10096 util-vserver/lib/ioctl-getxflg.hc,
10097 util-vserver/lib/ioctl-setext2flags.hc,
10098 util-vserver/lib/ioctl-setfilecontext.hc,
10099 util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
10100 <-1, assign errno manually and return -1
10102 2004-01-22 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10104 * util-vserver/lib/syscall_getiattr-v13.hc,
10105 util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
10106 removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
10108 2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10110 * util-vserver/lib/virtual.h: updated; removed 'dev' field from
10111 'struct vcmd_ctx_iattr_v0'
10113 2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10115 * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
10118 2004-01-22 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10120 * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
10121 additional 'mode' parameter to avoid
10122 an additional 'lstat'
10124 2004-01-22 13:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10126 * util-vserver/lib/fscompat_getiattr.c,
10127 util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
10128 parameter to avoid an additional 'lstat'
10130 2004-01-22 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10132 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10133 util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
10134 additional 'mode' parameter to avoid an additional 'lstat'
10135 * operate on regular files and directories only
10137 2004-01-21 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10139 * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
10142 2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10144 * util-vserver/tests/getinitpid.c: updated to new API
10146 2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10148 * util-vserver/src/vserver-info.c: added INITPID* and XID tags
10150 2004-01-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10152 * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
10153 util-vserver/src/vserver-stat.c,
10154 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
10155 use vc_get_task_xid() instead of vc_X_getctx()
10157 2004-01-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10159 * util-vserver/lib/vserver.h: * vc_get_vx_info(),
10160 vc_get_task_xid(): added prototypes plus required
10162 * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
10166 2004-01-21 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10168 * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
10170 * added support for VC_MULTIVERSION_SYSCALL which chooses the
10173 * changed CALL_VC() so that it looks for version greater than
10177 2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10179 * util-vserver/lib/virtual.h: updated; added VINFO commands
10181 2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10183 * util-vserver/lib/syscall_kill.c,
10184 util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
10187 2004-01-21 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10189 * util-vserver/lib/fscompat_getiattr.c,
10190 util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
10193 2004-01-21 18:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10195 * util-vserver/lib/checkversion.c,
10196 util-vserver/lib/getversion-internal.hc,
10197 util-vserver/lib/getversion.c,
10198 util-vserver/lib/ioctl-getext2flags.hc,
10199 util-vserver/lib/ioctl-getfilecontext.hc,
10200 util-vserver/lib/ioctl-getxflg.hc,
10201 util-vserver/lib/ioctl-setext2flags.hc,
10202 util-vserver/lib/ioctl-setfilecontext.hc,
10203 util-vserver/lib/ioctl-setxflg.hc,
10204 util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
10205 util-vserver/lib/syscall_getiattr-v13.hc,
10206 util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
10207 "vserver-internal.h" including
10209 2004-01-21 18:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10211 * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
10213 removed obsoleted getctx/getinitpid files
10214 renamed some -v11 files to -fscompat
10216 2004-01-21 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10218 * util-vserver/lib/getctx-compat.hc,
10219 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
10220 util-vserver/lib/getinitpid-compat.hc,
10221 util-vserver/lib/getinitpid-legacy.hc,
10222 util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
10224 2004-01-21 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10226 * util-vserver/lib/fscompat_getiattr-v13.hc,
10227 util-vserver/lib/fscompat_setiattr-v13.hc,
10228 util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10229 util-vserver/lib/syscall_gettaskxid-v13.hc,
10230 util-vserver/lib/syscall_gettaskxid.c,
10231 util-vserver/lib/syscall_getvxinfo-oldproc.hc,
10232 util-vserver/lib/syscall_getvxinfo-v13.hc,
10233 util-vserver/lib/syscall_getvxinfo.c: initial checkin
10235 2004-01-21 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10237 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10238 util-vserver/lib/fscompat_getiattr-v11.hc,
10239 util-vserver/lib/fscompat_setiattr-fscompat.hc,
10240 util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
10243 2004-01-21 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10245 * util-vserver, util-vserver/.cvsignore: added 'Build-*'
10247 2004-01-21 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10249 * util-vserver/configure.ac: added 'oldproc' API
10251 2004-01-21 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10253 * util-vserver/src/Makefile-files,
10254 util-vserver/src/vunify-compare.hc,
10255 util-vserver/src/vunify-compare.ic,
10256 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
10257 util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
10258 util-vserver/src/vunify.c: renamed *.ic to *.hc
10260 2004-01-21 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10262 * util-vserver/src/vunify.h: added changes for new API
10263 added rsSPECIAL reason
10265 2004-01-21 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10267 * util-vserver/src/vunify.c: added changes for new API
10269 2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10271 * util-vserver/src/vunify-doit.ic: updated to new API
10273 2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10275 * util-vserver/src/vlimit.c: fixed help message
10277 2004-01-21 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10279 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10280 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10281 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10282 updated/enhanced for new API
10284 2004-01-21 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10286 * util-vserver/lib/virtual.h: updated
10288 2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10290 * util-vserver/lib/vserver-internal.h: added v13 API
10292 2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10294 * util-vserver/lib/vserver.h: added fscompat and v13 functions
10295 removed ioctl functions
10297 2004-01-21 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10299 * util-vserver/lib/Makefile-files: added fscompat and v13 functions
10301 2004-01-21 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10303 * util-vserver/lib/ioctl-getext2flags.c,
10304 util-vserver/lib/ioctl-getext2flags.hc,
10305 util-vserver/lib/ioctl-getfilecontext.c,
10306 util-vserver/lib/ioctl-getfilecontext.hc,
10307 util-vserver/lib/ioctl-setext2flags.c,
10308 util-vserver/lib/ioctl-setext2flags.hc,
10309 util-vserver/lib/ioctl-setfilecontext.c,
10310 util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
10311 ioctl-functions anymore; use them only internally
10312 and include them directly. Therefore, renamed them from *.c to
10315 2004-01-21 01:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10317 * util-vserver/lib/fscompat_getiattr-v11.hc,
10318 util-vserver/lib/fscompat_getiattr.c,
10319 util-vserver/lib/fscompat_setiattr-v11.hc,
10320 util-vserver/lib/fscompat_setiattr.c,
10321 util-vserver/lib/ioctl-getxflg.hc,
10322 util-vserver/lib/ioctl-setxflg.hc,
10323 util-vserver/lib/syscall_getiattr-v13.hc,
10324 util-vserver/lib/syscall_getiattr.c,
10325 util-vserver/lib/syscall_setiattr-v13.hc,
10326 util-vserver/lib/syscall_setiattr.c: initial checkin
10328 2004-01-21 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10330 * util-vserver/configure.ac: added v13 & fscompat APIs
10332 2004-01-19 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10334 * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
10336 2004-01-19 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10338 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
10339 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10340 s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
10342 2004-01-19 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10344 * util-vserver/src/Makefile-files: removed vunify-operations
10346 2004-01-19 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10348 * util-vserver/src/vunify.h: cleanups; moved structure declarations
10349 from vunify.c into this headerfile
10351 2004-01-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10353 * util-vserver/src/vunify.c: cleanups
10354 added 'skip_reason' support
10357 2004-01-19 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10359 * util-vserver/src/vunify-init.ic: added debug output
10360 fixed descriptor leak
10362 2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10364 * util-vserver/src/vunify-compare.ic,
10365 util-vserver/src/vunify-doit.ic: initial checkin
10367 2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10369 * util-vserver/src/vunify-operations.c,
10370 util-vserver/src/vunify-operations.h: obsoleted by more
10371 straight-forward code
10373 2004-01-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10375 * util-vserver/src/vlimit.c: fixed copy&paste error
10377 2004-01-17 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10379 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
10381 2004-01-17 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10383 * util-vserver/tests/vserver-info.c: updated to new
10384 vc_getVserverVdir() API
10386 2004-01-17 05:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10388 * util-vserver/src/vunify.c: moved init*() functions to
10391 2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10393 * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
10396 2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10398 * util-vserver/src/vunify-matchlist.h: made 'buf' constant
10400 2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10402 * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
10404 2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10406 * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
10409 use default exclude-lists
10411 2004-01-17 05:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10413 * util-vserver/src/vunify-debug.c: added a const_cast
10415 2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10417 * util-vserver/src/vserver-info.c: updated VDIR tag to new
10420 2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10422 * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
10424 2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10426 * util-vserver/scripts/vpkg: initial checkin
10428 2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10430 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
10433 2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10435 * util-vserver/scripts/distrib-info,
10436 util-vserver/scripts/legacy/distrib-info: moved distrib-info to
10439 2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10441 * util-vserver/scripts/Makefile-files: moved distrib-info to
10445 2004-01-17 05:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10447 * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
10448 added 'physical' parameter to vc_getVserverVdir() which resolves
10450 complete physical path of the vdir
10452 2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10454 * util-vserver/distrib/misc/vunify-exclude: initial checkin
10456 2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10458 * util-vserver/distrib/Makefile.am: added vunify-exclude
10460 2004-01-17 05:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10462 * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
10464 2004-01-17 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10466 * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
10469 2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10471 * util-vserver/src/testsuite/vunify-test.sh: applied new calling
10474 2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10476 * util-vserver/src/testsuite/vunify-functest.c: added
10479 2004-01-16 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10481 * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
10482 Emalloc(), Erealloc(): fixed declarations
10484 2004-01-16 18:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10486 * util-vserver/src/vunify-matchlist.c,
10487 util-vserver/src/vunify-matchlist.h,
10488 util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
10489 added exclude-list support
10491 2004-01-16 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10493 * util-vserver/src/vserver-info.c: added APPDIR tag
10494 made it possible to supply additional paramaters
10496 2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10498 * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
10499 not use CLONE_VFORK in debug mode; lockups with 'strace' are too
10502 2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10504 * util-vserver/src/Makefile-files: updated vunify setup
10505 added files for vunify
10507 2004-01-16 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10509 * util-vserver/lib/getvserverappdir.c,
10510 util-vserver/lib/getvservercfgdir.c,
10511 util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
10512 util-vserver/scripts/legacy/.cvsignore,
10513 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
10514 util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
10517 2004-01-16 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10519 * util-vserver/scripts/functions: accept vservers beginning with
10522 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10524 * util-vserver/lib/vserver.h: added new management functions + doc
10526 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10528 * util-vserver/lib/internal.h: added utilvserver_isDirectory()
10531 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10533 * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
10535 2004-01-16 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10537 * util-vserver/lib/Makefile-files: added new management sources
10539 2004-01-16 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10541 * util-vserver/util-vserver.spec.in: use filelists from
10542 contrib/make-manifest
10544 2004-01-16 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10546 * util-vserver/configure.ac: fixed CVS tag
10548 2004-01-16 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10550 * util-vserver/Makefile.am: added contrib/ dir
10551 substitute MANDIR too
10553 2004-01-14 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10555 * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
10557 2004-01-14 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10559 * util-vserver/src/fstool.h: added 'local_fs' struct-member
10561 2004-01-14 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10563 * util-vserver/src/fstool.c: added support for '-x' (do not cross
10565 fixed invocation with directory-name
10566 implemented '-a' (show dot)
10568 2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10570 * util-vserver/src/vps.c: minor documentation fix
10572 2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10574 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
10575 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
10576 and documented '-x' switch
10578 2004-01-14 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10580 * util-vserver/src/vps.c: makde it compilable with gcc296
10582 2004-01-14 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10584 * util-vserver/util-vserver.spec.in: added -legacy subpackage
10586 2004-01-14 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10588 * util-vserver/Makefile.am: removed timestamps in legacy-dir also
10589 substitute LEGACYDIR and PS
10591 2004-01-14 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10593 * util-vserver/src/vps.c: added native '--version' and '--help'
10595 2004-01-14 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10597 * util-vserver/scripts/Makefile-files: added legacy-scripts to
10598 $(scripts_OPTIONS_EXEMPT)
10599 added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
10601 2004-01-14 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10603 * util-vserver/m4/validate.am: fixed parallel build
10605 2004-01-13 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10607 * util-vserver/configure.ac: added check for PS
10609 2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10611 * util-vserver/pathconfig.h.pathsubst: added PS_PROG
10613 2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10615 * util-vserver/src, util-vserver/src/.cvsignore: added vps
10617 2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10619 * util-vserver/src/Makefile-files: made vps a dietprog
10621 2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10623 * util-vserver/lib/getctx.c: minor code cleanups
10625 2004-01-13 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10627 * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
10629 2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10631 * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
10633 2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10635 * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
10637 2004-01-13 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10639 * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
10641 2004-01-13 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10643 * util-vserver/scripts/Makefile-files: moved legacy scripts into
10644 legacy/ and updated variables
10646 2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10648 * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
10651 2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10653 * util-vserver/src/Makefile-files: added vps
10655 2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10657 * util-vserver/src/util.h: exitLikeProcess(): added prototype
10659 2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10661 * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
10663 2004-01-13 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10665 * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
10668 2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10670 * util-vserver/scripts/save_s_context,
10671 util-vserver/scripts/vps.pathsubst,
10672 util-vserver/scripts/vserver-legacy,
10673 util-vserver/scripts/vserverkillall: moved into legacy
10675 2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10677 * util-vserver/scripts/legacy,
10678 util-vserver/scripts/legacy/save_s_context,
10679 util-vserver/scripts/legacy/vps.pathsubst,
10680 util-vserver/scripts/legacy/vserver,
10681 util-vserver/scripts/legacy/vserverkillall: initial checkin
10684 2004-01-13 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10686 * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
10687 on 'suexec' (patch by Alec Thomas)
10689 2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10691 * util-vserver/src/Makefile-files: added missing fstool.h header
10693 2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10695 * util-vserver/lib/virtual.h: updated (added scheduler stuff)
10697 2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10699 * util-vserver/src/vkill.c: removed warnings about unused
10702 2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10704 * util-vserver/lib/getvserverbyctx.c,
10705 util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
10706 util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
10707 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
10708 made it compilable with gcc296
10710 2004-01-13 14:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10712 * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
10714 2004-01-13 14:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10716 * util-vserver/lib/vserver.h: added declarations for the ext2fs
10719 2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10721 * util-vserver/lib/vserver-internal.h: added EXT2FS macros
10723 2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10725 * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
10727 2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10729 * util-vserver/lib/Makefile-files: added the ioctl-* files
10732 2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10734 * util-vserver/src, util-vserver/src/.cvsignore: updated
10736 2004-01-13 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10738 * util-vserver/src/Makefile-files: removed ext2fs.h
10739 added the fstools (lsxid,chxid,showattr,setattr) plus deps
10741 2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10743 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10744 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10745 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10746 minor/medium cleanups
10748 2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10750 * util-vserver/src/fstool-resolvectx.c: initial checkin
10752 2004-01-13 13:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10754 * util-vserver/src/showattr.c: rewrote completely
10756 2004-01-13 13:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10758 * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
10759 ext2fs.h from src/ into lib/ directory; we are providing the
10760 needed functionality through libvserver now
10762 2004-01-13 13:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10764 * util-vserver/lib/ioctl-getext2flags.c,
10765 util-vserver/lib/ioctl-getfilecontext.c,
10766 util-vserver/lib/ioctl-setext2flags.c,
10767 util-vserver/lib/ioctl-setfilecontext.c,
10768 util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10769 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10770 util-vserver/src/setattr.c: initial checkin
10772 2004-01-07 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10774 * util-vserver/lib/vserver.h: added URL which describes
10777 2004-01-07 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10779 * util-vserver/src/chcontext.c: * removed obsolete and unused
10780 'fakeinit' variable
10781 * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
10782 requires a second call for ctx -2 to take effect
10784 2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10786 * util-vserver/util-vserver.spec.in: added vserver-info
10788 2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10790 * util-vserver/src, util-vserver/src/.cvsignore: updated
10792 2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10794 * util-vserver/src/wrappers.h: Edup2(): added
10796 2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10798 * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
10799 instead of checking return-codes manually
10801 2004-01-05 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10803 * util-vserver/src/vserver-info.c: initial checkin
10805 2004-01-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10807 * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
10809 adding some missing '\n' in messages
10810 ignore empty environment variables too
10811 exitRPMFake(): conditionalized debug-message
10813 2004-01-05 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10815 * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
10816 for parent to finish now
10817 use fd3 for synchronisation
10818 enable fork on default
10820 2004-01-05 22:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10822 * util-vserver/src/Makefile-files: added vserver-info
10823 minor cosmetical fixes
10825 2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10827 * util-vserver/scripts/vserver.stop: fixed error-handling
10829 2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10831 * util-vserver/scripts/vserver-setup.functions: added '--context'
10833 minor cosmetical cleanups
10835 2004-01-05 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10837 * util-vserver/scripts/vserver-build.functions.apt:
10838 initVariablesApt(): fixed empty function body
10840 2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10842 * util-vserver/scripts/vrpm-preload: major cleanups; use
10843 'vserver-info' to retrieve information about vserver
10845 2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10847 * util-vserver/scripts/vapt-get-worker: removed old, unused debug
10850 2004-01-05 21:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10852 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
10853 modern '--help' & '--version' output
10855 2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10857 * util-vserver/scripts/util-vserver-vars.pathsubst: added
10860 2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10862 * util-vserver/scripts/functions: getVserverStatus(): fixed usage
10865 2004-01-05 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10867 * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
10868 util-vserver/lib/getvserverctx.c,
10869 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
10870 small cosmetical fix
10872 2003-12-30 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10874 * util-vserver/configure.ac: version 0.27.190
10876 2003-12-30 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10878 * util-vserver/util-vserver.spec.in: - since dynamic libraries will
10879 be installed now, call /sbin/ldconfig
10882 2003-12-30 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10884 * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
10885 of <linux/unistd.h> to fix problems with
10888 2003-12-30 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10890 * util-vserver/src/testsuite/vunify-test.sh: fixed paths
10892 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10894 * util-vserver/scripts/vserver.stop: use sendKillSequence instead
10897 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10899 * util-vserver/scripts/vserver.functions: sendKillSequence(): added
10901 2003-12-30 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10903 * util-vserver/scripts/util-vserver-vars.pathsubst: removed
10907 2003-12-30 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10909 * util-vserver/scripts/functions: getVserverStatus(): fixed usage
10911 isCtxRunning(): added
10913 2003-12-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10915 * util-vserver/Makefile.am: added missing compat-c99.h header-file
10917 2003-12-30 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10919 * util-vserver/src/chroot-rm.c: fixed order of chroot() and
10920 parameter evaluation so that '--version'
10921 and '--help' are working as non-root also
10923 2003-12-30 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10925 * util-vserver/src/Makefile-files: added missing headers
10926 removed 'ctx-kill'; it is obsoleted through 'vkill'
10928 2003-12-30 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10930 * util-vserver/src/ctx-kill.c: replaced by 'vkill'
10932 2003-12-30 17:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10934 * util-vserver/compat.h: use results from dietlib's C99
10935 compatibility-check
10937 2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10939 * util-vserver/m4/ensc_dietlibc.m4: added check for C99
10942 2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10944 * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
10947 2003-12-30 16:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10949 * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
10950 util-vserver/lib/.cvsignore, util-vserver/scripts,
10951 util-vserver/scripts/.cvsignore, util-vserver/src,
10952 util-vserver/src/.cvsignore: updated
10954 2003-12-30 16:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10956 * util-vserver/lib/syscall_kill-v11.hc,
10957 util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
10960 2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10962 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
10965 2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10967 * util-vserver/scripts/vserver: updated start/stop help-messages
10969 2003-12-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10971 * util-vserver/scripts/functions: getAllVservers(): ignore backup
10974 2003-12-30 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10976 * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
10977 by using '-f' on 'ln'
10979 2003-12-30 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10981 * util-vserver/configure.ac: - merged with 0.26.90 (fixed
10982 --enable-apis, renamed ctx_t to xid_t,
10983 renamed syscall, use C++ for ext2fs.h test)
10986 2003-12-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10988 * util-vserver/src/Makefile-files: * added vkill (merged from
10992 2003-12-30 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10994 * util-vserver/lib/Makefile-files: * added vc_kill() syscall
10995 (merged from 0.26.90)
10998 2003-12-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11000 * util-vserver/Makefile.am: * added legacy-dir (merged from
11004 2003-12-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11006 * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
11007 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11008 util-vserver/lib/getversion-internal.hc,
11009 util-vserver/lib/getversion.c,
11010 util-vserver/lib/getvserverbyctx.c,
11011 util-vserver/lib/getvserverctx.c,
11012 util-vserver/lib/syscall-compat.hc,
11013 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
11014 util-vserver/lib/syscall_rlimit-v11.hc,
11015 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11016 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11017 util-vserver/scripts/Makefile-files,
11018 util-vserver/scripts/vps.pathsubst,
11019 util-vserver/scripts/vserver-legacy, util-vserver/src,
11020 util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
11021 util-vserver/src/rpm-fake-resolver.c,
11022 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
11023 util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
11024 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11025 merged with 0.26.90
11027 2003-12-29 19:02 uid68581
11029 * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
11031 2003-12-29 19:01 uid68581
11033 * util-vserver/tests/Makefile-files: removed chrootsafe
11036 2003-12-26 00:50 uid68581
11038 * util-vserver/compat-c99.h, util-vserver/src/testsuite,
11039 util-vserver/src/testsuite/Makefile-files,
11040 util-vserver/src/testsuite/data,
11041 util-vserver/src/testsuite/data/rpm-fake-test.inp,
11042 util-vserver/src/testsuite/data/rpm-fake-test.out,
11043 util-vserver/src/testsuite/rpm-fake-test.c,
11044 util-vserver/src/testsuite/rpm-fake-test.sh,
11045 util-vserver/src/testsuite/vunify-functest.c,
11046 util-vserver/src/testsuite/vunify-test.sh: initial checkin
11048 2003-12-26 00:49 uid68581
11050 * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
11052 2003-12-26 00:48 uid68581
11054 * util-vserver/scripts/vprofile: removed since obsoleted
11056 2003-12-26 00:48 uid68581
11058 * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
11059 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11060 used workarounds to make it compilable with non-C99 compilers
11062 2003-12-26 00:47 uid68581
11064 * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
11067 2003-12-26 00:47 uid68581
11069 * util-vserver/src/util.h: added Xmemcpy()
11070 added safeChdir() prototype
11072 2003-12-26 00:46 uid68581
11074 * util-vserver/src/rpm-fake.c: rewrote large parts
11075 added NSS functions (getpwnam(), getgrnam(), ...)
11077 2003-12-26 00:45 uid68581
11079 * util-vserver/src/fakerunlevel.c: use setgroups() also
11081 2003-12-26 00:45 uid68581
11083 * util-vserver/src/chroot-rm.c: added '--help' and '--version'
11085 2003-12-26 00:44 uid68581
11087 * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
11089 removed secure-umount
11091 2003-12-26 00:42 uid68581
11093 * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
11094 util-vserver/src/util-safechdir.c,
11095 util-vserver/src/vunify-matchlist.c,
11096 util-vserver/src/vunify-matchlist.h,
11097 util-vserver/src/vunify-operations.c,
11098 util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
11099 util-vserver/src/wrappers-dirent.h: initial checkin
11101 2003-12-26 00:38 uid68581
11103 * util-vserver/src/Makefile-files: removed secure-umount
11105 vunify will be a dietlibc program soonly
11107 2003-12-26 00:34 uid68581
11109 * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
11110 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11113 2003-12-26 00:34 uid68581
11115 * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
11118 2003-12-26 00:33 uid68581
11120 * util-vserver/scripts/vserver-build.functions.apt: fixed
11122 added support for default apt.conf
11124 2003-12-26 00:33 uid68581
11126 * util-vserver/scripts/vserver-build.functions: rename package-cfg
11127 directory on '--force' also
11129 2003-12-26 00:32 uid68581
11131 * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
11134 2003-12-26 00:32 uid68581
11136 * util-vserver/scripts/vserver: added package-management options
11137 (atleast their documention)
11139 2003-12-26 00:30 uid68581
11141 * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
11143 2003-12-26 00:29 uid68581
11145 * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
11146 removed _SECURE_UMOUNT
11148 2003-12-26 00:29 uid68581
11150 * util-vserver/scripts/functions: added support for default
11153 2003-12-26 00:23 uid68581
11155 * util-vserver/scripts/Makefile-files: removed vprofile
11157 2003-12-26 00:22 uid68581
11159 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
11160 util-vserver/m4/ensc_kerneldir.m4,
11161 util-vserver/m4/ensc_release.m4,
11162 util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
11163 is complained by recent automake
11165 2003-12-26 00:22 uid68581
11167 * util-vserver/lib/getvserverbyctx.c,
11168 util-vserver/lib/getvserverctx.c: added workarounds for non-C99
11171 2003-12-26 00:21 uid68581
11173 * util-vserver/distrib/defaults/apt,
11174 util-vserver/distrib/defaults/apt/apt.conf: initial checkin
11176 2003-12-26 00:20 uid68581
11178 * util-vserver/distrib/Makefile.am: added default apt.conf
11180 2003-12-26 00:20 uid68581
11182 * util-vserver/compat.h: differ between >=3.3 and below at certain
11184 added 'restrict' workarounds
11186 2003-12-26 00:19 uid68581
11188 * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
11189 automake >=2.8 automatically
11190 - added basic test support
11192 2003-12-02 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11194 * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
11197 2003-12-02 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11199 * util-vserver/lib/getvservername.c: getRecentName(): return
11200 basename of directory but not this of the link anymore
11202 2003-11-22 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11204 * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
11206 2003-11-22 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11208 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
11209 util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
11212 2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11214 * util-vserver/Makefile.am: generate some .defaults symlinks
11216 2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11218 * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
11221 added some .default directories
11223 2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11225 * util-vserver/lib/getvserverctx.c: added missing includes
11227 2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11229 * util-vserver/scripts/vserver-setup.functions: use
11230 '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
11232 2003-11-20 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11234 * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
11235 instead of 'vservers/rev'
11237 2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11239 * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
11241 2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11243 * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
11245 2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11247 * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
11250 2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11252 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
11254 2003-11-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11256 * util-vserver/lib/Makefile-files: added getvserverctx &
11257 getvserverbyctx files
11260 2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11262 * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
11263 call_set_ctxlimit(): removed
11265 2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11267 * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
11268 vc_getVserverCtx(): added
11270 2003-11-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11272 * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
11273 specialized hex-formating functions
11275 2003-11-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11277 * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
11278 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
11279 util-vserver/lib/getvserverbyctx.c,
11280 util-vserver/lib/getvserverctx.c: initial checkin
11282 2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11284 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11287 2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11289 * util-vserver/src/vserver-stat.c: rewrote it to
11290 * use the new management function
11291 * remove all traces of printf()
11292 * remove stacked functions
11294 2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11296 * util-vserver/src/vlimit.c: use the specialized
11297 utilvserver_fmt_xuint64() function
11299 2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11301 * util-vserver/src/Makefile-files: made 'vserver-stat' a
11302 dietlibc-compiled program
11304 2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11306 * util-vserver/compat.h: define FMT_PREFIX
11308 2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11310 * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
11311 util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
11312 util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
11313 util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
11314 util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
11315 util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
11316 util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
11319 2003-11-20 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11321 * util-vserver/scripts/vps: removed since autogenerated from
11324 2003-11-18 23:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11326 * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
11329 2003-11-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11331 * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
11332 util-vserver/distrib/fc1/apt/rpmpriorities,
11333 util-vserver/distrib/fc1/apt/sources.list,
11334 util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
11335 util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
11338 2003-11-18 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11340 * util-vserver/distrib/Makefile.am: added Fedora Core 1
11341 removed Fedora Beta
11343 2003-11-18 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11345 * util-vserver/scripts/vapt-get: do not set $_APT_GET
11347 2003-11-18 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11349 * util-vserver/compat.h: merged/added from 0.25
11350 added workaround for broken 'long long' handling of dietlibc
11352 2003-11-18 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11354 * util-vserver/Makefile.am, util-vserver/THANKS,
11355 util-vserver/configure.ac, util-vserver/lib/Makefile-files,
11356 util-vserver/lib/syscall-compat.hc,
11357 util-vserver/lib/syscall_rlimit-v11.hc,
11358 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11359 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11360 util-vserver/scripts/vserver-legacy, util-vserver/src,
11361 util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
11362 util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
11363 util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
11364 util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
11365 merged/added from 0.25
11367 2003-11-18 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11369 * util-vserver/sysv/rebootmgr.subst,
11370 util-vserver/sysv/vservers.subst: merged in changes from 0.25
11372 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11374 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
11376 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11378 * util-vserver/util-vserver.spec.in: added '--without dietlibc'
11381 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11383 * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
11386 2003-11-04 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11388 * util-vserver/lib/getvservername.c,
11389 util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
11390 fix compilation problems with glibc
11392 2003-11-04 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11394 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
11396 2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11398 * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
11401 2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11403 * util-vserver/Makefile.am: - separated and completed m4_FILES
11404 - added '--show-dead' to cvs2cl params
11405 - fix linuxcaps.h (merged from stable)
11407 2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11409 * util-vserver/lib/getvservercfgstyle.c: added some additional
11412 2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11414 * util-vserver/lib/virtual.h: do not include the <linux/types.h>
11415 kernel-header anymore
11417 2003-11-04 13:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11419 * util-vserver/scripts/functions: - getAllVservers: use _tmp
11420 instead of tmp to avoid clashes when caller
11421 wants to have results in 'tmp', fixed array assignment
11423 2003-11-04 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11425 * util-vserver/src/rebootmgr.c: fixed typo
11427 2003-11-04 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11429 * util-vserver/tests/vserver-info.c: added '--help' and '--version'
11431 2003-11-04 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11433 * util-vserver/configure.ac: merged from SYSCALL_SWITCH
11435 2003-11-04 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11437 * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
11439 2003-11-04 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11441 * util-vserver/scripts/distrib-info,
11442 util-vserver/scripts/vserver-copy,
11443 util-vserver/scripts/vserver-legacy,
11444 util-vserver/scripts/vservers.grabinfo.sh,
11445 util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
11446 util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
11447 (/vservers -> $DEFAULT_VSERVERDIR)
11449 2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11451 * util-vserver/m4/validate.am: updated from vserver-djinni
11453 2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11455 * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
11457 2003-11-03 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11459 * util-vserver/util-vserver.spec.in: removed 'vkill' for now
11460 call 'install-vserverdir'
11462 2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11464 * util-vserver/distrib/redhat/initpost: create
11465 /etc/sysconfig/network
11467 2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11469 * util-vserver/scripts/vserver.functions: - fixed some statements
11470 which would fail with 'set -e'
11471 - made 'disableInterface' smart so that it calculates parameters
11474 2003-11-03 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11476 * util-vserver/scripts/vserver-setup.functions: added support for
11479 2003-11-03 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11481 * util-vserver/lib/getvservername.c: terminate name with '\0'
11483 2003-10-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11485 * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
11486 - reenabled the copy-all mode; can be disabled by setting the
11487 $UTIL_VSERVER_AVOID_COPY environment variable
11488 - use '-HS' ulimit switch for newly created vservers
11490 2003-10-30 17:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11492 * util-vserver/Makefile.am: - large cleanup; use changed variables
11493 from scripts/Makefile
11494 - try to keep modes of pathsubstituted files
11495 - create own install-rule for vserver-dir; 'make distcheck' does
11499 2003-10-30 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11501 * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
11503 2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11505 * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
11506 hardcoded /usr/sbin
11508 2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11510 * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
11511 (merged from 0.23.94)
11513 2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11515 * util-vserver/src/Makefile-files: create 'setattr' program
11517 2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11519 * util-vserver/scripts/distrib-info,
11520 util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
11521 util-vserver/scripts/vserver-copy,
11522 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11523 merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
11525 2003-10-30 17:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11527 * util-vserver/scripts/vserver.start,
11528 util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
11531 2003-10-30 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11533 * util-vserver/scripts/functions: added 'checkComponents()'
11536 2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11538 * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
11540 2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11542 * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
11544 2003-10-30 17:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11546 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11547 INITRDDIR, LIBDIR and INCLUDEDIR
11549 2003-10-30 17:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11551 * util-vserver/scripts/Makefile-files: large cleanup
11552 removed 'vkill' (obsoleted by ctx-kill)
11553 vps is now vps.subst
11555 2003-10-30 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11557 * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
11558 util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
11561 2003-10-30 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11563 * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
11565 added missing path-substitutions
11567 2003-10-30 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11569 * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
11572 2003-10-30 14:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11574 * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
11576 2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11578 * util-vserver/lib/getvservercfgstyle.c,
11579 util-vserver/lib/getvservername.c,
11580 util-vserver/lib/getvservervdir.c,
11581 util-vserver/tests/vserver-info.c: initial checkin
11583 2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11585 * util-vserver/tests, util-vserver/tests/.cvsignore,
11586 util-vserver/tests/Makefile-files: added vserver-info
11588 2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11590 * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
11591 dietlibc-compilation
11593 2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11595 * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
11596 and DEFAULT_VSERVERPKGDIR
11598 2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11600 * util-vserver/lib/Makefile-files: added files for higher-level
11603 2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11605 * util-vserver/lib/vserver.h: added functions for
11608 2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11610 * util-vserver/scripts/vserver.start,
11611 util-vserver/scripts/vserver.stop,
11612 util-vserver/scripts/vserver.suexec: cleanups; go into
11613 vserver-dir before *and* after executing scriptlets
11615 2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11617 * util-vserver/scripts/vserver-build,
11618 util-vserver/scripts/vserver-build.functions: used
11619 $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
11620 hardcoded '/vservers' values
11622 2003-10-22 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11624 * util-vserver/util-vserver.spec.in: rewrote it
11625 added -build subpackage
11627 2003-10-22 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11629 * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
11630 ENSC_ENABLE_DIETLIBC and
11631 ENSC_KERNEL_HEADERS checks into own m4/* files
11633 2003-10-22 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11635 * util-vserver/Makefile.am: renamed sysvdir to initrddir
11636 use $(RELEASE_CPPFLAGS) (-DNDEBUG)
11637 substitute $(vserverdir) and $(vserverpkgdir)
11638 create the $(vserverdir) and $(vserverpkgdir) directories
11640 2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11642 * util-vserver/distrib/Makefile.am: added sample 'mtab' file
11643 create the config-dirs
11645 2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11647 * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
11648 but the 'util-vserver-vars' file
11650 2003-10-22 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11652 * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
11654 2003-10-22 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11656 * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
11657 util-vserver/distrib/fdr0.95/apt/rpmpriorities,
11658 util-vserver/distrib/fdr0.95/apt/sources.list,
11659 util-vserver/distrib/fdr0.95/pkgs,
11660 util-vserver/distrib/fdr0.95/pkgs/01,
11661 util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
11662 util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
11663 util-vserver/m4/ensc_initrddir.m4,
11664 util-vserver/m4/ensc_kerneldir.m4,
11665 util-vserver/m4/ensc_release.m4: initial checkin
11667 2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11669 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11670 DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
11672 2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11674 * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
11675 scriplets with "$UTIL_VSERVER_VARS" as second param
11676 instead of "$_VSERVER"
11678 2003-10-22 22:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11680 * util-vserver/scripts/vserver-build.functions: fixed broken quotes
11682 2003-10-22 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11684 * util-vserver/scripts/vserver.functions,
11685 util-vserver/scripts/vserver.start: - reorganized
11686 CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
11687 separate CHCONTEXT_DISCONNECT variable completetly and put
11689 fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
11690 'vserver ... start' command only
11692 2003-10-22 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11694 * util-vserver/src/secure-umount.c: use real 'umount' program to
11695 unmount directories
11697 2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11699 * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
11701 2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11703 * util-vserver/scripts/vserver-build,
11704 util-vserver/scripts/vserver-setup.functions: fixed getopt
11707 2003-10-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11709 * util-vserver/scripts/vserver-build.functions: added support for
11710 copying some default files (resolv.conf, localtime,
11713 2003-10-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11715 * util-vserver/scripts/functions: implemented findAndCopy
11717 2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11719 * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
11721 2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11723 * util-vserver/distrib/Makefile.am: added scripts to
11724 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
11726 2003-10-21 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11728 * util-vserver/src/exec-ulimit.c: implemented '--help' and
11731 2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11733 * util-vserver/src/vbuild.cc: removed warning about unused
11736 2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11738 * util-vserver/tests/Makefile-files: renamed to .cc files to .c
11740 2003-10-21 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11742 * util-vserver/tests/chrootsafe.c,
11743 util-vserver/tests/chrootsafe.cc,
11744 util-vserver/tests/escaperoot.c,
11745 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
11746 util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
11747 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
11748 util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
11749 util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
11750 made some little changes to make them
11751 compilable with C compilers
11753 2003-10-21 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11755 * util-vserver/Makefile.am: added new m4/*.m4 macros
11756 added conditional build of CXX files
11757 added support for libtool
11759 2003-10-21 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11761 * util-vserver/distrib/redhat,
11762 util-vserver/distrib/redhat/initpost: initial checkin
11764 2003-10-21 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11766 * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
11767 removed Red Hat 9.0.93
11768 use common redhat/initpost script
11770 2003-10-21 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11772 * util-vserver/lib/Makefile-files: - use dietlibc compilation only
11773 for library-built, but not e.g. when
11774 building object for rpm-fake.so. This is very dark magic...
11776 2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11778 * util-vserver/scripts/Makefile-files: removed vunify.old.sh
11780 2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11782 * util-vserver/src/Makefile-files: - conditionalized built of C++
11784 - added very dark magic to build everything of rpm-fake.so with
11786 flag (when possible); on ia32 this will not work/is not
11788 but x86_64 seems to have problems with current method
11790 2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11792 * util-vserver/configure.ac: added check for C++ compiler
11793 added some CXX flags
11794 use ENSC_FPIC_SYSCALL
11796 2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11798 * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
11801 2003-10-21 13:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11803 * util-vserver/m4/ensc_cxxcompiler.m4,
11804 util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
11805 util-vserver/src/vserver.hh: initial checkin
11807 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11809 * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
11810 compilers and older kernels
11812 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11814 * util-vserver/src/secure-mount.c: made it compilabe with non-C99
11817 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11819 * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
11821 !!BROKE LOTS OF THINGS!! this version does not work yet
11823 2003-10-21 13:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11825 * util-vserver/src/vunify.cc: use 'Vserver' class instead of
11828 reindented large parts
11830 2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11832 * util-vserver/src/vutil.cc: use 'Vserver' class instead of
11834 fixed format-string error
11836 2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11838 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
11839 class instead of 'string'
11841 2003-10-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11843 * util-vserver/src/wrappers.h: make it compilable with non-C99
11846 2003-10-20 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11848 * util-vserver/doc/configuration.xml: documented 'ulimits'
11851 2003-10-20 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11853 * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
11854 saying already: it is old and obsoleted...
11856 2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11858 * util-vserver/scripts/vserver.start,
11859 util-vserver/scripts/vserver.stop,
11860 util-vserver/scripts/vserver.suexec: added ulimits support
11862 2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11864 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11867 2003-10-20 22:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11869 * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
11872 2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11874 * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
11876 2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11878 * util-vserver/src/exec-ulimit.c: initial checkin
11880 2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11882 * util-vserver/src/Makefile-files: added exec-ulimit.c
11884 2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11886 * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
11888 2003-10-20 21:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11890 * util-vserver/src/reducecap.c: use capability support from the
11891 library as far as possible
11893 2003-10-20 21:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11895 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
11896 capability support from the library instead of including
11899 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11901 * util-vserver/lib/capabilities.c: initial checkin
11903 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11905 * util-vserver/lib/vserver.h: added capability support
11907 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11909 * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
11913 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11915 * util-vserver/configure.ac: added support for '-DNDEBUG' in the
11918 2003-10-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11920 * util-vserver/Makefile.am: added PKGSTATEDIR substitution
11922 2003-10-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11924 * util-vserver/doc/cfgdirdoc.dtd,
11925 util-vserver/doc/configuration.xml,
11926 util-vserver/scripts/vserver-build.apt-rpm,
11927 util-vserver/scripts/vserver-build.functions,
11928 util-vserver/scripts/vserver-build.functions.apt,
11929 util-vserver/scripts/vserver-build.functions.rpm,
11930 util-vserver/scripts/vserver-setup.functions: initial checkin
11932 2003-10-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11934 * util-vserver/scripts/Makefile-files: - removed vserver-init file
11935 - added vserver-build* files
11937 2003-10-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11939 * util-vserver/scripts/util-vserver-vars.pathsubst: - added
11940 PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
11941 LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
11942 - added WORKAROUND_APT_DBPATH variable
11944 2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11946 * util-vserver/scripts/vserver-build: implemented it...
11948 2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11950 * util-vserver/scripts/vserver: added '--sync' and '--verbose'
11952 sync the 'stop' stage on restart
11953 fixed invocation of 'vserver-build'
11955 2003-10-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11957 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
11958 more mature by using arrays for the vserver-list
11960 2003-10-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11962 * util-vserver/scripts/vserver.functions: - moved
11963 getFileValue/getFileArray from 'vserver.functions' into
11966 2003-10-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11968 * util-vserver/scripts/functions: - moved getFileValue/getFileArray
11969 from 'vserver.functions' into 'functions'
11970 - implemented '/<path>' style vserver specification
11971 - made getAllVservers more mature by using arrays
11973 2003-10-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11975 * util-vserver/scripts/vserver-init: moved 'vserver-init'
11976 functionality into the more general vserver-build*
11979 2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11981 * util-vserver/configure.ac: gnit'ified
11983 2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11985 * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
11987 2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11989 * util-vserver/src/Makefile-files: gnit'ified
11992 2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11994 * util-vserver/src/chroot-cat.c: minor cosmetical changes
11996 2003-10-18 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11998 * util-vserver/src/chroot-rm.c: use "wrapper.h"
12000 2003-10-18 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12002 * util-vserver/src/wrappers.h: Eunlink(): added
12004 2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12006 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12009 2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12011 * util-vserver/scripts/vserver: added help/version
12012 added 'build' option
12013 made 'running' silently
12015 2003-10-18 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12017 * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
12020 2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12022 * util-vserver/Makefile.am: - gnit'ified it
12024 2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12026 * util-vserver/scripts/Makefile-files: - gnit'ified it
12027 - added vserver-build
12029 2003-10-18 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12031 * util-vserver/sysv/Makefile-files: gnit'ified it
12033 2003-10-18 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12035 * util-vserver/lib/checkversion.c: restored compatibility for case
12036 when old syscall interface uses the
12037 new syscall-number (merged from SYSCALL_SWITCH branch)
12039 2003-10-17 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12041 * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
12045 2003-10-17 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12047 * util-vserver/Makefile.am: cleaned up pathsubst rule
12049 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12051 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12054 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12056 * util-vserver/scripts/vserver-init: create link to reverse
12057 ctx->vserver mapping
12059 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12061 * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
12063 - added separate CHCONTEXT_DISCONNECT option
12064 - use default runlevels only when sysv init-style is used
12065 - create/empty mtab file before mounting the vserver
12067 2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12069 * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
12071 - added separate CHCONTEXT_DISCONNECT option
12073 2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12075 * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
12077 - disable interfaces when vserver is not running
12079 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12081 * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
12084 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12086 * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
12088 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12090 * util-vserver/sysv/vservers.subst: stop vservers only, when they
12091 do not have the ONSTOP flag
12093 2003-10-17 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12095 * util-vserver/sysv/Makefile-files: removed some noise from the
12098 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12100 * util-vserver/src/Makefile-files: added chroot-cat
12102 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12104 * util-vserver/src/chroot-cat.c: initial checkin
12106 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12108 * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
12110 2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12112 * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
12115 2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12117 * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
12118 it's now in global <config.h>
12119 - fixed problems with dietlibc's strtok_r() implementation
12120 - do not set '-o <...>' mount-flag when 'defaults' is the only
12123 2003-10-17 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12125 * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
12126 it's now in global <config.h>
12127 - use "wrappers.h" functions
12128 - implemented reverse-symlink file
12130 2003-10-17 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12132 * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
12133 util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
12134 into getprocentry-legacy.c and access /proc/self
12135 instead of /proc/<self-pid> there; this solves problems when
12138 - removed '#include <compat.h>'; it's now in global <config.h>
12140 2003-10-17 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12142 * util-vserver/scripts/Makefile-files: added vserver-legacy and
12145 2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12147 * util-vserver/src/ctx-kill.c: kill init-pid
12150 2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12152 * util-vserver/scripts/vserver.stop: added support for kill-signal
12155 2003-10-17 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12157 * util-vserver/scripts/vserver.functions: added getEnterShell()
12159 added support for kill-signal sequence
12161 2003-10-17 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12163 * util-vserver/scripts/vserver: - added legacy support
12164 - added support for
12165 suexec,restart,condrestart,exec,chkconfig,enter,running
12168 2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12170 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12171 _CTX_KILL, _FILETIME and _VSERVER_LEGACY
12173 2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12175 * util-vserver/scripts/vserver-legacy,
12176 util-vserver/scripts/vserver.suexec: initial checkin
12178 2003-10-16 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12180 * util-vserver/tests, util-vserver/tests/.cvsignore: added
12183 2003-10-16 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12185 * util-vserver/lib/Makefile-files: added int2str.c
12187 2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12189 * util-vserver/lib/internal.h: added utilvserver_int2str()
12191 2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12193 * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
12196 2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12198 * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
12200 2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12202 * util-vserver/tests/Makefile-files: generalized building with
12206 2003-10-16 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12208 * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
12209 generalized building with dietlibc
12211 2003-10-16 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12213 * util-vserver/lib/Makefile-files: added getinitpid* files
12214 added getprocentry* files
12215 added utils-legacy.h
12217 2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12219 * util-vserver/lib/getinitpid-compat.hc,
12220 util-vserver/lib/getinitpid-legacy.hc,
12221 util-vserver/lib/getinitpid.c,
12222 util-vserver/lib/getprocentry-legacy.c,
12223 util-vserver/lib/utils-legacy.h: initial checkin
12225 2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12227 * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12228 s!vc_X_getcctx()!vc_X_getctx(0)!
12230 2003-10-16 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12232 * util-vserver/lib/vserver.h: added vc_X_getinitpid()
12234 removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
12237 2003-10-16 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12239 * util-vserver/lib/syscall-legacy.hc: removed all traces of
12242 2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12244 * util-vserver/lib/getctx.c: cleanups
12245 recognize pid==0 as current pid
12247 2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12249 * util-vserver/lib/getctx-legacy.hc: use new
12250 utilvserver_getProcEntry() function
12251 recall vc_X_getctx_legacy() automatically when buffersize was too
12254 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12256 * util-vserver/Makefile.am: added substitution for UMOUNT
12258 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12260 * util-vserver/src, util-vserver/src/.cvsignore: updated
12262 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12264 * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
12265 pedantic warning setups
12266 give '--help' message out on fd 1 instead of 2
12268 2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12270 * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
12271 pedantic warning setups
12273 2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12275 * util-vserver/src/new-namespace.c: use "wrappers.h"
12276 use STACK_START macro
12278 2003-10-16 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12280 * util-vserver/src/listdevip.c: small fixes for pedantic
12283 2003-10-16 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12285 * util-vserver/src/compat-pivot_root.h,
12286 util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
12287 util-vserver/src/stack-start.h,
12288 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
12291 2003-10-16 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12293 * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
12295 added lots of headers
12296 generalized dietlibc handling
12298 2003-10-16 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12300 * util-vserver/scripts/functions, util-vserver/scripts/vserver,
12301 util-vserver/scripts/vserver.functions,
12302 util-vserver/scripts/vserver.start,
12303 util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
12304 function should work now...
12306 2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12308 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12309 _SECURE_UMOUNT and _UMOUNT
12311 2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12313 * util-vserver/scripts/Makefile-files: added
12314 vservers.{functions,stop}
12316 2003-10-16 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12318 * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
12320 2003-10-16 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12322 * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
12324 2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12326 * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
12328 2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12330 * util-vserver/configure.ac: added check for UMOUNT
12331 added pedantic warn-flags
12332 added template for HAVE_GROWING_STACK check
12334 2003-10-16 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12336 * util-vserver/compat.h: do '#undef inline' for '--std=c99'
12337 dietlibc compilations
12339 2003-10-14 18:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12341 * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
12342 initialize legacy-lib without parsing
12345 2003-10-14 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12347 * util-vserver/lib/syscall-legacy.hc: added inofficial
12348 vc_init_internal_legacy() function
12350 2003-10-14 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12352 * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
12353 include "internal.h"
12355 2003-10-14 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12357 * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
12358 moved declarations of general functions from vserver-internal.h
12362 2003-10-14 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12364 * util-vserver/lib/getversion-internal.hc,
12365 util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
12366 util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
12367 (sswitch_merge tag)
12369 2003-10-14 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12371 * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
12373 2003-10-14 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12375 * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
12376 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12377 Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
12379 2003-10-14 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12381 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12382 util-vserver/NEWS, util-vserver/compat.h,
12383 util-vserver/configure.ac, util-vserver/lib/Makefile-files,
12384 util-vserver/lib/checkversion.c,
12385 util-vserver/lib/getctx-compat.hc,
12386 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
12387 util-vserver/lib/getversion-internal.hc,
12388 util-vserver/lib/getversion.c,
12389 util-vserver/lib/safechroot-internal.hc,
12390 util-vserver/lib/syscall-compat.hc,
12391 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
12392 util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
12393 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12394 util-vserver/scripts, util-vserver/scripts/.cvsignore,
12395 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
12396 util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
12397 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12398 util-vserver/src/vserver-stat.c,
12399 util-vserver/sysv/Makefile-files,
12400 util-vserver/tests/chrootsafe.cc,
12401 util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
12402 branch (sswitch_merge tag)
12404 2003-10-13 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12406 * util-vserver/configure.ac: added rcs2log support
12407 added checks for MS_MOVE and ctx_t
12408 define UTMP_GID as 22 for now
12410 2003-10-13 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12412 * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
12413 create /var/run/vservers on 'make install'
12414 use m4/pkgconfig.am
12416 2003-10-13 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12418 * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
12419 before accessing file)
12423 2003-10-13 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12425 * util-vserver/src/Makefile-files: - added chroot-rm
12426 - compile fakerunlevel with dietlibc
12428 2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12430 * util-vserver/scripts/vserver.start: made it working...
12432 2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12434 * util-vserver/scripts/vserver-init: - removed unused variables
12435 - added lockfile-creation
12436 - create symlink from /var/lib/rpm to $rpmdb_path (until all
12438 are having the %_dbpath patch)
12440 2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12442 * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
12443 for _CHROOT_RM and _FAKE_RUNLEVEL
12445 2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12447 * util-vserver/scripts/functions: use new secure-mount syntax
12449 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12451 * util-vserver/scripts/Makefile-files: added statements to install
12454 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12456 * util-vserver/m4/pkgconfig.am: initial checkin
12458 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12460 * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
12462 2003-10-13 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12464 * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
12465 now done by each package
12466 inidividually. For util-vserver, the declaration is in compat.h
12467 and detection in configure.ac
12469 2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12471 * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
12472 util-vserver/src/.cvsignore: updated
12474 2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12476 * util-vserver/lib/util-vserver.pc.subst,
12477 util-vserver/src/chroot-rm.c: initial checkin
12479 2003-10-13 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12481 * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
12482 from src/ to toplevel-dir
12484 2003-10-13 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12486 * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
12487 util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
12488 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
12489 util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
12490 util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
12491 util-vserver/tests/getctx.c: include "compat.h"
12493 2003-10-13 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12495 * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
12497 2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12499 * util-vserver/src/compat.h: initial checkin
12501 2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12503 * util-vserver/configure.ac: use absolute default-path for
12504 /bin/mount since it is required by
12505 execv() in secure-mount
12507 2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12509 * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
12511 2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12513 * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
12515 2003-10-09 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12517 * util-vserver/src/util.h: - added *_cast macros
12518 - mark writeStr() as __attribute__((__unused__)) to prevent
12521 - fixed off-by-one error in WRITE_MSG
12523 2003-10-09 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12525 * util-vserver/src/secure-mount.c: rewrote it completely; it
12526 emulates now nearly the usual mount(8)
12527 functionality but provides the enhanced '--secure', '--chdir
12529 ... options which are needed for vservers
12531 2003-10-09 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12533 * util-vserver/doc/cfg.txt: added documentation about <interfaces>
12534 and basic vserver-variables
12536 2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12538 * util-vserver/scripts/vserver.start: initial checkin
12540 2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12542 * util-vserver/scripts/vserver: complete rewrite
12544 2003-10-09 01:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12546 * util-vserver/Makefile.am: added some standard-tools to the
12549 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12551 * util-vserver/configure.ac: added checks for some standard-tools
12553 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12555 * util-vserver/tests, util-vserver/tests/.cvsignore,
12556 util-vserver/tests/Makefile-files: added getctx
12558 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12560 * util-vserver/src/Makefile-files: added save_ctxinfo and
12563 2003-10-09 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12565 * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
12568 2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12570 * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
12572 2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12574 * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
12575 util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
12576 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12579 2003-10-09 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12581 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12582 _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
12583 _SAVE_CTXINFO, _VPS and standard-tool macros
12585 2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12587 * util-vserver/scripts/functions: added isVserverRunning function
12589 2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12591 * util-vserver/lib/vserver.h: added CTX_NOCTX macro
12592 added getctx()/getcctx() functions
12593 added ctx_t datatype
12595 2003-10-09 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12597 * util-vserver/lib/Makefile-files: added getctx and int2str +
12600 2003-10-06 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12602 * util-vserver/distrib/Makefile.am: added install-rules for the
12605 2003-10-06 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12607 * util-vserver/distrib/rh9/apt,
12608 util-vserver/distrib/rh9/apt/rpmpriorities,
12609 util-vserver/distrib/rh9/apt/sources.list: initial checkin
12611 2003-10-06 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12613 * util-vserver/util-vserver.spec.in: - fixed Source0 URL
12614 - added -sysv and -devel subpackages
12615 - moved /etc/init.d to %_initrddir
12617 2003-10-06 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12619 * util-vserver/Makefile.am: - added more pathsubst variables
12620 - added $(scripts_DTA)
12622 2003-10-06 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12624 * util-vserver/distrib/defaults/rpm/macros: added notes regarding
12625 %_install_langs and added some other "main"-languages
12627 2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12629 * util-vserver/doc/cfg.txt: added apps/vunify documentation
12631 2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12633 * util-vserver/scripts/vserver-init: - added metadata to track if
12634 root-/pkgcfgbase-links shall be made
12636 - added gpg-key import
12637 - create dev/pts directory
12639 2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12641 * util-vserver/scripts/vapt-get: improved '--help'/'--version'
12644 2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12646 * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
12648 made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
12651 reordered the _* variables alphabetically
12653 2003-10-06 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12655 * util-vserver/scripts/Makefile-files: installed missing files
12656 (functions, vapt-get*, vrpm*)
12658 2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12660 * util-vserver/src/secure-mount.c: rewrote it completely
12662 2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12664 * util-vserver/src/rpm-fake.c: - set default-signal handler for
12666 - minor cosmetical cleanups
12667 - use wait4(2) instead of waitpid(2)
12669 2003-10-02 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12671 * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
12672 'makeDevEntry' which is more flexible
12673 - added workaround for
12674 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
12675 - content of *all* rpm and apt template directories will be
12677 - use '-y' flag on 'apt-get' invocation
12679 2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12681 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
12682 util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
12684 2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12686 * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
12689 2003-10-02 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12691 * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
12694 2003-10-02 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12696 * util-vserver/scripts/functions,
12697 util-vserver/scripts/util-vserver-vars.pathsubst: added
12699 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
12701 2003-10-01 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12703 * util-vserver, util-vserver/.cvsignore: updated to reflect changes
12704 in CVSROOT/cvsignores
12706 2003-10-01 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12708 * util-vserver/man/Makefile-files: removed last traces of
12711 2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12713 * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
12716 2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12718 * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
12719 that files will not be updated on every
12722 2003-10-01 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12724 * util-vserver/Makefile.am: - added cvs2cl support
12725 - changed pathsubst rules so that files will not be updated on
12729 2003-10-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12731 * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
12732 prevent compiler warnings
12734 2003-10-01 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12736 * util-vserver/src/new-namespace.c: small fix in error-message
12738 2003-10-01 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12740 * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
12743 2003-10-01 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12745 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12746 util-vserver/configure.ac: renamed vserver.spec.in to
12747 util-vserver.spec.in
12749 2003-10-01 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12751 * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
12752 removed since linuxconf support was dropped
12754 2003-09-30 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12756 * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
12757 renamed vserver.spec.in to util-vserver.spec.in and updated it
12759 2003-09-30 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12761 * util-vserver/src/new-namespace.c,
12762 util-vserver/src/secure-mount.c: modified showVersion() to show
12763 current version instead of an hardcoded
12766 2003-09-30 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12768 * util-vserver, util-vserver/.cvsignore: updated
12770 2003-09-30 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12772 * util-vserver/Makefile.am: added general rule for %.pathsubst
12776 2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12778 * util-vserver/configure.ac: added distrib/Makefile
12780 2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12782 * util-vserver/pathconfig.h.pathsubst: initial checkin
12784 2003-09-30 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12786 * util-vserver/scripts/Makefile-files: - renamed
12787 util-vserver-vars.subst to util-vserver-vars.pathsubst; this
12788 makes it easier to use general makefile-rules
12789 - removed the old rules for util-vserver-vars
12791 2003-09-30 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12793 * util-vserver/scripts/util-vserver-vars.pathsubst,
12794 util-vserver/scripts/util-vserver-vars.subst: renamed
12795 util-vserver-vars.subst to util-vserver-vars.pathsubst; this
12796 makes it easier to use general makefile-rules
12798 2003-09-30 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12800 * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
12801 util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
12802 util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
12803 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12804 util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
12805 util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
12806 util-vserver/src/vserver-stat.c: include <config.h>
12808 2003-09-30 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12810 * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
12811 util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
12812 util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
12813 to avoid naming-clashes with
12814 the standard autoconf macro
12815 - include <config.h>
12817 2003-09-30 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12819 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
12820 'PACKAGE' class to 'Package' to avoid naming-clashes with the
12821 standard autoconf macro
12823 2003-09-30 19:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12825 * util-vserver/src/rpm-fake.c: - removed debug-output
12826 - do not fail on umount() errors; CLONE_NEWNS has
12828 behavior in combination with chroot() so that mountpoints within
12829 chroots *can* disappear automatically
12831 2003-09-30 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12833 * util-vserver/Makefile.am: use recursive make for distrib: added
12834 it to SUBDIRS and remove old
12835 $(distrib_*) variables
12837 2003-09-30 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12839 * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
12842 2003-09-30 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12844 * util-vserver/distrib/Makefile-files,
12845 util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
12846 util-vserver/distrib/defaults/devs,
12847 util-vserver/distrib/defaults/rpm,
12848 util-vserver/distrib/defaults/rpm/macros,
12849 util-vserver/distrib/install-mdk8.2,
12850 util-vserver/distrib/install-post.sh,
12851 util-vserver/distrib/install-pre.sh,
12852 util-vserver/distrib/install-rh7.2,
12853 util-vserver/distrib/install-rh7.3,
12854 util-vserver/distrib/install-rh8.0,
12855 util-vserver/distrib/install-rh9.0,
12856 util-vserver/distrib/mdk8.2-minimum,
12857 util-vserver/distrib/rh7.3-minimum,
12858 util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
12859 util-vserver/distrib/rh9.0-minimum,
12860 util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
12861 util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
12862 util-vserver/distrib/rh9.0.93/apt/sources.list,
12863 util-vserver/distrib/rh9.0.93/pkgs,
12864 util-vserver/distrib/rh9.0.93/pkgs/01,
12865 util-vserver/distrib/rh9.0.93/pkgs/02,
12866 util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
12867 util-vserver/distrib/rh9/pkgs/02,
12868 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
12869 Replaced the install-* and *-minimum files with configuration
12871 for the new vserver-init tool in the scripts directory. To ease
12873 'install:'-make target, it is necessarily to use recursive make
12877 2003-09-30 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12879 * util-vserver/configure.ac: added dietlibc support
12882 2003-09-30 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12884 * util-vserver, util-vserver/.cvsignore: added Makefile
12886 2003-09-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12888 * util-vserver/lib, util-vserver/lib/.cvsignore,
12889 util-vserver/scripts, util-vserver/scripts/.cvsignore,
12890 util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
12891 util-vserver/scripts/vapt-get-worker,
12892 util-vserver/scripts/vrpm-preload,
12893 util-vserver/scripts/vrpm-worker,
12894 util-vserver/scripts/vserver-init, util-vserver/src,
12895 util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
12896 util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
12897 util-vserver/src/util.h, util-vserver/sysv,
12898 util-vserver/sysv/.cvsignore, util-vserver/tests,
12899 util-vserver/tests/.cvsignore: initial checkin
12901 2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12903 * util-vserver/Makefile.am: updated to new -devel branch
12904 added dietlibc support
12906 2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12908 * util-vserver/src/Makefile-files: added secure-mount,
12909 new-namespace and rpm-fake.so rules
12911 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12913 * util-vserver/scripts/vrpm: replaced with new version
12915 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12917 * util-vserver/scripts/util-vserver-vars.subst: added more
12920 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12922 * util-vserver/scripts/Makefile-files: added more substitutions
12924 2003-09-30 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12926 * util-vserver/doc/cfg.txt: initial checkin
12928 2003-09-29 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12930 * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
12931 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
12932 util-vserver/THANKS, util-vserver/configure.ac,
12933 util-vserver/distrib, util-vserver/distrib/Makefile-files,
12934 util-vserver/distrib/install-mdk8.2,
12935 util-vserver/distrib/install-post.sh,
12936 util-vserver/distrib/install-pre.sh,
12937 util-vserver/distrib/install-rh7.2,
12938 util-vserver/distrib/install-rh7.3,
12939 util-vserver/distrib/install-rh8.0,
12940 util-vserver/distrib/install-rh9.0,
12941 util-vserver/distrib/mdk8.2-minimum,
12942 util-vserver/distrib/rh7.3-minimum,
12943 util-vserver/distrib/rh8.0-minimum,
12944 util-vserver/distrib/rh9.0-minimum,
12945 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
12946 util-vserver/doc, util-vserver/doc/FAQ.txt,
12947 util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
12948 util-vserver/doc/intro.txt, util-vserver/lib,
12949 util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
12950 util-vserver/lib/vserver.h, util-vserver/m4,
12951 util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
12952 util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
12953 util-vserver/man, util-vserver/man/Makefile-files,
12954 util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
12955 util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
12956 util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
12957 util-vserver/man/vps.8, util-vserver/man/vpstree.8,
12958 util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
12959 util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
12960 util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
12961 util-vserver/scripts, util-vserver/scripts/Makefile-files,
12962 util-vserver/scripts/distrib-info,
12963 util-vserver/scripts/rootshell,
12964 util-vserver/scripts/save_s_context,
12965 util-vserver/scripts/util-vserver-vars.subst,
12966 util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
12967 util-vserver/scripts/vps, util-vserver/scripts/vpstree,
12968 util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
12969 util-vserver/scripts/vserver-copy,
12970 util-vserver/scripts/vserverkillall,
12971 util-vserver/scripts/vservers.grabinfo.sh,
12972 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
12973 util-vserver/scripts/vunify.old.sh, util-vserver/src,
12974 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
12975 util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
12976 util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
12977 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
12978 util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
12979 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12980 util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
12981 util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
12982 util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
12983 util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
12984 util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
12985 util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
12986 util-vserver/src/vutil.p, util-vserver/sysv,
12987 util-vserver/sysv/Makefile-files,
12988 util-vserver/sysv/rebootmgr.subst,
12989 util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
12990 util-vserver/sysv/v_named.subst,
12991 util-vserver/sysv/v_portmap.subst,
12992 util-vserver/sysv/v_sendmail.subst,
12993 util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
12994 util-vserver/sysv/v_xinetd.subst,
12995 util-vserver/sysv/vservers.conf,
12996 util-vserver/sysv/vservers.subst, util-vserver/tests,
12997 util-vserver/tests/Makefile-files,
12998 util-vserver/tests/chrootsafe.cc,
12999 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
13000 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
13001 util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
13006 * branches, tags, .: New repository initialized by cvs2svn.