1 2007-09-02 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
3 * NEWS, configure.ac: Version 0.30.214.
5 2007-09-02 19:51 Daniel Hokka Zakrisson <daniel@hozac.com>
7 * lib/syscall_getccaps-v13.hc: Use the correct syscall.
9 2007-08-27 10:53 Daniel Hokka Zakrisson <daniel@hozac.com>
11 * scripts/vserver.stop: Fix thinko.
13 2007-08-27 10:19 Daniel Hokka Zakrisson <daniel@hozac.com>
15 * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
17 2007-08-27 10:16 Daniel Hokka Zakrisson <daniel@hozac.com>
19 * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
20 more like the redhat initpost script, don't start the guest for
23 2007-08-26 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
25 * doc/configuration.xml, scripts/chbind, scripts/chcontext,
26 scripts/pkgmgmt, scripts/vserver-build.fai,
27 scripts/vserver.functions, scripts/vserver.start,
28 scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
29 src/vtag.c: Add support for the lback address in the
31 Add --silent to vtag so it'll complain if run manually on a
32 kernel without the necessary support.
34 2007-08-26 17:50 Daniel Hokka Zakrisson <daniel@hozac.com>
36 * doc/configuration.xml: Document the tag and ncontext files.
38 2007-08-26 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
40 * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
42 2007-08-25 16:56 Daniel Hokka Zakrisson <daniel@hozac.com>
44 * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
45 context if ncontext/tag don't exist.
46 Fix remanining vc_getVserverCtx caller.
48 2007-08-25 16:50 Daniel Hokka Zakrisson <daniel@hozac.com>
50 * distrib/misc/debootstrap.uri: debootstrap 1.0.3
52 2007-08-21 23:00 Daniel Hokka Zakrisson <daniel@hozac.com>
54 * doc/configuration.xml: Clarify that specifying dev will
55 add/remove the IP address.
57 2007-08-21 18:39 Daniel Hokka Zakrisson <daniel@hozac.com>
59 * scripts/vserver.functions: Add a static context sanity check.
61 2007-08-16 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
63 * src/setattr.c: Add --immutable.
65 2007-08-16 19:53 Daniel Hokka Zakrisson <daniel@hozac.com>
67 * scripts/vserver.stop: Migrate to the tag on stop too.
69 2007-08-16 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
71 * scripts/chcontext: Fix for vtag invocations.
73 2007-08-16 03:06 Daniel Hokka Zakrisson <daniel@hozac.com>
75 * compat.h, configure.ac, contrib/manifest.dat.pathsubst,
76 ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
77 kernel/tag_cmd.h, lib/Makefile-files,
78 lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
79 lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
80 lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
81 lib/syscall_getvci.c, lib/syscall_tagcreate.c,
82 lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
83 lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
84 lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
85 lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
86 scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
87 scripts/vserver.start, scripts/vserver.suexec,
88 src/Makefile-files, src/vserver-info.c, src/vtag.c,
89 vserver-start/main.c: Add support for a separate filesystem tag,
90 and in the process improve the support for network contexts.
92 2007-08-16 02:31 Daniel Hokka Zakrisson <daniel@hozac.com>
94 * src/chbind.c: The nid isn't used anymore, legacy APIs don't
97 2007-08-16 02:00 Daniel Hokka Zakrisson <daniel@hozac.com>
99 * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
100 not defined in the headers.
102 2007-08-13 18:10 Daniel Hokka Zakrisson <daniel@hozac.com>
104 * scripts/functions: Add some hints for this common problem.
106 2007-08-12 00:13 Daniel Hokka Zakrisson <daniel@hozac.com>
108 * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
111 2007-08-10 15:28 Daniel Hokka Zakrisson <daniel@hozac.com>
113 * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
116 2007-08-09 02:39 Daniel Hokka Zakrisson <daniel@hozac.com>
118 * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
120 2007-08-08 23:10 Daniel Hokka Zakrisson <daniel@hozac.com>
122 * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
125 2007-08-08 21:32 Daniel Hokka Zakrisson <daniel@hozac.com>
127 * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
129 2007-08-08 21:03 Daniel Hokka Zakrisson <daniel@hozac.com>
131 * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
133 2007-08-08 20:47 Daniel Hokka Zakrisson <daniel@hozac.com>
135 * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
137 2007-08-08 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
139 * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
140 kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
141 lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
142 lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
143 lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
144 lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
145 lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
146 lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
147 lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
148 lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
149 lib/vserver-internal.h, lib/vserver.h,
150 lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
151 src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
152 for the various new APIs in 2.2 and 2.3, in particular, netv2.
154 2007-08-05 18:36 Daniel Hokka Zakrisson <daniel@hozac.com>
156 * scripts/vserver.delete: Remove the cache so disk limit caches
157 have no chance of being reused if the same guest is recreated at
158 a later point in time.
160 2007-08-05 18:36 Daniel Hokka Zakrisson <daniel@hozac.com>
162 * scripts/vserver-build.yum: It's just yum, not yum-rpm.
164 2007-08-05 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
166 * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
169 2007-07-31 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
171 * scripts/vserver-build.debootstrap: Use findFile consistently.
172 Don't fail if a file doesn't exist, these are all optional.
174 2007-07-30 09:36 Benedikt Böhm <hollow@gentoo.org>
176 * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
178 2007-07-29 17:14 Daniel Hokka Zakrisson <daniel@hozac.com>
180 * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
181 Only POSIX-sh in Gentoo initscripts.
183 2007-07-29 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
185 * distrib/Makefile.am, distrib/breezy,
186 distrib/breezy/debootstrap.script, distrib/dapper,
187 distrib/dapper/debootstrap.script, distrib/debian,
188 distrib/debian/debootstrap.script, distrib/debian/initpost,
189 distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
190 distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
191 distrib/gutsy/debootstrap.script, distrib/hoary,
192 distrib/hoary/debootstrap.script, distrib/warty,
193 distrib/warty/debootstrap.script,
194 scripts/vserver-build.debootstrap,
195 scripts/vserver-build.functions: Various debootstrap
198 2007-07-29 16:32 Daniel Hokka Zakrisson <daniel@hozac.com>
200 * src/naddress.c: Prettier output on error.
202 2007-07-22 17:24 Daniel Hokka Zakrisson <daniel@hozac.com>
204 * lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
205 lib_internal/mkdir.c, lib_internal/testsuite,
206 lib_internal/testsuite/Makefile-files,
207 lib_internal/testsuite/matchlist.c, lib_internal/util.h,
208 src/vclone.c, src/vhashify.c: Add exclude list support for
211 2007-07-19 20:56 Daniel Hokka Zakrisson <daniel@hozac.com>
213 * lib/Makefile-files, lib/syscall_getsched-v21.hc,
214 lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
216 2007-07-18 17:32 Daniel Hokka Zakrisson <daniel@hozac.com>
218 * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
221 2007-07-18 17:24 Daniel Hokka Zakrisson <daniel@hozac.com>
223 * scripts/vserver, scripts/vserver.functions,
224 scripts/vserver.start: Add --strace and --debug-sysv options to
225 further debug problems with starting a guest.
227 2007-07-16 15:52 Daniel Hokka Zakrisson <daniel@hozac.com>
229 * lib/Makefile-files: Add it to the Makefile.
231 2007-07-16 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
233 * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
234 vc_get_ccaps do the right thing.
236 2007-07-13 14:35 Daniel Hokka Zakrisson <daniel@hozac.com>
238 * scripts/vserver.stop: Enter the network context to stop the
241 2007-07-12 21:59 Daniel Hokka Zakrisson <daniel@hozac.com>
243 * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
245 2007-07-11 14:34 Daniel Hokka Zakrisson <daniel@hozac.com>
247 * src/h2ext.c: Add some sanity checking.
249 2007-07-11 14:27 Daniel Hokka Zakrisson <daniel@hozac.com>
251 * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
253 2007-07-10 20:35 Daniel Hokka Zakrisson <daniel@hozac.com>
255 * src/vclone.c: Add an option to specify the xid the non-shared
256 files should belong to.
258 2007-07-10 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
260 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
261 distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
262 scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
263 scripts/util-vserver-vars.pathsubst,
264 scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
265 Replace file with h2ext for the template build method.
267 2007-07-08 18:29 Daniel Hokka Zakrisson <daniel@hozac.com>
269 * src/chbind.c: It's network isolation, not virtualization.
271 2007-07-07 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
273 * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
274 patch for yum-3.2.1; this one should retain API
275 compatibility by using a dummy argument for the *Lock()
278 2007-06-25 15:24 Daniel Hokka Zakrisson <daniel@hozac.com>
280 * util-vserver.spec.in: Update URLs.
282 2007-06-24 22:04 Daniel Hokka Zakrisson <daniel@hozac.com>
284 * doc/configuration.xml, scripts/vserver-build.template: Add a way
285 to associate a distribution with a default template.
287 2007-06-24 21:28 Daniel Hokka Zakrisson <daniel@hozac.com>
289 * distrib/Makefile.am, distrib/f7,
290 distrib/f7/yum.repos.d/fedora-core.repo,
291 distrib/f7/yum.repos.d/fedora-development.repo,
292 distrib/f7/yum.repos.d/fedora-extras-development.repo,
293 distrib/f7/yum.repos.d/fedora-extras.repo,
294 distrib/f7/yum.repos.d/fedora-legacy.repo,
295 distrib/f7/yum.repos.d/fedora-updates-testing.repo,
296 distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.
298 2007-06-24 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
300 * src: Ignore vsysctl and vclone too.
302 2007-06-21 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
304 * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
306 2007-06-21 12:55 Daniel Hokka Zakrisson <daniel@hozac.com>
308 * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
311 2007-06-21 12:55 Daniel Hokka Zakrisson <daniel@hozac.com>
313 * mkrelease: Make it do everything needed.
315 2007-06-16 20:42 Daniel Hokka Zakrisson <daniel@hozac.com>
317 * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
318 SuSE's rc script works correctly.
320 2007-06-11 12:09 Daniel Hokka Zakrisson <daniel@hozac.com>
322 * doc/configuration.xml: fstab.remote uses the guest's network
325 2007-06-01 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
327 * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
328 contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
329 The yum-3.2.0 one is untested.
331 2007-06-01 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
333 * lib_internal/testsuite/Makefile-files: Fixed problems when
334 building both a dietlibc and a GNU version of a
335 testsuite program. Previously, the same object file (which was
337 by 'diet') was used for both variants and only linking differed
339 them. This caused problems at least in F7 on PPC platforms.
341 2007-06-01 16:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
343 * lib_internal/unify-copy.c: deallocate resources symmetrically
345 2007-05-31 17:58 Benedikt Böhm <hollow@gentoo.org>
347 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
348 TERM for colored output
350 2007-05-26 11:50 Daniel Hokka Zakrisson <daniel@hozac.com>
352 * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
355 2007-05-03 12:20 Daniel Hokka Zakrisson <daniel@hozac.com>
357 * NEWS: Version 0.30.213.
359 2007-05-03 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
361 * contrib/manifest.dat.pathsubst: Add missing file.
363 2007-05-02 20:11 Daniel Hokka Zakrisson <daniel@hozac.com>
365 * configure.ac: Version 0.30.213.
367 2007-04-27 09:08 Benedikt Böhm <hollow@gentoo.org>
369 * scripts/vserver.functions: fake init environment during shutdown,
370 otherwise rc just calls shutdown/halt which does not work without
373 2007-04-27 09:02 Benedikt Böhm <hollow@gentoo.org>
375 * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
376 dependency to default runlevel; dmesg/syslog is now handled in
379 2007-04-27 09:01 Benedikt Böhm <hollow@gentoo.org>
381 * src/chroot-sh.c: add link command to chroot-sh
383 2007-04-27 08:42 Benedikt Böhm <hollow@gentoo.org>
385 * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
386 /halt/reboot -f for gentoo init style, but rather just exit,
387 since we would be killed by vshelper, does not matter for reboot
388 from inside: simple reboot wonÄt work with gentoo init style,
389 must use reboot -f inside
391 2007-04-27 08:40 Benedikt Böhm <hollow@gentoo.org>
393 * distrib/gentoo/initpre: fix distdir handling if prefix is not
395 2007-04-21 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
397 * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
398 to stop the guest when the last process exits.
400 2007-04-21 14:05 Daniel Hokka Zakrisson <daniel@hozac.com>
402 * scripts/vserver-build.template: Recognize the --nodevsanity
405 2007-04-21 14:04 Daniel Hokka Zakrisson <daniel@hozac.com>
407 * scripts/functions: Don't do namespace cleanup if we're not in a
410 2007-04-21 14:03 Daniel Hokka Zakrisson <daniel@hozac.com>
412 * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
413 distrib/centos5/yum, distrib/centos5/yum.repos.d,
414 distrib/centos5/yum.repos.d/CentOS-Base.repo,
415 distrib/centos5/yum/yum.conf: Add CentOS 5.
417 2007-04-13 10:46 Benedikt Böhm <hollow@gentoo.org>
419 * distrib/etch/vserver-config.sh: remove interactive setup steps
421 2007-04-13 09:02 Benedikt Böhm <hollow@gentoo.org>
423 * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
424 distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
425 scripts/vserver-build.debootstrap: add build scripts for debian
428 2007-04-11 18:14 Daniel Hokka Zakrisson <daniel@hozac.com>
430 * scripts/vyum-worker: Fix typo.
432 2007-04-11 17:55 Daniel Hokka Zakrisson <daniel@hozac.com>
434 * distrib/misc/debootstrap.uri: New debootstrap.
436 2007-04-08 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
438 * src/vlogin.c: terminal_copy doesn't return void anymore.
440 2007-04-08 00:39 Daniel Hokka Zakrisson <daniel@hozac.com>
442 * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
445 2007-03-27 18:00 Benedikt Böhm <hollow@gentoo.org>
447 * distrib/gentoo/initpost, distrib/gentoo/initpre,
448 distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
449 halt/reboot if using gentoo init style, enable syslog stub by
450 default for gentoo guests
452 2007-03-24 12:54 Daniel Hokka Zakrisson <daniel@hozac.com>
454 * scripts/vserver-build.debootstrap: Get rid of the work directory
457 2007-03-21 04:46 Daniel Hokka Zakrisson <daniel@hozac.com>
459 * scripts/vserver: Fix help message.
461 2007-03-20 20:38 Daniel Hokka Zakrisson <daniel@hozac.com>
463 * scripts/vserver-build.debootstrap: Fix problems with debootstrap
466 2007-03-20 17:47 Daniel Hokka Zakrisson <daniel@hozac.com>
468 * scripts/vserver-build.debootstrap: Remove the guest in case of
471 2007-03-18 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
473 * scripts/pkgmgmt: Supply the required argument.
475 2007-03-18 22:02 Daniel Hokka Zakrisson <daniel@hozac.com>
477 * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
480 2007-03-18 17:51 Daniel Hokka Zakrisson <daniel@hozac.com>
482 * gentoo/util-vserver: Verbosify initscript.
484 2007-03-18 15:32 Daniel Hokka Zakrisson <daniel@hozac.com>
486 * scripts/functions, scripts/pkgmgmt, scripts/vserver,
487 scripts/vserver-build.functions, scripts/vsomething: Rename
488 _setVserverDir to _setVserverDirName.
489 Rename _getVserverDir to _setVserverDir.
490 Add _setVserverName to set VSERVER_NAME.
491 pkgmgmt.initVariables cannot run before _setVserverDirName, and
492 the initialization must happen once per guest.
494 2007-03-18 15:04 Daniel Hokka Zakrisson <daniel@hozac.com>
496 * src/vlogin.c: Attempt to fix the endless loop of select() read().
498 2007-03-18 11:51 Daniel Hokka Zakrisson <daniel@hozac.com>
500 * sysv/util-vserver: Create the directories here for strange
501 distros (e.g. Ubuntu).
503 2007-03-11 21:25 Daniel Hokka Zakrisson <daniel@hozac.com>
505 * scripts/vserver.functions: Fix IPv6 address assignment.
507 2007-03-09 21:07 Daniel Hokka Zakrisson <daniel@hozac.com>
509 * distrib/misc/debootstrap.uri: Update the debootstrap URI.
511 2007-03-07 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
513 * src/vsched.c: Fix idle-time.
515 2007-02-26 20:18 Daniel Hokka Zakrisson <daniel@hozac.com>
517 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
518 the gentoo initstyle work with baselayout-vserver.
520 2007-02-25 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
522 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
523 tell init to shutdown if we're called from vshelper, that
524 should've already happened.
525 Kill init and other remaining processes from vshelper once the
526 stop sync signal has arrived.
528 2007-02-25 01:44 Daniel Hokka Zakrisson <daniel@hozac.com>
530 * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
533 2007-02-24 23:43 Daniel Hokka Zakrisson <daniel@hozac.com>
535 * configure.ac: Fix help message for --with-initscripts.
537 2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
539 * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
540 so rpm doesn't process them for deps.
542 2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
544 * m4/ensc_pathprog.m4: Fix the symlink problems.
546 2007-02-22 05:18 Daniel Hokka Zakrisson <daniel@hozac.com>
548 * lib/syscall-alternative.h: Update to latest shiny.
550 2007-02-21 20:07 Daniel Hokka Zakrisson <daniel@hozac.com>
552 * scripts/vserver-setup.functions: Update help message to
553 correspond better with reality.
555 2007-02-20 17:33 Daniel Hokka Zakrisson <daniel@hozac.com>
557 * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
558 lib/syscall_ctxmigrate.c, lib/vserver.h,
559 lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
560 src/rpm-fake.c, src/vcontext.c: Add support for the migration
563 2007-02-17 19:10 Daniel Hokka Zakrisson <daniel@hozac.com>
565 * scripts/vserver-setup.functions: Make nodev: silence the warning.
567 2007-02-17 19:01 Daniel Hokka Zakrisson <daniel@hozac.com>
569 * lib/syscall-alternative.h: Update to latest shiny.
571 2007-02-14 19:32 Daniel Hokka Zakrisson <daniel@hozac.com>
573 * scripts/functions: &>> doesn't exist.
575 2007-02-14 19:24 Daniel Hokka Zakrisson <daniel@hozac.com>
577 * lib/syscall-alternative.h: Update to latest shiny.
579 2007-02-11 20:21 Daniel Hokka Zakrisson <daniel@hozac.com>
581 * scripts/functions: Work better if the default tty is a file by
582 using /dev/null for input and appending the output.
584 2007-02-11 20:16 Daniel Hokka Zakrisson <daniel@hozac.com>
586 * lib/syscall-alternative.h: Update to shiny15.
588 2007-02-11 00:45 Daniel Hokka Zakrisson <daniel@hozac.com>
590 * scripts/vserver-build.clone, src/vclone.c: Remove the --source
591 and --dest "options" from vclone, both are required.
592 Catch error conditions about the arguments in vclone.
593 Attempt to figure out where the source if it's not a directory,
594 and make sure it is one before running vclone.
596 2007-02-10 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
598 * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
601 2007-02-09 06:17 Daniel Hokka Zakrisson <daniel@hozac.com>
603 * scripts/vserver.functions: Add /usr/bin to exception list, to
604 make sure we keep the /usr mount around.
606 2007-02-05 20:59 Daniel Hokka Zakrisson <daniel@hozac.com>
608 * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
611 2007-02-05 20:45 Daniel Hokka Zakrisson <daniel@hozac.com>
613 * src/vdevmap.c: Really silence the warning.
615 2007-02-05 20:40 Daniel Hokka Zakrisson <daniel@hozac.com>
617 * src/vkill.c: Try to figure out the xid if not specified.
619 2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
621 * src/vdevmap.c: Silence warning.
623 2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
625 * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
626 non-executable so RPM doesn't pick up a dependency on
629 2007-02-05 18:08 Benedikt Böhm <hollow@gentoo.org>
631 * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
632 vsomething arguments in gentoo wrappers
634 2007-02-04 17:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
636 * lib_internal/unify-copy.c: - documented parts of the code were I
637 needed to think >1min about its
639 - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
642 - set O_NOCTTY flag for temp file
644 2007-02-04 17:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
646 * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
647 patch; it seems to be always PAGESIZE*2+1
648 bytes required to trigger a SIGBUS. Since PAGESIZE is not
650 directly, use sysconf(3) to get this value and memset(3) to
655 2007-02-01 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
657 * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
660 2007-01-29 23:37 Daniel Hokka Zakrisson <daniel@hozac.com>
662 * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
663 gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
664 util-vserver.spec.in: Add Gentoo initscripts.
665 Force sysv initscripts for the RPMs.
667 2007-01-29 02:06 Daniel Hokka Zakrisson <daniel@hozac.com>
669 * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
670 enter the filesystem namespaces twice.
672 2007-01-28 11:35 Daniel Hokka Zakrisson <daniel@hozac.com>
674 * src/secure-mount.c: When we call the external mount, we need to
675 preserve all of the options so it can parse them on its own.
676 The option defaults should set nodev in the flags.
678 2007-01-27 23:16 Daniel Hokka Zakrisson <daniel@hozac.com>
680 * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
681 man page in the same package.
683 2007-01-27 11:10 Daniel Hokka Zakrisson <daniel@hozac.com>
685 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
686 distrib/misc/context.start, doc/configuration.xml,
687 scripts/vserver-setup.functions: Move dynamic context generation
690 2007-01-27 10:20 Daniel Hokka Zakrisson <daniel@hozac.com>
692 * scripts/vserver-setup.functions: Set nodev rather than just
695 2007-01-27 10:05 Daniel Hokka Zakrisson <daniel@hozac.com>
697 * lib_internal/unify.h: Actually check the mtime when it's not
700 2007-01-27 09:38 Daniel Hokka Zakrisson <daniel@hozac.com>
702 * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
703 option (--ignore-mtime) to vhashify to hashify files with
706 2007-01-25 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
708 * doc/configuration.xml: Add entries that were missing from
711 2007-01-25 09:51 Daniel Hokka Zakrisson <daniel@hozac.com>
713 * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
716 2007-01-23 16:43 Daniel Hokka Zakrisson <daniel@hozac.com>
718 * src/vclone.c: Don't overwrite files that already exist.
720 2007-01-23 16:41 Benedikt Böhm <hollow@gentoo.org>
722 * distrib/Makefile.am, distrib/gentoo/initpost,
723 distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
724 gentoo/initpost; add fixes for syslog-ng.conf and net dependency
725 in baselayout >= 1.13
727 2007-01-21 20:17 Daniel Hokka Zakrisson <daniel@hozac.com>
729 * scripts/Makefile-files: ... and the Makefile.
731 2007-01-21 20:06 Daniel Hokka Zakrisson <daniel@hozac.com>
733 * contrib/manifest.dat.pathsubst: Add the build method to the
736 2007-01-21 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
738 * contrib/manifest.dat.pathsubst,
739 scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
740 scripts/vserver-build.clone: Add the clone build method.
742 2007-01-21 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
744 * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
745 src/Makefile-files, src/vclone.c: Add vclone, to help with
748 2007-01-21 08:02 Daniel Hokka Zakrisson <daniel@hozac.com>
750 * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
753 2007-01-20 17:31 Benedikt Böhm <hollow@gentoo.org>
755 * distrib/gentoo/initpost: fix runlevel scripts for older
756 baselayouts too; set hostname inside the guest
758 2007-01-20 13:55 Daniel Hokka Zakrisson <daniel@hozac.com>
760 * lib/checkconfig.c: Return 0 on any error, older kernels will
761 return -EPERM for unknown syscalls.
763 2007-01-20 09:36 Daniel Hokka Zakrisson <daniel@hozac.com>
765 * doc/configuration.xml: Document the configuration for vdevmap.
767 2007-01-20 09:25 Daniel Hokka Zakrisson <daniel@hozac.com>
769 * doc/configuration.xml: Place-holder documentation for now, until
770 some better descriptions comes along.
772 2007-01-20 07:43 Daniel Hokka Zakrisson <daniel@hozac.com>
774 * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
775 to work with 64 KiB pages.
777 2007-01-18 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
779 * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
780 sysv/util-vserver: Add support for vdevmap in the configuration.
782 2007-01-18 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
784 * src/vsysctl.c: Fix logic error.
786 2007-01-18 13:38 Daniel Hokka Zakrisson <daniel@hozac.com>
788 * contrib/manifest.dat.pathsubst,
789 scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
790 src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
791 values in the configuration.
793 2007-01-18 07:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
795 * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
798 2007-01-18 04:38 Daniel Hokka Zakrisson <daniel@hozac.com>
800 * scripts/vserver.functions: Remove the disk limits after saving
803 2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
805 * lib/vserver.h: Add VC_VXSM_MSEC.
807 2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
809 * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
811 2007-01-17 09:54 Daniel Hokka Zakrisson <daniel@hozac.com>
813 * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
814 check function, as what it's doing is already done elsewhere.
816 2007-01-14 12:30 Benedikt Böhm <hollow@gentoo.org>
818 * scripts/vupdateworld: fix missing world target in vupdateworld
820 2007-01-10 22:23 Daniel Hokka Zakrisson <daniel@hozac.com>
822 * util-vserver.spec.in: Teach the spec how to build prereleases and
825 2007-01-10 19:27 Daniel Hokka Zakrisson <daniel@hozac.com>
827 * src/vserver-stat.c: The new method doesn't need to be a
828 spectator, and /proc/virtual isn't available there by default.
830 2007-01-10 18:53 Daniel Hokka Zakrisson <daniel@hozac.com>
832 * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
833 lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
834 lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
836 Make vserver-stat use the various APIs instead of parsing
837 per-process /proc entries.
839 vc_virt_stat.uptime is a uint64_t.
840 vc_get_dlimit can handle a NULL limits argument.
842 2007-01-10 18:49 Daniel Hokka Zakrisson <daniel@hozac.com>
844 * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
845 vc_create_context. Stop referencing it.
847 2007-01-10 11:52 Daniel Hokka Zakrisson <daniel@hozac.com>
849 * scripts/vserver.stop: Remove persistent on stop.
851 2007-01-09 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
853 * lib/syscall-wrap.h, lib/vserver-internal.h,
854 lib_internal/sys_clone.h, lib_internal/sys_personality.h,
855 m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
856 incompatibly, to avoid errors.
857 Move the syscall declaration to lib/syscall-wrap.h.
859 2007-01-07 22:27 Daniel Hokka Zakrisson <daniel@hozac.com>
861 * sysv/util-vserver: Fix output.
863 2007-01-03 11:55 Daniel Hokka Zakrisson <daniel@hozac.com>
865 * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
868 2007-01-02 20:54 Daniel Hokka Zakrisson <daniel@hozac.com>
870 * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
871 handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
873 2007-01-01 19:37 Daniel Hokka Zakrisson <daniel@hozac.com>
875 * configure.ac: Let glibc use the alternative syscalls as well.
877 2006-12-30 00:52 Daniel Hokka Zakrisson <daniel@hozac.com>
879 * lib/vserver.h: Organize things. Structures and functions dealing
880 with similar things are now grouped together.
882 2006-12-30 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
884 * scripts/functions: Use status for the process count instead since
885 persistent adds a task there.
887 2006-12-30 00:37 Daniel Hokka Zakrisson <daniel@hozac.com>
889 * src: Add vdevmap to ignore.
891 2006-12-29 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
893 * sysv/util-vserver: Return a sane value from kill_contexts.
895 2006-12-29 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
897 * lib/vserver-internal.h: Use the correct type for the
898 configuration bitfield.
900 2006-12-29 20:32 Daniel Hokka Zakrisson <daniel@hozac.com>
902 * util-vserver.spec.in: Add util-vserver initscript handling.
903 Add %changelog comment.
905 2006-12-29 20:30 Daniel Hokka Zakrisson <daniel@hozac.com>
907 * contrib/manifest.dat.pathsubst: Add vdevmap.
909 2006-12-28 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
911 * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
912 scripts/util-vserver-vars.pathsubst,
913 scripts/vserver-init.functions, scripts/vserver-wrapper,
914 sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
915 initscript functions to vserver-init.functions.
916 Make vprocunhide use said functions.
917 Add an initscript to set the helper and kill guest processes.
919 2006-12-28 00:05 Daniel Hokka Zakrisson <daniel@hozac.com>
921 * util-vserver.spec.in: Add --without doc and --with legacy
924 2006-12-20 13:39 Benedikt Böhm <hollow@gentoo.org>
926 * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
928 2006-12-19 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
930 * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
931 --~immutable and --!immutable.
933 2006-12-18 11:26 Daniel Hokka Zakrisson <daniel@hozac.com>
935 * scripts/vserver.functions: Don't check the VLAN stuff if
936 novlandev was specified.
938 2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
940 * src/vdevmap.c: Error on too many arguments.
942 2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
944 * distrib/misc/debootstrap.uri: Update debootstrap URL.
946 2006-12-12 01:39 Daniel Hokka Zakrisson <daniel@hozac.com>
948 * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
949 lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
950 lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
951 Add vdevmap and required functionality.
953 2006-12-10 17:45 Daniel Hokka Zakrisson <daniel@hozac.com>
955 * scripts/functions: Improve the vshelper warning (common sign of
958 2006-12-10 12:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
960 * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
961 fixed location of the lockfile; formerly, the chroot path was
965 2006-12-10 00:57 Daniel Hokka Zakrisson <daniel@hozac.com>
967 * sysv/vservers-legacy: Don't enable the legacy initscript by
970 2006-12-09 16:13 Daniel Hokka Zakrisson <daniel@hozac.com>
972 * NEWS, THANKS, configure.ac: Version 0.30.212.
974 2006-12-09 16:12 Daniel Hokka Zakrisson <daniel@hozac.com>
976 * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
977 vserver.h defines CLONE_NEW*.
978 Remove unused include of sys_clone.h from vdlimit.
980 2006-12-09 16:02 Daniel Hokka Zakrisson <daniel@hozac.com>
982 * scripts/functions: Make getFileArray handle multiple files as
985 2006-12-08 15:35 Daniel Hokka Zakrisson <daniel@hozac.com>
987 * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
988 static and dynamic xids (i.e. not the spectator).
990 2006-12-08 13:28 Daniel Hokka Zakrisson <daniel@hozac.com>
992 * scripts/functions, scripts/vserver, scripts/vserver.functions:
993 Rather than keeping an unnecessary mount around just because it
994 was the cwd, cd to the root at the beginning while storing the
995 original cwd (so it can be used later).
997 2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
999 * doc/configuration-xhtml.xsl: Change the default stylesheet.
1001 2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1003 * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
1006 2006-12-08 13:24 Daniel Hokka Zakrisson <daniel@hozac.com>
1008 * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
1009 lib/internal.h, lib/isdynamicxid.c,
1010 lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
1011 lib/syscall_enternamespace-v13.hc,
1012 lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
1013 lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
1014 lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
1015 lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
1016 lib/syscall_setnamespace.c, lib/virtual.h,
1017 lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
1018 src/vnamespace.c: Work better on 2.6.19.
1019 This includes adding a new kind of API that depends on the
1020 VCI-bits, to detect the presence of spaces.
1021 vnamespace now only enters the filesystem related namespaces
1022 (CLONE_NEWNS|CLONE_FS).
1023 vc_ctx_migrate_spaces enters the others.
1024 Fix dynamic context detection by using the VCI-bits.
1026 2006-12-08 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1028 * src/ncontext.c: Remove unused argument.
1030 2006-12-08 13:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1032 * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
1033 kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
1034 kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
1035 kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
1036 kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
1037 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1038 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1039 kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
1040 kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1041 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
1042 kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
1043 kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
1044 Use the headers from make headers_install to cut down on
1045 unnecessary files/content.
1047 2006-12-01 21:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1049 * scripts/vserver.functions: Add cwd to the list of paths to
1050 exclude from namespace cleanup.
1052 2006-12-01 18:41 Daniel Hokka Zakrisson <daniel@hozac.com>
1054 * m4/ensc_e2fscheck.m4: Correct package and distribution name.
1056 2006-11-28 17:42 Daniel Hokka Zakrisson <daniel@hozac.com>
1058 * scripts/vserver.functions: Make non-sysv initstyles work again.
1060 2006-11-27 14:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1062 * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
1065 2006-11-27 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1067 * src/vsched.c: Don't process unknown files.
1069 2006-11-25 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1071 * src/chroot-sh.c: Add missing quote.
1073 2006-11-25 19:17 Daniel Hokka Zakrisson <daniel@hozac.com>
1075 * distrib/redhat/initpost: Use chroot-sh chmod to remove the
1076 symlink attack vector.
1078 2006-11-25 02:04 Daniel Hokka Zakrisson <daniel@hozac.com>
1080 * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
1083 2006-11-25 00:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1085 * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
1087 2006-11-24 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1089 * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
1090 src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
1091 src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
1092 src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
1093 src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
1094 src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
1095 src/vunify.c, src/vwait.c: Make quoting consistent.
1097 2006-11-24 22:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1099 * scripts/legacy/vserver-copy: Use the same flags for legacy as the
1100 rsync build method's default.
1102 2006-11-24 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
1104 * scripts/vserver.functions, src/nattribute.c: Use --secure by
1106 Add VC_NXF_HIDE_NETIF to the secure default.
1108 2006-11-24 15:23 Daniel Hokka Zakrisson <daniel@hozac.com>
1110 * scripts/vserver: Add forgotten backslash.
1112 2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1114 * scripts/vserver: Call vserver-build with --debug too, if it was
1117 2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1119 * configure.ac, contrib/manifest.dat.pathsubst,
1120 scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
1121 scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
1124 2006-11-24 14:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1126 * doc/configuration.xml: Add since.
1128 2006-11-23 23:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1130 * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
1131 URL to the proc security page.
1133 2006-11-23 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1135 * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
1138 2006-11-23 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1140 * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
1141 Add support for the network flags and capabilities in the
1144 2006-11-23 18:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1146 * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
1147 lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
1148 types of flags and capabilities.
1149 Add NXF_INFO_PRIVATE.
1151 Add aliases for the legacy flags/caps so using the kernel's names
1153 Add alias for VXC_SET_RLIMIT.
1155 2006-11-20 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1157 * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
1159 2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1161 * scripts/vserver: Add --rescue-init to the --help message.
1163 2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1165 * distrib/redhat/initpost: Use --rescue-init.
1167 2006-11-20 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1169 * scripts/vserver.functions, scripts/vserver.start: Don't set
1170 _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
1172 2006-11-20 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1174 * scripts/legacy/vserver, scripts/vserver.start: Use
1175 $_CHBIND_COMPAT directly for legacy.
1177 2006-11-20 15:01 Daniel Hokka Zakrisson <daniel@hozac.com>
1179 * src/naddress.c: Cosmetic fixes.
1180 Make sure args.do_set is set to false initially.
1182 2006-11-20 12:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1184 * scripts/vserver.functions: Make vserver <guest> start --rescue
1187 2006-11-20 00:23 Daniel Hokka Zakrisson <daniel@hozac.com>
1189 * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
1190 conversion work on big-endian too.
1191 Check for invalid prefixes.
1192 Improve help message.
1193 Add --set operation that removes all the old IP addresses first.
1195 2006-11-19 17:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1197 * contrib/manifest.dat.pathsubst,
1198 ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
1199 lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
1200 scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
1201 src/Makefile-files, src/chbind.c, src/naddress.c,
1202 src/nattribute.c, src/ncontext.c: Break up the old chbind into
1203 ncontext, nattribute, and naddress.
1204 This is done mostly to add support for network flags and caps,
1205 but also to get the same level of flexibility that the security
1207 In addition, a vc_nidopt2nid was created to correctly map --nid
1208 self to the current process's nid.
1210 2006-11-17 18:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1212 * scripts/chcontext: Fix chcontext --help and --version.
1214 2006-11-17 18:42 Daniel Hokka Zakrisson <daniel@hozac.com>
1216 * doc/configuration.xml: soft-limit and hard-limit.
1218 2006-11-15 21:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1220 * distrib/fc5/yum.repos.d/fedora-core.repo,
1221 distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1222 distrib/fc5/yum.repos.d/fedora-extras.repo,
1223 distrib/fc5/yum.repos.d/fedora-legacy.repo,
1224 distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1225 distrib/fc5/yum.repos.d/fedora-updates.repo,
1226 distrib/fc6/yum.repos.d/fedora-core.repo,
1227 distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1228 distrib/fc6/yum.repos.d/fedora-extras.repo,
1229 distrib/fc6/yum.repos.d/fedora-legacy.repo,
1230 distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1231 distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
1232 the keys (insecure, I know), so it'll work on non-Fedora systems
1235 2006-11-15 20:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1237 * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
1238 lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
1239 lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
1240 lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
1241 lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
1242 lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
1245 2006-11-14 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1247 * doc/configuration.xml, scripts/functions: Enable namespace
1249 Various cleanups in the documentation, make sure references work.
1251 2006-11-14 22:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1253 * src/vlimit.c: strcpy copies \0, use memcpy instead.
1255 2006-11-13 21:53 Daniel Hokka Zakrisson <daniel@hozac.com>
1257 * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
1259 Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
1262 2006-11-13 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1264 * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
1265 Document the configuration format.
1267 2006-11-11 02:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1269 * scripts/vserver.start: Force update when starting the guest.
1271 2006-11-11 00:53 Daniel Hokka Zakrisson <daniel@hozac.com>
1273 * src/vsched.c: Only bother with the first line of the files.
1276 2006-11-11 00:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1278 * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
1279 vsched capable of configuring the new scheduler using a new
1280 configuration format (one value per file).
1282 2006-11-05 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1284 * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
1285 lib/vserver.h: Set svn:keywords.
1286 Fix the vc_set_sched API to make more sense, and handle the logic
1289 2006-11-05 17:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1291 * src/exec-ulimit.c: Reset the limits unconditionally.
1292 Treat RLIMIT_NOFILE specially, since the kernel does.
1293 Fix dietlibc'isms, and handle sys_old_getrlimit's values.
1295 2006-11-04 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
1297 * src/exec-ulimit.c: Reset all limits that aren't configured.
1299 2006-11-04 13:59 Daniel Hokka Zakrisson <daniel@hozac.com>
1301 * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
1304 2006-11-03 22:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1306 * doc/configuration.xml, scripts/functions, scripts/vserver: Make
1309 2006-11-03 19:59 Daniel Hokka Zakrisson <daniel@hozac.com>
1311 * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
1312 kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
1313 kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
1314 kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
1315 kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
1316 kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
1317 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1318 kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
1319 kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1320 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
1321 kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
1322 lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
1323 lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
1324 lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
1325 lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
1326 lib/vserver-internal.h, lib/vserver.h: This commit adds support
1327 for the 2.1 vserver API.
1328 Update the kernel headers to 2.1.1-rc47.
1329 Add the new ccapabilities, context flags, and network flags.
1330 Use the correct VCMDs for the older calls.
1331 Add vc_set_sched_v21, to configure the new scheduler.
1332 Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
1333 new interfaces for that.
1335 2006-11-03 16:20 Benedikt Böhm <hollow@gentoo.org>
1337 * distrib/gentoo/initpost: init style gentoo will also work with
1338 older baselayout-vserver
1340 2006-11-03 15:02 Daniel Hokka Zakrisson <daniel@hozac.com>
1342 * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
1344 Fix the sort order a bit.
1346 2006-11-03 14:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1348 * doc/configuration.xml: bcapabilities and ccapabilities won't be
1349 changing names any time soon, remove experimental marker.
1350 ulimits are honored for 2.6 kernels as well.
1353 2006-11-03 14:36 Benedikt Böhm <hollow@gentoo.org>
1355 * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
1356 scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
1357 scripts/vserver.functions, scripts/vupdateworld: add gentoo
1358 specific wrappers: vemerge, vesync, vupdateworld and
1359 vdispatch-conf; add RUNLEVEL_START to gentoo init style
1361 2006-11-02 19:32 Benedikt Böhm <hollow@gentoo.org>
1363 * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
1365 2006-11-01 19:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1367 * scripts/vyum-worker: Add missing space.
1369 2006-11-01 19:23 Benedikt Böhm <hollow@gentoo.org>
1371 * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
1372 distrib/gentoo/initpost, distrib/gentoo/initpre,
1373 scripts/vserver.functions: reimplement gentoo init style +
1374 prepare distrib/gentoo for baselayout-1.13
1376 2006-11-01 15:34 Benedikt Böhm <hollow@gentoo.org>
1378 * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
1379 functions to chroot-sh
1381 2006-10-31 14:33 Benedikt Böhm <hollow@gentoo.org>
1383 * scripts/vserver-build.template: fix no_dev_sanity logic
1385 2006-10-19 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1387 * doc/configuration.xml, scripts/vserver.functions: Improve
1388 namespace cleanup to make sure some required directories stick
1389 around, and add some configuration options to exclude further
1392 2006-10-12 14:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1394 * scripts/vyum-worker: Handle version 3.0 as well.
1396 2006-10-07 18:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1398 * NEWS, configure.ac, mkrelease: Version 0.30.211.
1400 2006-10-07 12:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1402 * doc/configuration.xml: Fix typoed URL.
1404 2006-10-07 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
1406 * scripts/vserver-build.fai: Point to the FAI wiki for information
1407 about how to use it.
1408 Make AUTO the default.
1409 Move the prompt to after the trap has been setup.
1410 Run base.__cleanup as the last step of killprocs, so the files
1411 needed are still around for the rest of the cleanup.
1412 Use isVserverRunning so the runfile is cleaned up too.
1413 Mount the NFS-root and the target with -o dev, to allow the
1416 2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1418 * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
1420 2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1422 * scripts/vserver-build.template: We can't remove dev/* if we're
1423 not in the guest's root.
1425 2006-10-04 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
1427 * scripts/vserver-build.fai: Have vuname set the context as well,
1428 so we can find it with vserver-info <name> CONTEXT.
1430 2006-10-04 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1432 * src/secure-mount.c: Remove options that we parse ourselves, so
1433 the kernel doesn't see them (and fail).
1434 Reenable MS_NODEV default.
1436 2006-10-04 12:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1438 * scripts/vserver.functions: If creation is failing, we want to see
1439 the errors so it's debuggable.
1441 2006-10-03 18:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1443 * scripts/vserver-build.fai: Make sure we're running on a
1444 sufficiently capable kernel.
1445 Indent killprocs correctly.
1446 Don't require a static xid by using save_ctxinfo.
1447 Use secure-mount instead of mount.
1448 Set a default hostname if none was specified.
1450 2006-10-03 15:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1452 * src/secure-mount.c: Revert NODEV default, as it makes it
1453 impossible to mount (e.g.) a tmpfs that allows devices.
1455 2006-10-03 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1457 * doc/configuration.xml: Add since=... where appropriate.
1459 2006-10-03 12:47 Daniel Hokka Zakrisson <daniel@hozac.com>
1461 * distrib/Makefile.am, distrib/fc6,
1462 distrib/fc6/yum.repos.d/fedora-core.repo,
1463 distrib/fc6/yum.repos.d/fedora-development.repo,
1464 distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1465 distrib/fc6/yum.repos.d/fedora-extras.repo,
1466 distrib/fc6/yum.repos.d/fedora-legacy.repo,
1467 distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1468 distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
1469 (doesn't work yet, but should once it's released).
1471 2006-10-03 11:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1473 * doc/configuration-wiki.xsl: Move auto-generated notice to the
1476 2006-10-01 17:27 Daniel Hokka Zakrisson <daniel@hozac.com>
1478 * scripts/Makefile-files, scripts/vserver-build,
1479 scripts/vserver-build.fai: Add the fai build method based on Sam
1481 (https://savannah.nongnu.org/patch/?5058)
1483 2006-10-01 15:55 Daniel Hokka Zakrisson <daniel@hozac.com>
1485 * doc/configuration.xml: Fix some spelling errors and update the
1486 parameter lists to be correct.
1488 2006-09-29 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1490 * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
1491 Use the older versions of these syscalls, so the utils will work
1494 2006-09-28 22:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1496 * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
1497 XSL stylesheet for wiki exports.
1499 2006-09-28 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1501 * scripts/vserver-build: Cosmetic fixes to the help message.
1503 2006-09-28 15:13 Daniel Hokka Zakrisson <daniel@hozac.com>
1505 * scripts/vserver: Use a new namespace for the build process, so
1506 any mounts performed during the build will vanish when it's done.
1508 2006-09-28 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1510 * scripts/vapt-get, scripts/vserver: Make vserver ...
1511 rpm/apt-get/apt-cache/apt-config work again.
1513 2006-09-28 15:08 Daniel Hokka Zakrisson <daniel@hozac.com>
1515 * Makefile.am, contrib/Makefile-files: Add more forgotten files.
1517 2006-09-28 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1519 * Makefile.am, m4/changelog.am: Move flags to the same place they
1520 were when cvs2cl was used.
1522 2006-09-28 15:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1524 * doc/configuration.xml: Fix URLs pointing to the source code.
1526 2006-09-26 17:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1528 * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
1529 for yum 2.9.6 (for FC6).
1530 Make vyum-worker use the hack configuration if the yum version is
1531 unknown (-> unsupported), rather than silently creating really
1532 strange directories.
1534 2006-09-26 17:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1536 * scripts/vserver-build: Fix help message to correspond with
1539 2006-09-24 17:44 Daniel Hokka Zakrisson <daniel@hozac.com>
1541 * scripts/vserver: This check was correct the first time,
1542 (cond)restart just calls stop and start, so we need not handle
1545 2006-09-24 00:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1547 * src/chroot-sh.c: Fix wrapper prefix so error messages say
1550 2006-09-21 19:44 Daniel Hokka Zakrisson <daniel@hozac.com>
1552 * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
1554 2006-09-21 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
1556 * src/secure-mount.c: Make nodev the default, but don't enforce it
1559 2006-09-21 19:42 Daniel Hokka Zakrisson <daniel@hozac.com>
1561 * src/vlogin.c: Add the reset atexit handler right after setting
1562 the terminal to raw mode, so we don't end up with a raw terminal
1563 if (e.g.) openpty fails.
1565 2006-09-19 17:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1567 * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
1568 looking for env, so we work around the /usr/bin/env-is-a-symlink
1571 2006-09-19 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1573 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1574 ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
1575 include all the files needed.
1577 2006-09-18 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1579 * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
1580 distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
1581 to the more generic centos4, and change the URLs appropriately.
1583 2006-09-18 14:57 Daniel Hokka Zakrisson <daniel@hozac.com>
1585 * scripts/vserver: Enter the namespace earlier so testing for files
1586 (like /bin/bash, /etc/init.d/rc) works when the guest's root
1587 filesystem is mounted from its fstab.
1589 2006-09-16 17:26 Daniel Hokka Zakrisson <daniel@hozac.com>
1591 * src/secure-mount.c: Fix logic errors in secure-mount.
1593 2006-09-16 14:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1595 * doc/configuration.xml, scripts/vserver.functions: Make novlandev
1596 the default, but easily overridable for all guests.
1598 2006-09-16 12:28 Daniel Hokka Zakrisson <daniel@hozac.com>
1600 * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
1601 (not important, but makes it easier to keep track).
1603 2006-09-15 21:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1605 * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
1606 kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
1607 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1608 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1609 kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
1610 kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
1611 kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
1612 lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
1613 lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
1615 - Add missing flags.
1616 - Fix the calls that got updated so they work as expected.
1618 2006-09-15 20:15 Benedikt Böhm <hollow@gentoo.org>
1620 * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
1622 2006-09-15 19:16 Benedikt Böhm <hollow@gentoo.org>
1624 * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
1625 scripts/vserver-build.functions, scripts/vserver-build.template:
1626 add gentoo distribution target; force sane /dev by default for
1627 template build method
1629 2006-09-15 15:41 Daniel Hokka Zakrisson <daniel@hozac.com>
1631 * scripts/vserver.start: env doesn't grok --.
1633 2006-09-15 08:31 Benedikt Böhm <hollow@gentoo.org>
1635 * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
1636 cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
1637 ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
1638 ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
1639 lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
1640 lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
1641 m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
1642 scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
1643 src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
1644 vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
1645 script; use svn2cl instead of cvs2cl
1647 2006-09-15 04:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1649 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
1650 vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
1651 disabled and the helper is run synchronously.
1653 2006-09-13 22:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1655 * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
1658 2006-09-12 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1660 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1661 distrib/misc/environment, doc/configuration.xml,
1662 scripts/vserver.functions, scripts/vserver.start: Add initial
1663 environment support. Lets users work around their broken
1664 initscripts inside guests when using the sysv initstyle.
1666 2006-09-12 17:19 Daniel Hokka Zakrisson <daniel@hozac.com>
1668 * configure.ac: Add ugly hack to workaround yum's problems with
1670 (https://savannah.nongnu.org/bugs/?15517)
1672 2006-09-12 17:17 Daniel Hokka Zakrisson <daniel@hozac.com>
1674 * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
1675 patch to support initialization scriptlets.
1677 2006-09-12 17:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1679 * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
1680 src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
1681 (if dietlibc is used).
1682 - Teach capchroot about uid 0.
1684 - Specify uid 0 by default, so username lookups are avoided.
1686 2006-09-12 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
1688 * configure.ac, ensc_wrappers/wrappers-termios.hc,
1689 ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
1690 src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
1692 (https://savannah.nongnu.org/patch/?4969)
1694 2006-09-12 16:54 Daniel Hokka Zakrisson <daniel@hozac.com>
1696 * scripts/vserver-build.template, scripts/vserver.delete: Add
1697 forgotten svn:keywords.
1699 2006-09-12 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1701 * configure.ac, contrib/manifest.dat.pathsubst,
1702 scripts/Makefile-files, scripts/magic.mime,
1703 scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
1704 scripts/vserver-build.template: Add support for vserver-build -m
1705 template, which extracts tarballs.
1707 2006-09-12 12:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1709 * scripts/functions, scripts/vapt-get, scripts/vrpm,
1710 scripts/vsomething: Make vrpm and vapt-get use vsomething.
1711 Fix external package management so that the process is executed
1713 the guest's network context, in case scriptlets restart daemons.
1715 2006-09-12 12:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1717 * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
1718 scripts/vserver, scripts/vserver.delete: Add a delete method to
1719 remove guests, based on Thomas Champagne's
1721 (https://savannah.nongnu.org/patch/?4899)
1723 2006-09-12 12:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1725 * doc/configuration.xml, scripts/functions,
1726 scripts/vserver.functions: Apply Bastian Blank's userspace
1727 namespace cleanup patch.
1729 2006-09-12 12:16 Daniel Hokka Zakrisson <daniel@hozac.com>
1731 * doc/configuration.xml, scripts/vserver-setup.functions,
1732 scripts/vserver.functions, scripts/vserver.start,
1733 scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
1734 Rekorajski's CPUSET patch.
1735 (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
1737 2006-09-12 11:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1739 * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
1740 distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
1741 distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
1742 distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
1743 distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
1744 distrib/fc5/yum.repos.d,
1745 distrib/fc5/yum.repos.d/fedora-core.repo,
1746 distrib/fc5/yum.repos.d/fedora-development.repo,
1747 distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1748 distrib/fc5/yum.repos.d/fedora-extras.repo,
1749 distrib/fc5/yum.repos.d/fedora-legacy.repo,
1750 distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1751 distrib/fc5/yum.repos.d/fedora-updates.repo,
1752 distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
1753 scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
1755 2006-09-12 11:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1757 * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
1758 support for specifying a debootstrap script.
1760 2006-09-12 11:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1762 * lib/syscall-alternative.h: Update to the latest version of
1763 Herbert's alternative syscall
1766 2006-09-12 11:11 Daniel Hokka Zakrisson <daniel@hozac.com>
1768 * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
1769 sparc returns parent pid in
1770 the child and s390 has the arguments reversed.
1772 2006-09-12 11:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1774 * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
1776 - Make sure the correct nice value is used, even if the parent
1777 process has a different one.
1779 2006-09-12 11:04 Daniel Hokka Zakrisson <daniel@hozac.com>
1781 * configure.ac: Fix API option parsing so oldproc and olduts are
1783 (allowing for cut'n'paste from vserver-info to ./configure)
1785 2006-09-12 10:54 Daniel Hokka Zakrisson <daniel@hozac.com>
1787 * scripts/start-vservers: Fixes start-vservers to work on _all_
1788 guests when --all is specified,
1789 as well as fixing the cleanup.
1790 (https://savannah.nongnu.org/bugs/index.php?14525)
1791 (https://savannah.nongnu.org/bugs/index.php?15632)
1793 2006-09-12 10:50 Daniel Hokka Zakrisson <daniel@hozac.com>
1795 * scripts/vserver.functions: Apply Christian Heim's patch to
1796 deprecate the Gentoo initstyle
1798 2006-09-12 10:47 Daniel Hokka Zakrisson <daniel@hozac.com>
1800 * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
1801 consistent, fstab gets mounted first, then
1802 fstab.local and then fstab.remote, unmounting in the reverse
1805 2006-09-12 10:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1807 * scripts/vserver: Fix condrestart to actually do a conditional
1809 (https://savannah.nongnu.org/bugs/index.php?15678)
1811 2006-09-12 10:34 Daniel Hokka Zakrisson <daniel@hozac.com>
1813 * scripts/vserver: Fix Usage: message for the main script.
1814 (https://savannah.nongnu.org/bugs/index.php?15551)
1816 2006-09-12 10:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1818 * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
1819 to remove the barrier.
1821 2006-09-12 10:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1823 * scripts/chcontext: Fix chcontext so it passes --secure as the
1825 vattribute so it doesn't override the passed caps.
1826 (https://savannah.nongnu.org/patch/?4993)
1828 2006-09-12 10:26 Daniel Hokka Zakrisson <daniel@hozac.com>
1830 * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
1831 kernel expects it to
1832 (https://savannah.nongnu.org/patch/?4968)
1834 2006-09-12 10:22 Daniel Hokka Zakrisson <daniel@hozac.com>
1836 * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
1838 (https://savannah.nongnu.org/bugs/index.php?16083)
1840 2006-09-10 17:26 Benedikt Böhm <hollow@gentoo.org>
1842 * util-vserver: remove util-vserver dir
1844 2006-09-10 17:07 Benedikt Böhm <hollow@gentoo.org>
1846 * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
1847 THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
1848 cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
1849 kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
1850 scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
1851 util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
1852 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
1853 util-vserver/REQUIREMENTS, util-vserver/THANKS,
1854 util-vserver/build-all, util-vserver/compat-c99.h,
1855 util-vserver/compat.h, util-vserver/configure.ac,
1856 util-vserver/contrib, util-vserver/cvsusers.map,
1857 util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
1858 util-vserver/ensc_vector, util-vserver/ensc_wrappers,
1859 util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
1860 util-vserver/m4, util-vserver/man,
1861 util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
1862 util-vserver/src, util-vserver/sysv, util-vserver/tests,
1863 util-vserver/update-doc, util-vserver/util-vserver.spec.in,
1864 util-vserver/vserver-start, vserver-start: skip duplicate
1867 2006-03-26 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1869 * util-vserver/contrib/Makefile-files,
1870 util-vserver/contrib/yum-2.6.0-chroot.patch: added
1871 yum-2.6.0-chroot.patch
1873 2006-01-22 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1875 * util-vserver/NEWS, util-vserver/configure.ac,
1876 util-vserver/util-vserver.spec.in: version 0.30.210
1878 2006-01-22 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1880 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
1881 util-vserver/src/reducecap.c: use stdout instead of stderr for
1882 the no-compat API warnings on '--help';
1883 else, 'make distcheck' will fail
1885 2006-01-22 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1887 * util-vserver/lib_internal/testsuite,
1888 util-vserver/lib_internal/testsuite/.cvsignore: updated
1890 2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1892 * util-vserver/build-all: added testcases for the
1893 '--enable-apis=NOLEGACY' configure switch
1895 2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1897 * util-vserver/lib_internal/testsuite/Makefile-files: added
1898 dietlibc + glibc versions of the isnumber and sigbus tests
1900 2006-01-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1902 * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
1903 through AH_TEMPLATE()
1904 - provide only the v13,net APIs by default
1905 - added support for v13obs API
1907 2006-01-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1909 * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
1910 Evc_new_s_context() wrapper without the required API
1912 2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1914 * util-vserver/lib/vserver-internal.h: use the new
1915 VC_ENABLE_API_V13OBS define
1917 2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1919 * util-vserver/lib/syscall.c: added linktime warning for
1922 2006-01-22 18:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1924 * util-vserver/lib/Makefile-files,
1925 util-vserver/lib/syscall_setsched-v13.hc,
1926 util-vserver/lib/syscall_setsched-v13obs.hc,
1927 util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
1930 2006-01-22 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1932 * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
1933 util-vserver/src/vserver-info.c: fixed compilation for disabled
1936 2006-01-22 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1938 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
1939 util-vserver/src/reducecap.c: added some workarounds so that it
1940 build without compat/legacy API
1941 resp. give out warnings explaining the situation
1943 2006-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1945 * util-vserver/Makefile.am: added support for $(pkgcachedir)
1947 2006-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1949 * util-vserver/doc/configuration.xml: - documented
1950 /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
1951 - documented default value of /etc/vservers/.../vdir
1953 2006-01-22 13:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1955 * util-vserver/util-vserver.spec.in: - do not require 'xalan'
1957 - removed 'Requires: apt'; apt-rpm is not maintained upstream
1959 - removed 'chattr' leftovers
1960 - create the '/etc/vservers/.defaults/cachebase' symlink
1961 - added /var/cache/vservers and the needed support
1962 - set barrier attribute on /vservers/.pkg and /vservers/.hash
1963 - added 'centos-release' to the list of packages in the
1966 - create '/vservers/.hash' and add initial configuration for it
1968 2006-01-22 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1970 * util-vserver/THANKS: - fixed ngnet -> non-legacy network
1972 - mentioned improved dlimit support
1974 2006-01-22 12:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1976 * util-vserver/scripts/vserver-build.debootstrap: - changed the way
1977 how temporary files/directories will be created:
1979 * mktemp will now be called with the '-t' parameter and sometimes
1982 * absolutes paths (e.g. '/tmp') were removed from the templates
1983 * with this changes, it is now possible to override the location
1985 the temporary files by setting $TMPDIR. This should add a way to
1986 solve problems like debootstrap on non-executable tmp-directories
1987 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
1989 These changes require that 'mktemp' understands the following
1992 * '-t' ... Generate a path rooted in a temporary directory.
1993 * '-d' ... Make a directory instead of a file.
1994 * '-p' ... Use the specified directory as a prefix when
1996 the temporary filename.
1998 Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
1999 supports these features every recent Linux distribution should do
2003 - allow to override path of the debootstrap binary with the
2005 environment variable
2007 2006-01-22 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2009 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
2010 util-vserver/scripts/start-vservers,
2011 util-vserver/scripts/util-vserver-vars.pathsubst,
2012 util-vserver/scripts/vserver-build.rpm,
2013 util-vserver/scripts/vserver.functions,
2014 util-vserver/scripts/vserver.start: changed the way how temporary
2015 files/directories will be created:
2017 * mktemp will now be called with the '-t' parameter and sometimes
2020 * absolutes paths (e.g. '/tmp') were removed from the templates
2021 * with this changes, it is now possible to override the location
2023 the temporary files by setting $TMPDIR. This should add a way to
2024 solve problems like debootstrap on non-executable tmp-directories
2025 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
2027 These changes require that 'mktemp' understands the following
2030 * '-t' ... Generate a path rooted in a temporary directory.
2031 * '-d' ... Make a directory instead of a file.
2032 * '-p' ... Use the specified directory as a prefix when
2034 the temporary filename.
2036 Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
2037 supports these features every recent Linux distribution should do
2041 2006-01-22 12:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2043 * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
2044 now a /etc/vservers/*/cache symlink pointing
2045 somewhere to /var/cache
2046 - _setSingleDiskLimit(): use one $_VDU call instead of two
2047 - give out a warning when dlimit/ stuff is configured but no
2051 2006-01-22 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2053 * util-vserver/scripts/vserver-build.functions: create the
2054 /etc/vservers/*/cache symlink
2056 2006-01-22 11:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2058 * util-vserver/src/vdu.c: rearranged some bits so that toplevel
2059 directory will be counted too
2061 2006-01-22 11:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2063 * util-vserver/src/Makefile-files: link 'vdu' against
2066 2006-01-22 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2068 * util-vserver/src/vdu.c: - rewrote the directory traversal code to
2069 use 'EsafeChdir()' and
2071 - allow to specify both '--inodes' and '--space'
2074 2006-01-22 11:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2076 * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
2078 2006-01-22 11:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2080 * util-vserver/scripts/util-vserver-vars.pathsubst: added
2083 2006-01-22 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2085 * util-vserver/lib_internal/Makefile-files,
2086 util-vserver/lib_internal/util-isnumber.c,
2087 util-vserver/lib_internal/util-isnumber.hc,
2088 util-vserver/lib_internal/util-isnumberunsigned.c,
2089 util-vserver/lib_internal/util.h: enhanced the isNumber() method:
2090 * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
2091 third parameter telling whether to interprete the number strictly
2093 whether to accept such units
2094 * an 'isNumberUnsigned()' method was created for unsigned types;
2096 'util-isnumber.hc' template file was created for this purpose
2097 * proper tests for over/underflow were implemented
2099 2006-01-22 11:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2101 * util-vserver/lib_internal/testsuite/Makefile-files,
2102 util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
2103 testcase which checks the isNumber() and
2104 isNumberUnsigned() methods
2106 2006-01-22 11:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2108 * util-vserver/ensc_wrappers/Makefile-files,
2109 util-vserver/ensc_wrappers/wrappers-stat.hc,
2110 util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
2111 which implements wrappers for the *stat(2)
2114 2006-01-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2116 * util-vserver/doc/configuration.xml,
2117 util-vserver/scripts/util-vserver-vars.pathsubst,
2118 util-vserver/scripts/vserver.functions,
2119 util-vserver/scripts/vserver.start,
2120 util-vserver/scripts/vserver.stop,
2121 util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
2122 http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
2123 (Daniel Hokka Zakrisson):
2125 This patch lets users configure disk limits in
2126 /etc/vservers/<name>/dlimits/*/, and have them set on the start
2128 vserver, as well as saved when stopping the vserver.
2130 For counting the amount of inodes and space used by a certain
2132 on a filesystem, I modified the old and broken vdu program (vdu
2134 etc would not find etc, for instance) and made it useful again.
2136 The cache files will probably need some love, I'm a bit uncertain
2138 to where to put them (or rather, the symlink to their location).
2140 This is the last piece of the disk limits puzzle. A variant of
2142 would be really nice to have in 0.30.210. (do you have an ETA on
2146 2006-01-18 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2148 * util-vserver/lib/vserver-internal.h:
2149 NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
2152 2006-01-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2154 * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
2155 that the NETTYPE_USER2KERNEL() can
2158 2006-01-18 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2160 * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
2161 util-vserver/lib/syscall_netadd.c,
2162 util-vserver/lib/syscall_netremove-net.hc,
2163 util-vserver/lib/syscall_netremove.c,
2164 util-vserver/lib/vserver-internal.h,
2165 util-vserver/scripts/vserver.functions,
2166 util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
2168 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2170 2006-01-18 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2172 * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
2174 * applied vnet patch from Daniel Hokka Zakrisson
2175 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2177 2006-01-18 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2179 * util-vserver/lib/issupported.c,
2180 util-vserver/lib/issupportedstring.c: added support for
2181 vcFEATURE_VNET feature
2183 2006-01-18 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2185 * util-vserver/lib/checkversion.c: minor formation fixups
2187 2006-01-04 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2189 * util-vserver/src/testsuite,
2190 util-vserver/src/testsuite/.cvsignore,
2191 util-vserver/src/testsuite/Makefile-files,
2192 util-vserver/src/testsuite/hashcalc-plain.c,
2193 util-vserver/src/testsuite/hashcalc-plain.sh: added
2194 'hashcalc-plain' tests to track down broken beecrypt/vhashify on
2197 2006-01-04 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2199 * util-vserver/distrib/misc/vprocunhide-files: readded
2200 /proc/version; it is expected by several programs
2202 2006-01-04 12:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2204 * util-vserver, util-vserver/.cvsignore: added csope.out
2206 2006-01-04 12:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2208 * util-vserver/lib/syscall_getvhiname-v13.hc:
2209 vc_get_vhi_name_v13(): added comment near the strncpy(3) call
2211 tells that an explicit termination with '\0' is not wanted
2213 2006-01-04 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2215 * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
2216 be more effective in an strncpy(3) call and
2217 avoid potential copying of an char which gets overridden later
2219 2006-01-03 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2221 * util-vserver/build-all: parameterized '-j' flag
2223 2006-01-03 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2225 * util-vserver/Makefile.am: removed old kernel headers
2227 2006-01-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2229 * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
2230 and /proc/version because they can reveal information
2231 about the host system
2233 2006-01-02 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2235 * util-vserver/distrib/misc/debootstrap.uri: updated url
2237 2006-01-02 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2239 * util-vserver/scripts/functions,
2240 util-vserver/scripts/vserver-setup.functions: updated dates in
2241 the copyright notices
2243 2006-01-02 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2245 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
2246 util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
2247 util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
2248 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2249 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2250 util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
2252 2006-01-02 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2254 * util-vserver/scripts/vserver-build.functions:
2255 s!/etc/slackware-release!/etc/slackware-version! (reported by
2258 2005-12-31 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2260 * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
2261 'lost+found' by checking against the full
2263 (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
2266 2005-12-31 10:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2268 * util-vserver/scripts/functions: colpanic(): added missing 'error'
2269 keyword for the colorize call (issue
2270 15281, reported and patched by Micah Anderson)
2272 2005-12-31 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2274 * util-vserver/lib/syscall-fallback.h: added syscall numbers for
2275 hppa (263) and m32r (273)
2277 2005-12-31 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2279 * util-vserver/src/secure-mount.c: - mount some more filesystems
2280 internally instead of calling the
2281 external 'mount' command
2282 - fixed MS_NODEV handling
2284 2005-12-31 10:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2286 * util-vserver/doc/configuration.xml,
2287 util-vserver/scripts/vserver.functions: added 'novlandev'
2290 2005-10-31 09:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2292 * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
2294 2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2296 * util-vserver/distrib/centos42/yum/yum.conf,
2297 util-vserver/distrib/fc3/yum/yum.conf,
2298 util-vserver/distrib/fc4/yum/yum.conf: added
2299 'installonlypkgs=/exactarch=0' entries
2301 2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2303 * util-vserver/lib/Makefile-files: added
2304 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
2305 e.g. with FC5's stack-protector
2307 2005-10-30 10:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2309 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
2311 2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2313 * util-vserver/scripts/vserver.functions: call 'vattribute' with
2316 2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2318 * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
2319 pseudo flags; they are open for enhancements
2320 but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
2324 2005-10-29 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2326 * util-vserver/distrib/redhat/initpost: added code to execute
2327 'killall5 -15' in the halt script; this should
2328 fix the minilogd issues with CentOS and older RH releases
2330 2005-10-29 16:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2332 * util-vserver/src/testsuite/Makefile-files,
2333 util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
2335 2005-10-29 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2337 * util-vserver/scripts/vserver.functions: ok... try #3 of the new
2338 vwait stuff: it seems to be a good idea to
2339 read files *after* they are filled with content...
2341 2005-10-29 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2343 * util-vserver/scripts/vserver.stop: execute waitForSync everytime
2344 and not only when the shutdown succeeded
2346 2005-10-29 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2348 * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
2349 yet another way: now, start 'vkill' and a
2350 killall command in the same backgrounded subshell. Parameter
2352 between the different shell instances is a horror and just a
2354 of time until it breaks :(
2356 2005-10-29 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2358 * util-vserver/scripts/start-vservers: add newlines in the makefile
2359 generated for the 'stop' case; else, there
2360 will be multiple target-dependency pairs on the same line
2364 2005-10-29 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2366 * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
2367 when vc_set_dlimit() fails
2368 - added some basic sanity checks for the parameters given on the
2370 [both reported by Kevin Pendleton;
2371 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
2373 2005-10-29 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2375 * util-vserver/doc/configuration.xml: - removed documentation about
2376 single flags; it was broken and outdated
2377 - added link to http://linux-vserver.org/Scheduler+Parameters for
2381 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
2383 2005-10-29 12:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2385 * util-vserver/scripts/vserver.functions: - initWait(): call
2386 'vwait' without --terminate; this is required to
2387 give out a list of processes in _waitForVWait
2388 - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
2390 list of current processes and kill the context manually
2392 2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2394 * util-vserver/src/vserver-stat.c: fillName(): initialize
2395 'obj->cfgstyle' to vcCFG_AUTO
2397 2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2399 * util-vserver/scripts/vserver-build.debootstrap: on non-debian
2400 machines (resp. those without debootstrap), generate
2401 '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
2404 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
2406 2005-10-29 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2408 * util-vserver/scripts/start-vservers: - verifyVserver():
2410 - added some sanity checks to make sure that the 'depends' files
2412 containing valid vserver names; the verifyVserver() function is
2416 2005-10-29 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2418 * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
2419 vc_get_vx_info() to fail but check for
2420 errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
2422 2005-10-29 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2424 * util-vserver/src/testsuite/hashcalc.c: added some stack checks
2426 2005-10-29 10:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2428 * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
2429 anymore; it's not needed
2431 2005-10-29 10:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2433 * util-vserver/lib/getnbipv4root.c,
2434 util-vserver/lib/getversion-internal.hc,
2435 util-vserver/lib/isdynamicxid.c,
2436 util-vserver/lib/syscall_adddlimit.c,
2437 util-vserver/lib/syscall_cleanupnamespace.c,
2438 util-vserver/lib/syscall_ctxcreate.c,
2439 util-vserver/lib/syscall_ctxmigrate.c,
2440 util-vserver/lib/syscall_enternamespace.c,
2441 util-vserver/lib/syscall_getccaps.c,
2442 util-vserver/lib/syscall_getcflags.c,
2443 util-vserver/lib/syscall_getdlimit.c,
2444 util-vserver/lib/syscall_getiattr.c,
2445 util-vserver/lib/syscall_getncaps.c,
2446 util-vserver/lib/syscall_getnflags.c,
2447 util-vserver/lib/syscall_getnxinfo.c,
2448 util-vserver/lib/syscall_gettasknid.c,
2449 util-vserver/lib/syscall_gettaskxid.c,
2450 util-vserver/lib/syscall_getvhiname.c,
2451 util-vserver/lib/syscall_getvxinfo.c,
2452 util-vserver/lib/syscall_kill.c,
2453 util-vserver/lib/syscall_netadd.c,
2454 util-vserver/lib/syscall_netcreate.c,
2455 util-vserver/lib/syscall_netmigrate.c,
2456 util-vserver/lib/syscall_netremove.c,
2457 util-vserver/lib/syscall_remdlimit.c,
2458 util-vserver/lib/syscall_rlimit.c,
2459 util-vserver/lib/syscall_setccaps.c,
2460 util-vserver/lib/syscall_setcflags.c,
2461 util-vserver/lib/syscall_setdlimit.c,
2462 util-vserver/lib/syscall_setiattr.c,
2463 util-vserver/lib/syscall_setnamespace.c,
2464 util-vserver/lib/syscall_setncaps.c,
2465 util-vserver/lib/syscall_setnflags.c,
2466 util-vserver/lib/syscall_setsched.c,
2467 util-vserver/lib/syscall_setvhiname.c,
2468 util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
2469 include "virtual.h" instead of "linuxvirtual.h"
2471 2005-10-29 09:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2473 * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
2474 "lib_internal/coreassert.h"
2475 use Vwrite() instead of write()
2477 2005-10-29 09:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2479 * util-vserver/src/vhashify.c: cleanups; undefine macros after
2480 their use, set some UNUSED attributes
2481 and 'return EXIT_SUCCESS' in main to make the testsuite happy
2483 main() is not main())
2485 2005-10-29 09:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2487 * util-vserver/distrib/redhat/initpost: start the vserver with the
2488 '--rescue' option and execute operations
2489 like 'chkconfig' there
2491 2005-10-29 08:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2493 * util-vserver/THANKS: mentioned Herbert and his alternative
2494 syscall implementation
2496 2005-10-29 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2498 * util-vserver/src/fstool.c: when giving a directory and other
2499 filesystem objects on the CLI, the
2500 fstool based applications (showattr, setattr, chxid) changed into
2502 directory without going back. So the other objects can not be
2504 anymore (resp. the wrong ones) [reported and patched by Daniel
2507 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
2509 2005-10-28 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2511 * util-vserver/scripts/vserver.start: use new syntax for
2514 2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2516 * util-vserver/scripts/vserver-build.skeleton: use new
2519 2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2521 * util-vserver/scripts/vserver-build.functions: when building new
2522 vservers allow empty directories for their roots
2523 improved error messages a little bit
2525 2005-10-28 18:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2527 * util-vserver/scripts/vserver: updated help msg for '--rescue'
2529 2005-10-28 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2531 * util-vserver/scripts/functions: colorize/colpanic(): reset
2532 attributes after giving out the message
2534 2005-10-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2536 * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
2537 util-vserver/distrib/centos42/pkgs,
2538 util-vserver/distrib/centos42/pkgs/01,
2539 util-vserver/distrib/centos42/pkgs/02,
2540 util-vserver/distrib/centos42/pkgs/03,
2541 util-vserver/distrib/centos42/yum,
2542 util-vserver/distrib/centos42/yum.repos.d,
2543 util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
2544 util-vserver/distrib/centos42/yum/yum.conf,
2545 util-vserver/util-vserver.spec.in: added centos42 support
2547 2005-10-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2549 * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
2552 2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2554 * util-vserver/m4/ensc_syscall.m4: do not define
2555 ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
2557 2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2559 * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
2560 instead of VCMD_ctx_create
2562 2005-10-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2564 * util-vserver/lib/getvserverctx.c: include "internal.h"
2566 2005-10-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2568 * util-vserver/Makefile.am, util-vserver/kernel/context.h,
2569 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
2570 util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
2571 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2572 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2573 util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
2576 2005-10-28 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2578 * util-vserver/lib/syscall-alternative.h: updated to
2579 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
2581 2005-10-28 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2583 * util-vserver/lib/Makefile-files,
2584 util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
2586 2005-10-28 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2588 * util-vserver/m4/pkgconfig.am: do not use multiline sed
2589 expressions anymore; instead of, assign and
2590 use a Makefile variable
2592 2005-10-28 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2594 * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
2595 kernelheaders anymore; this causes problems on
2597 - use a fallback headerfile to determine syscall #
2599 2005-10-28 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2601 * util-vserver/Makefile.am, util-vserver/configure.ac,
2602 util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
2603 util-vserver/m4/ensc_syscall.m4: do not use the local
2604 kernelheaders anymore; this causes problems on
2607 2005-10-25 16:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2609 * util-vserver/lib/testsuite/fmt.c: improved tests by validating
2610 that buffer gets not modified before or
2611 after the indented space
2613 2005-10-25 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2615 * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
2616 resource leaks in errorcase
2617 vc_getVserverCtx(): validate result by calling getvserverbyctx()
2619 2005-10-25 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2621 * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
2622 prototype (with 'validate_result'
2625 2005-10-25 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2627 * util-vserver/lib/getvserverbyctx-compat.hc,
2628 util-vserver/lib/getvserverbyctx-v13.hc,
2629 util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
2630 'validate_result' parameter to avoid
2631 recursion when called by getvserverctx()
2633 2005-10-25 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2635 * util-vserver/lib/vserver.h: added vc_compareVserverById()
2637 2005-10-25 16:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2639 * util-vserver/lib/Makefile-files,
2640 util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
2642 2005-10-25 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2644 * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
2646 2005-10-25 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2648 * util-vserver/configure.ac: disable expensive tests by default
2650 2005-10-25 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2652 * util-vserver/Makefile.am: improved 'silent.%' target a little bit
2653 (might be incompatible with
2654 older grep but it's for developing only...)
2656 2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2658 * util-vserver/src/testsuite/Makefile-files,
2659 util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
2661 2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2663 * util-vserver/src/testsuite/hashcalc.c: fixed params in
2664 calculateHashFromFD() call
2666 2005-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2668 * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
2669 for non-existing files
2671 2005-10-23 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2673 * util-vserver/src/testsuite,
2674 util-vserver/src/testsuite/.cvsignore,
2675 util-vserver/src/testsuite/Makefile-files,
2676 util-vserver/src/testsuite/hashcalc.c: added hashcalc
2678 2005-10-23 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2680 * util-vserver/src/vhashify.c: added TESTSUITE mode
2682 2005-10-09 09:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2684 * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
2685 name-type, honor the 'ip' value and use the
2686 device name on removal (reported by Timothy Arnold,
2687 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
2689 2005-08-08 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2691 * util-vserver/scripts/vserver.functions: fixed detection of
2692 commented lines in config-files; formerly, only a
2693 single '#' was detected which does not really make sense for
2696 2005-07-25 15:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2698 * util-vserver/util-vserver.spec.in: updated URLs
2700 2005-07-25 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2702 * util-vserver/src/vwait.c: - made the alarm() code working with
2703 glibc also; glibc restarts
2704 vc_wait_exit() instead of interrupting it so an explicit
2705 siginterrupt(2) is required
2706 - call alarm(2) again when EINTR was seen
2708 2005-07-25 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2710 * util-vserver/scripts/vserver-build.skeleton: execute
2711 'base.setSuccess' finally
2713 2005-07-25 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2715 * util-vserver/scripts/vserver-build.functions.rpm:
2716 rpm.sanityCheck(): added; it warns about missing initpre scripts
2718 2005-07-25 15:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2720 * util-vserver/scripts/vserver-build.functions: -
2721 getDistribution(): added sanity checks to make sure that there
2723 a configuration for the selected distribution
2724 - base.initFilesystem(): allow empty directories as root
2726 for new vservers; this uses the new isDirectoryEmpty() function
2727 - base.__cleanup(): armed the cleanup code; formerly there was
2729 the safety 'echo' giving out the resulting command instead of
2732 2005-07-25 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2734 * util-vserver/scripts/vserver-build.debootstrap: use new calling
2735 convention of getDistribution(); 'debootstrap' does
2736 not require an explicit configuration of the distribution
2738 2005-07-25 15:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2740 * util-vserver/scripts/vsysvwrapper: fixed typo
2741 (s!$CHBIND!$_CHBIND!)
2743 2005-07-25 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2745 * util-vserver/scripts/vserver-build.apt-rpm,
2746 util-vserver/scripts/vserver-build.rpm,
2747 util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
2749 2005-07-25 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2751 * util-vserver/scripts/functions: isDirectoryEmpty(): added
2754 2005-07-15 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2756 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
2758 2005-07-15 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2760 * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
2761 util-vserver/lib/personalitytype.c,
2762 util-vserver/m4/ensc_personality.m4: check whether enums from
2763 <linux/personality.h> are available before using
2765 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
2767 2005-07-15 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2769 * util-vserver/util-vserver.spec.in: - require the -lib subpackage
2771 - copy GPG keys from /etc/pki/rpm-gpg/
2773 2005-07-15 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2775 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
2778 2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2780 * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
2783 2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2785 * util-vserver/scripts/vserver.start,
2786 util-vserver/scripts/vserver.suexec: readded the
2787 limit-ulimits-per-vserver stuff due to popular requests
2788 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
2790 2005-07-15 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2792 * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
2793 the added CAP_AUDIT* and removed
2795 - assume every unknown capability as insecure
2797 2005-07-15 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2799 * util-vserver/lib/testsuite,
2800 util-vserver/lib/testsuite/.cvsignore: added 'personality'
2802 2005-07-15 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2804 * util-vserver/lib/syscall_netadd-net.hc,
2805 util-vserver/lib/syscall_netremove-net.hc: changed code so that
2806 it *compiles* with current kernel headers
2808 2005-07-15 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2810 * util-vserver/lib/syscall_getiattr-fscompat.hc,
2811 util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
2812 barrier-code so that it sets both the 't' ext2-flag and
2813 chmod-0 permissions. This is required to work with 1.2.10 patch;
2814 formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
2815 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
2817 2005-07-15 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2819 * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
2820 capability as VC_CAP_QUOTACTL was removed
2822 2005-07-15 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2824 * util-vserver/lib/ccaps-v13.c: added
2825 VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
2826 added/moved some aliases
2828 2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2830 * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
2833 2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2835 * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
2837 added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
2839 2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2841 * util-vserver/contrib/Makefile-files,
2842 util-vserver/contrib/yum-2.3.4-chroot.patch: added
2843 yum-2.3.4-chroot patch
2845 2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2847 * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2848 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
2849 to patch-2.6.12.2-vs2.0-rc7
2851 2005-07-04 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2853 * util-vserver/scripts/vserver-build.functions: check whether
2854 context is already active before starting the build
2855 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
2857 2005-07-04 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2859 * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
2860 'vserver-info ... RUNNING'
2862 2005-07-04 22:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2864 * util-vserver/lib_internal/Makefile-files,
2865 util-vserver/lib_internal/util-isnumber.c,
2866 util-vserver/lib_internal/util.h: isNumber(): added
2868 2005-07-04 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2870 * util-vserver/scripts/vserver-build.debootstrap: give out status
2871 message before downloading debootstrap
2872 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
2874 2005-07-04 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2876 * util-vserver/lib/syscall-alternative.h: updated to
2877 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
2880 2005-07-03 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2882 * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
2885 2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2887 * util-vserver/distrib/misc/debootstrap.uri: updated
2889 2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2891 * util-vserver/distrib/Makefile.am: register fc4 as rh-style
2894 2005-07-03 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2896 * util-vserver/configure.ac: check for 'nohup'
2898 2005-07-03 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2900 * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
2902 added chroot_sh + vwait
2904 2005-07-03 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2906 * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
2907 used kernel headers to 2.6.12.2-vs2.0-rc5
2909 2005-07-03 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2911 * util-vserver/lib/syscall_getvhiname-v13.hc,
2912 util-vserver/lib/syscall_setvhiname-v13.hc: -
2913 s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
2914 - added workaround for older kernels not having the naming above
2916 2005-07-03 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2918 * util-vserver/scripts/vshelper: accept 'async' method
2920 2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2922 * util-vserver/scripts/vserver.start: pipe 'popd' output to
2925 2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2927 * util-vserver/scripts/vserver.functions: initSync(): fixed
2929 initSync(): set 'async' method when 'vwait' is available
2930 _waitForVWait(): read pipe after 'wait' returned
2932 2005-07-03 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2934 * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
2936 2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2938 * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
2940 2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2942 * util-vserver/scripts/pkgmgmt: - cleanups
2943 - unset %_dbpath at 'internalize' operation
2945 2005-07-03 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2947 * util-vserver/scripts/functions: vshelper.initSync(): fixed
2950 2005-07-03 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2952 * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
2954 2005-07-03 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2956 * util-vserver/contrib/Makefile-files,
2957 util-vserver/contrib/yum-2.3.3-chroot.patch: added
2958 yum-2.3.3-chroot.patch
2960 2005-07-03 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2962 * util-vserver/scripts/functions: do not quote $_VSHELPER in help
2963 message (reported by Roman Barczynski,
2964 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
2966 2005-07-03 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2968 * util-vserver/doc/configuration.xml: mentioned the working
2969 directory for the scripts
2971 2005-07-03 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2973 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
2974 util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
2975 util-vserver/kernel/namespace.h,
2976 util-vserver/kernel/namespace_cmd.h,
2977 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2978 util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
2980 2005-07-03 13:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2982 * util-vserver/scripts/vserver.start: execute the prepre script in
2983 the configuration directory (*not* the
2984 vdir directory); this should not cause legacy problems as
2986 directory was not changed overall
2988 2005-07-03 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2990 * util-vserver/scripts/vserver.functions: check whether filesystem
2991 is mounted readonly; if so, execute
2992 $_SECURE_MOUNT with the '-n' argument
2994 2005-07-03 13:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2996 * util-vserver/scripts/vserver-build.apt-rpm,
2997 util-vserver/scripts/vserver-build.debootstrap,
2998 util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
3001 2005-07-03 13:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3003 * util-vserver/src/rpm-fake-resolver.c: implemented better
3004 error-handling in the read() and write() functions
3006 2005-07-03 12:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3008 * util-vserver/ensc_wrappers/wrappers-io.hc,
3009 util-vserver/ensc_wrappers/wrappers-iosock.hc,
3010 util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
3011 read*(2) and write*(2) fucntions into signed variables;
3012 error handling is more cleaner in this way
3014 2005-07-03 12:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3016 * util-vserver/src/vserver-stat.c: - cleanups
3017 - multiply RSS value with PAGESIZE
3018 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
3019 - prepare the '-O' option: calculate vserver names earlier and
3021 some more helper functions
3023 2005-07-03 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3025 * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
3026 issue; rpm-fake.so transmitted a
3027 'size_t' value, but rpm-fake-resolver expected an uint32_t
3030 2005-07-03 09:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3032 * util-vserver/ensc_vector/Makefile-files,
3033 util-vserver/ensc_vector/vector-foreach.c,
3034 util-vserver/ensc_vector/vector.h,
3035 util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
3038 2005-07-02 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3040 * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
3041 util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
3042 util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
3043 util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
3044 util-vserver/src/vutil.p: removed the C++ tools; they do not work
3045 with recent configuration and
3046 are adding huge dependencies
3048 2005-06-30 06:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3050 * util-vserver/scripts/vserver.stop: use vwait infrastructure
3052 2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3054 * util-vserver/scripts/vserver-build.functions.pkgmgmt,
3055 util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
3059 2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3061 * util-vserver/scripts/vserver-build.functions: remove generated
3062 vserver when build fails and '--keep' was not specified
3064 2005-06-30 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3066 * util-vserver/scripts/vserver-build.apt-rpm,
3067 util-vserver/scripts/vserver-build.debootstrap,
3068 util-vserver/scripts/vserver-build.rpm,
3069 util-vserver/scripts/vserver-build.skeleton,
3070 util-vserver/scripts/vserver-build.yum: use 'base.init' instead
3071 of 'base.initVariables'
3073 2005-06-30 06:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3075 * util-vserver/scripts/vserver-build: added '--keep' option
3077 2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3079 * util-vserver/scripts/X,
3080 util-vserver/scripts/util-vserver-vars.pathsubst: removed
3084 2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3086 * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
3088 2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3090 * util-vserver/lib/virtual.h: include signal_cmd.h instead of
3093 2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3095 * util-vserver/util-vserver.spec.in: added %dist tag
3096 buildrequire 'which' and 'diffutils'
3097 require 'apt' on i386 only
3099 2005-06-30 06:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3101 * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
3102 util-vserver/distrib/fc4/apt/rpmpriorities,
3103 util-vserver/distrib/fc4/apt/sources.list,
3104 util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
3105 util-vserver/distrib/fc4/pkgs/02,
3106 util-vserver/distrib/fc4/pkgs/03,
3107 util-vserver/distrib/fc4/rpmlist.d,
3108 util-vserver/distrib/fc4/rpmlist.d/00.lst,
3109 util-vserver/distrib/fc4/yum,
3110 util-vserver/distrib/fc4/yum.repos.d,
3111 util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
3112 util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
3113 util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
3114 util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
3115 util-vserver/distrib/fc4/yum/yum.conf: initial checkin
3117 2005-06-30 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3119 * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
3122 2005-06-30 05:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3124 * util-vserver/src, util-vserver/src/.cvsignore,
3125 util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
3126 util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
3127 replaced all the small chroot-* programs with a single
3131 2005-05-19 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3133 * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
3135 2005-05-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3137 * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
3139 2005-05-19 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3141 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
3142 util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
3143 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3144 util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
3145 util-vserver/kernel/xid.h: updated
3147 2005-05-19 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3149 * util-vserver/lib/issupported.c,
3150 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
3151 vc_isSupported() et.al: added VWAIT feature
3153 2005-05-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3155 * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
3157 2005-05-19 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3159 * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
3160 instead of %60); reported in
3161 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
3164 2005-05-19 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3166 * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
3167 to cat or override a file, or to
3170 2005-05-19 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3172 * util-vserver/distrib/redhat/initpost: use safe chroot-cat
3175 2005-05-05 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3177 * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
3178 helpstring for the '--enable/disable-dietlibc'
3180 - use AS_HELP_STRING instead of AC_HELP_STRING
3182 2005-05-05 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3184 * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
3185 - enhanced dietlibc version check to the 64 bit version of hppa
3187 2005-05-05 09:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3189 * util-vserver/src, util-vserver/src/.cvsignore: added vwait
3191 2005-05-05 09:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3193 * util-vserver/src/vwait.c: initial checkin
3195 2005-05-05 09:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3197 * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
3198 '__linux' (reported by Ola Lundqvist)
3200 2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3202 * util-vserver/src/exec-cd.c: minor cosmetical cleanup
3204 2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3206 * util-vserver/src/chroot-cat.c: - added support for '--help' and
3208 - added '-a' option to append information instead of truncating
3212 2005-05-05 09:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3214 * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
3215 '--help' and '--version' options so
3216 removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
3219 2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3221 * util-vserver/m4/install-notify.am: s!^# !## !
3223 2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3225 * util-vserver/lib/Makefile-files,
3226 util-vserver/lib/syscall_waitexit-v13.hc,
3227 util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
3228 vc_wait_exit(): implemented support for this syscall
3230 2005-05-02 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3232 * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
3234 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3236 * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
3238 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3240 * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
3242 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3244 * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
3246 2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3248 * util-vserver/lib/vserver-internal.h: cleaned up '#include
3251 2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3253 * util-vserver/lib/syscall-legacy.hc,
3254 util-vserver/lib/syscall-wrap.h: include <syscall.h> also
3256 2005-05-02 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3258 * util-vserver/doc/configuration-xhtml.xsl: use class
3259 'directoryname' instead of 'directory' for '<directory/>'
3262 2005-05-02 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3264 * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
3265 util-vserver/m4/install-notify.am: give out additional
3266 information about the 'make install' process
3268 2005-04-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3270 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
3272 2005-04-28 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3274 * util-vserver/configure.ac: adjusted dietlibc requirements
3276 2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3278 * util-vserver/src/vcontext.c: allow to override the execution
3279 domain (personality); added
3280 '--personality-type' and '--personality-flags' options
3282 2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3284 * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
3287 2005-04-28 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3289 * util-vserver/scripts/vserver.start,
3290 util-vserver/scripts/vserver.suexec: added support for a rescue
3293 2005-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3295 * util-vserver/scripts/vserver.functions: *
3296 _generatePersonalityOptions(): added and use it
3297 * added support for a rescue mode
3299 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3301 * util-vserver/scripts/vserver-build.functions.pkgmgmt:
3302 YUM_RELEASEPKGS: added
3304 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3306 * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
3308 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3310 * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
3311 * added some sanity checks for a sany environment when
3313 the package management
3315 2005-04-28 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3317 * util-vserver/scripts/functions: * isRegularFile(): fixed
3318 evaluation of params
3319 * hasSubstring(): added
3320 * getAllVservers(): fixed typo
3322 2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3324 * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
3327 2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3329 * util-vserver/lib_internal/Makefile-files,
3330 util-vserver/lib_internal/sys_personality.h: added
3333 2005-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3335 * util-vserver/scripts/legacy/vserver-copy,
3336 util-vserver/scripts/vserver-copy: moved to legacy
3338 2005-04-28 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3340 * util-vserver/lib/testsuite/Makefile-files,
3341 util-vserver/lib/testsuite/personality.c: added testcases for the
3342 vc_*personality*() functions
3344 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3346 * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
3349 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3351 * util-vserver/lib/virtual.h: updated to new kernel headers
3353 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3355 * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
3358 2005-04-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3360 * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3361 removed the 'nonnull' attribute for the 'mask' param
3363 2005-04-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3365 * util-vserver/lib/Makefile-files,
3366 util-vserver/lib/personalityflag.c,
3367 util-vserver/lib/personalityflag_list.c,
3368 util-vserver/lib/personalitytype.c: added personality* files
3370 2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3372 * util-vserver/doc/configuration.xml: * added some markup
3373 * documented 'personality'
3375 2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3377 * util-vserver/doc/configuration-xhtml.xsl,
3378 util-vserver/doc/configuration.dtd: added support for <directory>
3379 and <filename> markup
3381 2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3383 * util-vserver/distrib/fc3/yum/yum.conf:
3384 s!redhat-release!fedora-release!
3386 2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3388 * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
3390 2005-04-28 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3392 * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
3395 2005-04-28 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3397 * util-vserver/distrib/fc1/apt/rpmpriorities,
3398 util-vserver/distrib/fc2/apt/rpmpriorities,
3399 util-vserver/distrib/fc3/apt/rpmpriorities,
3400 util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
3403 2005-04-28 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3405 * util-vserver/contrib/manifest.dat.pathsubst,
3406 util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
3408 2005-04-28 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3410 * util-vserver/Makefile.am: added new kernel headers
3412 2005-04-28 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3414 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3415 util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
3416 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3417 util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
3418 util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
3419 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3420 util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
3421 util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
3422 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3423 util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
3424 util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
3425 util-vserver/kernel/xid.h: updated to headers from
3426 patch-2.6.11.7-vs2.0-pre2
3428 2005-04-24 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3430 * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
3433 2005-04-24 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3435 * util-vserver/scripts/start-vservers,
3436 util-vserver/scripts/vsomething: use the new getAllVservers()
3437 functionality to specify special kinds of
3440 2005-04-24 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3442 * util-vserver/scripts/functions: * isRegularFile(): allow to
3443 override the '-f' classifier
3444 * getAllVservers(): added several types of vservers (marked,
3447 * getAllVserversByArg()" added
3449 2005-04-24 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3451 * util-vserver/m4/ensc_dietlibc_compat.m4: *
3452 ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
3454 results from ENSC_SYSCALL_ALTERNATIVE
3456 2005-04-24 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3458 * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
3460 * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
3462 ENSC_SYSCALL_ALTERNATIVE
3464 2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3466 * util-vserver/lib/vserver-internal.h,
3467 util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
3469 2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3471 * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
3472 VALUES: added an empty field to make it compile with gcc4
3474 2005-04-24 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3476 * util-vserver/lib/bcaps_list-v13.c,
3477 util-vserver/lib/ccaps_list-v13.c,
3478 util-vserver/lib/cflags_list-v13.c,
3479 util-vserver/lib/ncaps_list-net.c,
3480 util-vserver/lib/nflags_list-net.c: made it compatible to the new
3481 utilvserver_listparser_uint*() API and
3482 added wrappers with a third 'bool *' arg
3484 2005-04-24 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3486 * util-vserver/lib/listparser.hc: * parser function has now to set
3487 a 'bool *' arg to signal errors
3488 * when 'mask' argument is null, the special modifiers like '~',
3490 'any' are not allowed
3492 2005-04-24 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3494 * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3495 added a third 'bool *' arg for the
3496 parser function so that errors can be better propagated
3498 2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3500 * util-vserver/lib/Makefile-files,
3501 util-vserver/lib/syscall-alternative.h,
3502 util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
3505 2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3507 * util-vserver/update-doc: exclude some static files
3509 2005-04-24 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3511 * util-vserver/build-all: remove config.cache when CLEAN is set
3512 disabled gcc33 build
3514 2005-04-24 11:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3516 * util-vserver/doc/configuration-xhtml.xsl,
3517 util-vserver/doc/configuration.dtd,
3518 util-vserver/doc/configuration.xml: added new markup
3519 added new CSS from Nicolas Costes
3521 2005-04-16 21:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3523 * util-vserver/configure.ac: cleanups
3524 added '--disable-extra-optimizations' option
3526 2005-04-16 21:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3528 * util-vserver/scripts/vserver-build.functions,
3529 util-vserver/scripts/vserver-build.functions.apt,
3530 util-vserver/scripts/vserver-build.functions.rpm,
3531 util-vserver/scripts/vserver-build.functions.yum,
3532 util-vserver/scripts/vserver.functions: use the common
3533 isRegularFile() method to filter out backup-files
3535 2005-04-16 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3537 * util-vserver/scripts/functions: isRegularFile(): added
3539 2005-04-16 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3541 * util-vserver/util-vserver.spec.in: cleanups
3542 added changelog entry for 0.30.206
3544 2005-04-12 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3546 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
3548 2005-04-12 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3550 * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
3552 2005-04-12 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3554 * util-vserver/scripts/vserver.functions: added verify-proc sanity
3557 2005-04-12 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3559 * util-vserver/scripts/functions: killContext(): commented out the
3561 (but not working) kill-sequence
3563 2005-04-12 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3565 * util-vserver/util-vserver.spec.in: ship the yum patches
3567 2005-04-12 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3569 * util-vserver/Makefile.am: added '--no-wrap -S' to the
3572 2005-04-12 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3574 * util-vserver/configure.ac: adjusted min-dietlibc requirements
3576 2005-04-12 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3578 * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
3579 'min_ver' to be a shell variable
3581 2005-04-12 18:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3583 * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
3585 2005-04-10 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3587 * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
3590 2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3592 * util-vserver/contrib/Makefile-files,
3593 util-vserver/contrib/yum-2.2.1-chroot.patch,
3594 util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
3597 2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3599 * util-vserver/Makefile.am: include m4/libsel.am
3601 2005-04-10 01:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3603 * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
3604 execution (required for vs1.9.5.12+)
3606 2005-04-10 01:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3608 * util-vserver/scripts/vshelper: * kill vserver processes
3609 explicitly with 'killContext'; userspace
3610 reboot helper may assume that 'reboot(2)' never returns...
3611 * added 'async' method
3613 2005-04-10 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3615 * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
3616 is not possible to stop asynchronously
3617 send SIGINT to pid 1 instead of trying to determine initpid
3619 2005-04-10 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3621 * util-vserver/scripts/vserver.functions: use 'killContext()'
3622 instead of invoking 'vkill' manually
3623 set an initial runlevel for 'minit' style also
3624 set 'async' vshelper method for non-sync mode
3626 2005-04-10 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3628 * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
3629 this may cause very slow booting when
3630 NIS/LDAP servers are local vservers as bash tries to expand this
3634 2005-04-10 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3636 * util-vserver/scripts/functions: spawn(), killContext(): added
3638 2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3640 * util-vserver/m4/libsel.am: initial checkin
3642 2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3644 * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
3645 accepts 'DIET' and 'DIETFLAGS' as
3646 global configure variables
3648 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3650 * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
3652 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3654 * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
3657 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3659 * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
3660 variables; they are set by configure now
3662 2005-04-08 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3664 * util-vserver/scripts/vyum-worker: added better test for patched
3667 2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3669 * util-vserver/src/vserver-info.c: fixed typo
3671 2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3673 * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
3676 2005-04-08 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3678 * util-vserver/scripts/vserver-build.functions.yum: substitute
3681 2005-04-08 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3683 * util-vserver/scripts/chcontext: fixed operation when context was
3686 2005-04-08 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3688 * util-vserver/distrib/redhat/initpre: reverted the patch adding
3690 create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
3693 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3695 * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
3698 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3700 * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
3702 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3704 * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
3706 2005-04-08 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3708 * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
3710 2005-03-29 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3712 * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
3713 instead of libensc_vector.a
3715 2005-03-25 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3717 * util-vserver/scripts/vserver.stop: fixed typo
3719 2005-03-25 17:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3721 * util-vserver/scripts/vserver.functions: minor cleanups: call
3722 vkill with '--xid' instead of '-c'
3724 2005-03-25 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3726 * util-vserver/scripts/vserver.stop: address both the context and
3727 the pid when sending SIGINT to init
3729 2005-03-25 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3731 * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
3732 with 'cmp' but display verbose error reason
3734 2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3736 * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
3737 made it work with recent kernels
3739 2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3741 * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
3742 stylesheet' instead of 'stylesheet' (reported by Herbert
3745 2005-03-25 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3747 * util-vserver/util-vserver.spec.in: fixed quoting of % in
3750 2005-03-24 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3752 * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
3755 2005-03-24 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3757 * util-vserver/NEWS, util-vserver/configure.ac,
3758 util-vserver/util-vserver.spec.in: version 0.30.205
3760 2005-03-24 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3762 * util-vserver/util-vserver.spec.in: added some %descriptions
3764 2005-03-24 12:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3766 * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
3767 add 'volatile' qualifier at variables used around 'setjmp'
3768 use sigsetjmp() instead of setjmp()
3771 2005-03-24 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3773 * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
3775 use Echdir() instead of chdir()
3777 2005-03-24 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3779 * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
3780 util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
3781 util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
3782 util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
3783 util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
3784 util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
3785 util-vserver/src/vuname.c, util-vserver/src/vunify.c,
3786 util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
3789 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3791 * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
3792 instead of truncate()
3794 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3796 * util-vserver/lib_internal/testsuite/copy-check: added new tests
3797 and better diagnostic
3799 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3801 * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
3802 qualifiers to a better place
3805 2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3807 * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
3810 2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3812 * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
3814 2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3816 * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
3819 2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3821 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
3822 signals while executing the non-atomic operations
3824 2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3826 * util-vserver/src/vhashify.c: optimized directory creation
3828 2005-03-24 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3830 * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
3832 added some 'volatile' modifiers
3833 use siglongjmp() instead of longjmp()
3835 2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3837 * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
3840 2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3842 * util-vserver/lib_internal/testsuite,
3843 util-vserver/lib_internal/testsuite/.cvsignore,
3844 util-vserver/lib_internal/testsuite/Makefile-files,
3845 util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
3848 2005-03-23 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3850 * util-vserver/ensc_vector/testsuite,
3851 util-vserver/ensc_vector/testsuite/.cvsignore: updated
3853 2005-03-23 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3855 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
3856 added lots of new code...
3858 2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3860 * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
3862 2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3864 * util-vserver/scripts/vserver-build.apt-rpm,
3865 util-vserver/scripts/vserver-build.rpm,
3866 util-vserver/scripts/vserver-build.yum: execute '--initdb' before
3868 import pubkeys from /etc/vservers/.distributions/.common/pubkeys
3871 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3873 * util-vserver/scripts/vserver: added 'hashify' target
3875 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3877 * util-vserver/scripts/util-vserver-vars.pathsubst: added
3880 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3882 * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
3883 initialization of 'vserver'
3885 2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3887 * util-vserver/distrib/Makefile.am: create
3888 /etc/.../.distributions/.common/pubkeys/
3889 create /etc/.../.defaults/apps/vunify/hash
3891 2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3893 * util-vserver/util-vserver.spec.in: copy GPG keys from the system
3895 buildrequire dietlibc-0.25
3897 2005-03-23 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3899 * util-vserver/build-all: build with debug settings
3901 2005-03-22 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3903 * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
3904 write(2) when communication with the rpm-fake-helper
3905 call read(2) and write(2) through TEMP_FAILURE_RETRY()
3906 use Vwrite() instead of write(2) at some places
3908 2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3910 * util-vserver/lib_internal/command-exec.c: call write(2) through
3911 TEMP_FAILURE_RETRY()
3913 2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3915 * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
3917 2005-03-22 15:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3919 * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
3920 workaround warning messages regarding 'warn_unused_return_value'
3922 using _FORTIFY_SOURCE.
3924 2005-03-22 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3926 * util-vserver/lib/getvservervdir.c,
3927 util-vserver/lib_internal/coreassert.h,
3928 util-vserver/lib_internal/matchlist-initmanually.c,
3929 util-vserver/lib_internal/matchlist-printid.c,
3930 util-vserver/lib_internal/util-exitlikeprocess.c,
3931 util-vserver/lib_internal/util-io.h: workaround warning messages
3932 regarding 'warn_unused_return_value' when
3933 using _FORTIFY_SOURCE.
3935 2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3937 * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
3940 2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3942 * util-vserver/util-vserver.spec.in: cleanups
3943 use %global instead of %define
3945 2005-03-22 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3947 * util-vserver/build-all: set _FORTIFY_SOURCE
3949 2005-03-19 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3951 * util-vserver, util-vserver/.cvsignore: updated
3953 2005-03-19 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3955 * util-vserver, util-vserver/.cvsignore: updated
3957 2005-03-19 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3959 * util-vserver/update-doc: initial checkin
3961 2005-03-19 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3963 * util-vserver/scripts/chcontext: do not use '--create' for dynamic
3966 2005-03-19 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3968 * util-vserver/distrib/apps: removed...
3970 2005-03-19 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3972 * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
3973 util-vserver/distrib/apps/vshelper/action: added to be removed...
3975 2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3977 * util-vserver/distrib/redhat/initsignal,
3978 util-vserver/src/testsuite/data/vserver1,
3979 util-vserver/src/testsuite/data/vserver2,
3980 util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
3981 util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
3984 2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3986 * util-vserver/src/testsuite/data/vserver1,
3987 util-vserver/src/testsuite/data/vserver1/apps,
3988 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
3989 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
3990 util-vserver/src/testsuite/data/vserver1/apps/vunify,
3991 util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
3992 util-vserver/src/testsuite/data/vserver2,
3993 util-vserver/src/testsuite/data/vserver2/apps,
3994 util-vserver/src/testsuite/data/vserver2/apps/vunify,
3995 util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
3996 util-vserver/src/testsuite/vuname,
3997 util-vserver/src/testsuite/vuname/nodename,
3998 util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
3999 util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
4002 2005-03-19 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4004 * util-vserver/distrib/redhat/initsignal: added to be removed
4007 2005-03-19 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4009 * util-vserver/src/vnet.c: obsoleted...
4011 2005-03-19 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4013 * util-vserver/doc/vunify-verbosity.txt,
4014 util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
4015 util-vserver/src/vnet.c: initial checkin
4017 2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4019 * util-vserver/vserver-start/interface-add.c,
4020 util-vserver/vserver-start/interface-print.c,
4021 util-vserver/vserver-start/interface-remove.c,
4022 util-vserver/vserver-start/main.c: avoid warnings regarding
4025 2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4027 * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
4029 build vhashify only with C99 and beecrypt
4032 2005-03-19 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4034 * util-vserver/lib_internal/testsuite/copy-check: cleanups
4035 conditionalize expensive tests
4037 2005-03-19 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4039 * util-vserver/lib/Makefile-files,
4040 util-vserver/lib_internal/Makefile-files: moved *dlimit* files
4041 into the only-C99 section
4042 clean all potentially built libraries
4044 2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4046 * util-vserver/ensc_vector/list-free.c: some minor C89
4047 compatibility changes
4049 2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4051 * util-vserver/ensc_vector/Makefile-files: use
4052 'lib-dietlibc-not-enabled-error.a' consistently
4053 clean all libraries inclusive those which might not be built
4055 2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4057 * util-vserver/doc/configuration.dtd: readded
4059 2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4061 * util-vserver/doc/configuration.xml: documented the 'vhashify'
4063 moved '<default>' tags before '<description>'
4065 2005-03-19 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4067 * util-vserver/doc/configuration-xhtml.xsl: applied changes
4068 regarding the new www-location on savannah
4070 2005-03-19 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4072 * util-vserver/doc/Makefile-files: (re)added xsltproc support
4074 2005-03-19 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4076 * util-vserver/configure.ac: added tests for XSLTPROC
4077 added '--disable-expensive-tests'
4078 added beecrypt tests
4079 cosmetical cleanups + enhancements
4081 2005-03-19 01:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4083 * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
4084 added some hacks for lib-dietlibc-not-enabled-error.a
4086 2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4088 * util-vserver/lib_internal/testsuite,
4089 util-vserver/lib_internal/testsuite/.cvsignore: updated
4091 2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4093 * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
4094 include <sys/stat.h> instead of defining a 'struct stat'; this
4096 problems with the 64bit interface of the filesystem functions
4098 2005-03-18 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4100 * util-vserver/lib_internal/unify-copy.c: use a sparse-file
4101 friendly method for copying files
4103 2005-03-18 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4105 * util-vserver/lib_internal/testsuite/Makefile-files,
4106 util-vserver/lib_internal/testsuite/copy-check,
4107 util-vserver/lib_internal/testsuite/copy.c: added testcases for
4110 2005-03-18 00:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4112 * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
4113 instead of libensc_vector.a
4115 2005-03-18 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4117 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4118 util-vserver/src/vhashify.h: made it work...
4120 2005-03-18 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4122 * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4123 applied changes in the MatchList-API
4125 2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4127 * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
4129 use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
4131 2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4133 * util-vserver/scripts/vpkg: exit with returncode of '2' when
4134 pkgmgmt can not be determined
4136 2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4138 * util-vserver/lib_internal/testsuite/Makefile-files: use
4139 $(LIBENSCVECTOR) instead of libensc_vector.a
4141 2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4143 * util-vserver/lib_internal/unify-isiunlinkable.c,
4144 util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
4147 2005-03-18 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4149 * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
4150 with mmap(2) instead of read(2)+write(2) sequences
4152 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4154 * util-vserver/lib_internal/string.hc: String_free(): added
4156 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4158 * util-vserver/lib_internal/string.h: renamed String_destroy() to
4161 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4163 * util-vserver/lib_internal/string-destroy.c: obsoleted;
4164 String_free() is now inlined
4166 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4168 * util-vserver/lib_internal/matchlist-initbyvserver.c,
4169 util-vserver/lib_internal/matchlist-initmanually.c,
4170 util-vserver/lib_internal/matchlist-initrefserverlist.c,
4171 util-vserver/lib_internal/matchlist.h: applied lot of API changes
4173 2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4175 * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
4176 instead of String_destroy()
4178 2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4180 * util-vserver/lib_internal/Makefile-files: added
4182 removed string-destroy.c
4184 2005-03-18 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4186 * util-vserver/lib_internal/matchvserverinfo-free.c,
4187 util-vserver/lib_internal/matchvserverinfo-init.c: initial
4190 2005-03-18 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4192 * util-vserver/ensc_vector/Makefile-files,
4193 util-vserver/lib/Makefile-files: split into a -glibc and a -diet
4196 2005-03-18 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4198 * util-vserver/ensc_vector/testsuite/Makefile-files,
4199 util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
4200 instead of libensc_vector.a
4202 2005-03-18 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4204 * util-vserver/configure.ac: HACK: set 'enable_static=no' for
4205 dietlibc case and postpone AC_PROG_LIBTOOL execution
4207 2005-03-18 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4209 * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
4211 use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
4213 2005-03-17 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4215 * util-vserver/build-all, util-vserver/src,
4216 util-vserver/src/.cvsignore: updated
4218 2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4220 * util-vserver/src/vunify.c: use new Unify_unify() API
4221 rearranged some code; I do not try to be C89 compliant in C99
4224 2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4226 * util-vserver/src/vcopy.c: use new Unify_unify() API
4228 2005-03-17 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4230 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4231 util-vserver/src/vhashify.h: initial checkin
4233 2005-03-17 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4235 * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
4236 lib_internal/libinternal.a
4239 2005-03-17 14:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4241 * util-vserver/lib_internal/testsuite/Makefile-files,
4242 util-vserver/src/testsuite/Makefile-files,
4243 util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
4244 instead of lib_internal/libinternal.a
4246 2005-03-17 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4248 * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
4249 argument to Unify_unify()
4250 * Unify_isIUnlinkable(): added
4252 2005-03-17 14:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4254 * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
4255 argument to Unify_unify()
4257 2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4259 * util-vserver/ensc_vector/list-add.c,
4260 util-vserver/ensc_vector/list-at.c,
4261 util-vserver/ensc_vector/list-free.c,
4262 util-vserver/ensc_vector/list-init.c,
4263 util-vserver/ensc_vector/list-insertinternal.c,
4264 util-vserver/ensc_vector/list-internal.h,
4265 util-vserver/ensc_vector/list-search.c,
4266 util-vserver/ensc_vector/list-searchselforg.c,
4267 util-vserver/ensc_vector/list.h,
4268 util-vserver/ensc_vector/list.hc,
4269 util-vserver/ensc_vector/testsuite/test2.c,
4270 util-vserver/ensc_vector/vector-searchselforg.c,
4271 util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
4273 2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4275 * util-vserver/lib_internal/Makefile-files: * create both
4276 libinternal-diet.a and libinternal-glibc.a. This is
4277 needed to avoid segfaults with gcc4 when linking against glibc
4279 libraries like 'beecrypt'. Perhaps, these segfaults are a problem
4280 with gcc4 as they do not happen with gcc33...
4282 * added unify-isiunlinkable.c
4284 2005-03-17 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4286 * util-vserver/ensc_vector/testsuite/test1.c: added tests for
4287 Vector_searchSelfOrg()
4289 2005-03-17 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4291 * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
4293 2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4295 * util-vserver/ensc_vector/vector.h,
4296 util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
4299 2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4301 * util-vserver/ensc_vector/Makefile-files: added list-* files
4302 added vector-searchselforg.c
4304 2005-03-17 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4306 * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
4307 fixed declaration of the *_x*int() methods; they do not take a
4310 2005-03-09 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4312 * util-vserver/src/vserver-info.c: added XIDTYPE support
4314 2005-03-09 14:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4316 * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
4318 2005-03-09 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4320 * util-vserver/m4/ensc_initrddir.m4: fixed typo
4322 2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4324 * util-vserver/lib/vserver.h: vc_getXIDType(): added
4326 2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4328 * util-vserver/lib/vserver-internal.h: added some magic to avoid
4331 2005-03-09 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4333 * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
4336 2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4338 * util-vserver/distrib/redhat/initpre: create /usr/X11 also
4340 2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4342 * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
4343 util-vserver/distrib/fc3/apt/rpmpriorities,
4344 util-vserver/distrib/fc3/apt/sources.list: added apt support for
4347 2005-03-02 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4349 * util-vserver/lib/syscall_adddlimit-v13.hc,
4350 util-vserver/lib/syscall_adddlimit.c,
4351 util-vserver/lib/syscall_getdlimit-v13.hc,
4352 util-vserver/lib/syscall_getdlimit.c,
4353 util-vserver/lib/syscall_remdlimit-v13.hc,
4354 util-vserver/lib/syscall_remdlimit.c,
4355 util-vserver/lib/syscall_setdlimit-v13.hc,
4356 util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
4359 2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4361 * util-vserver/scripts/vyum: allow '--all' param
4363 2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4365 * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
4367 2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4369 * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
4372 2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4374 * util-vserver/lib/syscall_adddlimit-v13.hc,
4375 util-vserver/lib/syscall_remdlimit-v13.hc,
4376 util-vserver/lib/vserver-internal.h: minor cleanups
4378 2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4380 * util-vserver/src/secure-mount.c: do not assume 'nodev' on
4383 2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4385 * util-vserver/lib/vserver-internal.h:
4386 CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
4388 2005-03-02 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4390 * util-vserver/lib/Makefile-files,
4391 util-vserver/lib/syscall_adddlimit-v13.hc,
4392 util-vserver/lib/syscall_adddlimit.c,
4393 util-vserver/lib/syscall_getdlimit-v13.hc,
4394 util-vserver/lib/syscall_getdlimit.c,
4395 util-vserver/lib/syscall_remdlimit-v13.hc,
4396 util-vserver/lib/syscall_remdlimit.c,
4397 util-vserver/lib/syscall_setdlimit-v13.hc,
4398 util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
4399 util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
4400 util-vserver/src/vdlimit.c: added *vdlimit functions + tools
4401 (patch provided by Daniel Hokka Zakrisson)
4403 2005-02-25 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4405 * util-vserver/scripts/vserver-setup.functions: added some sanity
4408 2005-02-25 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4410 * util-vserver/ensc_wrappers/Makefile-files,
4411 util-vserver/ensc_wrappers/wrappers-string.hc,
4412 util-vserver/ensc_wrappers/wrappers.h: added wrapper around
4415 2005-02-25 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4417 * util-vserver/src/secure-mount.c: /me should learn to differ
4418 between script-languages and C... strings in C are still marked
4419 by >"< but not by >'<...
4420 fixed allocation of the newly generated option string
4422 2005-02-25 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4424 * util-vserver/scripts/vapt-get-worker,
4425 util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
4428 2005-02-25 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4430 * util-vserver/distrib/redhat/initpost,
4431 util-vserver/scripts/functions,
4432 util-vserver/scripts/legacy/distrib-info,
4433 util-vserver/scripts/legacy/rootshell,
4434 util-vserver/scripts/legacy/vserver,
4435 util-vserver/scripts/pkgmgmt,
4436 util-vserver/scripts/start-vservers,
4437 util-vserver/scripts/util-vserver-vars.pathsubst,
4438 util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
4439 util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
4440 util-vserver/scripts/vserver-build.apt-rpm,
4441 util-vserver/scripts/vserver-build.debootstrap,
4442 util-vserver/scripts/vserver-build.functions,
4443 util-vserver/scripts/vserver-build.functions.apt,
4444 util-vserver/scripts/vserver-build.functions.pkgmgmt,
4445 util-vserver/scripts/vserver-build.functions.rpm,
4446 util-vserver/scripts/vserver-build.functions.yum,
4447 util-vserver/scripts/vserver-build.rpm,
4448 util-vserver/scripts/vserver-build.yum,
4449 util-vserver/scripts/vserver-copy,
4450 util-vserver/scripts/vserver-setup.functions,
4451 util-vserver/scripts/vserver.functions,
4452 util-vserver/scripts/vserver.start,
4453 util-vserver/scripts/vserver.stop,
4454 util-vserver/scripts/vservers.grabinfo.sh,
4455 util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
4456 util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
4457 util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
4458 PATCHES: introduced a more common naming
4459 scheme: global, immutable variables names are now named like
4461 instead of '$ABC'. This happens at much places and will break a
4465 2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4467 * util-vserver/configure.ac: changed my GPG key
4469 2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4471 * util-vserver/src/secure-mount.c: assume 'nodev' by default
4473 2005-02-25 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4475 * util-vserver/scripts/vserver-build.functions.yum,
4476 util-vserver/scripts/vyum-worker: added preliminary support for
4478 https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
4480 2005-02-25 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4482 * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
4483 ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
4484 use $SETUP_CONFDIR instead of $confdir
4486 2005-02-25 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4488 * util-vserver/scripts/vserver-build.apt-rpm,
4489 util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
4490 $PKGDIR, use $PKGINSTALLDIR instead of
4492 2005-02-20 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4494 * util-vserver/scripts/vserver-build.functions.rpm:
4495 rpm.initFilesystem(): fixed variable-names; this caused e.g. an
4496 unset %_dbpath macro formerly
4498 2005-02-15 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4500 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
4502 2005-02-15 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4504 * util-vserver/configure.ac: added information where the 'ip' and
4505 'vconfig' programs can be found
4507 2005-02-15 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4509 * util-vserver/scripts/vshelper: adjusted the order of cli options
4510 evaluation; automake-1.9.5 redirects
4511 input from /dev/null so the 'tty -s' check gets triggered and
4513 distcheck' fails in the '... --version/--help' tests
4515 2005-02-15 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4517 * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
4518 symlink; there was a '/' missing which
4519 caused a pollution of the /etc/vservers/.defaults directory with
4520 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
4522 2005-02-07 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4524 * util-vserver/scripts/functions,
4525 util-vserver/scripts/vserver-build.functions.pkgmgmt,
4526 util-vserver/src/vunify.c: fixed typos
4528 2005-02-07 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4530 * util-vserver/doc/configuration.xml: documented the *namespace
4533 2005-02-04 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4535 * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
4536 of the mtab-location (Georg Glas)
4537 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
4539 2005-02-04 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4541 * util-vserver/scripts/vserver.functions: fixed one of the
4542 previously added 'test -n'
4544 2005-02-02 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4546 * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
4547 ENSC_PATHPROG(): added a '<DESCR>' parameter
4549 2005-02-02 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4551 * util-vserver/doc/compatibility-xhtml.xsl,
4552 util-vserver/doc/compatibility.css: applied
4553 http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
4555 2005-02-01 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4557 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
4559 2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4561 * util-vserver/scripts/Makefile-files: added vyum-worker to
4562 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
4564 2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4566 * util-vserver/scripts/vyum-worker: minor cosmetical change
4568 2005-02-01 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4570 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
4571 fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
4573 succeeds everytime so ERROR will be never executed. So, it is
4575 'local VAR; VAR=$(ACTION) || ERROR'.
4577 2005-02-01 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4579 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
4581 2005-02-01 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4583 * util-vserver/distrib/fc3/rpmlist.d,
4584 util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
4586 2005-02-01 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4588 * util-vserver/scripts/vserver-build.rpm: moved installPackages
4589 into vserver-build.functions.rpm
4590 added support for preconfigured package-lists
4592 2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4594 * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
4597 2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4599 * util-vserver/scripts/vserver-build: documented the '--empty'
4600 switch for the '-m rpm' method
4601 allow an increasing debug-level
4603 2005-02-01 16:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4605 * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
4607 2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4609 * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
4612 2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4614 * util-vserver/contrib/manifest.dat.pathsubst: added
4617 2005-02-01 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4619 * util-vserver/lib_internal/matchlist-initbyvserver.c,
4620 util-vserver/lib_internal/matchlist-initmanually.c,
4621 util-vserver/lib_internal/matchlist-initrefserverlist.c,
4622 util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4623 changed matchlist-API to pass additional information about a
4624 vserver. This allows to turn off pkgmgmt-queries for not-yet
4625 existent vservers in 'vcopy'
4627 2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4629 * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
4630 added; it allows to pass additional information about the vserver
4632 2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4634 * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
4635 with O_RDWR, fixed resource leak in error-case
4637 2005-02-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4639 * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
4640 when appending the '/'
4642 2005-01-31 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4644 * util-vserver/doc/configuration.xml,
4645 util-vserver/scripts/functions, util-vserver/scripts/vshelper:
4646 added 'debug' option for vshelper
4648 2005-01-31 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4650 * util-vserver/scripts/vshelper: added delegation support (Herbert
4652 http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
4654 2005-01-31 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4656 * util-vserver/scripts/vserver-build.functions: getDistribution():
4657 added support for a default distribution
4659 2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4661 * util-vserver/scripts/Makefile-files,
4662 util-vserver/scripts/vserver-build,
4663 util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
4665 2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4667 * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
4668 util-vserver/distrib/template/initpost,
4669 util-vserver/distrib/template/initpre: added the 'template'
4672 2005-01-31 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4674 * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
4675 be now done shortly before execve(2)
4676 but not on initialization anymore. This solves the problem when
4678 a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
4680 and the wrapper not used.
4682 2005-01-31 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4684 * util-vserver/scripts/vshelper: fixed the (currently non-existent)
4685 child->parent traversal
4687 2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4689 * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
4692 2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4694 * util-vserver/doc/configuration.xml: updated
4696 2005-01-31 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4698 * util-vserver/Makefile.am,
4699 util-vserver/lib/createskeleton-full.hc,
4700 util-vserver/scripts/vserver-build.functions,
4701 util-vserver/scripts/vserver-setup.functions,
4702 util-vserver/src/save_ctxinfo.c,
4703 util-vserver/util-vserver.spec.in: removed 'run.rev' as a
4704 vserver-local variable and made it a system-wide setting
4706 2005-01-28 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4708 * util-vserver/doc/configuration.xml: reindented it
4709 fixed vshelper documentation
4711 2005-01-27 21:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4713 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
4714 util-vserver/scripts/start-vservers,
4715 util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
4716 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
4717 util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
4718 util-vserver/scripts/vserver-build,
4719 util-vserver/scripts/vserver-build.debootstrap,
4720 util-vserver/scripts/vserver-build.functions.rpm,
4721 util-vserver/scripts/vserver-setup.functions,
4722 util-vserver/scripts/vserver-wrapper,
4723 util-vserver/scripts/vserver.functions,
4724 util-vserver/scripts/vserver.start,
4725 util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
4726 util-vserver/scripts/vsomething: use 'test -n "..."' instead of
4727 'test "..."'; when "..." expands to '-v'
4728 or a similar string, the expression will be misinterpreted
4732 2005-01-27 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4734 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
4736 2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4738 * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
4739 reworked the capability.h stuff
4741 2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4743 * util-vserver/src/Makefile-files,
4744 util-vserver/src/capability-compat.h: added capability-compat.h
4746 2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4748 * util-vserver/configure.ac: added check for <sys/capability.h>
4751 2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4753 * util-vserver/Makefile.am: removed the linuxcaps.h bits
4755 2005-01-27 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4757 * util-vserver/src/vserver-info.c: implemented capability-support
4760 2005-01-27 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4762 * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
4763 and context-creation; this caused
4764 errors on kernel 2.6 when the vserver is not running yet
4766 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4768 * util-vserver/src, util-vserver/src/.cvsignore,
4769 util-vserver/src/Makefile-files: added check-unixfile
4771 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4773 * util-vserver/scripts/vserver.start: execute sanityCheck()
4775 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4777 * util-vserver/scripts/vserver.functions: moved sanity checks which
4778 were spread in various functions into the sanityCheck() method
4779 implemented checks for non-newline terminated files and missing
4782 2005-01-27 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4784 * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
4785 util-vserver/distrib/fc3/pkgs/01,
4786 util-vserver/distrib/fc3/pkgs/02,
4787 util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
4788 util-vserver/distrib/fc3/yum.repos.d,
4789 util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
4790 util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
4791 util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
4792 util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
4793 util-vserver/distrib/fc3/yum/yum.conf,
4794 util-vserver/scripts/vserver-build.functions.yum,
4795 util-vserver/scripts/vserver-build.yum,
4796 util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
4797 util-vserver/scripts/vyum-worker,
4798 util-vserver/src/check-unixfile.c: initial checkin
4800 2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4802 * util-vserver/scripts/vserver-build: added 'yum' support
4804 2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4806 * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
4807 code into the 'functions' file
4809 2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4811 * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
4812 files + vsomething + check-unixfile
4814 2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4816 * util-vserver/scripts/functions: added yum* support
4817 reorganized the rpmFake stuff
4819 2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4821 * util-vserver/scripts/Makefile-files: added the yum* files +
4824 2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4826 * util-vserver/distrib/redhat/initpre: added missing newline
4828 2005-01-27 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4830 * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
4832 2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4834 * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
4837 2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4839 * util-vserver/README: mentioned the '-m yum' buildmethod
4841 2005-01-26 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4843 * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
4844 /etc/vservers/.../vdir also
4846 2005-01-26 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4848 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
4850 2005-01-26 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4852 * util-vserver/util-vserver.spec.in: do not ship the /vservers
4853 directory itself; as it is immutable, the
4854 extraction will fail else
4856 2005-01-26 20:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4858 * util-vserver/lib_internal/testsuite,
4859 util-vserver/lib_internal/testsuite/.cvsignore: updated
4861 2005-01-26 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4863 * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
4864 avoid comments after '-p /sbin/ldconfig'
4866 2005-01-26 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4868 * util-vserver/scripts/vserver.start: added (untested) support for
4869 '/' in the vserver fstab
4871 2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4873 * util-vserver/scripts/vserver.functions: use unique prefixes for
4874 variables used in functions with 'eval' statements
4875 mountRootFS(): added
4877 2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4879 * util-vserver/scripts/functions: use unique prefixes for variables
4880 used in functions with 'eval' statements
4882 2005-01-26 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4884 * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
4885 <string.h> + <ctype.h>
4887 2005-01-26 15:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4889 * util-vserver/scripts/Makefile-files: moved rootshell to legacy
4891 2005-01-26 15:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4893 * util-vserver/vserver-start/defaulttty.c: include <string.h>
4895 2005-01-26 15:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4897 * util-vserver/src/secure-mount.c: added '--rootfs' option
4899 2005-01-26 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4901 * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
4902 initscripts to legacy
4904 2005-01-26 14:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4906 * util-vserver/util-vserver.spec.in: updated BuildRequires:
4907 use 'setattr --barrier' instead of 'chattr +t' in the %post
4909 moved the v_* initscripts to legacy
4911 2005-01-25 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4913 * util-vserver/contrib/manifest.dat.pathsubst,
4914 util-vserver/scripts/legacy/rootshell,
4915 util-vserver/scripts/rootshell: moved rootshell script to legacy
4917 2005-01-21 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4919 * util-vserver/scripts/legacy/vserver: fixed
4920 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
4922 "vserver myvserver start" gives exit code 1 if there is no file
4923 /etc/vservers/myvserver.sh, since the last statement in vserver
4924 ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
4929 2005-01-21 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4931 * util-vserver/scripts/vserver: be more verbosely when vserver
4932 could not be determined and give hints
4933 about possible solutions (based upon ideas by Thorsten Gunkel)
4935 2005-01-21 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4937 * util-vserver/scripts/vserver-setup.functions:
4938 interface-configuration: give out a warning when no device was
4941 2005-01-21 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4943 * util-vserver/scripts/vserver.functions: *
4944 interface-configuration: accept 'nodev' without a configured
4946 formerly the interface was silently ignored when 'dev' was
4948 * added some sanity checks for the behaviour described above
4950 2005-01-21 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4952 * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
4953 it work in SELinux environments
4954 call execve(2) directly instead of execv(3)
4956 2005-01-07 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4958 * util-vserver/README: fixed typos
4959 cleanups + enhancements
4961 2005-01-07 16:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4963 * util-vserver/README: "Notes for distributors" + "Which version
4966 2005-01-07 16:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4968 * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
4969 instead of '[' (found by Hans Ulrich Niedermann)
4971 2005-01-06 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4973 * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
4974 AC_CANONICAL_HOST + AC_CANONICAL_BUILD
4976 2005-01-06 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4978 * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
4980 made ENSC_VERSION_DIETLIBC uppercase
4981 ignore extra specifiers in dietlibc's minor version (reported by
4982 Hans Ulrich Niedermann)
4984 2005-01-06 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4986 * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
4987 $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
4990 2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4992 * util-vserver/scripts/vserver.functions: use $_<prog> (which
4993 expands to absolute paths) instead of trusting into a good $PATH
4994 a small VLAN fix (do not quote the splitted dev)
4997 2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4999 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5000 util-vserver/scripts/start-vservers,
5001 util-vserver/scripts/util-vserver-vars.pathsubst,
5002 util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
5003 util-vserver/scripts/vserver-build.debootstrap,
5004 util-vserver/scripts/vserver-build.functions.apt,
5005 util-vserver/scripts/vserver-wrapper,
5006 util-vserver/scripts/vserver.start,
5007 util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
5008 absolute paths) instead of trusting into a good $PATH
5010 2004-12-28 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5012 * util-vserver/configure.ac: use ENSC_PATHPROG & friends
5014 2004-12-28 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5016 * util-vserver/m4/ensc_pathprog.m4: initial checkin
5018 2004-12-28 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5020 * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
5021 substituting prognames
5023 2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5025 * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
5028 2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5030 * util-vserver/lib/vserver.h: s!\params!\param!
5031 added doc about vc_get_iattr()
5033 2004-12-28 11:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5035 * util-vserver/doc/cfg.txt: removed since obsoleted by
5038 2004-12-21 07:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5040 * util-vserver/src/vsched.c: fixed segfault when no arguments are
5041 given (reported by Adrian Reyer)
5043 2004-12-16 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5045 * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
5046 to 'fdset'. former name causes problems
5047 with certain FD_* implementations (reported by Adrian Reyer)
5049 2004-12-09 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5051 * util-vserver/build-all: added fc-3 host
5053 2004-12-09 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5055 * util-vserver/lib/Makefile-files: getfilecontext.c: added
5057 2004-12-09 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5059 * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
5060 vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
5062 was horribly broken. Fixed and moved it into an own file as it is
5064 complex for an inline function. Documentation was added also.
5066 2004-12-07 11:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5068 * util-vserver/vserver-start/main.c: include <unistd.h>
5070 2004-12-07 11:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5072 * util-vserver/scripts/vserver.functions: read enter-shell from the
5073 defaults-directory also
5074 use prio-bias instead of cpu-mask
5076 2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5078 * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
5081 2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5083 * util-vserver/lib/testsuite/cflags.c: added some new flags
5085 2004-12-07 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5087 * util-vserver/doc/configuration.xml: do not mention the /hostname
5088 + /domainname params anymore
5089 removed vsched/cpu-mask
5090 added vsched/priority-bias
5092 2004-10-21 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5094 * util-vserver/lib/vserver.h: added/updated flags and capabilities
5096 2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5098 * util-vserver/lib/islink.c: initial checkin
5100 2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5102 * util-vserver/lib/internal.h: utilvserver_isLink(): added
5105 2004-10-21 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5107 * util-vserver/lib/cflags-v13.c: added lots of new flags
5109 2004-10-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5111 * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
5112 'ping' is kept for compatibility reasons
5114 2004-10-21 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5116 * util-vserver/lib/Makefile-files: added islink.c
5118 2004-10-19 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5120 * util-vserver/scripts/functions: getFileValue(): modified to
5121 accept a list of candidates
5123 2004-10-19 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5125 * util-vserver/src/vcontext.c: merged from
5126 UV_NAMESPACE_AFTER_CHROOT branch
5128 2004-10-19 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5130 * util-vserver/Makefile.am: added 'update-doc' target
5132 2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5134 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
5135 Evc_{new,enter}_namespace(): added
5137 2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5139 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
5141 2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5143 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
5144 updated to vs1.9.3-rc4
5146 2004-10-19 21:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5148 * util-vserver/vserver-start/configuration-init.c,
5149 util-vserver/vserver-start/configuration.c,
5150 util-vserver/vserver-start/configuration.h,
5151 util-vserver/vserver-start/interface.c,
5152 util-vserver/vserver-start/interface.h,
5153 util-vserver/vserver-start/main.c,
5154 util-vserver/vserver-start/scriptlets.c,
5155 util-vserver/vserver-start/vserver-start.h: added lots of new
5158 2004-10-19 21:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5160 * util-vserver/lib_internal/filecfg-iteratemultiline.c,
5161 util-vserver/lib_internal/testsuite/filecfg-ml.c,
5162 util-vserver/vserver-start/defaulttty.c: initial checkin
5164 2004-10-19 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5166 * util-vserver/vserver-start/Makefile-files: added defaulttty.c
5168 2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5170 * util-vserver/src/reducecap.c: use some dirty hacks to include
5171 <linuxcaps.h> cleanly
5173 2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5175 * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
5177 2004-10-19 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5179 * util-vserver/scripts/vserver.functions: made
5180 runlevel_{start,stop} global variables
5181 prepareStop(): added
5182 set PREVLEVEL on 'vserver ... stop' (required by Debian)
5184 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5186 * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
5188 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5190 * util-vserver/lib_internal/testsuite/Makefile-files: added
5193 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5195 * util-vserver/lib_internal/string.hc: String_c_str(): added
5197 2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5199 * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
5201 2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5203 * util-vserver/lib_internal/filecfg.h:
5204 FileCfg_iterateOverMultiLine(): added prototypes and related
5207 2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5209 * util-vserver/lib_internal/Makefile-files: added
5210 filecfg-iteratemultiline.c
5212 2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5214 * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
5215 use VCMD_set_sched_v2 instead of VCMD_set_sched
5217 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5219 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
5221 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5223 * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
5225 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5227 * util-vserver/Makefile.am: added new kernel headers
5228 changed substition of linuxcaps.h; oldish 'sed' versions do not
5229 understand '\<' regexs
5231 2004-10-18 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5233 * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
5235 2004-10-18 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5237 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
5238 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
5239 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
5240 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
5241 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
5242 util-vserver/kernel/xid.h: updated
5244 2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5246 * util-vserver/doc/Makefile-files: removed stylesheets and images
5247 from the main-package; they are now in the web-CVS
5249 2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5251 * util-vserver/doc/configuration-flower.css,
5252 util-vserver/doc/configuration-lsd.css,
5253 util-vserver/doc/configuration-lsd1.css,
5254 util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5255 util-vserver/doc/flowers2.png: moved into web-CVS
5257 2004-10-18 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5259 * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
5262 2004-10-06 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5264 * util-vserver/README: updated note about 'vserver-stat' and differ
5268 2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5270 * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
5273 2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5275 * util-vserver/src/Makefile-files: link secure-mount against
5278 2004-10-06 03:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5280 * util-vserver/src/secure-mount.c: added better diagnostic when
5282 use strsep() instead of strtok_r() in the parser to make the
5283 line-number counter work
5285 2004-10-01 12:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5287 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
5289 2004-10-01 12:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5291 * util-vserver/scripts/functions: _getProcNumberCount():
5294 2004-10-01 11:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5296 * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
5297 out information about version of the found dietlibc
5299 2004-10-01 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5301 * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
5302 additional information are following the
5305 2004-10-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5307 * util-vserver/scripts/functions: use more efficient ways to detect
5308 number of processes in a context
5309 (access /proc/virtual/... information instead of executing vps)
5311 2004-10-01 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5313 * util-vserver/scripts/vserver-build,
5314 util-vserver/scripts/vserver-build.debootstrap: allowed to
5315 specify additional debootstrap options
5317 2004-10-01 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5319 * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
5320 warnings regarding procfs-security
5322 2004-09-24 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5324 * util-vserver/src/rpm-fake.c: removed a __THROW which is not
5325 needed and causes errors with newer gcc
5327 2004-09-24 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5329 * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
5330 to copy labels; formerly, bad parameters could
5331 cause undefined behaviour
5333 2004-09-24 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5335 * util-vserver/doc/Makefile-files: fixed typo
5337 2004-09-23 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5339 * util-vserver/doc/configuration.xml: added some comments for
5340 interfaces/../{name,nodev}
5342 2004-09-23 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5344 * util-vserver/doc/configuration-flower.css,
5345 util-vserver/doc/configuration-lsd.css,
5346 util-vserver/doc/configuration-lsd1.css,
5347 util-vserver/doc/configuration-xhtml.xsl,
5348 util-vserver/doc/configuration.css: made it validate as xhtml
5350 2004-09-23 22:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5352 * util-vserver/build-all: fixed CLEAN=1 usecase
5353 use gcc4 instead of gcc35
5355 2004-09-23 22:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5357 * util-vserver/scripts/vserver-build.debootstrap: added better
5358 diagnostic for failed debootstrap download
5360 2004-09-23 22:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5362 * util-vserver/doc/configuration.css: added *.elements templates
5364 2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5366 * util-vserver/doc/configuration.xml: updated rlimits description
5367 (reported by Nikola Donev)
5368 added warning about explicit 'fakeinit' usage
5370 2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5372 * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
5373 implemented <elements>...</elements> support
5375 2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5377 * util-vserver/doc/Makefile-files: added new stylesheets and images
5379 2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5381 * util-vserver/doc/configuration-flower.css,
5382 util-vserver/doc/configuration-lsd1.css,
5383 util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5384 util-vserver/doc/flowers2.png: initial checkin
5386 2004-09-23 22:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5388 * util-vserver/distrib/misc/debootstrap.uri: updated
5390 2004-09-22 20:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5392 * util-vserver/util-vserver.spec.in: s!commented!documented!
5394 2004-09-22 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5396 * util-vserver/util-vserver.spec.in: commented the possible options
5399 2004-09-22 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5401 * util-vserver/src/vsched.c: use new vc_set_sched structure
5402 generalized CLI options a little bit
5404 2004-09-22 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5406 * util-vserver/src/vattribute.c: set the "secure" flags on
5407 '--secure' manually. This is a crude hack
5408 and must be solved better.
5410 2004-09-22 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5412 * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
5414 vc_get_insecureflags(): removed again; it is now handled by the
5417 2004-09-22 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5419 * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
5420 ENSC_SAME_STRUCT_IDX: added
5422 2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5424 * util-vserver/lib/syscall_setsched.c: added support for the new
5425 'struct vcmd_set_sched_v3'
5427 2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5429 * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
5431 added some optimizations
5433 2004-09-22 20:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5435 * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
5438 2004-09-10 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5440 * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
5441 CALL_VC_V13OBS(): added
5443 2004-09-10 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5445 * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
5448 2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5450 * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
5453 2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5455 * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
5456 this really make sense??)
5458 2004-09-07 20:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5460 * util-vserver/scripts/chcontext: fixed concatenation of flags +
5463 2004-09-07 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5465 * util-vserver/configure.ac: added an explicit requirement for
5466 version 1.9 of automake
5468 2004-08-27 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5470 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
5472 2004-08-27 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5474 * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
5475 util-vserver/scripts/vserver.stop: follow LSB behavior when
5476 starting/stopping a vserver (no error, when already
5478 adjusted some exit-codes
5480 2004-08-27 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5482 * util-vserver/src/secure-mount.c: showHelp(): improved message
5484 2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5486 * util-vserver/distrib/misc/debootstrap.uri: updated again...
5488 2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5490 * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
5493 2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5495 * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
5497 2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5499 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
5500 return the count of written chars
5502 2004-08-25 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5504 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5505 util-vserver/scripts/vserver.functions,
5506 util-vserver/vserver-start/mount.c: use the new 'secure-mount'
5509 2004-08-25 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5511 * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
5512 accept an argument now, and '--secure'
5513 is deprecated. Lots of code was modernized
5515 2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5517 * util-vserver/vserver-start/configuration-init.c,
5518 util-vserver/vserver-start/configuration.c,
5519 util-vserver/vserver-start/configuration.h,
5520 util-vserver/vserver-start/interface-add.c,
5521 util-vserver/vserver-start/interface-read.c,
5522 util-vserver/vserver-start/interface.c,
5523 util-vserver/vserver-start/interface.h,
5524 util-vserver/vserver-start/main.c,
5525 util-vserver/vserver-start/scriptlets.c,
5526 util-vserver/vserver-start/vshelper.c: added lots of new code
5528 2004-08-19 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5530 * util-vserver/vserver-start/interface-print.c,
5531 util-vserver/vserver-start/interface-remove.c,
5532 util-vserver/vserver-start/mount.c,
5533 util-vserver/vserver-start/mount.h,
5534 util-vserver/vserver-start/undo.c,
5535 util-vserver/vserver-start/undo.h: initial checkin
5537 2004-08-19 14:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5539 * util-vserver/src/vnamespace.c: fixed some #includes for the new
5540 position of sys_clone.h
5542 2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5544 * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
5545 for some legacy code
5547 2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5549 * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
5550 changed position of sys_clone.h
5552 2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5554 * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
5557 2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5559 * util-vserver/src/fstool.c: checkForRace(): removed as unused
5561 2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5563 * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
5566 2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5568 * util-vserver/src/sys_clone.h: moved into lib_internal/
5570 2004-08-19 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5572 * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
5573 already in libvserver
5575 2004-08-19 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5577 * util-vserver/lib_internal/testsuite/command.c: applied API
5580 2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5582 * util-vserver/lib_internal/command.h: added support for
5583 plain-style char** args
5585 2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5587 * util-vserver/lib_internal/command-appendparameter.c,
5588 util-vserver/lib_internal/command-exec.c,
5589 util-vserver/lib_internal/command-free.c,
5590 util-vserver/lib_internal/command-init.c: handle plain-style
5593 2004-08-19 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5595 * util-vserver/lib_internal/command-setparams.c,
5596 util-vserver/lib_internal/sys_clone.h: initial checkin
5598 2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5600 * util-vserver/lib_internal/Makefile-files: added
5601 command-setparams.c and sys_clone.h
5603 2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5605 * util-vserver/contrib/manifest.dat.pathsubst: marked
5606 vserver.start.bin as C99-only
5608 2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5610 * util-vserver/pathconfig.h.pathsubst: added some new paths
5612 2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5614 * util-vserver/Makefile.am: automake-1.9 fixes:
5615 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5616 removed some libtool-hacks which are not needed with automake-1.9
5619 2004-08-19 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5621 * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
5622 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5623 added lots of new files
5625 2004-08-19 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5627 * util-vserver/src/Makefile-files: automake-1.9 fixes:
5628 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5629 removed src/sys_clone.h (now in lib_internal/)
5630 removed src/fstool-resolvectx.c
5632 2004-08-19 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5634 * util-vserver/lib/testsuite/Makefile-files,
5635 util-vserver/tests/Makefile-files: automake-1.9 fixes:
5636 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5638 2004-08-19 13:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5640 * util-vserver/lib/xidopt2xid.c: removed code without an effect
5642 2004-08-19 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5644 * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
5645 vc_syscall() an alias for vserver() but execute it.
5647 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5649 * util-vserver/lib/isfile.c: initial checkin
5651 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5653 * util-vserver/lib/internal.h: utilvserver_isFile(): added
5656 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5658 * util-vserver/lib/getvservercfgstyle.c: fixed detection of
5659 legacy-style (check for file but not directory)
5661 2004-08-19 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5663 * util-vserver/lib/Makefile-files: addded 'isfile.c'
5665 2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5667 * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
5669 2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5671 * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
5672 Esocketpair(): added
5674 2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5676 * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
5678 2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5680 * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
5682 2004-07-08 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5684 * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
5685 (provided by Olivier Poitrey)
5686 added some links about [bc]capabilities and flags
5687 added more scheduler doc (provided by Olivier Poitrey)
5688 added some comments about 2.4 vs. 2.6 at rlimits/ulimits
5689 added doc about rlimit's 'min' setting
5691 2004-07-03 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5693 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
5695 2004-07-03 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5697 * util-vserver/doc/configuration.xml: fixed path of the xsd file
5699 2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5701 * util-vserver/build-all: added fc-2
5703 2004-07-03 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5705 * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
5706 when .autofsck does not exist
5708 2004-07-03 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5710 * util-vserver/scripts/chcontext: accept --xid and prefer it
5711 against --ctx in the doc
5712 added --silentexist option at --create
5714 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5716 * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
5718 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5720 * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
5722 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5724 * util-vserver/distrib/redhat/initpost: added comment about
5726 fixed /etc/inittab substitution
5728 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5730 * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
5731 added suse/apt/rpmpriorities
5732 moved suse/apt/sources.list into the cfgdir
5734 2004-07-03 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5736 * util-vserver/contrib/manifest.dat.pathsubst: added
5739 2004-07-03 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5741 * util-vserver/vserver-start/Makefile-files: use
5742 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
5744 2004-07-03 00:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5746 * util-vserver/distrib/Makefile.am: added suse91 files
5748 2004-07-03 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5750 * util-vserver/distrib/redhat/rc.sysinit,
5751 util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
5752 util-vserver/distrib/suse91/apt/sources.list,
5753 util-vserver/distrib/suse91/initpost,
5754 util-vserver/distrib/suse91/pkgs,
5755 util-vserver/distrib/suse91/pkgs/01,
5756 util-vserver/distrib/suse91/pkgs/02,
5757 util-vserver/distrib/suse91/rpm,
5758 util-vserver/distrib/suse91/rpm/macros,
5759 util-vserver/vserver-start,
5760 util-vserver/vserver-start/.cvsignore: initial checkin
5762 2004-07-03 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5764 * util-vserver/distrib/redhat/initpost: some enhancements for
5767 2004-07-03 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5769 * util-vserver/lib_internal/testsuite,
5770 util-vserver/lib_internal/testsuite/.cvsignore: added some files
5772 2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5774 * util-vserver/vserver-start/configuration-init.c,
5775 util-vserver/vserver-start/configuration.c,
5776 util-vserver/vserver-start/configuration.h,
5777 util-vserver/vserver-start/interface-add.c,
5778 util-vserver/vserver-start/interface-free.hc,
5779 util-vserver/vserver-start/interface-init.hc,
5780 util-vserver/vserver-start/interface-read.c,
5781 util-vserver/vserver-start/interface.c,
5782 util-vserver/vserver-start/interface.h,
5783 util-vserver/vserver-start/main.c,
5784 util-vserver/vserver-start/scriptlets.c,
5785 util-vserver/vserver-start/vserver-start.h,
5786 util-vserver/vserver-start/vshelper.c,
5787 util-vserver/vserver-start/vshelper.h: initial checkin
5789 2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5791 * util-vserver/vserver-start/Makefile-files: added lots of files
5793 2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5795 * util-vserver/src/vserver-info.c: added CANONIFY tag
5797 2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5799 * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
5801 2004-07-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5803 * util-vserver/scripts/vserver.start,
5804 util-vserver/scripts/vserver.stop: use a canonified lockfile-name
5806 2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5808 * util-vserver/scripts/vserver.functions: function prepareInit():
5809 do some cleanups in the plain-mode
5811 2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5813 * util-vserver/scripts/functions: vshelper.initSync(): use $1
5814 instead of $VSERVER_DIR
5816 2004-07-02 23:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5818 * util-vserver/lib_internal/util.h: include util-lockfile.h
5819 canonifyVserverName(): added prototype
5821 2004-07-02 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5823 * util-vserver/lib_internal/util-mem.h: optimized it a little bit
5825 2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5827 * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
5829 2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5831 * util-vserver/lib_internal/command-wait.c: fixed stupid typo
5833 2004-07-02 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5835 * util-vserver/lib_internal/Makefile-files: added lots of new files
5837 2004-07-02 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5839 * util-vserver/lib_internal/errinfo-writeerrno.c,
5840 util-vserver/lib_internal/errinfo.h,
5841 util-vserver/lib_internal/filecfg-readentryflag.c,
5842 util-vserver/lib_internal/filecfg-readentrystr.c,
5843 util-vserver/lib_internal/filecfg.h,
5844 util-vserver/lib_internal/util-canonify.c,
5845 util-vserver/lib_internal/util-lockfile.c,
5846 util-vserver/lib_internal/util-lockfile.h: initial checkin
5848 2004-07-02 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5850 * util-vserver/lib/vserver.h: small cosmetical cleanups
5852 2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5854 * util-vserver/distrib/misc/mtab: s!ext2!ufs!
5856 2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5858 * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
5859 PROG_* macros needed for vserver-start.bin
5861 2004-07-02 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5863 * util-vserver/build-all: removed gcc34 target (now default)
5864 added gcc35 target (not working currently)
5866 2004-07-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5868 * util-vserver/scripts/vserver.start: (re)enabled nice-support for
5869 2.6 vservers which was omitted inadvertently
5871 2004-07-01 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5873 * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
5874 introduced by rev 1.17
5876 2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5878 * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
5881 2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5883 * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
5886 2004-06-27 14:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5888 * util-vserver/build-all,
5889 util-vserver/lib_internal/command-appendparameter.c,
5890 util-vserver/lib_internal/command-exec.c,
5891 util-vserver/lib_internal/command-free.c,
5892 util-vserver/lib_internal/command-init.c,
5893 util-vserver/lib_internal/command-reset.c,
5894 util-vserver/lib_internal/command-wait.c,
5895 util-vserver/lib_internal/command.h,
5896 util-vserver/lib_internal/testsuite,
5897 util-vserver/lib_internal/testsuite/.cvsignore,
5898 util-vserver/lib_internal/testsuite/Makefile-files,
5899 util-vserver/lib_internal/testsuite/command.c: initial checkin
5901 2004-06-27 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5903 * util-vserver/lib_internal/Makefile-files: added command* files
5906 2004-06-27 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5908 * util-vserver/src/vserver-stat.c: enhanced output for old-style
5911 2004-06-27 13:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5913 * util-vserver/distrib/misc/debootstrap.uri: updated...
5915 2004-06-27 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5917 * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
5920 2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5922 * util-vserver/src/vcopy.c: made it work...
5924 2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5926 * util-vserver/scripts/vserver-build.skeleton: do not fail when
5927 '-d' is not specified and distribution can not be detected
5929 2004-06-27 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5931 * util-vserver/scripts/vserver-build.functions: getDistribution():
5932 added detection for slackware and gentoo
5934 2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5936 * util-vserver/scripts/vprocunhide: fixed typos
5938 2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5940 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
5941 work also when destination file does not exist (needed for vcopy)
5943 2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5945 * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
5946 operation on symlinks
5948 2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5950 * util-vserver/lib/vserver.h: vc_syscall(): added prototype
5951 added/updated some doc
5953 2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5955 * util-vserver/lib/syscall-syscall.c: initial checkin
5957 2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5959 * util-vserver/lib/getvserverbyctx-compat.hc,
5960 util-vserver/lib/getvserverctx.c: added legacy support
5962 2004-06-27 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5964 * util-vserver/lib/Makefile-files: added syscall-syscall.c
5966 2004-06-27 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5968 * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
5970 2004-06-27 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5972 * util-vserver/doc/configuration.xml: added comment about
5973 'capabilities' file and kernelversion
5975 2004-06-17 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5977 * util-vserver/vserver-start,
5978 util-vserver/vserver-start/Makefile-files: initial checkin
5980 2004-06-17 21:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5982 * util-vserver/Makefile.am: added silent.% target
5983 include ensc_fmt/ and vserver-start/ files
5984 minor cosmetical fixes
5986 2004-06-16 10:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5988 * util-vserver/ensc_vector/Makefile-files,
5989 util-vserver/ensc_vector/vector-zeroend.c,
5990 util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
5993 2004-06-16 10:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5995 * util-vserver/lib/Makefile-files: moved fmt* functionality into
5996 the 'ensc_fmt' module
5997 removed '-D_REENTRANT' as it is defined globally
5999 2004-06-16 10:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6001 * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
6002 util-vserver/ensc_fmt/Makefile-files,
6003 util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
6004 util-vserver/ensc_fmt/fmt-internal.h,
6005 util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
6006 util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
6007 util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
6008 util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
6009 util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
6010 util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
6011 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
6012 functionality into the 'ensc_fmt' module
6014 2004-05-27 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6016 * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
6017 s!fakeinit!initpid! at some places
6019 2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6021 * util-vserver/scripts/vserver.functions: use '--fakeinit' by
6022 default; users will have to disable it explicitly
6023 by putting '~fakeinit' into the 'flags' configuration file
6025 2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6027 * util-vserver/scripts/vserver-build.debootstrap: cleanups
6029 2004-05-27 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6031 * util-vserver/README: fixed typos
6033 2004-05-27 00:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6035 * util-vserver/distrib/misc/debootstrap.uri: updated
6037 2004-05-27 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6039 * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
6040 variables which were lost some time ago; this
6041 will preserve %%config files...
6043 2004-05-27 00:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6045 * util-vserver/Makefile.am: make util-vserver.spec readonly to
6046 prevent losing of changes
6048 2004-05-27 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6050 * util-vserver/README: added content
6052 2004-05-22 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6054 * util-vserver/sysv/vprocunhide: fixed rc conflict with
6055 /etc/rc.d/functions; reported by taxcollector
6056 in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
6058 2004-05-21 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6060 * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
6061 support for the default GPG key
6063 2004-05-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6065 * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
6066 util-vserver/scripts/vrpm: added some color to the life
6068 2004-05-20 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6070 * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
6071 filesystems on 'vserver ... pkgmgmt ...' operations
6073 2004-05-18 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6075 * util-vserver/NEWS: version 0.29.214
6077 2004-05-18 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6079 * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
6081 2004-05-18 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6083 * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
6084 util-vserver/distrib/fc2/apt,
6085 util-vserver/distrib/fc2/apt/rpmpriorities,
6086 util-vserver/distrib/fc2/apt/sources.list,
6087 util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
6088 util-vserver/distrib/fc2/pkgs/02: added fc2 support
6090 2004-05-18 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6092 * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
6095 2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6097 * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
6100 2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6102 * util-vserver/Makefile.am: substitute ENV
6104 2004-05-11 18:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6106 * util-vserver/configure.ac,
6107 util-vserver/scripts/util-vserver-vars.pathsubst,
6108 util-vserver/scripts/vserver.start,
6109 util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
6110 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
6111 implementation should have it...
6113 2004-05-11 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6115 * util-vserver/src/sigexec.c: initial checkin
6117 2004-05-11 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6119 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
6120 util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
6122 use new exitLikeProcess() interface
6124 2004-05-11 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6126 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
6127 util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
6128 SIGCHLD sigmask to an expected value (SIG_DFL)
6130 2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6132 * util-vserver/src, util-vserver/src/.cvsignore,
6133 util-vserver/src/Makefile-files: added sigexec
6135 2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6137 * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
6138 to set expected sigmask
6140 2004-05-11 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6142 * util-vserver/lib_internal/util-exitlikeprocess.h:
6143 exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
6146 2004-05-11 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6148 * util-vserver/lib_internal/util-exitlikeprocess.c:
6149 exitLikeProcess(): never return...
6151 2004-05-11 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6153 * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
6154 modified the new migrate-path to work when there exists a process
6157 2004-05-08 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6159 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
6161 2004-05-08 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6163 * util-vserver/src/exec-ulimit.c: added support for 'core'
6165 2004-05-08 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6167 * util-vserver/src/vps.c: use new exitLikeProcess() interface
6168 better error-handling
6170 2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6172 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
6173 use new exitLikeProcess() interface
6175 2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6177 * util-vserver/scripts/vserver.start,
6178 util-vserver/scripts/vserver.stop: added locking
6179 call setDefaultTTY() correctly
6181 2004-05-08 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6183 * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
6184 clean' after building the vserver
6186 2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6188 * util-vserver/scripts/functions: setDefaultTTY(): redirect every
6191 2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6193 * util-vserver/lib_internal/util-exitlikeprocess.h:
6194 exitLikeProcess(): removed the 'NORETURN'; this causes strange
6195 error when the function returns
6196 exitLikeProcess(): added a second, 'char *' parameter for the
6197 human readable command
6199 2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6201 * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
6202 when sending a signal
6204 2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6206 * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
6209 2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6211 * util-vserver/lib/val2text.hc: include <strings.h>
6213 2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6215 * util-vserver/lib/getvservername.c: getRecentName(): use
6216 realpath(3) instead of errorprone 'chdir()' calls
6218 2004-05-08 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6220 * util-vserver/lib/getvserverbyctx-compat.hc,
6221 util-vserver/lib/getvserverctx.c: optimized buffersizes
6223 2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6225 * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
6226 documentation; it must be configured on a
6227 per-system, but not per-vserver base
6229 2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6231 * util-vserver/distrib/misc/debootstrap.uri: updated again
6233 2004-05-05 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6235 * util-vserver/src/clearenv.c: fixed case when '--' is used
6237 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6239 * util-vserver/scripts/vshelper: fixed typo
6241 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6243 * util-vserver/scripts/vserver.start: use 'clearenv' in the new
6246 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6248 * util-vserver/scripts/vserver.functions: sendKillSequence(): be
6249 silent and succeed everytime
6251 2004-05-05 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6253 * util-vserver/scripts/vserver-setup.functions: removed legacy code
6255 2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6257 * util-vserver/scripts/vrpm-preload,
6258 util-vserver/src/rpm-fake-resolver.c,
6259 util-vserver/src/rpm-fake.c: added code to preserve capabilities
6262 2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6264 * util-vserver/lib_internal/unify-unify.c: added some doc
6266 2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6268 * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
6269 regarding signed vs. unsigned int...
6271 2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6273 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
6277 2004-04-30 10:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6279 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
6282 2004-04-28 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6284 * util-vserver/doc/changelog.txt: removed since unused
6286 2004-04-28 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6288 * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
6290 2004-04-28 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6292 * util-vserver/src/readlink.c: enhanced errormessages
6294 2004-04-28 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6296 * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
6297 vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6298 set secure ccapabilities
6300 2004-04-28 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6302 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
6303 vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6305 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6307 * util-vserver/lib_internal/Makefile-files: added coreassert.h
6309 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6311 * util-vserver/lib/apidoc/list2xxx.syntax,
6312 util-vserver/lib_internal/coreassert.h: initial checkin
6314 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6316 * util-vserver/lib/testsuite/cflags.c: use
6317 <lib_internal/coreassert.h>
6320 2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6322 * util-vserver/lib/testsuite/fmt.c,
6323 util-vserver/lib/testsuite/parselimit.c: use
6324 <lib_internal/coreassert.h>
6326 2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6328 * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
6330 2004-04-28 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6332 * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
6334 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6336 * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
6340 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6342 * util-vserver/lib/val2text.hc: use strncasecmp() instead of
6345 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6347 * util-vserver/lib/listparser.hc: improved error-detection for the
6349 added support for 'none'
6352 2004-04-28 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6354 * util-vserver/lib/bcaps-v13.c: added bcapability names
6355 added code to remove a 'CAP_' prefix
6357 2004-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6359 * util-vserver/lib/Makefile-files,
6360 util-vserver/lib/getinsecurebcaps.c,
6361 util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
6364 2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6366 * util-vserver/NEWS, util-vserver/configure.ac,
6367 util-vserver/doc/configuration-lsd.css: version 0.29.211
6369 2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6371 * util-vserver/util-vserver.spec.in: readjusted Release:
6373 2004-04-23 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6375 * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
6376 buildrequire 'xalan-j' (can be disabled with '--without xalan')
6377 removed 'libxslt' buildrequire
6379 2004-04-23 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6381 * util-vserver/doc/Makefile-files: remove *.html only, when we can
6384 2004-04-23 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6386 * util-vserver/lib/Makefile-files: fixed typo
6388 2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6390 * util-vserver/doc/Makefile-files: removed FAQ.txt and
6392 added configuration.xsd
6394 2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6396 * util-vserver/doc/FAQ.txt: obsoleted
6398 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6400 * util-vserver/configure.ac: added 'net' API
6401 disable 'legacy' API by default
6403 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6405 * util-vserver/compat.h: added nid_t
6407 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6409 * util-vserver/src/reducecap.c: fixed warnings when compiled
6412 2004-04-22 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6414 * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
6415 util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
6416 util-vserver/lib/nflags_list-net.c,
6417 util-vserver/lib/syscall_getncaps-net.hc,
6418 util-vserver/lib/syscall_getncaps.c,
6419 util-vserver/lib/syscall_getnflags-net.hc,
6420 util-vserver/lib/syscall_getnflags.c,
6421 util-vserver/lib/syscall_getnxinfo-net.hc,
6422 util-vserver/lib/syscall_getnxinfo.c,
6423 util-vserver/lib/syscall_gettasknid-net.hc,
6424 util-vserver/lib/syscall_gettasknid.c,
6425 util-vserver/lib/syscall_netadd-net.hc,
6426 util-vserver/lib/syscall_netadd.c,
6427 util-vserver/lib/syscall_netcreate-net.hc,
6428 util-vserver/lib/syscall_netcreate.c,
6429 util-vserver/lib/syscall_netmigrate-net.hc,
6430 util-vserver/lib/syscall_netmigrate.c,
6431 util-vserver/lib/syscall_netremove-net.hc,
6432 util-vserver/lib/syscall_netremove.c,
6433 util-vserver/lib/syscall_setncaps-net.hc,
6434 util-vserver/lib/syscall_setncaps.c,
6435 util-vserver/lib/syscall_setnflags-net.hc,
6436 util-vserver/lib/syscall_setnflags.c,
6437 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
6438 added network layer functions
6440 2004-04-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6442 * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
6444 2004-04-22 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6446 * util-vserver/doc/configuration.dtd: obsoleted by
6449 2004-04-22 19:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6451 * util-vserver/THANKS: added Olivier Poitrey
6453 2004-04-22 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6455 * util-vserver/configure.ac: use xalan instead of xsltproc
6457 2004-04-22 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6459 * util-vserver/doc/configuration-xhtml.xsl,
6460 util-vserver/doc/configuration.xml,
6461 util-vserver/doc/configuration.xsd: use the new, XSD-based format
6462 which was defined by Olivier Poitrey
6464 2004-04-22 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6466 * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
6467 removed debug message
6469 2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6471 * util-vserver/doc/beautify.xsl: obsoleted
6473 2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6475 * util-vserver/doc/Makefile-files: use xalan
6477 2004-04-22 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6479 * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
6480 updated to vs1.9.0pre12
6482 2004-04-22 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6484 * util-vserver/lib/cflags-v13.c,
6485 util-vserver/lib/testsuite/cflags.c: use more specific names for
6488 2004-04-21 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6490 * util-vserver/scripts/vserver.start: give correct vserver-name in
6491 the hints ($VSERVER_DIR instead of $VSERVER_NAME)
6493 2004-04-21 21:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6495 * util-vserver/scripts/vserver.functions: moved the 'ip_only'
6496 handling to the right place
6498 2004-04-21 09:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6500 * util-vserver/src/vshelper-sync.c: fixed missing initialization of
6503 2004-04-21 09:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6505 * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
6506 counter to handle medium+large uptimes
6507 (>49 days) correctly
6509 2004-04-21 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6511 * util-vserver/scripts/vserver.functions: made 'nodev' work
6513 2004-04-20 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6515 * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
6517 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6519 * util-vserver/src/Makefile-files: added chain-echo
6521 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6523 * util-vserver/scripts/vshelper: use '--defaulttty'
6525 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6527 * util-vserver/scripts/vserver.stop: use setDefaultTTY()
6529 2004-04-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6531 * util-vserver/scripts/vserver.start: use setDefaultTTY()
6532 added explicit synchronization step for fakeinit with the old
6535 2004-04-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6537 * util-vserver/scripts/vserver: added '--defaulttty' option
6539 2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6541 * util-vserver/scripts/start-vservers: use --defaulttty options
6542 instead of setting tty manually
6544 2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6546 * util-vserver/scripts/functions: setDefaultTTY(): added
6548 2004-04-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6550 * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
6551 interprete relative ('./') and absolute
6552 paths ('/...') as vcCFG_RECENT_FULL only
6553 * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
6554 instead of access(2) to check for directories
6556 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6558 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
6560 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6562 * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
6564 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6566 * util-vserver/distrib/misc/debootstrap.uri: added some entries
6568 2004-04-20 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6570 * util-vserver/distrib/misc/vunify-exclude: updated
6572 2004-04-20 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6574 * util-vserver/contrib/manifest.dat.pathsubst,
6575 util-vserver/scripts/util-vserver-vars.pathsubst: added
6578 2004-04-20 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6580 * util-vserver/src/chain-echo.c: initial checkin
6582 2004-04-15 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6584 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
6586 2004-04-15 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6588 * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
6591 2004-04-15 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6593 * util-vserver/scripts/vserver.suexec: call chbind when entering
6596 2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6598 * util-vserver/scripts/vserver.functions: call vattribute with
6599 '--flag fakeinit' additionally to the '--fakeinit' flag of
6602 2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6604 * util-vserver/scripts/functions: callInNamespace(): do not accept
6605 non-running vservers
6607 2004-04-15 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6609 * util-vserver/distrib/misc/debootstrap.uri: updated
6611 2004-04-14 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6613 * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
6614 *cflags*, *_context -> ctx_*)
6615 fixed '--fakeinit' option
6617 2004-04-14 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6619 * util-vserver/scripts/vshelper: fixed another brokeness in CLI
6622 2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6624 * util-vserver/scripts/functions: lock(): do not execute the pipe;
6625 this does not work on 2.6
6627 2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6629 * util-vserver/lib/testsuite,
6630 util-vserver/lib/testsuite/.cvsignore: added cflags
6632 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6634 * util-vserver/doc/configuration.xml: added some comments about
6637 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6639 * util-vserver/doc/configuration-xhtml.xsl: added a new boring
6642 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6644 * util-vserver/doc/configuration.css: initial checkin
6646 2004-04-14 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6648 * util-vserver/contrib/make-manifest,
6649 util-vserver/contrib/manifest.dat.pathsubst: added support for
6650 '%config(...)' (or whatever) annotations
6652 2004-04-14 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6654 * util-vserver/ensc_wrappers/wrappers-vserver.hc,
6655 util-vserver/lib_internal/switchtowatchxid.c,
6656 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
6657 util-vserver/src/rpm-fake-resolver.c,
6658 util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
6659 applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
6661 2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6663 * util-vserver/lib_internal/Makefile-files,
6664 util-vserver/lib_internal/util.h: added util-debug.h
6666 2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6668 * util-vserver/lib_internal/util-debug.h: initial checkin
6670 2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6672 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6673 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
6674 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
6675 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
6676 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
6679 2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6681 * util-vserver/lib/syscall-compat.hc,
6682 util-vserver/lib/testsuite/Makefile-files,
6683 util-vserver/lib/testsuite/cflags.c,
6684 util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
6685 applied new kernel API
6686 renamed functions so that they correspond to the new kernel API
6688 2004-04-14 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6690 * util-vserver/lib/Makefile-files,
6691 util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
6692 util-vserver/lib/cflags_list-compat.c,
6693 util-vserver/lib/cflags_list-v13.c,
6694 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
6695 util-vserver/lib/flags_list-compat.c,
6696 util-vserver/lib/flags_list-v13.c,
6697 util-vserver/lib/syscall_createcontext-v13.hc,
6698 util-vserver/lib/syscall_createcontext.c,
6699 util-vserver/lib/syscall_ctxcreate-v13.hc,
6700 util-vserver/lib/syscall_ctxcreate.c,
6701 util-vserver/lib/syscall_ctxmigrate-v13.hc,
6702 util-vserver/lib/syscall_ctxmigrate.c,
6703 util-vserver/lib/syscall_getcflags-v13.hc,
6704 util-vserver/lib/syscall_getcflags.c,
6705 util-vserver/lib/syscall_getflags-v13.hc,
6706 util-vserver/lib/syscall_getflags.c,
6707 util-vserver/lib/syscall_migratecontext-v13.hc,
6708 util-vserver/lib/syscall_migratecontext.c,
6709 util-vserver/lib/syscall_setcflags-v13.hc,
6710 util-vserver/lib/syscall_setcflags.c,
6711 util-vserver/lib/syscall_setflags-v13.hc,
6712 util-vserver/lib/syscall_setflags.c: renamed files so that their
6713 names are corresponding the kernel
6714 API. Especially, *_context was renamed to ctx_*, and *flags* to
6717 2004-04-13 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6719 * util-vserver/scripts/functions: further locking fixes
6721 2004-04-13 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6723 * util-vserver/src/lockfile.c: propagate errors
6725 2004-04-13 08:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6727 * util-vserver/src/chroot-rm.c: cleanups
6729 2004-04-13 08:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6731 * util-vserver/scripts/vshelper: open FD 0
6732 evaluate CLI options depending on used kernel API
6734 2004-04-13 08:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6736 * util-vserver/scripts/functions: use new locking mechanism
6738 2004-04-13 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6740 * util-vserver/lib/issupported.c,
6741 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
6742 added VSHELPER0 feature
6744 2004-04-08 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6746 * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
6747 initialization of 'start'
6748 execScriptlets(): declare some variables as readonly
6749 _sourceWrap(): added some variables
6751 2004-04-08 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6753 * util-vserver/scripts/vserver.functions: implemented support for
6754 default-scriptlets (inspired by ideas of
6757 2004-04-08 06:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6759 * util-vserver/scripts/rootshell,
6760 util-vserver/scripts/vapt-get-worker,
6761 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
6762 util-vserver/scripts/vrpm-worker,
6763 util-vserver/scripts/vserver-build,
6764 util-vserver/scripts/vshelper: give more verbose error-messages
6766 2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6768 * util-vserver/lib/syscall.c: added link-warning for
6771 2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6773 * util-vserver/doc/configuration.xml: added general description for
6774 the scripts and documented
6777 2004-04-08 06:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6779 * util-vserver/compat.h: LINK_WARNING(): added
6781 2004-04-06 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6783 * util-vserver/scripts/chcontext,
6784 util-vserver/scripts/legacy/distrib-info,
6785 util-vserver/scripts/legacy/vserver,
6786 util-vserver/scripts/pkgmgmt,
6787 util-vserver/scripts/start-vservers,
6788 util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
6789 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
6790 util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
6791 util-vserver/scripts/vserver-wrapper,
6792 util-vserver/scripts/vservers.grabinfo.sh,
6793 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
6794 util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
6795 util-vserver/sysv/vservers-legacy: give more comprehensive
6798 2004-04-06 23:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6800 * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
6801 util-vserver/src/vserver-stat.c: use switchToWatchXid()
6803 2004-04-06 22:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6805 * util-vserver/src/Makefile-files: link some files against
6808 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6810 * util-vserver/lib_internal/util.h: switchToWatchXid(): added
6813 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6815 * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
6817 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6819 * util-vserver/lib_internal/Makefile-files: added
6822 2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6824 * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
6826 2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6828 * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
6831 2004-04-06 08:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6833 * util-vserver/src/vunify.c: applied new MatchList_compare()
6836 2004-04-06 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6838 * util-vserver/src/vserver-stat.c: started support for HZ!=100
6841 2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6843 * util-vserver/src/vcopy.c: implement support for SKIP files
6845 2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6847 * util-vserver/src/rpm-fake-resolver.c,
6848 util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
6849 COMPAT API is not available
6851 2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6853 * util-vserver/scripts/functions: cleanups
6854 vshelper.doInit(): added another sanity check
6856 2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6858 * util-vserver/lib_internal/matchlist-appendfiles.c,
6859 util-vserver/lib_internal/matchlist-compare.c,
6860 util-vserver/lib_internal/matchlist.h: implemented support for
6863 2004-04-06 08:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6865 * util-vserver/lib/testsuite/flags.c: added tests for new flags
6867 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6869 * util-vserver/lib/vserver.h: updated VC_VXF_* constants
6870 added VC_VXC_* constants
6872 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6874 * util-vserver/lib/flags-v13.c: added/updated flaglist
6876 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6878 * util-vserver/lib/ccaps-v13.c: added ccap names
6880 2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6882 * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
6884 2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6886 * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
6888 made some big files in /etc canditates for unify
6890 2004-04-06 08:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6892 * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
6893 util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
6894 util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
6895 util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
6896 to 2.6.5-vs1.9.0pre4
6898 2004-03-31 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6900 * util-vserver/src/lockfile.c: optimized some things
6901 now check, if getppid()==original_parent instead of getppid()!=1
6902 (might make a difference in vservers)
6904 2004-03-31 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6906 * util-vserver/scripts/functions: added some doc
6907 s!_UV_LOCKS!_VS_LOCKS!
6909 2004-03-31 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6911 * util-vserver/src/lockfile.c: fixed '--help' output
6913 2004-03-31 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6915 * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
6916 util-vserver/src/.cvsignore: added lockfile
6918 2004-03-31 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6920 * util-vserver/src/lockfile.c: initial checkin
6922 2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6924 * util-vserver/src/Makefile-files: added lockfile
6926 2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6928 * util-vserver/scripts/vserver.functions: enableInterfaces(),
6929 disableInterfaces(): added locking
6930 enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
6932 2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6934 * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
6937 2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6939 * util-vserver/scripts/functions: lock(),unlock(): added
6940 isNumber(): added doc
6942 2004-03-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6944 * util-vserver/scripts/vserver.functions: made it work...
6946 2004-03-30 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6948 * util-vserver/scripts/functions: isNumber(): fixed '0' case
6950 2004-03-30 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6952 * util-vserver/scripts/vserver.functions: implemented parts of Liam
6953 Helmer's dummy-interface method
6955 2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6957 * util-vserver/Makefile.am, util-vserver/configure.ac,
6958 util-vserver/scripts/util-vserver-vars.pathsubst: added
6959 substitutions/tests for iptables, modprobe, rmmod and nameif
6960 (required for Liam Helmer's dummy-interfaces)
6962 2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6964 * util-vserver/scripts/functions: isNumber(): added
6966 2004-03-30 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6968 * util-vserver/src/vshelper-sync.c: implemented it with select()
6969 instead of alarm(); races are much nicer to handle
6971 2004-03-30 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6973 * util-vserver/src/vshelper-sync.c: use sigaction() instead of
6974 signal() to remove SA_RESTART flag explicitly
6976 2004-03-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6978 * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
6980 2004-03-30 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6982 * util-vserver/contrib/manifest.dat.pathsubst,
6983 util-vserver/src/Makefile-files: removed pipe-sync
6985 2004-03-30 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6987 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6988 util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
6989 util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
6990 updated from vs0.09.28
6992 2004-03-27 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6994 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
6996 2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6998 * util-vserver/scripts/vshelper: use 'findObject -e' instead of
6999 'findFile' to find /dev/null also
7001 2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7003 * util-vserver/scripts/vserver.start: fixed call of
7006 2004-03-26 09:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7008 * util-vserver/doc/configuration.xml: fixed some typos
7010 2004-03-26 09:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7012 * util-vserver/doc/configuration.xml: documented
7013 apps/vshelper/logfile symlink
7015 2004-03-26 09:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7017 * util-vserver/scripts/vshelper: ignore 'restart2' event; this
7018 seems to be issued at vserver *start*
7019 added support for a logfile
7020 enable logfile-logging when invoked from kernel (no tty)
7022 2004-03-26 08:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7024 * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
7026 fixed _VSHELPER path
7028 2004-03-26 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7030 * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
7033 2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7035 * util-vserver/util-vserver.spec.in: added some Requires:
7036 own %dir /var/run/vshelper
7038 2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7040 * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
7041 minor cosmetical cleanups
7043 2004-03-26 07:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7045 * util-vserver/src, util-vserver/src/.cvsignore: added
7048 2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7050 * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
7053 2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7055 * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
7056 - accept 'true' as boolean value
7057 - optimized the code a little bit so that the xid will be looked
7059 only when really needed
7061 2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7063 * util-vserver/src/vps.c: in output, added a ' ' on overlong
7066 2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7068 * util-vserver/src/secure-mount.c: rewrote some parts to cope
7069 better with '-o' options (required for -bme
7072 2004-03-26 07:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7074 * util-vserver/src/Makefile-files: added vshelper-sync
7076 2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7078 * util-vserver/scripts/vserver.stop: added VSHELPER &
7079 synchronization code
7081 2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7083 * util-vserver/scripts/vserver.start: added documentation about
7087 2004-03-26 07:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7089 * util-vserver/scripts/vserver.functions: adapted code to new
7090 getFileArray() behavior
7091 added VSHELPER support
7092 added "LEGACY ALERT" messages
7093 initSync(),waitForSync(): added
7095 2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7097 * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
7100 2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7102 * util-vserver/scripts/vserver-build: fixed code to work with new
7103 behavior of getFileArray
7105 2004-03-26 07:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7107 * util-vserver/scripts/util-vserver-vars.pathsubst: added some
7109 added the vshelper variables
7111 2004-03-26 07:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7113 * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
7115 2004-03-26 07:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7117 * util-vserver/scripts/functions:
7118 logging(),warning(),panic(),execute(): added
7119 pkgmgmt.isAptAvailable(): added
7121 getFileArray(): fail, when file does not exist
7123 2004-03-26 07:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7125 * util-vserver/contrib/manifest.dat.pathsubst,
7126 util-vserver/scripts/Makefile-files: added vshelper
7128 2004-03-26 07:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7130 * util-vserver/lib/vserver.h: - minor cleanups
7131 - added vcFEATURE_VSHELPER
7132 - vc_isSupported(): annotated it
7133 - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
7134 requires a special handling so inlining is not really usefully
7137 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7139 * util-vserver/lib/issupported.c,
7140 util-vserver/lib/issupportedstring.c: added VSHELPER
7142 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7144 * util-vserver/lib/Makefile-files: added getinsecurecaps.c
7146 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7148 * util-vserver/lib/getinsecurecaps.c: initial checkin
7150 2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7152 * util-vserver/doc/configuration.xml: documented the vshelper stuff
7154 2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7156 * util-vserver/doc/configuration.dtd: added a type for 'script'
7158 2004-03-26 07:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7160 * util-vserver/distrib/Makefile.am: cleanups in the directory
7163 2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7165 * util-vserver/util-vserver.spec.in: use 'install-distribution'
7166 instead of 'install-vserverdir'
7167 added vshelper stuff
7169 2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7171 * util-vserver/Makefile.am: cleanups and enhancements in the
7172 directory installation rules
7174 2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7176 * util-vserver/NEWS: version 0.29.205
7178 2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7180 * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
7182 2004-03-24 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7184 * util-vserver/src/vsched.c: enhanced the in-chain operation; make
7185 it a noop when called without opts
7186 enhanced error messages
7188 2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7190 * util-vserver/scripts/util-vserver-vars.pathsubst,
7191 util-vserver/scripts/vserver.functions,
7192 util-vserver/scripts/vserver.start: added scheduler support
7194 2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7196 * util-vserver/doc/configuration.xml: added basic documentation for
7197 bcapabilities, ccapabilities and schedule
7199 2004-03-24 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7201 * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
7202 util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
7203 util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
7204 vc_get_securecaps() to vc_get_insecurecaps()
7206 2004-03-24 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7208 * util-vserver/scripts/vserver.start: added missing '\'
7210 2004-03-24 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7212 * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
7213 util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
7214 util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
7217 2004-03-24 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7219 * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
7220 util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
7223 2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7225 * util-vserver/scripts/vserver.start: added support for
7226 $VSERVER_EXTRA_CMDS[] which can be set in userscripts
7228 2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7230 * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
7231 '-nv' instead of '-q'
7233 2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7235 * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
7237 2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7239 * util-vserver/lib/Makefile-files: added xidopt2xid.c
7241 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7243 * util-vserver/lib/xidopt2xid.c: initial checkin
7245 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7247 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
7250 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7252 * util-vserver/distrib/misc/debootstrap.uri: updated to recent
7255 2004-03-24 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7257 * util-vserver/util-vserver.spec.in: fixed Requires()
7260 2004-03-24 01:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7262 * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
7263 now, removed '-h' and '-v' options
7266 2004-03-24 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7268 * util-vserver/sysv/vservers-legacy: initial checkin
7270 2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7272 * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
7273 'rebootmgr' is now a src-script
7275 2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7277 * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
7278 added vservers-legacy
7280 2004-03-24 01:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7282 * util-vserver/src/vattribute.c: initialize 'bmask' member of
7284 use negative logic of --bcap (this should be the 'old' behavior
7287 2004-03-24 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7289 * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
7292 2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7294 * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
7295 util-vserver/src/readlink.c: rewrote it
7297 2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7299 * util-vserver/src/Makefile-files: cleanups; moved some programs
7302 2004-03-24 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7304 * util-vserver/scripts/util-vserver-vars.pathsubst: added more
7307 2004-03-24 01:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7309 * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
7310 of static commandnames
7311 use variables for paths
7313 2004-03-24 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7315 * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
7318 2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7320 * util-vserver/scripts/util-vserver-vars.pathsubst: added
7323 2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7325 * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
7327 2004-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7329 * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
7330 util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
7331 util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
7334 2004-03-24 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7336 * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
7337 util-vserver/distrib/.cvsignore,
7338 util-vserver/ensc_vector/testsuite,
7339 util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
7340 util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
7341 util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
7342 util-vserver/src/.cvsignore, util-vserver/src/testsuite,
7343 util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
7344 util-vserver/tests/.cvsignore: added some standardfiles; I do not
7345 want to wait until Savannah fixes
7346 its scripts and allows access to CVSROOT/cvsignore again.
7348 2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7350 * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
7351 (0)' block around the macros
7353 2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7355 * util-vserver/lib/bcaps_list-v13.c,
7356 util-vserver/lib/syscall_getccaps-v13.hc,
7357 util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
7358 vc_ctx_caps::bmask member
7360 2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7362 * util-vserver/contrib/manifest.dat.pathsubst: moved some files
7366 2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7368 * util-vserver/util-vserver.spec.in: added formerly missing
7369 'v_gated' registration
7370 updated -legacy subpackage and moved some initscripts into it
7372 2004-03-24 01:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7374 * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
7375 use a more effective way to determine gcc revision
7376 struct vc_ctx_caps: added 'bmask' member
7378 2004-03-24 01:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7380 * util-vserver/compat.h: do not use PURE before gcc 3.3.3
7381 use a more effective way to determine gcc revision
7383 2004-03-23 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7385 * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
7387 2004-03-22 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7389 * util-vserver/scripts/vserver-build.functions: added basic support
7390 for SuSE (patch from Thomas Guettler)
7391 give more hints in errormessages (patch from Thomas Guettler)
7393 2004-03-22 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7395 * util-vserver/scripts/vpkg: give out errormessage on unknown
7398 2004-03-22 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7400 * util-vserver/scripts/functions: added basic support for SuSE
7402 2004-03-19 16:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7404 * util-vserver/src/vserver-stat.c: fixed race when process
7405 disappeared shortly after reading /proc
7407 2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7409 * util-vserver/doc/configuration.xml: documented
7410 apps/init/{mark,depends}
7411 mentioned the gentoo initstyle
7413 2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7415 * util-vserver/doc/configuration-lsd.css: followed Bertl's
7416 suggestion and added a subliminal message
7418 2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7420 * util-vserver/configure.ac: require at least version 0.24 of
7423 2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7425 * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
7428 2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7430 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
7432 2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7434 * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
7435 not applicable for inline declarations
7437 2004-03-18 05:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7439 * util-vserver/compat.h: fixed broken condition for PURE
7440 define __builtin_expect() when needed
7442 2004-03-18 05:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7444 * util-vserver/src/vunify.c: cleanups in the verbosity code
7446 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7448 * util-vserver/scripts/legacy/vps.pathsubst,
7449 util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
7450 instead of 'chcontext'
7452 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7454 * util-vserver/scripts/vserver.stop: call isVserverRunning to
7457 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7459 * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
7460 candidates for location of pkgmgmt-dir when $ROOTDIR is empty
7462 2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7464 * util-vserver/scripts/vserver-build: cleanups; use full
7465 parenthesis in case ... esac
7467 2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7469 * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
7471 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7473 * util-vserver/scripts/vrpm: allow both internal and external
7476 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7478 * util-vserver/scripts/vpkg: cleanups; generalized some functions
7479 and moved them into the 'functions' file
7481 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7483 * util-vserver/scripts/vapt-get: support both internal and external
7486 2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7488 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
7491 2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7493 * util-vserver/scripts/start-vservers: filter out non-matching
7494 vservers *before* adding them to the makefile
7496 2004-03-18 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7498 * util-vserver/scripts/functions: getVserverStatus(): fix problems
7499 with leading whitespaces in numerical values
7500 pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
7502 2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7504 * util-vserver/scripts/pkgmgmt: initial checkin
7506 2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7508 * util-vserver/scripts/Makefile-files: added pkgmgmt
7510 2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7512 * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
7513 in the verbosity code
7515 2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7517 * util-vserver/lib/getvservercfgstyle.c: filter out relative and
7518 absolute paths; when they are not pointing to
7519 an existing directory, the function fails
7521 2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7523 * util-vserver/ensc_wrappers/wrappers_handler.hc: use
7526 2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7528 * util-vserver/distrib/defaults/apt/apt.conf: added
7529 '@autogenerated@' tag plus small warning
7531 2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7533 * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
7535 2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7537 * util-vserver/configure.ac: look for tar
7539 2004-03-18 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7541 * util-vserver/Makefile.am: substitute @TAR@
7543 2004-03-16 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7545 * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
7546 hardcoded '16' value
7548 2004-03-16 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7550 * util-vserver/compat.h: CONST: added
7552 2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7554 * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
7555 vc_get_nb_ipv4root(): added
7557 2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7559 * util-vserver/lib/Makefile-files: added getnbipv4root.c
7561 2004-03-16 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7563 * util-vserver/lib/getnbipv4root.c: initial checkin
7565 2004-03-16 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7567 * util-vserver/scripts/Makefile-files: added the sysvwrappers to
7568 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
7570 2004-03-16 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7572 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
7574 2004-03-16 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7576 * util-vserver/sysv/Makefile-files: added vservers-default
7579 2004-03-16 03:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7581 * util-vserver/sysv/vservers.subst: obsoleted by new initscript
7583 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7585 * util-vserver/distrib/redhat/initpre,
7586 util-vserver/lib/isdynamicxid.c,
7587 util-vserver/scripts/vserver-wrapper,
7588 util-vserver/sysv/vservers-default: initial checkin
7590 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7592 * util-vserver/src/vserver-info.c: implemented INITPID for the
7595 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7597 * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
7601 2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7603 * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
7606 2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7608 * util-vserver/scripts/vserver.suexec: added internal mode to use
7609 'suexec' for stopped vservers also
7611 2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7613 * util-vserver/scripts/vserver.stop: added a more efficient stop
7614 method for fakeinit vservers
7616 2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7618 * util-vserver/scripts/vserver.start: finxed incomplete quoting
7620 2004-03-16 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7622 * util-vserver/scripts/vserver.functions: handle fakeinit
7624 cleanups and fixes in the flag-generation
7626 2004-03-16 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7628 * util-vserver/scripts/vserver: added support for an internal
7631 2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7633 * util-vserver/scripts/util-vserver-vars.pathsubst: added
7634 $_INITSYNC_MINIT_* variables
7635 added $_START_VSERVERS
7637 2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7639 * util-vserver/scripts/start-vservers: added ok/passed/failed logic
7641 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7643 * util-vserver/scripts/Makefile-files: ship vsyswrapper again
7645 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7647 * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
7649 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7651 * util-vserver/lib/Makefile-files: added isdynamicxid.c
7653 2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7655 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
7658 2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7660 * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
7663 2004-03-16 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7665 * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
7666 misclassification of %_netsharedpath
7668 2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7670 * util-vserver/contrib/make-manifest,
7671 util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
7674 2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7676 * util-vserver/util-vserver.spec.in: updated the -sysv package
7678 2004-03-15 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7680 * util-vserver/src/vcontext.c: cleanups; remove unused code
7681 added '--silentexist'
7684 2004-03-15 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7686 * util-vserver/src/chcontext.c: use code from context-sync.hc
7688 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7690 * util-vserver/src/context-sync.hc: initial checkin
7692 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7694 * util-vserver/src/Makefile-files: added context-sync.hc
7696 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7698 * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
7699 parenthesis for case ... esac statements
7701 2004-03-15 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7703 * util-vserver/scripts/vserver: cleanups; full parenthesis for case
7705 give more helpful error messages
7707 2004-03-15 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7709 * util-vserver/lib_internal/jail.h,
7710 util-vserver/lib_internal/jailintotempdir.c: return indication
7711 about place of error
7713 2004-03-15 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7715 * util-vserver/configure.ac: print correct $prefix when '--prefix'
7718 2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7720 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
7722 2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7724 * util-vserver/src/vcontext.c: added another #warning
7726 2004-03-13 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7728 * util-vserver/src/vcontext.c: fixed '--uid' option (it's
7729 required_argument but not no_argument)
7730 drop privileges after migrate()
7732 2004-03-13 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7734 * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
7735 have something better
7737 2004-03-13 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7739 * util-vserver/src/vcontext.c: updated to new kernel behavior
7741 2004-03-13 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7743 * util-vserver/src/vattribute.c: renamed set*() to parse*()
7744 set the correct secure attributes
7745 call set_flags/set_ccaps only, when there is something to do
7747 2004-03-13 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7749 * util-vserver/scripts/chcontext,
7750 util-vserver/scripts/vserver.start: applied new CLI
7752 2004-03-13 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7754 * util-vserver/lib_internal/Makefile-files: added jail* files
7756 2004-03-13 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7758 * util-vserver/lib_internal/jail.h,
7759 util-vserver/lib_internal/jailintotempdir.c: initial checkin
7761 2004-03-13 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7763 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
7766 2004-03-12 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7768 * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
7771 2004-03-12 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7773 * util-vserver/scripts/chcontext,
7774 util-vserver/scripts/vserver.start: use new vuname syntax
7776 2004-03-12 06:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7778 * util-vserver/src/vattribute.c: set caps before flags so that caps
7779 can be changed in the same transaction
7780 which deletes 'setup'
7782 2004-03-12 04:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7784 * util-vserver/scripts/vserver.suexec: added some explicit '--'
7786 2004-03-12 04:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7788 * util-vserver/scripts/functions: added some doc
7789 getVserverStatus(): fixed it
7791 2004-03-12 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7793 * util-vserver/src/save_ctxinfo.c: use strncat() instead of
7794 strcat() to enforce correct length
7796 2004-03-12 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7798 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
7800 2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7802 * util-vserver/scripts/chcontext,
7803 util-vserver/scripts/vserver.start: remove the setup flag
7805 2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7807 * util-vserver/lib/virtual.h: cleanups
7809 2004-03-12 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7811 * util-vserver/scripts/chcontext: give '--xid' in migrate case
7813 2004-03-12 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7815 * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
7817 2004-03-12 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7819 * util-vserver/Makefile.am: added kernel headers
7821 2004-03-12 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7823 * util-vserver/kernel, util-vserver/kernel/context.h,
7824 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
7825 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
7826 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
7827 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
7830 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7832 * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
7834 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7836 * util-vserver/src/vsched.c: updated to new API
7838 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7840 * util-vserver/src/vattribute.c: implemented --secure
7842 2004-03-12 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7844 * util-vserver/scripts/vserver.start,
7845 util-vserver/scripts/vserver.stop: allow '--debug' in the
7848 2004-03-12 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7850 * util-vserver/scripts/vserver.functions: added gentoo startup
7853 2004-03-12 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7855 * util-vserver/scripts/chcontext: fixed params
7856 do not call vuname/vattribute when not needed
7858 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7860 * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
7862 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7864 * util-vserver/lib/vserver.h: updated interface
7867 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7869 * util-vserver/lib/virtual.h: use kernel headers
7871 2004-03-12 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7873 * util-vserver/lib/syscall_getiattr-v13.hc,
7874 util-vserver/lib/syscall_setiattr-v13.hc,
7875 util-vserver/lib/syscall_setsched-v13.hc: updated interface
7877 2004-03-12 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7879 * util-vserver/lib/listparser.hc: added '^' modifier which marks
7882 2004-03-12 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7884 * util-vserver/lib/flags-v13.c: added the flags
7886 2004-03-11 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7888 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
7890 2004-03-11 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7892 * util-vserver/src/vuname.c: added more documentation
7893 fixed '--version' conflicts
7895 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7897 * util-vserver/src/rpm-fake-resolver.c,
7898 util-vserver/src/rpm-fake.c: implemented most parts of the new
7901 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7903 * util-vserver/scripts/vserver.start: set context-name
7905 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7907 * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
7909 2004-03-11 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7911 * util-vserver/lib/getvserverbyctx.c: implemented new
7912 context-naming method
7914 2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7916 * util-vserver/lib/getvserverbyctx-compat.hc,
7917 util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
7919 2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7921 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
7922 Evc_set_vhi_name(): added
7924 2004-03-10 05:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7926 * util-vserver/doc/configuration.xml: documented 'fstab.local' and
7927 enhanced 'fstab' doc
7929 2004-03-10 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7931 * util-vserver/scripts/vserver.functions: added support for
7934 2004-03-10 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7936 * util-vserver/sysv/vprocunhide: made it a little bit more portable
7937 by providing own implementations of
7938 RH's /etc/init.d/functions when this file can not be found
7940 by a patch from Olivier Poitrey)
7942 2004-03-10 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7944 * util-vserver/scripts/functions: callInNamespace(): call 'shift'
7945 to remove the vserver-name from $@
7947 2004-03-10 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7949 * util-vserver/doc, util-vserver/doc/.cvsignore: added
7952 2004-03-10 02:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7954 * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
7955 query so that it can be choosen between
7958 2004-03-10 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7960 * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
7961 option string for getopt with '+' to avoid option reordering
7963 2004-03-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7965 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
7968 2004-03-10 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7970 * util-vserver/scripts/functions: isAvoidNamespace(): determine
7971 full cfgdir path of vserver before checking for 'namespace' file
7972 callInNamespace(): added
7974 2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7976 * util-vserver/scripts/vserver.functions: minor cosmetical
7979 2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7981 * util-vserver/scripts/chcontext,
7982 util-vserver/scripts/vserver.start,
7983 util-vserver/scripts/vserver.stop,
7984 util-vserver/scripts/vserver.suexec: use '--' delimiter
7986 2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7988 * util-vserver/doc/configuration.xml: added/updated some
7991 2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7993 * util-vserver/doc/configuration-lsd.css: flowers... where are all
7994 the flowers coming from?
7996 2004-03-10 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7998 * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
7999 util-vserver/doc/Makefile-files,
8000 util-vserver/ensc_vector/Makefile-files,
8001 util-vserver/ensc_vector/testsuite/Makefile-files,
8002 util-vserver/ensc_wrappers/Makefile-files,
8003 util-vserver/lib/Makefile-files,
8004 util-vserver/lib/testsuite/Makefile-files,
8005 util-vserver/lib_internal/Makefile-files,
8006 util-vserver/man/Makefile-files,
8007 util-vserver/scripts/Makefile-files,
8008 util-vserver/src/Makefile-files,
8009 util-vserver/src/testsuite/Makefile-files,
8010 util-vserver/tests/Makefile-files: modernized the Makefiles; use
8011 '+=' where possible to remove complexity
8012 from the toplevel Makefile.am
8014 2004-03-09 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8016 * util-vserver/scripts/vprocunhide: remove the correct prefix
8018 2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8020 * util-vserver/scripts/vserver.stop,
8021 util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
8024 2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8026 * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
8029 2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8031 * util-vserver/scripts/chcontext: updated copyright date
8033 2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8035 * util-vserver/doc/configuration.xml: documented the vunify
8038 2004-03-09 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8040 * util-vserver/scripts/chcontext: rewrote the non-legacy part
8042 2004-03-09 14:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8044 * util-vserver/scripts/util-vserver-vars.pathsubst: aded
8047 2004-03-09 14:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8049 * util-vserver/scripts/chcontext: added missing ';' in case
8051 s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
8053 2004-03-09 04:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8055 * util-vserver/NEWS: version 0.29.198
8057 2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8059 * util-vserver/scripts/vserver.stop,
8060 util-vserver/scripts/vserver.suexec: removed superfluous '--'
8062 2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8064 * util-vserver/scripts/vserver.start: added explicit cleanup trap
8065 removed superfluous '--'
8067 2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8069 * util-vserver/scripts/vserver.functions: added some parenthesis
8071 2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8073 * util-vserver/scripts/vserver: made 'status' really silent
8075 2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8077 * util-vserver/scripts/start-vservers: initial checkin
8079 2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8081 * util-vserver/scripts/functions: getVserverStatus(): fixed it for
8082 the non-running & non-cleanup case
8084 2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8086 * util-vserver/contrib/manifest.dat.pathsubst,
8087 util-vserver/scripts/Makefile-files: added start-vservers
8089 2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8091 * util-vserver/ensc_wrappers/wrappers.h: fixed typo
8094 2004-03-09 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8096 * util-vserver/util-vserver.spec.in: added Requires: make
8098 2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8100 * util-vserver/scripts/vserver: made 'status' silent when
8103 2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8105 * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
8108 2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8110 * util-vserver/doc/configuration.html: removed since autogenerated
8112 2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8114 * util-vserver/doc/configuration-lsd.css: use official HTML 4
8117 2004-03-09 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8119 * util-vserver/doc/beautify.xsl,
8120 util-vserver/doc/compatibility-xhtml.xsl,
8121 util-vserver/doc/configuration-xhtml.xsl: use official XHTML
8124 2004-03-09 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8126 * util-vserver/distrib/defaults/rpm/macros,
8127 util-vserver/distrib/redhat/initpost: added hack for
8128 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
8130 2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8132 * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
8133 wrong error messages
8135 2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8137 * util-vserver/lib/apidoc/Makefile-files: handle man directory
8139 2004-03-08 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8141 * util-vserver/lib/apidoc/Doxyfile.in: updated
8143 2004-03-08 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8145 * util-vserver/doc/Makefile-files: filled it with content...
8147 2004-03-08 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8149 * util-vserver/util-vserver.spec.in: added documentation
8151 2004-03-08 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8153 * util-vserver/doc/configuration.xml: documented tty symlink
8154 use documentation.dtd instead of cfgdirdoc.dtd
8155 some small corrections/adjustments
8157 2004-03-08 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8159 * util-vserver/doc/beautify.xsl,
8160 util-vserver/doc/configuration-lsd.css,
8161 util-vserver/doc/configuration-xhtml.xsl,
8162 util-vserver/doc/configuration.html: initial checkin
8164 2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8166 * util-vserver/doc/compat-xhtml.xsl,
8167 util-vserver/doc/compatibility-xhtml.xsl: renamed
8168 compat-xhtml.xsl to compatibility-xhtml.xsl
8170 2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8172 * util-vserver/doc/cfgdirdoc.dtd,
8173 util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
8176 2004-03-08 08:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8178 * util-vserver/lib/vserver.h: added more doc
8180 2004-03-08 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8182 * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
8184 2004-03-08 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8186 * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
8187 util-vserver/lib/apidoc/Doxyfile.in,
8188 util-vserver/lib/apidoc/Makefile-files: initial checkin
8190 2004-03-08 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8192 * util-vserver/scripts/vserver.start: use '--migrate-self' instead
8195 2004-03-07 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8197 * util-vserver/src/vcontext.c: added '--migrate-self' support
8199 2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8201 * util-vserver/scripts/vserver.functions: use different files for
8202 'bcap' and 'ccap' for now
8204 2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8206 * util-vserver/util-vserver.spec.in: added changelog entry
8208 2004-03-07 22:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8210 * util-vserver/src/vunify.h: fixed NONNULL annotations
8212 2004-03-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8214 * util-vserver/lib/vserver.h: added doxygen annnotations
8215 added special compiler annotations
8217 2004-03-07 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8219 * util-vserver/lib/internal.h: added doxygen annnotations
8220 fixed NONNULL statements
8222 2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8224 * util-vserver/lib/fmt.h: added doxygen annnotations
8226 2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8228 * util-vserver/lib/Makefile-files: added apidoc directory
8230 2004-03-07 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8232 * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
8233 added doxygen support
8235 2004-03-07 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8237 * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
8239 2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8241 * util-vserver/src/vattribute.c: use new interface of the list2...
8243 implemented --bcaps and --ccaps
8245 2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8247 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
8248 new interface of the list2... functions
8250 2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8252 * util-vserver/scripts/vserver.functions: added
8253 .../interfaces/.../nodev option and deprecated 'only_ip'
8255 2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8257 * util-vserver/lib/testsuite/flags.c: applied new interface
8259 2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8261 * util-vserver/lib/vserver.h: added some documentation
8262 added some flag/caps support functions
8264 2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8266 * util-vserver/lib/virtual.h: renamed scaps to bcaps
8268 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8270 * util-vserver/lib/syscall_setflags.c: added EFAULT check
8272 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8274 * util-vserver/lib/syscall_getflags-v13.hc,
8275 util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
8278 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8280 * util-vserver/lib/listparser.hc: interpret numbers too
8282 2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8284 * util-vserver/lib/internal.h: added the text2value functions
8286 2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8288 * util-vserver/lib/flags-v13.c,
8289 util-vserver/lib/flags_list-compat.c,
8290 util-vserver/lib/flags_list-v13.c: cleanups; use modern
8293 2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8295 * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
8296 util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
8297 util-vserver/lib/syscall_getccaps-v13.hc,
8298 util-vserver/lib/syscall_getccaps.c,
8299 util-vserver/lib/syscall_setccaps-v13.hc,
8300 util-vserver/lib/syscall_setccaps.c,
8301 util-vserver/lib/val2text-t2v-uint32.c,
8302 util-vserver/lib/val2text-t2v-uint64.c,
8303 util-vserver/lib/val2text-v2t-uint32.c,
8304 util-vserver/lib/val2text-v2t-uint64.c,
8305 util-vserver/lib/val2text.hc: initial checkin
8307 2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8309 * util-vserver/lib/Makefile-files: added the caps-files
8310 added the val2text-files
8312 2004-03-07 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8314 * util-vserver/doc/configuration.xml: documented
8315 '.../interfaces/.../nodev'
8317 2004-03-06 02:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8319 * util-vserver/util-vserver.spec.in: s!Require!Requires!
8321 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8323 * util-vserver/sysv/vprocunhide: initial checkin
8325 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8327 * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
8330 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8332 * util-vserver/src/vuname.c: made it chainable
8333 added '--dir' option
8335 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8337 * util-vserver/src/vlimit.c: cleanups
8339 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8341 * util-vserver/scripts/vserver.start: call vuname
8343 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8345 * util-vserver/scripts/vprocunhide: implemented exclude/include
8349 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8351 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
8353 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8355 * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
8358 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8360 * util-vserver/distrib/misc/vprocunhide-files: added some files
8362 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8364 * util-vserver/util-vserver.spec.in: added vprocunhide initscript
8366 2004-03-06 01:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8368 * util-vserver/Makefile.am: modernized it a little bit; use '+='
8369 syntax for sysv/ now
8371 2004-03-05 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8373 * util-vserver/scripts/vserver.functions,
8374 util-vserver/scripts/vserver.start,
8375 util-vserver/scripts/vserver.stop,
8376 util-vserver/scripts/vserver.suexec: added support for new
8379 2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8381 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8382 $_VCONTEXT and $_VLIMIT
8384 2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8386 * util-vserver/scripts/functions: isAvoidNamespace(): use
8387 'vserver-info - FEATURE namespace' inforamtion too
8389 2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8391 * util-vserver/distrib/misc/vprocunhide-files,
8392 util-vserver/scripts/vprocunhide: initial checkin
8394 2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8396 * util-vserver/src/vlimit.c: try to read limits from dir only, when
8399 2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8401 * util-vserver/src/setattr.c: allow '--!...' syntax too
8403 2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8405 * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
8408 2004-03-05 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8410 * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
8413 2004-03-05 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8415 * util-vserver/scripts/Makefile-files: added vprocunhide
8417 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8419 * util-vserver/doc/configuration.xml: documented vprocunhide
8422 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8424 * util-vserver/distrib/Makefile.am: added vprocunhide-files
8426 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8428 * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
8431 2004-03-05 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8433 * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
8434 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
8435 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
8436 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
8437 util-vserver/scripts/vrpm-preload,
8438 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
8439 util-vserver/scripts/vserver-build,
8440 util-vserver/scripts/vserver-build.apt-rpm,
8441 util-vserver/scripts/vserver-build.debootstrap,
8442 util-vserver/scripts/vserver-build.functions,
8443 util-vserver/scripts/vserver-build.functions.pkgmgmt,
8444 util-vserver/scripts/vserver-build.skeleton,
8445 util-vserver/scripts/vserver-copy,
8446 util-vserver/scripts/vserver.functions,
8447 util-vserver/scripts/vserver.start,
8448 util-vserver/scripts/vserver.stop,
8449 util-vserver/scripts/vservers.grabinfo.sh,
8450 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
8453 2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8455 * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
8457 2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8459 * util-vserver/lib/testsuite,
8460 util-vserver/lib/testsuite/.cvsignore,
8461 util-vserver/lib/testsuite/Makefile-files: added parselimit
8463 2004-03-05 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8465 * util-vserver/src/vlimit.c: added '--dir' parameter
8466 allow command-chaining
8467 support limits with suffixes
8468 make '-c' optionally and assume current ctx by default
8470 2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8472 * util-vserver/lib/parselimit.c,
8473 util-vserver/lib/testsuite/parselimit.c: initial checkin
8475 2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8477 * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
8479 2004-03-05 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8481 * util-vserver/lib/Makefile-files: added parselimit.c
8483 2004-03-05 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8485 * util-vserver/src, util-vserver/src/.cvsignore: updated; added
8486 vattribute and keep-ctx-alive
8488 2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8490 * util-vserver/src/vcontext.c: implement the vc_set_flags() part
8492 2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8494 * util-vserver/src/vattribute.c: setFlags(): implemented it
8496 2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8498 * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
8500 2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8502 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
8505 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8507 * util-vserver/lib/getprocentry-legacy.c,
8508 util-vserver/lib/syscall-compat.hc,
8509 util-vserver/lib/syscall_getflags-v13.hc,
8510 util-vserver/lib/syscall_getiattr.c,
8511 util-vserver/lib/syscall_getvxinfo-oldproc.hc,
8512 util-vserver/lib/syscall_getvxinfo.c,
8513 util-vserver/lib/syscall_setflags-v13.hc: return better
8516 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8518 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
8521 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8523 * util-vserver/ensc_wrappers/Makefile-files: added
8526 2004-03-05 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8528 * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
8531 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8533 * util-vserver/src/vserver-info.c: added 'FEATURE' tag
8535 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8537 * util-vserver/src/vcontext.c: added support for external
8540 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8542 * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
8545 2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8547 * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
8550 2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8552 * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
8553 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
8554 support for VC_IATTR_IMMUTABLE flag
8556 2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8558 * util-vserver/src/enter-namespace.c,
8559 util-vserver/src/new-namespace.c: obsoleted by vnamespace
8561 2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8563 * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
8564 of vc_textlist2flag()
8566 2004-03-05 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8568 * util-vserver/src/Makefile-files: removed new-namespace and
8570 added keep-ctx-alive and vattribute
8571 added src_legacy_* variables
8573 2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8575 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
8576 util-vserver/scripts/vserver: use $_VNAMESPACE instead of
8579 2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8581 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8582 $_VATTRIBUTE and $_VNAMESPACE
8583 removed $_NEW_NAMESPACE
8585 2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8587 * util-vserver/scripts/chcontext: began to implement the new
8590 2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8592 * util-vserver/m4/ensc_syscallnr.m4: use
8593 $ensc_cv_path_kernelheaders instead of $kernelincludedir
8595 2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8597 * util-vserver/lib_internal/util.h: include "util-unixsock.h"
8599 2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8601 * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
8604 2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8606 * util-vserver/lib_internal/util-unixsock.h: initial checkin
8608 2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8610 * util-vserver/lib/testsuite/flags.c: updated to new flag functions
8612 2004-03-05 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8614 * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
8615 added -compat versions for the flag-parsers
8616 vc_isSupportedString(): added
8618 2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8620 * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
8623 2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8625 * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
8626 util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
8627 util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
8628 util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
8629 in the *.c files and will not be
8630 used anymore by every file including 'fmt.h'
8632 2004-03-05 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8634 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
8637 2004-03-05 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8639 * util-vserver/ensc_wrappers/wrappers-socket.hc,
8640 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
8641 util-vserver/lib/flags_list-compat.c,
8642 util-vserver/lib/flags_list-v13.c,
8643 util-vserver/lib/issupportedstring.c,
8644 util-vserver/lib/listparser.hc,
8645 util-vserver/lib/listparser_uint32.c,
8646 util-vserver/lib/listparser_uint64.c: initial checkin
8648 2004-03-05 03:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8650 * util-vserver/lib/Makefile-files: updated to new flags* files
8651 added listparser* files
8652 removed unused statements
8654 2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8656 * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
8658 2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8660 * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
8661 declarations (use WRAPPER_DECL)
8662 WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
8665 2004-03-05 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8667 * util-vserver/contrib/manifest.dat.pathsubst: removed
8668 new-namespace and enter-namespace; they are obsoleted by
8671 2004-03-05 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8673 * util-vserver/Makefile.am: added $(src_legacy_*)
8675 2004-03-04 04:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8677 * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
8679 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8681 * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
8683 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8685 * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
8687 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8689 * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
8692 2004-03-04 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8694 * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
8696 2004-03-04 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8698 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
8699 util-vserver/m4/ensc_dietlibc_compat.m4,
8700 util-vserver/m4/ensc_fpicsyscall.m4,
8701 util-vserver/m4/ensc_syscall.m4: use unique identifiers
8703 2004-02-27 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8705 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
8707 2004-02-27 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8709 * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
8711 fixed initscript update
8713 2004-02-27 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8715 * util-vserver/src, util-vserver/src/.cvsignore: added vsched
8717 2004-02-27 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8719 * util-vserver/lib/testsuite/fmt.c: include <string.h>
8721 2004-02-27 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8723 * util-vserver/contrib/manifest.dat.pathsubst: added vsched
8725 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8727 * util-vserver/src/chbind.c: removed unused variable
8729 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8731 * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
8733 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8735 * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
8736 util-vserver/src/vschedule.c: renamed vschedule to vsched
8738 2004-02-27 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8740 * util-vserver/src, util-vserver/src/.cvsignore: added
8741 chcontext-compat and vschedule
8743 2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8745 * util-vserver/lib/syscall_setsched-v13.hc,
8746 util-vserver/lib/syscall_setsched.c,
8747 util-vserver/src/vschedule.c: initial checkin
8749 2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8751 * util-vserver/src/Makefile-files: added vschedule
8753 2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8755 * util-vserver/lib/vserver.h: added vc_set_sched declarations
8757 2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8759 * util-vserver/lib/virtual.h: removed 'otpions' field from
8762 2004-02-27 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8764 * util-vserver/lib/Makefile-files: added *setsched* files
8766 2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8768 * util-vserver/src/chcontext.c: cleanups; applied name-change from
8769 'chcontext' to 'chcontext-compat'
8771 2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8773 * util-vserver/src/Makefile-files: renamed 'chcontext' to
8776 2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8778 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8782 2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8784 * util-vserver/scripts/functions: isKernelAPI(): added
8786 2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8788 * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
8791 2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8793 * util-vserver/scripts/Makefile-files: added chcontext wrapper
8795 2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8797 * util-vserver/lib/vserver.h: added vc_isSupported()
8800 2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8802 * util-vserver/lib/virtual.h: updated scheduler definitions
8804 2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8806 * util-vserver/lib/Makefile-files: added issupported.c
8808 2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8810 * util-vserver/contrib/manifest.dat.pathsubst: added
8813 2004-02-27 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8815 * util-vserver/src/vcontext.c: cleanups; restructured code
8817 2004-02-27 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8819 * util-vserver/src/new-namespace.c: cleanups; do not include
8820 "stack-start.h" anymore
8822 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8824 * util-vserver/src, util-vserver/src/.cvsignore,
8825 util-vserver/src/Makefile-files: added vnamespace
8827 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8829 * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
8830 util-vserver/lib/syscall_cleanupnamespace.c,
8831 util-vserver/lib/syscall_setnamespace-v13.hc,
8832 util-vserver/lib/syscall_setnamespace.c,
8833 util-vserver/src/vnamespace.c: initial checkin
8835 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8837 * util-vserver/src/fakerunlevel.c,
8838 util-vserver/src/rpm-fake-resolver.c,
8839 util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
8840 util-vserver/src/vserver-stat.c: use wrappers with detailed
8843 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8845 * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
8847 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8849 * util-vserver/lib/vserver.h: vc_set_namespace(),
8850 vc_cleanup_namespace(): added prototypes
8852 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8854 * util-vserver/lib/virtual.h: added VCMD_set_namespace and
8855 VCMD_cleanup_namespace declarations
8857 2004-02-27 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8859 * util-vserver/lib/Makefile-files: added *setnamespace* and
8860 *cleanupnamespace* files
8862 2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8864 * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
8865 util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
8866 wrappers with detailed error-messages
8868 2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8870 * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
8872 2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8874 * util-vserver/distrib/defaults/rpm/macros: added
8875 /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
8877 2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8879 * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
8882 2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8884 * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
8886 2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8888 * util-vserver/src/util.h: removed everything an include
8889 <lib_internal/util.h> only
8891 2004-02-26 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8893 * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
8895 2004-02-26 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8897 * util-vserver/src/chcontext.c,
8898 util-vserver/src/rpm-fake-resolver.c,
8899 util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
8902 2004-02-26 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8904 * util-vserver/lib/syscall_createcontext-v13.hc,
8905 util-vserver/lib/syscall_createcontext.c,
8906 util-vserver/lib/syscall_getflags-v13.hc,
8907 util-vserver/lib/syscall_getflags.c,
8908 util-vserver/lib/syscall_migratecontext-v13.hc,
8909 util-vserver/lib/syscall_migratecontext.c,
8910 util-vserver/lib/syscall_setflags-v13.hc,
8911 util-vserver/lib/syscall_setflags.c,
8912 util-vserver/lib_internal/util-cast.h,
8913 util-vserver/lib_internal/util-commonstrings.h,
8914 util-vserver/lib_internal/util-declarecmd.h,
8915 util-vserver/lib_internal/util-dimof.h,
8916 util-vserver/lib_internal/util-exitlikeprocess.c,
8917 util-vserver/lib_internal/util-exitlikeprocess.h,
8918 util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
8921 2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8923 * util-vserver/src/testsuite/Makefile-files: removed
8924 'util-exitlikeprocess.c'; link against libinternal.a now
8926 2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8928 * util-vserver/src/Makefile-files: added vcontext
8929 removed 'util-exitlikeprocess.c'; link against libinternal.a now
8931 2004-02-26 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8933 * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
8934 (reported in IRC by broo)
8936 2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8938 * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
8940 2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8942 * util-vserver/lib_internal/Makefile-files: added lots of util-*
8944 added util-exitlikeprocess
8946 2004-02-26 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8948 * util-vserver/lib/vserver.h: * vc_create_context(),
8949 vc_migrate_context(), vc_[sg]et_flags(): added
8950 prototypes plus structures
8951 * use VC_DYNAMIC_XID instead of VC_RANDCTX
8953 2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8955 * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
8956 (for API >= 0x00010012)
8957 use VC_DYNAMIC_XID instead of VC_RANDCTX
8959 2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8961 * util-vserver/lib/virtual.h: added create+migrate+flags+caps
8964 2004-02-26 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8966 * util-vserver/lib/Makefile-files: added createcontext +
8967 migratecontext + [sg]etflags files
8969 2004-02-26 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8971 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
8972 Evc_create_context(), Evc_migrate_context(): added
8973 use WRAPPER_DECL instead of UNUSED
8975 2004-02-25 11:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8977 * util-vserver/src/vlimit.c: enhanced output
8979 allow literal limits
8980 assume '-H' by default
8982 2004-02-25 11:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8984 * util-vserver/lib/testsuite,
8985 util-vserver/lib/testsuite/.cvsignore: added 'fmt'
8987 2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8989 * util-vserver/src/util.h: include util-perror.h
8991 2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8993 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
8994 use more verbose perror()
8996 2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8998 * util-vserver/lib/testsuite/fmt.c,
8999 util-vserver/lib_internal/util-perror.h: initial checkin
9001 2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9003 * util-vserver/scripts/vserver.functions: added better namespace
9006 2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9008 * util-vserver/lib/testsuite/Makefile-files: added fmt.c
9010 2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9012 * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
9014 2004-02-20 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9016 * util-vserver/lib/flags.c: cosmetical cleanups
9018 2004-02-20 23:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9020 * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
9023 2004-02-20 21:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9025 * util-vserver/src/Makefile-files: install enter-namespace into
9026 $(sbindir) instead of $(pkglibdir)
9028 2004-02-20 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9030 * util-vserver/src/new-namespace.c: added missing '#include
9033 2004-02-20 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9035 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
9037 2004-02-20 20:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9039 * util-vserver/src, util-vserver/src/.cvsignore: added
9042 2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9044 * util-vserver/contrib/manifest.dat.pathsubst,
9045 util-vserver/src/Makefile-files: added enter-namespace
9047 2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9049 * util-vserver/src/enter-namespace.c: initial checkin
9051 2004-02-20 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9053 * util-vserver/src/vlimit.c: merged with 0.29.2
9055 2004-02-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9057 * util-vserver/src/vlimit.c: changed logic to skip entries without
9060 2004-02-20 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9062 * util-vserver/lib/Makefile-files: cleanups
9064 2004-02-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9066 * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
9067 use correct datastructure
9069 2004-02-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9071 * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
9072 util-vserver/lib/vserver.h: added the enter-namespace stuff
9074 2004-02-20 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9076 * util-vserver/lib/syscall_enternamespace-v13.hc,
9077 util-vserver/lib/syscall_enternamespace.c: initial checkin
9079 2004-02-20 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9081 * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
9082 more extensive output
9084 2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9086 * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
9089 2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9091 * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
9092 incremented needed API-version
9094 2004-02-20 17:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9096 * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
9097 handle xid==0 and xid==1 case manually
9099 2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9101 * util-vserver/src/vlimit.c: cleanup output in error-case
9103 2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9105 * util-vserver/src/stack-start.h: fixed begin of STACK_START for
9108 2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9110 * util-vserver/src/fakerunlevel.c: use more extensive errormessages
9113 2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9115 * util-vserver/lib/fscompat_getiattr-v13.hc,
9116 util-vserver/lib/fscompat_getiattr.c,
9117 util-vserver/lib/fscompat_setiattr-v13.hc,
9118 util-vserver/lib/fscompat_setiattr.c: obsoleted
9120 2004-02-20 16:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9122 * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
9123 util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
9124 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
9125 util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
9126 util-vserver/src/rpm-fake-resolver.c,
9127 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
9128 util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
9129 do the lo-check anymore
9131 2004-02-20 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9133 * util-vserver/src/chbind.c: use more extensive errormessages
9134 do not do the lo-check anymore
9136 2004-02-20 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9138 * util-vserver/src/vserver-info.c: fix copy&paste error when giving
9141 2004-02-19 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9143 * util-vserver/NEWS: version 0.29.195
9145 2004-02-19 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9147 * util-vserver/src/vserver-info.c: added SYSINFO command
9150 2004-02-19 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9152 * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
9153 Debian's e2fsprogs-devel
9154 tell packagename for Mandrake
9156 2004-02-19 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9158 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
9159 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
9160 util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
9161 new iattr interface and changed some internal functions
9163 2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9165 * util-vserver/lib_internal/unify-unify.c,
9166 util-vserver/lib_internal/util-safechdir.c: applied new iattr
9169 2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9171 * util-vserver/lib/vserver.h: * changed iattr interface
9172 * removed *iattr_compat() functions; functionality is covered by
9174 iattr interface already
9176 2004-02-19 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9178 * util-vserver/lib/virtual.h: added new iattr definitions
9180 2004-02-19 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9182 * util-vserver/lib/syscall_getiattr-v13.hc,
9183 util-vserver/lib/syscall_getiattr.c,
9184 util-vserver/lib/syscall_setiattr-v13.hc,
9185 util-vserver/lib/syscall_setiattr.c: implemented new iattr
9188 2004-02-19 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9190 * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
9191 fixed off-by-one error while checking number
9194 2004-02-19 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9196 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
9197 util-vserver/lib/fscompat_setiattr-fscompat.hc,
9198 util-vserver/lib/syscall_getiattr-fscompat.hc,
9199 util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
9200 files to *iattr-fscompat* and applied the changed iattr interface
9202 2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9204 * util-vserver/lib/createskeleton-full.hc: use new iattr interface
9206 2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9208 * util-vserver/lib/Makefile-files: removed the fscompat* files
9209 added *iattr-fscompat files
9211 2004-02-19 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9213 * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
9216 2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9218 * util-vserver/configure.ac: create FEATURES.txt and rearranged
9221 2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9223 * util-vserver/Makefile.am: added FEATURES.txt
9225 2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9227 * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
9230 2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9232 * util-vserver/lib/fscompat_setiattr-fscompat.hc:
9233 vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
9235 2004-02-18 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9237 * util-vserver/lib_internal/unify-unify.c,
9238 util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
9240 Unify_copy(), Unify_setTime(): added prototype
9242 2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9244 * util-vserver/lib_internal/unify-deunify.c: fixed parameters
9246 2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9248 * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
9251 2004-02-18 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9253 * util-vserver/lib_internal/Makefile-files: added unify* and util-*
9256 2004-02-18 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9258 * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
9259 outsourced a lot to libinternal.a
9261 2004-02-18 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9263 * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
9266 2004-02-18 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9268 * util-vserver/src/Makefile-files: added vcopy
9269 link the fstool programs against libinternal.a
9270 removed vserver-visitdir
9272 2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9274 * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
9276 2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9278 * util-vserver/src/util-safechdir.c: moved into libinternal.a
9280 2004-02-18 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9282 * util-vserver/lib/createskeleton-full.hc,
9283 util-vserver/lib/createskeleton-short.hc,
9284 util-vserver/lib/createskeleton.c,
9285 util-vserver/lib_internal/matchlist-printid.c,
9286 util-vserver/lib_internal/unify-copy.c,
9287 util-vserver/lib_internal/unify-settime.c,
9288 util-vserver/lib_internal/util-dotfile.h,
9289 util-vserver/lib_internal/util-safechdir.c,
9290 util-vserver/lib_internal/util-safechdir.h,
9291 util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
9292 util-vserver/src/vserver-visitdir.hc: initial checkin
9294 2004-02-18 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9296 * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
9297 function to accept an additional argument holding
9298 the error, instead of giving out the error
9300 2004-02-18 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9302 * util-vserver/lib/Makefile-files: added createskeleton* files
9304 2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9306 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
9308 2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9310 * util-vserver/Makefile.am, util-vserver/configure.ac: do not
9311 redefine 'LIBTOOL'; the '--tag' causes problems on install
9313 2004-02-18 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9315 * util-vserver/compat.h: added PURE
9317 2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9319 * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
9320 determine if '-lcompat' is needed for dietlibc
9322 2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9324 * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
9325 generalized some LIBTOOL stuff
9326 do not install libinternal.a anymore
9328 2004-02-17 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9330 * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
9331 of lib/libvserver.la to use '-lcompat' on purpose
9333 2004-02-17 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9335 * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
9336 /proc when it is already mounted
9338 2004-02-17 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9340 * util-vserver/src/rpm-fake.c: rearranged inclusion of
9341 <sys/socket.h> to fix compilation problems
9344 2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9346 * util-vserver/src/rebootmgr.c: include <limits.h>
9348 2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9350 * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
9351 lib/libvserver.la to use '-lcompat' on purpose
9352 fixed capchroot compilation
9354 2004-02-17 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9356 * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
9358 2004-02-17 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9360 * util-vserver/ensc_vector/testsuite/test1.c,
9361 util-vserver/src/testsuite/vunify-functest.c: make non-C99
9364 2004-02-17 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9366 * util-vserver/NEWS: version 0.29.192
9368 2004-02-17 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9370 * util-vserver/Makefile.am: added missing backslash
9372 2004-02-17 02:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9374 * util-vserver/src/testsuite/Makefile-files,
9375 util-vserver/src/testsuite/vunify-functest.c,
9376 util-vserver/src/vunify.h: use new lib_internal/
9378 2004-02-17 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9380 * util-vserver/src/vunify-init.hc: moved most function into
9383 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9385 * util-vserver/src/vunify.c: use new lib_internal
9387 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9389 * util-vserver/src/util.h: moved some functions/macros into
9392 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9394 * util-vserver/src/Makefile-files: removed vunify-* files which
9395 went into lib_internal
9397 2004-02-17 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9399 * util-vserver/Makefile.am: added lib_internal/ files
9401 2004-02-17 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9403 * util-vserver/src/vunify-compare.hc,
9404 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
9405 util-vserver/src/vunify-matchlist.c,
9406 util-vserver/src/vunify-matchlist.h: moved functionality into
9407 lib_internal library
9409 2004-02-17 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9411 * util-vserver/lib_internal,
9412 util-vserver/lib_internal/Makefile-files,
9413 util-vserver/lib_internal/matchlist-appendfiles.c,
9414 util-vserver/lib_internal/matchlist-compare.c,
9415 util-vserver/lib_internal/matchlist-destroy.c,
9416 util-vserver/lib_internal/matchlist-init.c,
9417 util-vserver/lib_internal/matchlist-initbyvserver.c,
9418 util-vserver/lib_internal/matchlist-initmanually.c,
9419 util-vserver/lib_internal/matchlist-initrefserverlist.c,
9420 util-vserver/lib_internal/matchlist.h,
9421 util-vserver/lib_internal/pathinfo-append.c,
9422 util-vserver/lib_internal/pathinfo-test.c,
9423 util-vserver/lib_internal/pathinfo.h,
9424 util-vserver/lib_internal/string-destroy.c,
9425 util-vserver/lib_internal/string.h,
9426 util-vserver/lib_internal/string.hc,
9427 util-vserver/lib_internal/unify-deunify.c,
9428 util-vserver/lib_internal/unify-unify.c,
9429 util-vserver/lib_internal/unify.h,
9430 util-vserver/lib_internal/util-io.h,
9431 util-vserver/lib_internal/util-mem.h: initial checkin
9433 2004-02-17 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9435 * util-vserver/ensc_wrappers/wrappers-unistd.hc,
9436 util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
9437 'noreturn' warnings for the execv() functions
9439 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9441 * util-vserver/contrib/make-manifest: ignore lines beginning with
9444 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9446 * util-vserver/contrib/manifest.dat.pathsubst: set
9447 @ENSC_HAVE_*_COMPILER_TRUE@ tags
9449 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9451 * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
9453 2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9455 * util-vserver/scripts/functions: use $_READLINK
9456 mount /proc when doing pkg-management
9458 2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9460 * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
9462 2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9464 * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
9465 (e.g. 'i' for install (default), 'q' for
9466 query, 'd' for database)
9468 2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9470 * util-vserver/scripts/vserver-build.functions: register generated
9472 can be cleaned up when needed
9474 2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9476 * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
9478 2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9480 * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
9483 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9485 * util-vserver/scripts/vserver-setup.functions: added --initstyle
9486 support (-> /etc/vservers/.../apps/init/style)
9488 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9490 * util-vserver/src/chbind.c: refined test-routine to work in
9491 vservers without 'lo' interface
9493 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9495 * util-vserver/src/secure-mount.c: define MS_REC when needed
9497 2004-02-16 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9499 * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
9500 added big, fat warning when not using dietlibc
9502 2004-02-16 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9504 * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
9507 2004-02-14 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9509 * util-vserver/scripts/vserver: use isAvoidNamespace() from
9512 2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9514 * util-vserver/scripts/functions,
9515 util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
9516 into main-functions file
9518 2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9520 * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
9523 2004-02-14 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9525 * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
9528 2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9530 * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
9532 2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9534 * util-vserver/configure.ac: use ENSC_SYSCALLNR()
9536 2004-02-13 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9538 * util-vserver/lib/vserver-internal.h: use results from
9541 2004-02-13 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9543 * util-vserver/m4/ensc_syscallnr.m4: initial checkin
9545 2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9547 * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
9549 2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9551 * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
9553 2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9555 * util-vserver/scripts/vserver.start: use clearenv
9557 2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9559 * util-vserver/scripts/vserver.functions: made namespace stuff
9560 configurable at a global place
9562 2004-02-11 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9564 * util-vserver/scripts/vrpm-preload: give more rights... (same like
9567 2004-02-11 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9569 * util-vserver/scripts/util-vserver-vars.pathsubst,
9570 util-vserver/src/Makefile-files: added clearenv
9572 2004-02-11 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9574 * util-vserver/src/clearenv.c: initial checkin
9576 2004-02-10 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9578 * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
9579 dot-files by default; it does not make sense to use a special
9580 '-a' flag for the set-operations
9582 2004-02-10 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9584 * util-vserver/configure.ac: version 0.28.200
9586 2004-02-10 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9588 * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
9589 use internal mount(2) on MOVE too
9591 2004-02-10 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9593 * util-vserver/scripts/vserver,
9594 util-vserver/scripts/vserver.functions,
9595 util-vserver/scripts/vserver.start: implemented CLONE_NS and
9598 2004-02-10 14:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9600 * util-vserver/src/secure-mount.c: implemented '--rbind'
9602 2004-02-10 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9604 * util-vserver/ensc_vector/testsuite,
9605 util-vserver/ensc_vector/testsuite/.cvsignore,
9606 util-vserver/lib/testsuite,
9607 util-vserver/lib/testsuite/.cvsignore: initial checkin
9609 2004-02-10 12:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9611 * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
9614 2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9616 * util-vserver/configure.ac: version 0.28.199
9618 2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9620 * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
9621 right %post scriptlet
9623 2004-02-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9625 * util-vserver/configure.ac: version 0.28.198
9627 2004-02-09 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9629 * util-vserver/contrib/make-manifest,
9630 util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
9633 2004-02-09 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9635 * util-vserver/util-vserver.spec.in: added -lib subpackage
9636 moved *.so.* files from -core to -lib
9637 removed the '%exclude ...vrpm.8'
9638 added a 'make check'
9640 2004-02-09 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9642 * util-vserver/src/testsuite,
9643 util-vserver/src/testsuite/.cvsignore: initial checkin
9645 2004-02-09 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9647 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
9648 added some 'NORETURN' specifiers
9650 2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9652 * util-vserver/Makefile.am: added lib/testsuite
9654 2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9656 * util-vserver/src/testsuite/vunify-test.sh: redirect output to
9659 2004-02-09 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9661 * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
9664 2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9666 * util-vserver/src/testsuite/chcontext-test.c: added explicite
9667 'return' for non-C99 compilers
9669 2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9671 * util-vserver/src/testsuite/Makefile-files: added chbind-test
9673 2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9675 * util-vserver/man/Makefile-files: renoved vrpm.8 for now
9677 2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9679 * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
9680 instead of 'int' argument
9681 vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
9684 2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9686 * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
9687 int' instead of 'int' argument
9689 2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9691 * util-vserver/lib/Makefile-files: added flags* files
9692 added testsuite + -programs
9694 2004-02-09 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9696 * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
9698 rearranged code to avoid unremovable zombie processes
9700 2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9702 * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
9705 2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9707 * util-vserver/src/Makefile-files: made reducecap & chbind native
9710 2004-02-09 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9712 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
9713 util-vserver/lib/testsuite,
9714 util-vserver/lib/testsuite/Makefile-files,
9715 util-vserver/lib/testsuite/flags.c,
9716 util-vserver/src/testsuite/chbind-test.c: initial checkin
9718 2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9720 * util-vserver/src/Makefile-files: added sys_clone.h
9722 2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9724 * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
9727 2004-02-06 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9729 * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
9730 newly create vserverdirs
9731 cleanups; parenthesize case-expressions
9733 2004-02-06 21:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9735 * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
9736 attribute to prototype
9738 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9740 * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
9742 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9744 * util-vserver/src/new-namespace.c: cleanups; modernized it
9746 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9748 * util-vserver/src/Makefile-files: link new-namespace against
9749 util-exitlikeprocess
9752 2004-02-06 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9754 * util-vserver/src/sys_clone.h: initial checkin
9756 2004-02-06 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9758 * util-vserver/src/testsuite/Makefile-files: do not call
9759 vunify-test when no C99 compiler is available
9761 2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9763 * util-vserver/ensc_vector/testsuite,
9764 util-vserver/ensc_vector/testsuite/Makefile-files,
9765 util-vserver/ensc_vector/testsuite/test1.c: initial checkin
9767 2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9769 * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
9771 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9773 * util-vserver/src/vutil.cc: minor cosmetical changes
9775 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9777 * util-vserver/src/vunify-init.hc: initModeManually(): added
9780 2004-02-06 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9782 * util-vserver/Makefile.am,
9783 util-vserver/ensc_vector/Makefile-files: added ensc_vector
9786 2004-02-06 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9788 * util-vserver/ensc_vector/vector-insert.c: fixed it
9790 2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9792 * util-vserver/src/vserver-stat.c: use ensc_vector
9795 2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9797 * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
9800 2004-02-06 16:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9802 * util-vserver/src/Makefile-files: link vserver-stat against
9805 2004-02-06 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9807 * util-vserver/doc/configuration.xml: enumerated possible resources
9809 2004-02-06 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9811 * util-vserver/src/chxid.c: fixed do-display-dir behavior
9813 2004-02-06 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9815 * util-vserver/scripts/vserver.functions: _generateFlagOptions():
9816 fixed a case expression; formerly x"foo" ==
9817 foo checks which would never succeed
9819 2004-02-06 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9821 * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
9822 util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
9823 util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
9824 util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
9825 util-vserver/src/rpm-fake-resolver.c,
9826 util-vserver/src/save_ctxinfo.c,
9827 util-vserver/src/testsuite/rpm-fake-test.c,
9828 util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
9829 util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
9830 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
9831 util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
9832 use new ensc_wrappers/ headers
9834 2004-02-06 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9836 * util-vserver/src/Makefile-files: removed wrappers-*
9837 link lsxid against libensc_vector.a
9839 2004-02-06 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9841 * util-vserver/src/wrappers-dirent.h,
9842 util-vserver/src/wrappers-io.h,
9843 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
9844 moved and generalized into an own /ensc_wrappers subdir
9846 2004-02-06 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9848 * util-vserver/ensc_vector,
9849 util-vserver/ensc_vector/Makefile-files,
9850 util-vserver/ensc_vector/vector-clear.c,
9851 util-vserver/ensc_vector/vector-free.c,
9852 util-vserver/ensc_vector/vector-init.c,
9853 util-vserver/ensc_vector/vector-insert.c,
9854 util-vserver/ensc_vector/vector-internal.h,
9855 util-vserver/ensc_vector/vector-popback.c,
9856 util-vserver/ensc_vector/vector-pushback.c,
9857 util-vserver/ensc_vector/vector-resize.c,
9858 util-vserver/ensc_vector/vector-resizeinternal.hc,
9859 util-vserver/ensc_vector/vector-search.c,
9860 util-vserver/ensc_vector/vector-sort.c,
9861 util-vserver/ensc_vector/vector-unique.c,
9862 util-vserver/ensc_vector/vector.h,
9863 util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
9864 util-vserver/ensc_wrappers/Makefile-files,
9865 util-vserver/ensc_wrappers/wrappers-clone.hc,
9866 util-vserver/ensc_wrappers/wrappers-dirent.hc,
9867 util-vserver/ensc_wrappers/wrappers-fcntl.hc,
9868 util-vserver/ensc_wrappers/wrappers-io.hc,
9869 util-vserver/ensc_wrappers/wrappers-ioctl.hc,
9870 util-vserver/ensc_wrappers/wrappers-iosock.hc,
9871 util-vserver/ensc_wrappers/wrappers-mount.hc,
9872 util-vserver/ensc_wrappers/wrappers-pivot.hc,
9873 util-vserver/ensc_wrappers/wrappers-resource.hc,
9874 util-vserver/ensc_wrappers/wrappers-stdlib.hc,
9875 util-vserver/ensc_wrappers/wrappers-unistd.hc,
9876 util-vserver/ensc_wrappers/wrappers-vserver.hc,
9877 util-vserver/ensc_wrappers/wrappers-wait.hc,
9878 util-vserver/ensc_wrappers/wrappers.h,
9879 util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
9881 2004-02-06 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9883 * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
9886 2004-02-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9888 * util-vserver/src/setattr.c: documented --barrier
9889 fixed do-display-dir behavior
9891 2004-02-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9893 * util-vserver/scripts/vserver.functions: added another path for
9894 the template mtab file
9896 2004-02-05 04:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9898 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
9900 2004-02-05 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9902 * util-vserver/distrib/defaults/apt.conf: initial checkin
9904 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9906 * util-vserver/distrib/Makefile.am: added default apt.conf
9908 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9910 * util-vserver/doc/configuration.xml: documented default apt.conf
9912 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9914 * util-vserver/lib/syscall-legacy.hc: minor code cleanups
9915 added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
9917 2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9919 * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
9922 2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9924 * util-vserver/scripts/vserver-build.functions.apt: added default
9925 apt.conf/vendors.conf files
9927 2004-02-05 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9929 * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
9932 2004-02-04 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9934 * util-vserver/configure.ac: use ENSC_SYSCALL
9935 enhanced diagnostic output
9937 2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9939 * util-vserver/lib/syscall-legacy.hc,
9940 util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
9942 2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9944 * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
9947 2004-02-04 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9949 * util-vserver/Makefile.am: added @WGET@ substitution
9951 2004-02-04 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9953 * util-vserver/m4/ensc_syscall.m4: initial checkin
9955 2004-02-04 21:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9957 * util-vserver/scripts/vpkg: implemented Debian support
9959 2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9961 * util-vserver/scripts/vserver: cleanups
9962 added '--silent' option
9964 2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9966 * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
9969 2004-02-04 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9971 * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
9974 2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9976 * util-vserver/NEWS: version 0.28.193
9978 2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9980 * util-vserver/configure.ac: added check for wget
9983 2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9985 * util-vserver/util-vserver.spec.in: added some (Build)Requires:
9987 2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9989 * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
9992 2004-02-04 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9994 * util-vserver/doc/configuration.xml: documented debootstrap
9997 2004-02-04 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9999 * util-vserver/scripts/vserver-build.debootstrap: fixed path of
10002 2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10004 * util-vserver/distrib/misc/debootstrap.uri: initial checkin
10006 2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10008 * util-vserver/distrib/Makefile.am: added debootstrap.uri
10010 2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10012 * util-vserver/scripts/vserver-setup.functions: use
10015 2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10017 * util-vserver/scripts/vserver-build.apt-rpm,
10018 util-vserver/scripts/vserver-build.functions,
10019 util-vserver/scripts/vserver-build.skeleton: cleanups; use
10022 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10024 * util-vserver/scripts/vserver-build: added debootstrap
10026 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10028 * util-vserver/scripts/vpkg: added basic support for Debian
10030 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10032 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
10034 2004-02-04 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10036 * util-vserver/scripts/Makefile-files: added debootstrap and
10039 2004-02-04 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10041 * util-vserver/scripts/vserver-build.debootstrap: initial checkin
10043 2004-02-03 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10045 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
10047 2004-02-03 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10049 * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
10051 2004-02-03 22:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10053 * util-vserver/contrib, util-vserver/contrib/.cvsignore,
10054 util-vserver/contrib/Makefile-files,
10055 util-vserver/contrib/make-manifest,
10056 util-vserver/contrib/manifest.dat.pathsubst: initial checkin
10058 2004-02-03 21:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10060 * util-vserver/configure.ac: added more details to the final
10063 2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10065 * util-vserver/distrib/Makefile.am: added misc/fstab
10067 2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10069 * util-vserver/scripts/vserver-build.apt-rpm,
10070 util-vserver/scripts/vserver-build.functions,
10071 util-vserver/scripts/vserver-build.functions.apt,
10072 util-vserver/scripts/vserver-build.functions.rpm: splitted some
10073 functions into a separate vserver-build.functions.pkgmgmt file
10074 use XXX.yyy namespace-style notation
10076 2004-02-03 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10078 * util-vserver/distrib/misc/fstab,
10079 util-vserver/scripts/vserver-build.functions.pkgmgmt,
10080 util-vserver/scripts/vserver-build.skeleton: initial checkin
10082 2004-02-03 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10084 * util-vserver/scripts/vserver-setup.functions: allow to configure
10087 2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10089 * util-vserver/scripts/vserver-build: added skeleton support
10092 2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10094 * util-vserver/scripts/vserver: added '--debug' option
10096 2004-02-03 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10098 * util-vserver/scripts/util-vserver-vars.pathsubst: added
10099 $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
10101 2004-02-03 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10103 * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
10105 2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10107 * util-vserver/src/vkill.c: cleanups; use modern interfaces
10109 2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10111 * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
10113 2004-02-03 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10115 * util-vserver/src/Makefile-files: added vuname
10117 2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10119 * util-vserver/src/testsuite/Makefile-files: added workaround for
10122 2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10124 * util-vserver/src/vuname.c: initial checkin
10126 2004-02-03 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10128 * util-vserver/configure.ac: use ENSC_C99COMPILER
10129 give out summary at end of ./configure
10131 2004-02-03 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10133 * util-vserver/src/Makefile-files: * added support for
10134 ENSC_HAVE_C99_COMPILER and conditionalized build
10136 * renamed *_CXX_X_* variables to *_CXX_*
10138 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10140 * util-vserver/src/vunify.cc: removed since rewritten in C
10142 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10144 * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
10146 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10148 * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
10149 added warning-messages
10151 2004-02-03 12:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10153 * util-vserver/lib/syscall_getvhiname-v13.hc,
10154 util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
10156 2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10158 * util-vserver/doc/compatibility.xml: added note about chcontext
10161 2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10163 * util-vserver/configure.ac: added support for olduts API
10165 2004-02-02 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10167 * util-vserver/Makefile.am: substitute @PACKAGE@ too
10169 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10171 * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
10173 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10175 * util-vserver/src/testsuite/chcontext-test.c: initial checkin
10177 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10179 * util-vserver/src/wrappers.h: added Esetsid()
10181 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10183 * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
10185 2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10187 * util-vserver/src/vserver-stat.c: cleanups
10188 added missing '\n' in error-msg
10190 2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10192 * util-vserver/src/vserver-info.c: added UTS tag
10194 2004-02-02 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10196 * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
10199 2004-02-02 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10201 * util-vserver/src/chcontext.c: rewrote and enhanced it
10203 2004-02-02 19:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10205 * util-vserver/src/Makefile-files: made chcontext a dietlibc
10206 program and updated its SOURCES
10208 2004-02-02 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10210 * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
10211 added VHOST/vhi functions and types
10213 2004-02-02 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10215 * util-vserver/lib/vserver-internal.h: cleanups
10216 added CALL_VC_OLDUTS()
10217 added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
10219 2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10221 * util-vserver/lib/virtual.h: added VHOST support
10223 2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10225 * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10226 util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
10229 2004-02-02 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10231 * util-vserver/lib/syscall-compat.hc,
10232 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
10233 fixed vc_new_s_context() to return the context instead of 0/1
10235 2004-02-02 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10237 * util-vserver/lib/fscompat_getiattr-v13.hc,
10238 util-vserver/lib/fscompat_setiattr-v13.hc,
10239 util-vserver/lib/syscall_getiattr-v13.hc,
10240 util-vserver/lib/syscall_getvxinfo-v13.hc,
10241 util-vserver/lib/syscall_kill-v11.hc,
10242 util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
10245 2004-02-02 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10247 * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
10249 2004-02-02 18:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10251 * util-vserver/lib/Makefile-files: added *vhiname* files
10253 2004-02-02 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10255 * util-vserver/lib/syscall_getvhiname-olduts.hc,
10256 util-vserver/lib/syscall_getvhiname-v13.hc,
10257 util-vserver/lib/syscall_getvhiname.c,
10258 util-vserver/lib/syscall_setvhiname-olduts.hc,
10259 util-vserver/lib/syscall_setvhiname-v13.hc,
10260 util-vserver/lib/syscall_setvhiname.c: initial checkin
10262 2004-01-29 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10264 * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
10266 2004-01-29 11:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10268 * util-vserver/NEWS: version 0.28.190
10270 2004-01-29 11:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10272 * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
10273 fix $pkglibdir in install-data-hook
10274 put some hooks into own targets
10276 2004-01-29 11:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10278 * util-vserver/configure.ac: added tests for sed and cmp
10279 outsourced ext2fs test (merged from 0.28)
10281 2004-01-29 11:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10283 * util-vserver/src/vserver-stat.c: fixed insert-into-list function
10284 give out warning when vc_get_task_xid() fails
10286 2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10288 * util-vserver/src/vserver-info.c: use DIM_OF() macro
10292 2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10294 * util-vserver/src/util.h: added DIM_OF() macro
10296 2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10298 * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
10300 2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10302 * util-vserver/scripts/legacy/distrib-info,
10303 util-vserver/scripts/legacy/vserver,
10304 util-vserver/scripts/legacy/vserverkillall,
10305 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
10306 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
10307 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
10308 util-vserver/scripts/vrpm-preload,
10309 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
10310 util-vserver/scripts/vserver-build,
10311 util-vserver/scripts/vserver-copy,
10312 util-vserver/scripts/vservers.grabinfo.sh,
10313 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
10314 fixed/changed path-detection for $UTIL_VSERVER_VARS
10316 2004-01-29 11:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10318 * util-vserver/scripts/Makefile-files: cleanups
10319 do not install util-vserver-vars in SBINDIR anymore
10321 2004-01-29 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10323 * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
10325 2004-01-29 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10327 * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
10328 util-vserver/lib/vserver.h: merged with 0.28
10330 2004-01-23 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10332 * util-vserver/doc/Makefile-files: added some files to doc_DAT
10334 2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10336 * util-vserver/configure.ac: version 0.27.199
10337 added check for xsltproc
10339 2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10341 * util-vserver/NEWS: version 0.27.199
10343 2004-01-23 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10345 * util-vserver/compat.h: added ENSC_FIX_IOCTL()
10347 2004-01-23 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10349 * util-vserver/Makefile.am: added $(doc_DAT)
10351 2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10353 * util-vserver/doc/Makefile-files: added compat-doc
10355 2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10357 * util-vserver/doc/compat-xhtml.xsl,
10358 util-vserver/doc/compatibility.dtd,
10359 util-vserver/doc/compatibility.xml: initial checkin
10361 2004-01-23 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10363 * util-vserver/lib/ioctl-getext2flags.hc,
10364 util-vserver/lib/ioctl-getfilecontext.hc,
10365 util-vserver/lib/ioctl-setext2flags.hc,
10366 util-vserver/lib/ioctl-setfilecontext.hc,
10367 util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
10368 dietlibc's ioctl() return values
10370 2004-01-22 21:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10372 * util-vserver/lib/getversion-internal.hc,
10373 util-vserver/lib/syscall-compat.hc,
10374 util-vserver/lib/syscall_getiattr-v13.hc,
10375 util-vserver/lib/syscall_gettaskxid-v13.hc,
10376 util-vserver/lib/syscall_getvxinfo-v13.hc,
10377 util-vserver/lib/syscall_kill-v11.hc,
10378 util-vserver/lib/syscall_rlimit-v11.hc,
10379 util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
10380 instead of the VC_CMD(...) macros
10382 2004-01-22 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10384 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
10386 2004-01-22 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10388 * util-vserver/src/vrsetup.c: fixed copyright date
10390 2004-01-22 14:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10392 * util-vserver/src/wrappers.h: added Eioctl() wrapper
10394 2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10396 * util-vserver/src/Makefile-files: added vrsetup
10398 2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10400 * util-vserver/src/vrsetup.c: initial checkin
10402 2004-01-22 13:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10404 * util-vserver/src/vunify-doit.hc: * provide st_mode at
10405 vc_set_iattr_compat() call
10407 2004-01-22 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10409 * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
10410 st_mode at vc_set_iattr_compat() call
10411 * do not stop on non-regular files; vc_set_iattr_compat() handles
10415 2004-01-22 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10417 * util-vserver/src/setattr.c: * removed the race-check; this is
10418 done by vc_set_iattr_compat() already
10419 * provide st_mode at vc_set_iattr_compat() call
10420 * do not stop on non-regular files; vc_set_iattr_compat() handles
10423 * moved setFlags() code into handleFile()
10424 * added 'iunlink' option
10426 2004-01-22 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10428 * util-vserver/src/chxid.c: * removed the race-check; this is done
10429 by vc_set_iattr_compat() already
10430 * provide st_mode at vc_set_iattr_compat() call
10431 * do not stop on non-regular files; vc_set_iattr_compat() handles
10434 * moved setFile() code into handleFile()
10436 2004-01-22 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10438 * util-vserver/src/Makefile-files: removed 'vunify' from list of
10441 2004-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10443 * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
10445 2004-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10447 * util-vserver/lib/ioctl-getext2flags.hc,
10448 util-vserver/lib/ioctl-getfilecontext.hc,
10449 util-vserver/lib/ioctl-getxflg.hc,
10450 util-vserver/lib/ioctl-setext2flags.hc,
10451 util-vserver/lib/ioctl-setfilecontext.hc,
10452 util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
10453 <-1, assign errno manually and return -1
10455 2004-01-22 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10457 * util-vserver/lib/syscall_getiattr-v13.hc,
10458 util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
10459 removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
10461 2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10463 * util-vserver/lib/virtual.h: updated; removed 'dev' field from
10464 'struct vcmd_ctx_iattr_v0'
10466 2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10468 * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
10471 2004-01-22 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10473 * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
10474 additional 'mode' parameter to avoid
10475 an additional 'lstat'
10477 2004-01-22 13:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10479 * util-vserver/lib/fscompat_getiattr.c,
10480 util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
10481 parameter to avoid an additional 'lstat'
10483 2004-01-22 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10485 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10486 util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
10487 additional 'mode' parameter to avoid an additional 'lstat'
10488 * operate on regular files and directories only
10490 2004-01-21 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10492 * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
10495 2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10497 * util-vserver/tests/getinitpid.c: updated to new API
10499 2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10501 * util-vserver/src/vserver-info.c: added INITPID* and XID tags
10503 2004-01-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10505 * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
10506 util-vserver/src/vserver-stat.c,
10507 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
10508 use vc_get_task_xid() instead of vc_X_getctx()
10510 2004-01-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10512 * util-vserver/lib/vserver.h: * vc_get_vx_info(),
10513 vc_get_task_xid(): added prototypes plus required
10515 * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
10519 2004-01-21 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10521 * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
10523 * added support for VC_MULTIVERSION_SYSCALL which chooses the
10526 * changed CALL_VC() so that it looks for version greater than
10530 2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10532 * util-vserver/lib/virtual.h: updated; added VINFO commands
10534 2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10536 * util-vserver/lib/syscall_kill.c,
10537 util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
10540 2004-01-21 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10542 * util-vserver/lib/fscompat_getiattr.c,
10543 util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
10546 2004-01-21 18:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10548 * util-vserver/lib/checkversion.c,
10549 util-vserver/lib/getversion-internal.hc,
10550 util-vserver/lib/getversion.c,
10551 util-vserver/lib/ioctl-getext2flags.hc,
10552 util-vserver/lib/ioctl-getfilecontext.hc,
10553 util-vserver/lib/ioctl-getxflg.hc,
10554 util-vserver/lib/ioctl-setext2flags.hc,
10555 util-vserver/lib/ioctl-setfilecontext.hc,
10556 util-vserver/lib/ioctl-setxflg.hc,
10557 util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
10558 util-vserver/lib/syscall_getiattr-v13.hc,
10559 util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
10560 "vserver-internal.h" including
10562 2004-01-21 18:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10564 * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
10566 removed obsoleted getctx/getinitpid files
10567 renamed some -v11 files to -fscompat
10569 2004-01-21 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10571 * util-vserver/lib/getctx-compat.hc,
10572 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
10573 util-vserver/lib/getinitpid-compat.hc,
10574 util-vserver/lib/getinitpid-legacy.hc,
10575 util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
10577 2004-01-21 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10579 * util-vserver/lib/fscompat_getiattr-v13.hc,
10580 util-vserver/lib/fscompat_setiattr-v13.hc,
10581 util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10582 util-vserver/lib/syscall_gettaskxid-v13.hc,
10583 util-vserver/lib/syscall_gettaskxid.c,
10584 util-vserver/lib/syscall_getvxinfo-oldproc.hc,
10585 util-vserver/lib/syscall_getvxinfo-v13.hc,
10586 util-vserver/lib/syscall_getvxinfo.c: initial checkin
10588 2004-01-21 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10590 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10591 util-vserver/lib/fscompat_getiattr-v11.hc,
10592 util-vserver/lib/fscompat_setiattr-fscompat.hc,
10593 util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
10596 2004-01-21 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10598 * util-vserver, util-vserver/.cvsignore: added 'Build-*'
10600 2004-01-21 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10602 * util-vserver/configure.ac: added 'oldproc' API
10604 2004-01-21 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10606 * util-vserver/src/Makefile-files,
10607 util-vserver/src/vunify-compare.hc,
10608 util-vserver/src/vunify-compare.ic,
10609 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
10610 util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
10611 util-vserver/src/vunify.c: renamed *.ic to *.hc
10613 2004-01-21 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10615 * util-vserver/src/vunify.h: added changes for new API
10616 added rsSPECIAL reason
10618 2004-01-21 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10620 * util-vserver/src/vunify.c: added changes for new API
10622 2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10624 * util-vserver/src/vunify-doit.ic: updated to new API
10626 2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10628 * util-vserver/src/vlimit.c: fixed help message
10630 2004-01-21 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10632 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10633 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10634 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10635 updated/enhanced for new API
10637 2004-01-21 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10639 * util-vserver/lib/virtual.h: updated
10641 2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10643 * util-vserver/lib/vserver-internal.h: added v13 API
10645 2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10647 * util-vserver/lib/vserver.h: added fscompat and v13 functions
10648 removed ioctl functions
10650 2004-01-21 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10652 * util-vserver/lib/Makefile-files: added fscompat and v13 functions
10654 2004-01-21 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10656 * util-vserver/lib/ioctl-getext2flags.c,
10657 util-vserver/lib/ioctl-getext2flags.hc,
10658 util-vserver/lib/ioctl-getfilecontext.c,
10659 util-vserver/lib/ioctl-getfilecontext.hc,
10660 util-vserver/lib/ioctl-setext2flags.c,
10661 util-vserver/lib/ioctl-setext2flags.hc,
10662 util-vserver/lib/ioctl-setfilecontext.c,
10663 util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
10664 ioctl-functions anymore; use them only internally
10665 and include them directly. Therefore, renamed them from *.c to
10668 2004-01-21 01:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10670 * util-vserver/lib/fscompat_getiattr-v11.hc,
10671 util-vserver/lib/fscompat_getiattr.c,
10672 util-vserver/lib/fscompat_setiattr-v11.hc,
10673 util-vserver/lib/fscompat_setiattr.c,
10674 util-vserver/lib/ioctl-getxflg.hc,
10675 util-vserver/lib/ioctl-setxflg.hc,
10676 util-vserver/lib/syscall_getiattr-v13.hc,
10677 util-vserver/lib/syscall_getiattr.c,
10678 util-vserver/lib/syscall_setiattr-v13.hc,
10679 util-vserver/lib/syscall_setiattr.c: initial checkin
10681 2004-01-21 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10683 * util-vserver/configure.ac: added v13 & fscompat APIs
10685 2004-01-19 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10687 * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
10689 2004-01-19 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10691 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
10692 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10693 s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
10695 2004-01-19 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10697 * util-vserver/src/Makefile-files: removed vunify-operations
10699 2004-01-19 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10701 * util-vserver/src/vunify.h: cleanups; moved structure declarations
10702 from vunify.c into this headerfile
10704 2004-01-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10706 * util-vserver/src/vunify.c: cleanups
10707 added 'skip_reason' support
10710 2004-01-19 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10712 * util-vserver/src/vunify-init.ic: added debug output
10713 fixed descriptor leak
10715 2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10717 * util-vserver/src/vunify-compare.ic,
10718 util-vserver/src/vunify-doit.ic: initial checkin
10720 2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10722 * util-vserver/src/vunify-operations.c,
10723 util-vserver/src/vunify-operations.h: obsoleted by more
10724 straight-forward code
10726 2004-01-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10728 * util-vserver/src/vlimit.c: fixed copy&paste error
10730 2004-01-17 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10732 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
10734 2004-01-17 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10736 * util-vserver/tests/vserver-info.c: updated to new
10737 vc_getVserverVdir() API
10739 2004-01-17 05:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10741 * util-vserver/src/vunify.c: moved init*() functions to
10744 2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10746 * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
10749 2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10751 * util-vserver/src/vunify-matchlist.h: made 'buf' constant
10753 2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10755 * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
10757 2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10759 * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
10762 use default exclude-lists
10764 2004-01-17 05:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10766 * util-vserver/src/vunify-debug.c: added a const_cast
10768 2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10770 * util-vserver/src/vserver-info.c: updated VDIR tag to new
10773 2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10775 * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
10777 2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10779 * util-vserver/scripts/vpkg: initial checkin
10781 2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10783 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
10786 2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10788 * util-vserver/scripts/distrib-info,
10789 util-vserver/scripts/legacy/distrib-info: moved distrib-info to
10792 2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10794 * util-vserver/scripts/Makefile-files: moved distrib-info to
10798 2004-01-17 05:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10800 * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
10801 added 'physical' parameter to vc_getVserverVdir() which resolves
10803 complete physical path of the vdir
10805 2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10807 * util-vserver/distrib/misc/vunify-exclude: initial checkin
10809 2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10811 * util-vserver/distrib/Makefile.am: added vunify-exclude
10813 2004-01-17 05:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10815 * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
10817 2004-01-17 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10819 * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
10822 2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10824 * util-vserver/src/testsuite/vunify-test.sh: applied new calling
10827 2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10829 * util-vserver/src/testsuite/vunify-functest.c: added
10832 2004-01-16 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10834 * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
10835 Emalloc(), Erealloc(): fixed declarations
10837 2004-01-16 18:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10839 * util-vserver/src/vunify-matchlist.c,
10840 util-vserver/src/vunify-matchlist.h,
10841 util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
10842 added exclude-list support
10844 2004-01-16 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10846 * util-vserver/src/vserver-info.c: added APPDIR tag
10847 made it possible to supply additional paramaters
10849 2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10851 * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
10852 not use CLONE_VFORK in debug mode; lockups with 'strace' are too
10855 2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10857 * util-vserver/src/Makefile-files: updated vunify setup
10858 added files for vunify
10860 2004-01-16 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10862 * util-vserver/lib/getvserverappdir.c,
10863 util-vserver/lib/getvservercfgdir.c,
10864 util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
10865 util-vserver/scripts/legacy/.cvsignore,
10866 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
10867 util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
10870 2004-01-16 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10872 * util-vserver/scripts/functions: accept vservers beginning with
10875 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10877 * util-vserver/lib/vserver.h: added new management functions + doc
10879 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10881 * util-vserver/lib/internal.h: added utilvserver_isDirectory()
10884 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10886 * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
10888 2004-01-16 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10890 * util-vserver/lib/Makefile-files: added new management sources
10892 2004-01-16 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10894 * util-vserver/util-vserver.spec.in: use filelists from
10895 contrib/make-manifest
10897 2004-01-16 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10899 * util-vserver/configure.ac: fixed CVS tag
10901 2004-01-16 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10903 * util-vserver/Makefile.am: added contrib/ dir
10904 substitute MANDIR too
10906 2004-01-14 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10908 * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
10910 2004-01-14 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10912 * util-vserver/src/fstool.h: added 'local_fs' struct-member
10914 2004-01-14 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10916 * util-vserver/src/fstool.c: added support for '-x' (do not cross
10918 fixed invocation with directory-name
10919 implemented '-a' (show dot)
10921 2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10923 * util-vserver/src/vps.c: minor documentation fix
10925 2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10927 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
10928 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
10929 and documented '-x' switch
10931 2004-01-14 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10933 * util-vserver/src/vps.c: makde it compilable with gcc296
10935 2004-01-14 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10937 * util-vserver/util-vserver.spec.in: added -legacy subpackage
10939 2004-01-14 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10941 * util-vserver/Makefile.am: removed timestamps in legacy-dir also
10942 substitute LEGACYDIR and PS
10944 2004-01-14 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10946 * util-vserver/src/vps.c: added native '--version' and '--help'
10948 2004-01-14 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10950 * util-vserver/scripts/Makefile-files: added legacy-scripts to
10951 $(scripts_OPTIONS_EXEMPT)
10952 added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
10954 2004-01-14 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10956 * util-vserver/m4/validate.am: fixed parallel build
10958 2004-01-13 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10960 * util-vserver/configure.ac: added check for PS
10962 2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10964 * util-vserver/pathconfig.h.pathsubst: added PS_PROG
10966 2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10968 * util-vserver/src, util-vserver/src/.cvsignore: added vps
10970 2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10972 * util-vserver/src/Makefile-files: made vps a dietprog
10974 2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10976 * util-vserver/lib/getctx.c: minor code cleanups
10978 2004-01-13 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10980 * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
10982 2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10984 * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
10986 2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10988 * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
10990 2004-01-13 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10992 * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
10994 2004-01-13 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10996 * util-vserver/scripts/Makefile-files: moved legacy scripts into
10997 legacy/ and updated variables
10999 2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11001 * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
11004 2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11006 * util-vserver/src/Makefile-files: added vps
11008 2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11010 * util-vserver/src/util.h: exitLikeProcess(): added prototype
11012 2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11014 * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
11016 2004-01-13 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11018 * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
11021 2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11023 * util-vserver/scripts/save_s_context,
11024 util-vserver/scripts/vps.pathsubst,
11025 util-vserver/scripts/vserver-legacy,
11026 util-vserver/scripts/vserverkillall: moved into legacy
11028 2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11030 * util-vserver/scripts/legacy,
11031 util-vserver/scripts/legacy/save_s_context,
11032 util-vserver/scripts/legacy/vps.pathsubst,
11033 util-vserver/scripts/legacy/vserver,
11034 util-vserver/scripts/legacy/vserverkillall: initial checkin
11037 2004-01-13 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11039 * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
11040 on 'suexec' (patch by Alec Thomas)
11042 2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11044 * util-vserver/src/Makefile-files: added missing fstool.h header
11046 2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11048 * util-vserver/lib/virtual.h: updated (added scheduler stuff)
11050 2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11052 * util-vserver/src/vkill.c: removed warnings about unused
11055 2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11057 * util-vserver/lib/getvserverbyctx.c,
11058 util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
11059 util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
11060 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11061 made it compilable with gcc296
11063 2004-01-13 14:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11065 * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
11067 2004-01-13 14:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11069 * util-vserver/lib/vserver.h: added declarations for the ext2fs
11072 2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11074 * util-vserver/lib/vserver-internal.h: added EXT2FS macros
11076 2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11078 * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
11080 2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11082 * util-vserver/lib/Makefile-files: added the ioctl-* files
11085 2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11087 * util-vserver/src, util-vserver/src/.cvsignore: updated
11089 2004-01-13 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11091 * util-vserver/src/Makefile-files: removed ext2fs.h
11092 added the fstools (lsxid,chxid,showattr,setattr) plus deps
11094 2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11096 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11097 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11098 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11099 minor/medium cleanups
11101 2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11103 * util-vserver/src/fstool-resolvectx.c: initial checkin
11105 2004-01-13 13:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11107 * util-vserver/src/showattr.c: rewrote completely
11109 2004-01-13 13:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11111 * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
11112 ext2fs.h from src/ into lib/ directory; we are providing the
11113 needed functionality through libvserver now
11115 2004-01-13 13:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11117 * util-vserver/lib/ioctl-getext2flags.c,
11118 util-vserver/lib/ioctl-getfilecontext.c,
11119 util-vserver/lib/ioctl-setext2flags.c,
11120 util-vserver/lib/ioctl-setfilecontext.c,
11121 util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11122 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11123 util-vserver/src/setattr.c: initial checkin
11125 2004-01-07 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11127 * util-vserver/lib/vserver.h: added URL which describes
11130 2004-01-07 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11132 * util-vserver/src/chcontext.c: * removed obsolete and unused
11133 'fakeinit' variable
11134 * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
11135 requires a second call for ctx -2 to take effect
11137 2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11139 * util-vserver/util-vserver.spec.in: added vserver-info
11141 2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11143 * util-vserver/src, util-vserver/src/.cvsignore: updated
11145 2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11147 * util-vserver/src/wrappers.h: Edup2(): added
11149 2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11151 * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
11152 instead of checking return-codes manually
11154 2004-01-05 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11156 * util-vserver/src/vserver-info.c: initial checkin
11158 2004-01-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11160 * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
11162 adding some missing '\n' in messages
11163 ignore empty environment variables too
11164 exitRPMFake(): conditionalized debug-message
11166 2004-01-05 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11168 * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
11169 for parent to finish now
11170 use fd3 for synchronisation
11171 enable fork on default
11173 2004-01-05 22:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11175 * util-vserver/src/Makefile-files: added vserver-info
11176 minor cosmetical fixes
11178 2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11180 * util-vserver/scripts/vserver.stop: fixed error-handling
11182 2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11184 * util-vserver/scripts/vserver-setup.functions: added '--context'
11186 minor cosmetical cleanups
11188 2004-01-05 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11190 * util-vserver/scripts/vserver-build.functions.apt:
11191 initVariablesApt(): fixed empty function body
11193 2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11195 * util-vserver/scripts/vrpm-preload: major cleanups; use
11196 'vserver-info' to retrieve information about vserver
11198 2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11200 * util-vserver/scripts/vapt-get-worker: removed old, unused debug
11203 2004-01-05 21:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11205 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
11206 modern '--help' & '--version' output
11208 2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11210 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11213 2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11215 * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11218 2004-01-05 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11220 * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
11221 util-vserver/lib/getvserverctx.c,
11222 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
11223 small cosmetical fix
11225 2003-12-30 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11227 * util-vserver/configure.ac: version 0.27.190
11229 2003-12-30 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11231 * util-vserver/util-vserver.spec.in: - since dynamic libraries will
11232 be installed now, call /sbin/ldconfig
11235 2003-12-30 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11237 * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
11238 of <linux/unistd.h> to fix problems with
11241 2003-12-30 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11243 * util-vserver/src/testsuite/vunify-test.sh: fixed paths
11245 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11247 * util-vserver/scripts/vserver.stop: use sendKillSequence instead
11250 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11252 * util-vserver/scripts/vserver.functions: sendKillSequence(): added
11254 2003-12-30 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11256 * util-vserver/scripts/util-vserver-vars.pathsubst: removed
11260 2003-12-30 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11262 * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11264 isCtxRunning(): added
11266 2003-12-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11268 * util-vserver/Makefile.am: added missing compat-c99.h header-file
11270 2003-12-30 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11272 * util-vserver/src/chroot-rm.c: fixed order of chroot() and
11273 parameter evaluation so that '--version'
11274 and '--help' are working as non-root also
11276 2003-12-30 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11278 * util-vserver/src/Makefile-files: added missing headers
11279 removed 'ctx-kill'; it is obsoleted through 'vkill'
11281 2003-12-30 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11283 * util-vserver/src/ctx-kill.c: replaced by 'vkill'
11285 2003-12-30 17:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11287 * util-vserver/compat.h: use results from dietlib's C99
11288 compatibility-check
11290 2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11292 * util-vserver/m4/ensc_dietlibc.m4: added check for C99
11295 2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11297 * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
11300 2003-12-30 16:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11302 * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
11303 util-vserver/lib/.cvsignore, util-vserver/scripts,
11304 util-vserver/scripts/.cvsignore, util-vserver/src,
11305 util-vserver/src/.cvsignore: updated
11307 2003-12-30 16:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11309 * util-vserver/lib/syscall_kill-v11.hc,
11310 util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
11313 2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11315 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
11318 2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11320 * util-vserver/scripts/vserver: updated start/stop help-messages
11322 2003-12-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11324 * util-vserver/scripts/functions: getAllVservers(): ignore backup
11327 2003-12-30 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11329 * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
11330 by using '-f' on 'ln'
11332 2003-12-30 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11334 * util-vserver/configure.ac: - merged with 0.26.90 (fixed
11335 --enable-apis, renamed ctx_t to xid_t,
11336 renamed syscall, use C++ for ext2fs.h test)
11339 2003-12-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11341 * util-vserver/src/Makefile-files: * added vkill (merged from
11345 2003-12-30 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11347 * util-vserver/lib/Makefile-files: * added vc_kill() syscall
11348 (merged from 0.26.90)
11351 2003-12-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11353 * util-vserver/Makefile.am: * added legacy-dir (merged from
11357 2003-12-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11359 * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
11360 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11361 util-vserver/lib/getversion-internal.hc,
11362 util-vserver/lib/getversion.c,
11363 util-vserver/lib/getvserverbyctx.c,
11364 util-vserver/lib/getvserverctx.c,
11365 util-vserver/lib/syscall-compat.hc,
11366 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
11367 util-vserver/lib/syscall_rlimit-v11.hc,
11368 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11369 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11370 util-vserver/scripts/Makefile-files,
11371 util-vserver/scripts/vps.pathsubst,
11372 util-vserver/scripts/vserver-legacy, util-vserver/src,
11373 util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
11374 util-vserver/src/rpm-fake-resolver.c,
11375 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
11376 util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
11377 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11378 merged with 0.26.90
11380 2003-12-29 19:02 uid68581
11382 * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
11384 2003-12-29 19:01 uid68581
11386 * util-vserver/tests/Makefile-files: removed chrootsafe
11389 2003-12-26 00:50 uid68581
11391 * util-vserver/compat-c99.h, util-vserver/src/testsuite,
11392 util-vserver/src/testsuite/Makefile-files,
11393 util-vserver/src/testsuite/data,
11394 util-vserver/src/testsuite/data/rpm-fake-test.inp,
11395 util-vserver/src/testsuite/data/rpm-fake-test.out,
11396 util-vserver/src/testsuite/rpm-fake-test.c,
11397 util-vserver/src/testsuite/rpm-fake-test.sh,
11398 util-vserver/src/testsuite/vunify-functest.c,
11399 util-vserver/src/testsuite/vunify-test.sh: initial checkin
11401 2003-12-26 00:49 uid68581
11403 * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
11405 2003-12-26 00:48 uid68581
11407 * util-vserver/scripts/vprofile: removed since obsoleted
11409 2003-12-26 00:48 uid68581
11411 * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
11412 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11413 used workarounds to make it compilable with non-C99 compilers
11415 2003-12-26 00:47 uid68581
11417 * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
11420 2003-12-26 00:47 uid68581
11422 * util-vserver/src/util.h: added Xmemcpy()
11423 added safeChdir() prototype
11425 2003-12-26 00:46 uid68581
11427 * util-vserver/src/rpm-fake.c: rewrote large parts
11428 added NSS functions (getpwnam(), getgrnam(), ...)
11430 2003-12-26 00:45 uid68581
11432 * util-vserver/src/fakerunlevel.c: use setgroups() also
11434 2003-12-26 00:45 uid68581
11436 * util-vserver/src/chroot-rm.c: added '--help' and '--version'
11438 2003-12-26 00:44 uid68581
11440 * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
11442 removed secure-umount
11444 2003-12-26 00:42 uid68581
11446 * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
11447 util-vserver/src/util-safechdir.c,
11448 util-vserver/src/vunify-matchlist.c,
11449 util-vserver/src/vunify-matchlist.h,
11450 util-vserver/src/vunify-operations.c,
11451 util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
11452 util-vserver/src/wrappers-dirent.h: initial checkin
11454 2003-12-26 00:38 uid68581
11456 * util-vserver/src/Makefile-files: removed secure-umount
11458 vunify will be a dietlibc program soonly
11460 2003-12-26 00:34 uid68581
11462 * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
11463 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11466 2003-12-26 00:34 uid68581
11468 * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
11471 2003-12-26 00:33 uid68581
11473 * util-vserver/scripts/vserver-build.functions.apt: fixed
11475 added support for default apt.conf
11477 2003-12-26 00:33 uid68581
11479 * util-vserver/scripts/vserver-build.functions: rename package-cfg
11480 directory on '--force' also
11482 2003-12-26 00:32 uid68581
11484 * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
11487 2003-12-26 00:32 uid68581
11489 * util-vserver/scripts/vserver: added package-management options
11490 (atleast their documention)
11492 2003-12-26 00:30 uid68581
11494 * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
11496 2003-12-26 00:29 uid68581
11498 * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
11499 removed _SECURE_UMOUNT
11501 2003-12-26 00:29 uid68581
11503 * util-vserver/scripts/functions: added support for default
11506 2003-12-26 00:23 uid68581
11508 * util-vserver/scripts/Makefile-files: removed vprofile
11510 2003-12-26 00:22 uid68581
11512 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
11513 util-vserver/m4/ensc_kerneldir.m4,
11514 util-vserver/m4/ensc_release.m4,
11515 util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
11516 is complained by recent automake
11518 2003-12-26 00:22 uid68581
11520 * util-vserver/lib/getvserverbyctx.c,
11521 util-vserver/lib/getvserverctx.c: added workarounds for non-C99
11524 2003-12-26 00:21 uid68581
11526 * util-vserver/distrib/defaults/apt,
11527 util-vserver/distrib/defaults/apt/apt.conf: initial checkin
11529 2003-12-26 00:20 uid68581
11531 * util-vserver/distrib/Makefile.am: added default apt.conf
11533 2003-12-26 00:20 uid68581
11535 * util-vserver/compat.h: differ between >=3.3 and below at certain
11537 added 'restrict' workarounds
11539 2003-12-26 00:19 uid68581
11541 * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
11542 automake >=2.8 automatically
11543 - added basic test support
11545 2003-12-02 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11547 * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
11550 2003-12-02 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11552 * util-vserver/lib/getvservername.c: getRecentName(): return
11553 basename of directory but not this of the link anymore
11555 2003-11-22 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11557 * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
11559 2003-11-22 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11561 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
11562 util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
11565 2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11567 * util-vserver/Makefile.am: generate some .defaults symlinks
11569 2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11571 * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
11574 added some .default directories
11576 2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11578 * util-vserver/lib/getvserverctx.c: added missing includes
11580 2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11582 * util-vserver/scripts/vserver-setup.functions: use
11583 '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
11585 2003-11-20 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11587 * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
11588 instead of 'vservers/rev'
11590 2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11592 * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
11594 2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11596 * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
11598 2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11600 * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
11603 2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11605 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
11607 2003-11-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11609 * util-vserver/lib/Makefile-files: added getvserverctx &
11610 getvserverbyctx files
11613 2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11615 * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
11616 call_set_ctxlimit(): removed
11618 2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11620 * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
11621 vc_getVserverCtx(): added
11623 2003-11-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11625 * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
11626 specialized hex-formating functions
11628 2003-11-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11630 * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
11631 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
11632 util-vserver/lib/getvserverbyctx.c,
11633 util-vserver/lib/getvserverctx.c: initial checkin
11635 2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11637 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11640 2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11642 * util-vserver/src/vserver-stat.c: rewrote it to
11643 * use the new management function
11644 * remove all traces of printf()
11645 * remove stacked functions
11647 2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11649 * util-vserver/src/vlimit.c: use the specialized
11650 utilvserver_fmt_xuint64() function
11652 2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11654 * util-vserver/src/Makefile-files: made 'vserver-stat' a
11655 dietlibc-compiled program
11657 2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11659 * util-vserver/compat.h: define FMT_PREFIX
11661 2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11663 * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
11664 util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
11665 util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
11666 util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
11667 util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
11668 util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
11669 util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
11672 2003-11-20 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11674 * util-vserver/scripts/vps: removed since autogenerated from
11677 2003-11-18 23:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11679 * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
11682 2003-11-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11684 * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
11685 util-vserver/distrib/fc1/apt/rpmpriorities,
11686 util-vserver/distrib/fc1/apt/sources.list,
11687 util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
11688 util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
11691 2003-11-18 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11693 * util-vserver/distrib/Makefile.am: added Fedora Core 1
11694 removed Fedora Beta
11696 2003-11-18 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11698 * util-vserver/scripts/vapt-get: do not set $_APT_GET
11700 2003-11-18 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11702 * util-vserver/compat.h: merged/added from 0.25
11703 added workaround for broken 'long long' handling of dietlibc
11705 2003-11-18 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11707 * util-vserver/Makefile.am, util-vserver/THANKS,
11708 util-vserver/configure.ac, util-vserver/lib/Makefile-files,
11709 util-vserver/lib/syscall-compat.hc,
11710 util-vserver/lib/syscall_rlimit-v11.hc,
11711 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11712 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11713 util-vserver/scripts/vserver-legacy, util-vserver/src,
11714 util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
11715 util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
11716 util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
11717 util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
11718 merged/added from 0.25
11720 2003-11-18 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11722 * util-vserver/sysv/rebootmgr.subst,
11723 util-vserver/sysv/vservers.subst: merged in changes from 0.25
11725 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11727 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
11729 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11731 * util-vserver/util-vserver.spec.in: added '--without dietlibc'
11734 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11736 * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
11739 2003-11-04 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11741 * util-vserver/lib/getvservername.c,
11742 util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
11743 fix compilation problems with glibc
11745 2003-11-04 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11747 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
11749 2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11751 * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
11754 2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11756 * util-vserver/Makefile.am: - separated and completed m4_FILES
11757 - added '--show-dead' to cvs2cl params
11758 - fix linuxcaps.h (merged from stable)
11760 2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11762 * util-vserver/lib/getvservercfgstyle.c: added some additional
11765 2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11767 * util-vserver/lib/virtual.h: do not include the <linux/types.h>
11768 kernel-header anymore
11770 2003-11-04 13:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11772 * util-vserver/scripts/functions: - getAllVservers: use _tmp
11773 instead of tmp to avoid clashes when caller
11774 wants to have results in 'tmp', fixed array assignment
11776 2003-11-04 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11778 * util-vserver/src/rebootmgr.c: fixed typo
11780 2003-11-04 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11782 * util-vserver/tests/vserver-info.c: added '--help' and '--version'
11784 2003-11-04 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11786 * util-vserver/configure.ac: merged from SYSCALL_SWITCH
11788 2003-11-04 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11790 * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
11792 2003-11-04 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11794 * util-vserver/scripts/distrib-info,
11795 util-vserver/scripts/vserver-copy,
11796 util-vserver/scripts/vserver-legacy,
11797 util-vserver/scripts/vservers.grabinfo.sh,
11798 util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
11799 util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
11800 (/vservers -> $DEFAULT_VSERVERDIR)
11802 2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11804 * util-vserver/m4/validate.am: updated from vserver-djinni
11806 2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11808 * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
11810 2003-11-03 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11812 * util-vserver/util-vserver.spec.in: removed 'vkill' for now
11813 call 'install-vserverdir'
11815 2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11817 * util-vserver/distrib/redhat/initpost: create
11818 /etc/sysconfig/network
11820 2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11822 * util-vserver/scripts/vserver.functions: - fixed some statements
11823 which would fail with 'set -e'
11824 - made 'disableInterface' smart so that it calculates parameters
11827 2003-11-03 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11829 * util-vserver/scripts/vserver-setup.functions: added support for
11832 2003-11-03 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11834 * util-vserver/lib/getvservername.c: terminate name with '\0'
11836 2003-10-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11838 * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
11839 - reenabled the copy-all mode; can be disabled by setting the
11840 $UTIL_VSERVER_AVOID_COPY environment variable
11841 - use '-HS' ulimit switch for newly created vservers
11843 2003-10-30 17:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11845 * util-vserver/Makefile.am: - large cleanup; use changed variables
11846 from scripts/Makefile
11847 - try to keep modes of pathsubstituted files
11848 - create own install-rule for vserver-dir; 'make distcheck' does
11852 2003-10-30 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11854 * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
11856 2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11858 * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
11859 hardcoded /usr/sbin
11861 2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11863 * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
11864 (merged from 0.23.94)
11866 2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11868 * util-vserver/src/Makefile-files: create 'setattr' program
11870 2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11872 * util-vserver/scripts/distrib-info,
11873 util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
11874 util-vserver/scripts/vserver-copy,
11875 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11876 merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
11878 2003-10-30 17:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11880 * util-vserver/scripts/vserver.start,
11881 util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
11884 2003-10-30 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11886 * util-vserver/scripts/functions: added 'checkComponents()'
11889 2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11891 * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
11893 2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11895 * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
11897 2003-10-30 17:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11899 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11900 INITRDDIR, LIBDIR and INCLUDEDIR
11902 2003-10-30 17:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11904 * util-vserver/scripts/Makefile-files: large cleanup
11905 removed 'vkill' (obsoleted by ctx-kill)
11906 vps is now vps.subst
11908 2003-10-30 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11910 * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
11911 util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
11914 2003-10-30 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11916 * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
11918 added missing path-substitutions
11920 2003-10-30 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11922 * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
11925 2003-10-30 14:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11927 * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
11929 2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11931 * util-vserver/lib/getvservercfgstyle.c,
11932 util-vserver/lib/getvservername.c,
11933 util-vserver/lib/getvservervdir.c,
11934 util-vserver/tests/vserver-info.c: initial checkin
11936 2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11938 * util-vserver/tests, util-vserver/tests/.cvsignore,
11939 util-vserver/tests/Makefile-files: added vserver-info
11941 2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11943 * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
11944 dietlibc-compilation
11946 2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11948 * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
11949 and DEFAULT_VSERVERPKGDIR
11951 2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11953 * util-vserver/lib/Makefile-files: added files for higher-level
11956 2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11958 * util-vserver/lib/vserver.h: added functions for
11961 2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11963 * util-vserver/scripts/vserver.start,
11964 util-vserver/scripts/vserver.stop,
11965 util-vserver/scripts/vserver.suexec: cleanups; go into
11966 vserver-dir before *and* after executing scriptlets
11968 2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11970 * util-vserver/scripts/vserver-build,
11971 util-vserver/scripts/vserver-build.functions: used
11972 $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
11973 hardcoded '/vservers' values
11975 2003-10-22 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11977 * util-vserver/util-vserver.spec.in: rewrote it
11978 added -build subpackage
11980 2003-10-22 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11982 * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
11983 ENSC_ENABLE_DIETLIBC and
11984 ENSC_KERNEL_HEADERS checks into own m4/* files
11986 2003-10-22 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11988 * util-vserver/Makefile.am: renamed sysvdir to initrddir
11989 use $(RELEASE_CPPFLAGS) (-DNDEBUG)
11990 substitute $(vserverdir) and $(vserverpkgdir)
11991 create the $(vserverdir) and $(vserverpkgdir) directories
11993 2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11995 * util-vserver/distrib/Makefile.am: added sample 'mtab' file
11996 create the config-dirs
11998 2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12000 * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
12001 but the 'util-vserver-vars' file
12003 2003-10-22 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12005 * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
12007 2003-10-22 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12009 * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
12010 util-vserver/distrib/fdr0.95/apt/rpmpriorities,
12011 util-vserver/distrib/fdr0.95/apt/sources.list,
12012 util-vserver/distrib/fdr0.95/pkgs,
12013 util-vserver/distrib/fdr0.95/pkgs/01,
12014 util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
12015 util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
12016 util-vserver/m4/ensc_initrddir.m4,
12017 util-vserver/m4/ensc_kerneldir.m4,
12018 util-vserver/m4/ensc_release.m4: initial checkin
12020 2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12022 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12023 DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
12025 2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12027 * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
12028 scriplets with "$UTIL_VSERVER_VARS" as second param
12029 instead of "$_VSERVER"
12031 2003-10-22 22:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12033 * util-vserver/scripts/vserver-build.functions: fixed broken quotes
12035 2003-10-22 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12037 * util-vserver/scripts/vserver.functions,
12038 util-vserver/scripts/vserver.start: - reorganized
12039 CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
12040 separate CHCONTEXT_DISCONNECT variable completetly and put
12042 fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
12043 'vserver ... start' command only
12045 2003-10-22 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12047 * util-vserver/src/secure-umount.c: use real 'umount' program to
12048 unmount directories
12050 2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12052 * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
12054 2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12056 * util-vserver/scripts/vserver-build,
12057 util-vserver/scripts/vserver-setup.functions: fixed getopt
12060 2003-10-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12062 * util-vserver/scripts/vserver-build.functions: added support for
12063 copying some default files (resolv.conf, localtime,
12066 2003-10-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12068 * util-vserver/scripts/functions: implemented findAndCopy
12070 2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12072 * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
12074 2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12076 * util-vserver/distrib/Makefile.am: added scripts to
12077 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
12079 2003-10-21 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12081 * util-vserver/src/exec-ulimit.c: implemented '--help' and
12084 2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12086 * util-vserver/src/vbuild.cc: removed warning about unused
12089 2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12091 * util-vserver/tests/Makefile-files: renamed to .cc files to .c
12093 2003-10-21 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12095 * util-vserver/tests/chrootsafe.c,
12096 util-vserver/tests/chrootsafe.cc,
12097 util-vserver/tests/escaperoot.c,
12098 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
12099 util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
12100 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
12101 util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
12102 util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
12103 made some little changes to make them
12104 compilable with C compilers
12106 2003-10-21 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12108 * util-vserver/Makefile.am: added new m4/*.m4 macros
12109 added conditional build of CXX files
12110 added support for libtool
12112 2003-10-21 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12114 * util-vserver/distrib/redhat,
12115 util-vserver/distrib/redhat/initpost: initial checkin
12117 2003-10-21 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12119 * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
12120 removed Red Hat 9.0.93
12121 use common redhat/initpost script
12123 2003-10-21 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12125 * util-vserver/lib/Makefile-files: - use dietlibc compilation only
12126 for library-built, but not e.g. when
12127 building object for rpm-fake.so. This is very dark magic...
12129 2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12131 * util-vserver/scripts/Makefile-files: removed vunify.old.sh
12133 2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12135 * util-vserver/src/Makefile-files: - conditionalized built of C++
12137 - added very dark magic to build everything of rpm-fake.so with
12139 flag (when possible); on ia32 this will not work/is not
12141 but x86_64 seems to have problems with current method
12143 2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12145 * util-vserver/configure.ac: added check for C++ compiler
12146 added some CXX flags
12147 use ENSC_FPIC_SYSCALL
12149 2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12151 * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
12154 2003-10-21 13:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12156 * util-vserver/m4/ensc_cxxcompiler.m4,
12157 util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
12158 util-vserver/src/vserver.hh: initial checkin
12160 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12162 * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
12163 compilers and older kernels
12165 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12167 * util-vserver/src/secure-mount.c: made it compilabe with non-C99
12170 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12172 * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
12174 !!BROKE LOTS OF THINGS!! this version does not work yet
12176 2003-10-21 13:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12178 * util-vserver/src/vunify.cc: use 'Vserver' class instead of
12181 reindented large parts
12183 2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12185 * util-vserver/src/vutil.cc: use 'Vserver' class instead of
12187 fixed format-string error
12189 2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12191 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
12192 class instead of 'string'
12194 2003-10-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12196 * util-vserver/src/wrappers.h: make it compilable with non-C99
12199 2003-10-20 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12201 * util-vserver/doc/configuration.xml: documented 'ulimits'
12204 2003-10-20 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12206 * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
12207 saying already: it is old and obsoleted...
12209 2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12211 * util-vserver/scripts/vserver.start,
12212 util-vserver/scripts/vserver.stop,
12213 util-vserver/scripts/vserver.suexec: added ulimits support
12215 2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12217 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12220 2003-10-20 22:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12222 * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
12225 2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12227 * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
12229 2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12231 * util-vserver/src/exec-ulimit.c: initial checkin
12233 2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12235 * util-vserver/src/Makefile-files: added exec-ulimit.c
12237 2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12239 * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
12241 2003-10-20 21:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12243 * util-vserver/src/reducecap.c: use capability support from the
12244 library as far as possible
12246 2003-10-20 21:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12248 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
12249 capability support from the library instead of including
12252 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12254 * util-vserver/lib/capabilities.c: initial checkin
12256 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12258 * util-vserver/lib/vserver.h: added capability support
12260 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12262 * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
12266 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12268 * util-vserver/configure.ac: added support for '-DNDEBUG' in the
12271 2003-10-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12273 * util-vserver/Makefile.am: added PKGSTATEDIR substitution
12275 2003-10-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12277 * util-vserver/doc/cfgdirdoc.dtd,
12278 util-vserver/doc/configuration.xml,
12279 util-vserver/scripts/vserver-build.apt-rpm,
12280 util-vserver/scripts/vserver-build.functions,
12281 util-vserver/scripts/vserver-build.functions.apt,
12282 util-vserver/scripts/vserver-build.functions.rpm,
12283 util-vserver/scripts/vserver-setup.functions: initial checkin
12285 2003-10-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12287 * util-vserver/scripts/Makefile-files: - removed vserver-init file
12288 - added vserver-build* files
12290 2003-10-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12292 * util-vserver/scripts/util-vserver-vars.pathsubst: - added
12293 PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
12294 LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
12295 - added WORKAROUND_APT_DBPATH variable
12297 2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12299 * util-vserver/scripts/vserver-build: implemented it...
12301 2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12303 * util-vserver/scripts/vserver: added '--sync' and '--verbose'
12305 sync the 'stop' stage on restart
12306 fixed invocation of 'vserver-build'
12308 2003-10-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12310 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
12311 more mature by using arrays for the vserver-list
12313 2003-10-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12315 * util-vserver/scripts/vserver.functions: - moved
12316 getFileValue/getFileArray from 'vserver.functions' into
12319 2003-10-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12321 * util-vserver/scripts/functions: - moved getFileValue/getFileArray
12322 from 'vserver.functions' into 'functions'
12323 - implemented '/<path>' style vserver specification
12324 - made getAllVservers more mature by using arrays
12326 2003-10-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12328 * util-vserver/scripts/vserver-init: moved 'vserver-init'
12329 functionality into the more general vserver-build*
12332 2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12334 * util-vserver/configure.ac: gnit'ified
12336 2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12338 * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
12340 2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12342 * util-vserver/src/Makefile-files: gnit'ified
12345 2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12347 * util-vserver/src/chroot-cat.c: minor cosmetical changes
12349 2003-10-18 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12351 * util-vserver/src/chroot-rm.c: use "wrapper.h"
12353 2003-10-18 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12355 * util-vserver/src/wrappers.h: Eunlink(): added
12357 2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12359 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12362 2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12364 * util-vserver/scripts/vserver: added help/version
12365 added 'build' option
12366 made 'running' silently
12368 2003-10-18 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12370 * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
12373 2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12375 * util-vserver/Makefile.am: - gnit'ified it
12377 2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12379 * util-vserver/scripts/Makefile-files: - gnit'ified it
12380 - added vserver-build
12382 2003-10-18 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12384 * util-vserver/sysv/Makefile-files: gnit'ified it
12386 2003-10-18 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12388 * util-vserver/lib/checkversion.c: restored compatibility for case
12389 when old syscall interface uses the
12390 new syscall-number (merged from SYSCALL_SWITCH branch)
12392 2003-10-17 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12394 * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
12398 2003-10-17 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12400 * util-vserver/Makefile.am: cleaned up pathsubst rule
12402 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12404 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12407 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12409 * util-vserver/scripts/vserver-init: create link to reverse
12410 ctx->vserver mapping
12412 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12414 * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
12416 - added separate CHCONTEXT_DISCONNECT option
12417 - use default runlevels only when sysv init-style is used
12418 - create/empty mtab file before mounting the vserver
12420 2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12422 * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
12424 - added separate CHCONTEXT_DISCONNECT option
12426 2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12428 * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
12430 - disable interfaces when vserver is not running
12432 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12434 * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
12437 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12439 * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
12441 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12443 * util-vserver/sysv/vservers.subst: stop vservers only, when they
12444 do not have the ONSTOP flag
12446 2003-10-17 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12448 * util-vserver/sysv/Makefile-files: removed some noise from the
12451 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12453 * util-vserver/src/Makefile-files: added chroot-cat
12455 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12457 * util-vserver/src/chroot-cat.c: initial checkin
12459 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12461 * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
12463 2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12465 * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
12468 2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12470 * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
12471 it's now in global <config.h>
12472 - fixed problems with dietlibc's strtok_r() implementation
12473 - do not set '-o <...>' mount-flag when 'defaults' is the only
12476 2003-10-17 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12478 * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
12479 it's now in global <config.h>
12480 - use "wrappers.h" functions
12481 - implemented reverse-symlink file
12483 2003-10-17 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12485 * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
12486 util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
12487 into getprocentry-legacy.c and access /proc/self
12488 instead of /proc/<self-pid> there; this solves problems when
12491 - removed '#include <compat.h>'; it's now in global <config.h>
12493 2003-10-17 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12495 * util-vserver/scripts/Makefile-files: added vserver-legacy and
12498 2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12500 * util-vserver/src/ctx-kill.c: kill init-pid
12503 2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12505 * util-vserver/scripts/vserver.stop: added support for kill-signal
12508 2003-10-17 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12510 * util-vserver/scripts/vserver.functions: added getEnterShell()
12512 added support for kill-signal sequence
12514 2003-10-17 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12516 * util-vserver/scripts/vserver: - added legacy support
12517 - added support for
12518 suexec,restart,condrestart,exec,chkconfig,enter,running
12521 2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12523 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12524 _CTX_KILL, _FILETIME and _VSERVER_LEGACY
12526 2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12528 * util-vserver/scripts/vserver-legacy,
12529 util-vserver/scripts/vserver.suexec: initial checkin
12531 2003-10-16 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12533 * util-vserver/tests, util-vserver/tests/.cvsignore: added
12536 2003-10-16 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12538 * util-vserver/lib/Makefile-files: added int2str.c
12540 2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12542 * util-vserver/lib/internal.h: added utilvserver_int2str()
12544 2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12546 * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
12549 2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12551 * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
12553 2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12555 * util-vserver/tests/Makefile-files: generalized building with
12559 2003-10-16 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12561 * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
12562 generalized building with dietlibc
12564 2003-10-16 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12566 * util-vserver/lib/Makefile-files: added getinitpid* files
12567 added getprocentry* files
12568 added utils-legacy.h
12570 2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12572 * util-vserver/lib/getinitpid-compat.hc,
12573 util-vserver/lib/getinitpid-legacy.hc,
12574 util-vserver/lib/getinitpid.c,
12575 util-vserver/lib/getprocentry-legacy.c,
12576 util-vserver/lib/utils-legacy.h: initial checkin
12578 2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12580 * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12581 s!vc_X_getcctx()!vc_X_getctx(0)!
12583 2003-10-16 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12585 * util-vserver/lib/vserver.h: added vc_X_getinitpid()
12587 removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
12590 2003-10-16 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12592 * util-vserver/lib/syscall-legacy.hc: removed all traces of
12595 2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12597 * util-vserver/lib/getctx.c: cleanups
12598 recognize pid==0 as current pid
12600 2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12602 * util-vserver/lib/getctx-legacy.hc: use new
12603 utilvserver_getProcEntry() function
12604 recall vc_X_getctx_legacy() automatically when buffersize was too
12607 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12609 * util-vserver/Makefile.am: added substitution for UMOUNT
12611 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12613 * util-vserver/src, util-vserver/src/.cvsignore: updated
12615 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12617 * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
12618 pedantic warning setups
12619 give '--help' message out on fd 1 instead of 2
12621 2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12623 * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
12624 pedantic warning setups
12626 2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12628 * util-vserver/src/new-namespace.c: use "wrappers.h"
12629 use STACK_START macro
12631 2003-10-16 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12633 * util-vserver/src/listdevip.c: small fixes for pedantic
12636 2003-10-16 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12638 * util-vserver/src/compat-pivot_root.h,
12639 util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
12640 util-vserver/src/stack-start.h,
12641 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
12644 2003-10-16 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12646 * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
12648 added lots of headers
12649 generalized dietlibc handling
12651 2003-10-16 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12653 * util-vserver/scripts/functions, util-vserver/scripts/vserver,
12654 util-vserver/scripts/vserver.functions,
12655 util-vserver/scripts/vserver.start,
12656 util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
12657 function should work now...
12659 2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12661 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12662 _SECURE_UMOUNT and _UMOUNT
12664 2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12666 * util-vserver/scripts/Makefile-files: added
12667 vservers.{functions,stop}
12669 2003-10-16 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12671 * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
12673 2003-10-16 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12675 * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
12677 2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12679 * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
12681 2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12683 * util-vserver/configure.ac: added check for UMOUNT
12684 added pedantic warn-flags
12685 added template for HAVE_GROWING_STACK check
12687 2003-10-16 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12689 * util-vserver/compat.h: do '#undef inline' for '--std=c99'
12690 dietlibc compilations
12692 2003-10-14 18:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12694 * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
12695 initialize legacy-lib without parsing
12698 2003-10-14 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12700 * util-vserver/lib/syscall-legacy.hc: added inofficial
12701 vc_init_internal_legacy() function
12703 2003-10-14 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12705 * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
12706 include "internal.h"
12708 2003-10-14 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12710 * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
12711 moved declarations of general functions from vserver-internal.h
12715 2003-10-14 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12717 * util-vserver/lib/getversion-internal.hc,
12718 util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
12719 util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
12720 (sswitch_merge tag)
12722 2003-10-14 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12724 * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
12726 2003-10-14 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12728 * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
12729 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12730 Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
12732 2003-10-14 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12734 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12735 util-vserver/NEWS, util-vserver/compat.h,
12736 util-vserver/configure.ac, util-vserver/lib/Makefile-files,
12737 util-vserver/lib/checkversion.c,
12738 util-vserver/lib/getctx-compat.hc,
12739 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
12740 util-vserver/lib/getversion-internal.hc,
12741 util-vserver/lib/getversion.c,
12742 util-vserver/lib/safechroot-internal.hc,
12743 util-vserver/lib/syscall-compat.hc,
12744 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
12745 util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
12746 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12747 util-vserver/scripts, util-vserver/scripts/.cvsignore,
12748 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
12749 util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
12750 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12751 util-vserver/src/vserver-stat.c,
12752 util-vserver/sysv/Makefile-files,
12753 util-vserver/tests/chrootsafe.cc,
12754 util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
12755 branch (sswitch_merge tag)
12757 2003-10-13 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12759 * util-vserver/configure.ac: added rcs2log support
12760 added checks for MS_MOVE and ctx_t
12761 define UTMP_GID as 22 for now
12763 2003-10-13 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12765 * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
12766 create /var/run/vservers on 'make install'
12767 use m4/pkgconfig.am
12769 2003-10-13 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12771 * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
12772 before accessing file)
12776 2003-10-13 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12778 * util-vserver/src/Makefile-files: - added chroot-rm
12779 - compile fakerunlevel with dietlibc
12781 2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12783 * util-vserver/scripts/vserver.start: made it working...
12785 2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12787 * util-vserver/scripts/vserver-init: - removed unused variables
12788 - added lockfile-creation
12789 - create symlink from /var/lib/rpm to $rpmdb_path (until all
12791 are having the %_dbpath patch)
12793 2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12795 * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
12796 for _CHROOT_RM and _FAKE_RUNLEVEL
12798 2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12800 * util-vserver/scripts/functions: use new secure-mount syntax
12802 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12804 * util-vserver/scripts/Makefile-files: added statements to install
12807 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12809 * util-vserver/m4/pkgconfig.am: initial checkin
12811 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12813 * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
12815 2003-10-13 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12817 * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
12818 now done by each package
12819 inidividually. For util-vserver, the declaration is in compat.h
12820 and detection in configure.ac
12822 2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12824 * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
12825 util-vserver/src/.cvsignore: updated
12827 2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12829 * util-vserver/lib/util-vserver.pc.subst,
12830 util-vserver/src/chroot-rm.c: initial checkin
12832 2003-10-13 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12834 * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
12835 from src/ to toplevel-dir
12837 2003-10-13 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12839 * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
12840 util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
12841 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
12842 util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
12843 util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
12844 util-vserver/tests/getctx.c: include "compat.h"
12846 2003-10-13 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12848 * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
12850 2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12852 * util-vserver/src/compat.h: initial checkin
12854 2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12856 * util-vserver/configure.ac: use absolute default-path for
12857 /bin/mount since it is required by
12858 execv() in secure-mount
12860 2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12862 * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
12864 2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12866 * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
12868 2003-10-09 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12870 * util-vserver/src/util.h: - added *_cast macros
12871 - mark writeStr() as __attribute__((__unused__)) to prevent
12874 - fixed off-by-one error in WRITE_MSG
12876 2003-10-09 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12878 * util-vserver/src/secure-mount.c: rewrote it completely; it
12879 emulates now nearly the usual mount(8)
12880 functionality but provides the enhanced '--secure', '--chdir
12882 ... options which are needed for vservers
12884 2003-10-09 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12886 * util-vserver/doc/cfg.txt: added documentation about <interfaces>
12887 and basic vserver-variables
12889 2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12891 * util-vserver/scripts/vserver.start: initial checkin
12893 2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12895 * util-vserver/scripts/vserver: complete rewrite
12897 2003-10-09 01:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12899 * util-vserver/Makefile.am: added some standard-tools to the
12902 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12904 * util-vserver/configure.ac: added checks for some standard-tools
12906 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12908 * util-vserver/tests, util-vserver/tests/.cvsignore,
12909 util-vserver/tests/Makefile-files: added getctx
12911 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12913 * util-vserver/src/Makefile-files: added save_ctxinfo and
12916 2003-10-09 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12918 * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
12921 2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12923 * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
12925 2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12927 * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
12928 util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
12929 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12932 2003-10-09 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12934 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12935 _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
12936 _SAVE_CTXINFO, _VPS and standard-tool macros
12938 2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12940 * util-vserver/scripts/functions: added isVserverRunning function
12942 2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12944 * util-vserver/lib/vserver.h: added CTX_NOCTX macro
12945 added getctx()/getcctx() functions
12946 added ctx_t datatype
12948 2003-10-09 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12950 * util-vserver/lib/Makefile-files: added getctx and int2str +
12953 2003-10-06 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12955 * util-vserver/distrib/Makefile.am: added install-rules for the
12958 2003-10-06 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12960 * util-vserver/distrib/rh9/apt,
12961 util-vserver/distrib/rh9/apt/rpmpriorities,
12962 util-vserver/distrib/rh9/apt/sources.list: initial checkin
12964 2003-10-06 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12966 * util-vserver/util-vserver.spec.in: - fixed Source0 URL
12967 - added -sysv and -devel subpackages
12968 - moved /etc/init.d to %_initrddir
12970 2003-10-06 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12972 * util-vserver/Makefile.am: - added more pathsubst variables
12973 - added $(scripts_DTA)
12975 2003-10-06 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12977 * util-vserver/distrib/defaults/rpm/macros: added notes regarding
12978 %_install_langs and added some other "main"-languages
12980 2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12982 * util-vserver/doc/cfg.txt: added apps/vunify documentation
12984 2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12986 * util-vserver/scripts/vserver-init: - added metadata to track if
12987 root-/pkgcfgbase-links shall be made
12989 - added gpg-key import
12990 - create dev/pts directory
12992 2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12994 * util-vserver/scripts/vapt-get: improved '--help'/'--version'
12997 2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12999 * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
13001 made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
13004 reordered the _* variables alphabetically
13006 2003-10-06 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13008 * util-vserver/scripts/Makefile-files: installed missing files
13009 (functions, vapt-get*, vrpm*)
13011 2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13013 * util-vserver/src/secure-mount.c: rewrote it completely
13015 2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13017 * util-vserver/src/rpm-fake.c: - set default-signal handler for
13019 - minor cosmetical cleanups
13020 - use wait4(2) instead of waitpid(2)
13022 2003-10-02 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13024 * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
13025 'makeDevEntry' which is more flexible
13026 - added workaround for
13027 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13028 - content of *all* rpm and apt template directories will be
13030 - use '-y' flag on 'apt-get' invocation
13032 2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13034 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
13035 util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
13037 2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13039 * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
13042 2003-10-02 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13044 * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
13047 2003-10-02 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13049 * util-vserver/scripts/functions,
13050 util-vserver/scripts/util-vserver-vars.pathsubst: added
13052 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13054 2003-10-01 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13056 * util-vserver, util-vserver/.cvsignore: updated to reflect changes
13057 in CVSROOT/cvsignores
13059 2003-10-01 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13061 * util-vserver/man/Makefile-files: removed last traces of
13064 2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13066 * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
13069 2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13071 * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
13072 that files will not be updated on every
13075 2003-10-01 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13077 * util-vserver/Makefile.am: - added cvs2cl support
13078 - changed pathsubst rules so that files will not be updated on
13082 2003-10-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13084 * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
13085 prevent compiler warnings
13087 2003-10-01 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13089 * util-vserver/src/new-namespace.c: small fix in error-message
13091 2003-10-01 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13093 * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
13096 2003-10-01 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13098 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13099 util-vserver/configure.ac: renamed vserver.spec.in to
13100 util-vserver.spec.in
13102 2003-10-01 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13104 * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
13105 removed since linuxconf support was dropped
13107 2003-09-30 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13109 * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
13110 renamed vserver.spec.in to util-vserver.spec.in and updated it
13112 2003-09-30 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13114 * util-vserver/src/new-namespace.c,
13115 util-vserver/src/secure-mount.c: modified showVersion() to show
13116 current version instead of an hardcoded
13119 2003-09-30 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13121 * util-vserver, util-vserver/.cvsignore: updated
13123 2003-09-30 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13125 * util-vserver/Makefile.am: added general rule for %.pathsubst
13129 2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13131 * util-vserver/configure.ac: added distrib/Makefile
13133 2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13135 * util-vserver/pathconfig.h.pathsubst: initial checkin
13137 2003-09-30 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13139 * util-vserver/scripts/Makefile-files: - renamed
13140 util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13141 makes it easier to use general makefile-rules
13142 - removed the old rules for util-vserver-vars
13144 2003-09-30 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13146 * util-vserver/scripts/util-vserver-vars.pathsubst,
13147 util-vserver/scripts/util-vserver-vars.subst: renamed
13148 util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13149 makes it easier to use general makefile-rules
13151 2003-09-30 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13153 * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
13154 util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
13155 util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
13156 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13157 util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
13158 util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
13159 util-vserver/src/vserver-stat.c: include <config.h>
13161 2003-09-30 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13163 * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
13164 util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
13165 util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
13166 to avoid naming-clashes with
13167 the standard autoconf macro
13168 - include <config.h>
13170 2003-09-30 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13172 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
13173 'PACKAGE' class to 'Package' to avoid naming-clashes with the
13174 standard autoconf macro
13176 2003-09-30 19:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13178 * util-vserver/src/rpm-fake.c: - removed debug-output
13179 - do not fail on umount() errors; CLONE_NEWNS has
13181 behavior in combination with chroot() so that mountpoints within
13182 chroots *can* disappear automatically
13184 2003-09-30 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13186 * util-vserver/Makefile.am: use recursive make for distrib: added
13187 it to SUBDIRS and remove old
13188 $(distrib_*) variables
13190 2003-09-30 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13192 * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
13195 2003-09-30 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13197 * util-vserver/distrib/Makefile-files,
13198 util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
13199 util-vserver/distrib/defaults/devs,
13200 util-vserver/distrib/defaults/rpm,
13201 util-vserver/distrib/defaults/rpm/macros,
13202 util-vserver/distrib/install-mdk8.2,
13203 util-vserver/distrib/install-post.sh,
13204 util-vserver/distrib/install-pre.sh,
13205 util-vserver/distrib/install-rh7.2,
13206 util-vserver/distrib/install-rh7.3,
13207 util-vserver/distrib/install-rh8.0,
13208 util-vserver/distrib/install-rh9.0,
13209 util-vserver/distrib/mdk8.2-minimum,
13210 util-vserver/distrib/rh7.3-minimum,
13211 util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
13212 util-vserver/distrib/rh9.0-minimum,
13213 util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
13214 util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
13215 util-vserver/distrib/rh9.0.93/apt/sources.list,
13216 util-vserver/distrib/rh9.0.93/pkgs,
13217 util-vserver/distrib/rh9.0.93/pkgs/01,
13218 util-vserver/distrib/rh9.0.93/pkgs/02,
13219 util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
13220 util-vserver/distrib/rh9/pkgs/02,
13221 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
13222 Replaced the install-* and *-minimum files with configuration
13224 for the new vserver-init tool in the scripts directory. To ease
13226 'install:'-make target, it is necessarily to use recursive make
13230 2003-09-30 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13232 * util-vserver/configure.ac: added dietlibc support
13235 2003-09-30 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13237 * util-vserver, util-vserver/.cvsignore: added Makefile
13239 2003-09-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13241 * util-vserver/lib, util-vserver/lib/.cvsignore,
13242 util-vserver/scripts, util-vserver/scripts/.cvsignore,
13243 util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
13244 util-vserver/scripts/vapt-get-worker,
13245 util-vserver/scripts/vrpm-preload,
13246 util-vserver/scripts/vrpm-worker,
13247 util-vserver/scripts/vserver-init, util-vserver/src,
13248 util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
13249 util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
13250 util-vserver/src/util.h, util-vserver/sysv,
13251 util-vserver/sysv/.cvsignore, util-vserver/tests,
13252 util-vserver/tests/.cvsignore: initial checkin
13254 2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13256 * util-vserver/Makefile.am: updated to new -devel branch
13257 added dietlibc support
13259 2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13261 * util-vserver/src/Makefile-files: added secure-mount,
13262 new-namespace and rpm-fake.so rules
13264 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13266 * util-vserver/scripts/vrpm: replaced with new version
13268 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13270 * util-vserver/scripts/util-vserver-vars.subst: added more
13273 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13275 * util-vserver/scripts/Makefile-files: added more substitutions
13277 2003-09-30 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13279 * util-vserver/doc/cfg.txt: initial checkin
13281 2003-09-29 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13283 * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
13284 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
13285 util-vserver/THANKS, util-vserver/configure.ac,
13286 util-vserver/distrib, util-vserver/distrib/Makefile-files,
13287 util-vserver/distrib/install-mdk8.2,
13288 util-vserver/distrib/install-post.sh,
13289 util-vserver/distrib/install-pre.sh,
13290 util-vserver/distrib/install-rh7.2,
13291 util-vserver/distrib/install-rh7.3,
13292 util-vserver/distrib/install-rh8.0,
13293 util-vserver/distrib/install-rh9.0,
13294 util-vserver/distrib/mdk8.2-minimum,
13295 util-vserver/distrib/rh7.3-minimum,
13296 util-vserver/distrib/rh8.0-minimum,
13297 util-vserver/distrib/rh9.0-minimum,
13298 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
13299 util-vserver/doc, util-vserver/doc/FAQ.txt,
13300 util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
13301 util-vserver/doc/intro.txt, util-vserver/lib,
13302 util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
13303 util-vserver/lib/vserver.h, util-vserver/m4,
13304 util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
13305 util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
13306 util-vserver/man, util-vserver/man/Makefile-files,
13307 util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
13308 util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
13309 util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
13310 util-vserver/man/vps.8, util-vserver/man/vpstree.8,
13311 util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
13312 util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
13313 util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
13314 util-vserver/scripts, util-vserver/scripts/Makefile-files,
13315 util-vserver/scripts/distrib-info,
13316 util-vserver/scripts/rootshell,
13317 util-vserver/scripts/save_s_context,
13318 util-vserver/scripts/util-vserver-vars.subst,
13319 util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
13320 util-vserver/scripts/vps, util-vserver/scripts/vpstree,
13321 util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
13322 util-vserver/scripts/vserver-copy,
13323 util-vserver/scripts/vserverkillall,
13324 util-vserver/scripts/vservers.grabinfo.sh,
13325 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
13326 util-vserver/scripts/vunify.old.sh, util-vserver/src,
13327 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13328 util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13329 util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
13330 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
13331 util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
13332 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13333 util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
13334 util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
13335 util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
13336 util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
13337 util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
13338 util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
13339 util-vserver/src/vutil.p, util-vserver/sysv,
13340 util-vserver/sysv/Makefile-files,
13341 util-vserver/sysv/rebootmgr.subst,
13342 util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
13343 util-vserver/sysv/v_named.subst,
13344 util-vserver/sysv/v_portmap.subst,
13345 util-vserver/sysv/v_sendmail.subst,
13346 util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
13347 util-vserver/sysv/v_xinetd.subst,
13348 util-vserver/sysv/vservers.conf,
13349 util-vserver/sysv/vservers.subst, util-vserver/tests,
13350 util-vserver/tests/Makefile-files,
13351 util-vserver/tests/chrootsafe.cc,
13352 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
13353 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
13354 util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
13359 * .: New repository initialized by cvs2svn.