Tagging module util-vserver - util-vserver-0.30.215-6
[util-vserver.git] / ChangeLog
1 2008-03-17 08:59  Daniel Hokka Zakrisson <daniel@hozac.com>
2
3         * NEWS, configure.ac: Version 0.30.215.
4
5 2008-03-17 08:55  Daniel Hokka Zakrisson <daniel@hozac.com>
6
7         * lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new
8           flags.
9
10 2008-03-16 03:30  Daniel Hokka Zakrisson <daniel@hozac.com>
11
12         * scripts/vserver-build.functions, scripts/vserver.stop: Fix
13           vserver ... stop --rescue-init.
14           Use it in stopSleepingGuest, to prevent races and to do proper
15           cleanup.
16           If vserver ... stop has already been invoked, remove SC_HELPER
17           from the context.
18
19 2008-03-15 16:05  Daniel Hokka Zakrisson <daniel@hozac.com>
20
21         * src/vdevmap.c: Add some examples.
22           Disallow combinations that make no sense.
23           Allow defaults to be set.
24
25 2008-03-11 10:07  Benedikt Böhm <hollow@gentoo.org>
26
27         * distrib/gentoo/initpost, scripts/vserver.functions: fix openrc
28           startup; only fix inittab in plain initstyle
29
30 2008-03-10 22:41  Daniel Hokka Zakrisson <daniel@hozac.com>
31
32         * scripts/vserver-build.functions: bash doesn't execute traps until
33           after the current job has finished executing, so run sleep in a
34           loop.
35
36 2008-03-10 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
37
38         * lib/syscall_netremove-netv2.hc: A kernel without IPv6-support
39           will return ENOSYS for vc_net_remove_ipv6.
40
41 2008-03-05 15:46  Benedikt Böhm <hollow@gentoo.org>
42
43         * distrib/gentoo/initpost: add openrc support to gentoo/initpost
44
45 2008-03-02 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
46
47         * scripts/vserver-build.functions: Workaround kernel oddities.
48
49 2008-03-01 01:24  Daniel Hokka Zakrisson <daniel@hozac.com>
50
51         * src/Makefile-files: Include attribute-util.h in the tarball.
52
53 2008-03-01 01:20  Daniel Hokka Zakrisson <daniel@hozac.com>
54
55         * src/lockfile.c: lockf(F_LOCK) requests a write lock, which
56           requires the file to be open in write mode.
57
58 2008-03-01 01:15  Daniel Hokka Zakrisson <daniel@hozac.com>
59
60         * src/vattribute.c: Remove unused variable.
61
62 2008-03-01 01:07  Daniel Hokka Zakrisson <daniel@hozac.com>
63
64         * src/attribute-util.h, src/nattribute.c, src/vattribute.c: Factor
65           out bitfield-to-string code to src/attribute-util.h.
66           Add --get for nattribute too.
67
68 2008-03-01 00:26  Daniel Hokka Zakrisson <daniel@hozac.com>
69
70         * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: Revert commit
71           2690, clone is needed for pid namespaces and on kernels <2.6.16.
72
73 2008-03-01 00:22  Daniel Hokka Zakrisson <daniel@hozac.com>
74
75         * doc/configuration.xml, scripts/util-vserver-vars.pathsubst,
76           scripts/vserver.functions, scripts/vserver.stop, src/tunctl.c:
77           Add basic support for creating tun/tap interfaces in the
78           configuration.
79
80 2008-02-29 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
81
82         * scripts/vserver.stop: use ! instead of ~ to avoid shell expansion
83
84 2008-02-29 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
85
86         * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: use
87           unshare(CLONE_NEWNS) instead of a complicated 'clone(NEWNS) ...
88           waitpid()' operation
89
90 2008-02-29 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
91
92         * build-all: use hostspecific Build directory
93
94 2008-02-28 23:54  Daniel Hokka Zakrisson <daniel@hozac.com>
95
96         * src/tunctl.c: Set persist last, this way, no interface is left
97           behind if one of the ioctls fail.
98
99 2008-02-28 23:28  Daniel Hokka Zakrisson <daniel@hozac.com>
100
101         * contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc,
102           src/Makefile-files, src/tunctl.c: Add tunctl.
103
104 2008-02-28 23:12  Daniel Hokka Zakrisson <daniel@hozac.com>
105
106         * src/vrsetup.c: Avoid pointer/integer conversion warning on LP64.
107
108 2008-02-21 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
109
110         * NEWS, configure.ac, lib_internal/Makefile-files,
111           lib_internal/crypto-wrapper-beecrypt.h,
112           lib_internal/crypto-wrapper-nss.h, lib_internal/crypto-wrapper.h,
113           lib_internal/testsuite/Makefile-files,
114           lib_internal/testsuite/SPEED-RESULTS.txt,
115           lib_internal/testsuite/crypto-speed.c,
116           lib_internal/testsuite/crypto.c, src/Makefile-files,
117           src/testsuite/Makefile-files, src/testsuite/hashcalc-plain.c,
118           src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh,
119           src/vhashify-init.hc, src/vhashify.c: added support for using
120           libnss instead of beecrypt for vhashify's
121           hash calculation. libnss has bad SHA1 performance on i386, but is
122           a)
123           maintained and b) gives better performance with all other hashes
124           and
125           on x86_64.
126           
127           I am just waiting for somebody to write the OpenSSL layer so that
128           I
129           can try the padlock hardware crypto device on my C7 ;)
130
131 2008-02-21 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
132
133         * scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT
134           list
135
136 2008-02-21 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
137
138         * build-all: fixed CPPFLAGS quoting problems introduced by last
139           commit
140
141 2008-02-21 23:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
142
143         * scripts/vmount: fixed endless loop when no '--' is given
144           fixed --help/--version handling
145
146 2008-02-21 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
147
148         * build-all: added code to enable i386 builds on x86_64 platforms
149           added $CONFIGURE_FLAGS configuration env
150           set LDFLAGS
151
152 2008-02-21 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
153
154         * lib_internal/testsuite/matchlist.c: fixed unused param +
155           unsigned/signed mismatch warning
156
157 2008-02-21 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
158
159         * src/vspace.c: fixed
160           
161           | src/vspace.c:177: warning: passing argument 2 of
162           'isNumberUnsigned' from incompatible pointer type
163           
164           warning
165
166 2008-02-16 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
167
168         * lib_internal/util-lockfile.c, src/lockfile.c, src/secure-mount.c,
169           vserver-start/main.c: Use lockf instead of flock, the former
170           works on NFS.
171
172 2008-02-14 19:28  Daniel Hokka Zakrisson <daniel@hozac.com>
173
174         * src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created
175           contexts.
176
177 2008-02-11 23:41  Daniel Hokka Zakrisson <daniel@hozac.com>
178
179         * scripts/vserver-build.functions: Set the barrier and warn if it
180           could not be set automatically.
181
182 2008-02-09 00:27  Daniel Hokka Zakrisson <daniel@hozac.com>
183
184         * src/rpm-fake.c: We only want to wait on the context if we created
185           it.
186
187 2008-01-27 07:55  Daniel Hokka Zakrisson <daniel@hozac.com>
188
189         * distrib/alpine/initpost, distrib/alpine/initpre,
190           distrib/debian/initpost, distrib/gentoo/init-vserver.sh,
191           distrib/gentoo/initpost, distrib/gentoo/initpre,
192           distrib/gentoo/net.vserver, distrib/gentoo/reboot.sh,
193           distrib/gentoo/shutdown.sh, distrib/misc/environment,
194           distrib/misc/h2ext.desc, gentoo/Makefile-files,
195           gentoo/bash-wrapper, gentoo/util-vserver, gentoo/vprocunhide,
196           gentoo/vservers.default, lib/syscall_ctxcreate-v21.hc,
197           lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
198           lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
199           lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
200           lib/syscall_getccaps-v21.hc, lib/syscall_getsched-v21.hc,
201           lib/syscall_getsched.c, lib/syscall_netadd-netv2.hc,
202           lib/syscall_netremove-netv2.hc, lib/syscall_setbadness-v23.hc,
203           lib/syscall_setbadness.c, lib/syscall_setsched-v22.hc,
204           lib/syscall_tagcreate.c, lib/syscall_tagmigrate-v23.hc,
205           lib/syscall_tagmigrate.c, lib/syscall_tasktag-v23.hc,
206           lib/syscall_tasktag.c, lib/syscall_unsetmapping-v21.hc,
207           lib/syscall_unsetmapping.c, lib/tagopt2tag.c,
208           lib_internal/mkdir.c, lib_internal/sys_unshare.h,
209           lib_internal/testsuite/matchlist.c,
210           man/vserver-build.8.pathsubst, mkrelease, scripts/h2ext-worker,
211           scripts/vserver-build.fai, src/h2ext.c, src/vmemctrl.c,
212           src/vspace.c, src/vtag.c: Add missing svn:keywords.
213
214 2008-01-26 11:44  Daniel Hokka Zakrisson <daniel@hozac.com>
215
216         * scripts/vserver-build.functions: Make sure /dev gets proper
217           permissions.
218
219 2008-01-26 11:44  Daniel Hokka Zakrisson <daniel@hozac.com>
220
221         * scripts/vserver-build.functions: Prevent deadlock between
222           sc_helper vserver ... stop invocation, and stopSleepingGuest.
223
224 2008-01-23 10:38  Daniel Hokka Zakrisson <daniel@hozac.com>
225
226         * lib_internal/sys_unshare.h: Use the correct syscall number.
227
228 2008-01-23 06:14  Daniel Hokka Zakrisson <daniel@hozac.com>
229
230         * distrib/Makefile.am: Fedora 8 is redhat-style too.
231
232 2008-01-22 09:19  Daniel Hokka Zakrisson <daniel@hozac.com>
233
234         * scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix
235           vspace stuff.
236
237 2008-01-21 14:13  Daniel Hokka Zakrisson <daniel@hozac.com>
238
239         * src/naddress.c: Don't require a netmask/prefix.
240
241 2008-01-20 08:15  Daniel Hokka Zakrisson <daniel@hozac.com>
242
243         * contrib/manifest.dat.pathsubst: Add missing files.
244
245 2008-01-20 08:03  Daniel Hokka Zakrisson <daniel@hozac.com>
246
247         * doc/configuration.xml: Add missing closing tag.
248
249 2008-01-20 08:01  Daniel Hokka Zakrisson <daniel@hozac.com>
250
251         * src/rpm-fake.c: Hopefully this will make it bullet-proof.
252
253 2008-01-20 07:56  Daniel Hokka Zakrisson <daniel@hozac.com>
254
255         * doc/configuration.xml, scripts/vserver.functions,
256           scripts/vserver.start, scripts/vserver.stop,
257           scripts/vserver.suexec, src/vspace.c: Add preliminary support for
258           pid and network namespaces.
259
260 2008-01-20 06:58  Daniel Hokka Zakrisson <daniel@hozac.com>
261
262         * sysv/util-vserver: getPhysicalDir doesn't work if it doesn't
263           already exist.
264
265 2008-01-15 13:26  Daniel Hokka Zakrisson <daniel@hozac.com>
266
267         * distrib/misc/debootstrap.uri: debootstrap 1.0.8.
268
269 2008-01-13 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
270
271         * scripts/vserver: Use $cmd instead of $2.
272
273 2008-01-13 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
274
275         * lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once.
276
277 2008-01-12 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
278
279         * lib/vserver.h, src/vspace.c: Add support for PID and net
280           namespaces.
281
282 2008-01-12 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
283
284         * src/vspace.c: Pid namespaces require clone.
285
286 2008-01-12 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
287
288         * ., lib, lib_internal: Fix svn:ignores.
289
290 2008-01-08 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
291
292         * scripts/vserver.functions: Backslash...
293
294 2008-01-08 16:53  Daniel Hokka Zakrisson <daniel@hozac.com>
295
296         * src/rpm-fake.c: Attempt to close race between dying
297           rpm-fake-resolver and other rpm-fake processes.
298
299 2008-01-08 16:49  Daniel Hokka Zakrisson <daniel@hozac.com>
300
301         * scripts/vserver.delete: cache need not exist.
302
303 2008-01-06 01:40  Daniel Hokka Zakrisson <daniel@hozac.com>
304
305         * scripts/vmount: Work with nonamespace guests.
306
307 2008-01-04 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
308
309         * src/vattribute.c: Add --get.
310
311 2008-01-03 15:33  Daniel Hokka Zakrisson <daniel@hozac.com>
312
313         * lib/val2text.hc: Don't remove bits for which there were no match.
314           Cast 1 to the TYPE, so uint64 values can be looked up.
315
316 2008-01-03 15:30  Daniel Hokka Zakrisson <daniel@hozac.com>
317
318         * lib_internal/util-io.h, src/h2ext.c: Move WRITE_INT to util-io.h,
319           so other programs can use it too.
320
321 2008-01-03 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
322
323         * scripts/vmount: Make vmount <guest> -- -a work.
324
325 2008-01-03 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
326
327         * lib/vserver.h: Fix typo.
328
329 2007-12-22 16:30  Daniel Hokka Zakrisson <daniel@hozac.com>
330
331         * distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8.
332
333 2007-12-20 00:09  Daniel Hokka Zakrisson <daniel@hozac.com>
334
335         * src/vclone.c: Don't bail on EINVAL, since the clone build method
336           sets the contexts unconditionally.
337
338 2007-12-19 19:13  Daniel Hokka Zakrisson <daniel@hozac.com>
339
340         * distrib/debian/initpost: Remove all unknown services.
341
342 2007-12-19 14:28  Daniel Hokka Zakrisson <daniel@hozac.com>
343
344         * scripts/vserver-build, scripts/vserver-build.clone: Use/support
345           the "new" vclone features in the clone build method.
346
347 2007-12-19 02:17  Daniel Hokka Zakrisson <daniel@hozac.com>
348
349         * lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD.
350
351 2007-12-05 14:24  Daniel Hokka Zakrisson <daniel@hozac.com>
352
353         * lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result.
354
355 2007-12-05 00:51  Daniel Hokka Zakrisson <daniel@hozac.com>
356
357         * scripts/vserver-build.debootstrap: Work with newer versions of
358           debootstrap too.
359
360 2007-12-03 21:08  Daniel Hokka Zakrisson <daniel@hozac.com>
361
362         * distrib/f7/yum.repos.d/fedora.repo: Correct path to keys.
363
364 2007-12-03 18:06  Daniel Hokka Zakrisson <daniel@hozac.com>
365
366         * scripts/vserver: Document --debug.
367
368 2007-11-30 23:18  Daniel Hokka Zakrisson <daniel@hozac.com>
369
370         * distrib/misc/h2ext.desc: Use --numeric-owner for tar and
371           --numeric-uid-gid for cpio.
372
373 2007-11-26 23:47  Daniel Hokka Zakrisson <daniel@hozac.com>
374
375         * src/vsched.c: Floats are numbers too.
376
377 2007-11-19 04:48  Daniel Hokka Zakrisson <daniel@hozac.com>
378
379         * distrib/Makefile.am, distrib/f8,
380           distrib/f8/yum.repos.d/fedora-development.repo,
381           distrib/f8/yum.repos.d/fedora-updates-testing.repo,
382           distrib/f8/yum.repos.d/fedora-updates.repo,
383           distrib/f8/yum.repos.d/fedora.repo: Add Fedora 8.
384
385 2007-11-17 23:52  Benedikt Böhm <hollow@gentoo.org>
386
387         * scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
388           scripts/vupdateworld: fix a corner case in gentoo helpers
389
390 2007-11-17 21:36  Benedikt Böhm <hollow@gentoo.org>
391
392         * scripts/vserver.functions: use sane PATH during shutdown
393
394 2007-11-13 22:17  Daniel Hokka Zakrisson <daniel@hozac.com>
395
396         * distrib/misc/debootstrap.uri: Update to 1.0.6.
397
398 2007-10-29 21:13  Daniel Hokka Zakrisson <daniel@hozac.com>
399
400         * scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to
401           mount something in a guest.
402
403 2007-10-27 19:34  Daniel Hokka Zakrisson <daniel@hozac.com>
404
405         * contrib/manifest.dat.pathsubst, man/Makefile-files,
406           man/vserver-build.8.pathsubst, man/vserver.8: Man pages update
407           from Micah Anderson.
408
409 2007-10-25 01:18  Daniel Hokka Zakrisson <daniel@hozac.com>
410
411         * distrib/Makefile.am, distrib/alpine, distrib/alpine/initpost,
412           distrib/alpine/initpre: Add "Alpine Linux".
413
414 2007-10-25 00:26  Daniel Hokka Zakrisson <daniel@hozac.com>
415
416         * scripts/vserver: Cleanup the help message.
417
418 2007-10-25 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
419
420         * distrib/debian/initpost, distrib/redhat/initpost,
421           scripts/vserver, scripts/vserver-build.functions,
422           scripts/vserver.stop: Create helper functions to start a guest
423           that just sleeps and kills.
424
425 2007-10-22 20:43  Daniel Hokka Zakrisson <daniel@hozac.com>
426
427         * src/vmemctrl.c: Fix startup bug on older kernels.
428
429 2007-10-16 00:27  Daniel Hokka Zakrisson <daniel@hozac.com>
430
431         * configure.ac, scripts/util-vserver-vars.pathsubst,
432           scripts/vserver.functions, scripts/vserver.start,
433           util-vserver.spec.in: Lots of small fixes to make everything
434           behave like it should.
435
436 2007-10-15 11:38  Daniel Hokka Zakrisson <daniel@hozac.com>
437
438         * contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the
439           manifest.
440
441 2007-10-15 11:31  Daniel Hokka Zakrisson <daniel@hozac.com>
442
443         * doc/configuration.xml, gentoo/util-vserver,
444           scripts/vserver.functions, scripts/vserver.start,
445           scripts/vserver.stop, sysv/util-vserver: Add support for
446           per-guest device maps.
447
448 2007-10-14 14:40  Daniel Hokka Zakrisson <daniel@hozac.com>
449
450         * doc/configuration.xml: Improve the disk limit descriptions.
451
452 2007-10-14 00:32  Daniel Hokka Zakrisson <daniel@hozac.com>
453
454         * distrib/misc/vprocunhide-files: Hide conntrack files.
455
456 2007-10-13 14:17  Daniel Hokka Zakrisson <daniel@hozac.com>
457
458         * doc/configuration.xml, scripts/vserver.functions,
459           scripts/vserver.start: Add support for the OOM bias in the
460           configuration.
461
462 2007-10-13 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
463
464         * kernel/context_cmd.h, kernel/switch.h, lib/Makefile-files,
465           lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
466           lib/syscall_setbadness-v23.hc, lib/syscall_setbadness.c,
467           lib/vserver.h, src, src/Makefile-files, src/vmemctrl.c: Add
468           support for the OOM bias, and vmemctrl to control it.
469
470 2007-10-13 01:10  Daniel Hokka Zakrisson <daniel@hozac.com>
471
472         * lib/vserver.h, src, src/Makefile-files, src/vspace.c: Added
473           vspace, like vnamespace but generic.
474
475 2007-10-12 00:03  Daniel Hokka Zakrisson <daniel@hozac.com>
476
477         * scripts/vserver.functions, scripts/vserver.start: Run fsck on
478           filesystems in the guest's fstab.
479
480 2007-10-11 23:47  Daniel Hokka Zakrisson <daniel@hozac.com>
481
482         * lib/vserver.h, src/naddress.c: Ranges might want masks too.
483
484 2007-10-11 20:37  Daniel Hokka Zakrisson <daniel@hozac.com>
485
486         * kernel/device_cmd.h, lib/Makefile-files,
487           lib/syscall_unsetmapping-v21.hc, lib/syscall_unsetmapping.c,
488           lib/vserver.h, scripts/vserver.functions, src/vdevmap.c: Add
489           support for vc_unset_mapping introduced in 2.3.0.27.
490
491 2007-10-10 09:01  Daniel Hokka Zakrisson <daniel@hozac.com>
492
493         * doc/configuration.xml: Clarify which entries are required for
494           cpusets.
495
496 2007-10-06 17:23  Daniel Hokka Zakrisson <daniel@hozac.com>
497
498         * scripts/vserver.functions: People love symlinks.
499
500 2007-09-11 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
501
502         * distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum:
503           added support for yum's new persistdir option
504
505 2007-09-11 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
506
507         * contrib/yum-3.2.4-chroot.patch: fixed patch and re-added lost
508           hunk which caused broken paths for cachedir, logfile and friends
509
510 2007-09-06 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
511
512         * scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts.
513
514 2007-09-06 07:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
515
516         * contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added
517           patch for yum-3.2.4
518
519 2007-09-03 07:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
520
521         * lib_internal/matchlist-appendfiles.c,
522           lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h,
523           lib_internal/util-safechdir.h: whitespace-cleanup
524
525 2007-09-03 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
526
527         * lib_internal/matchlist-appendfiles.c,
528           lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h:
529           fixed const-ness of matchlist functions
530           
531           made the initial file-list a 'char const **' to ease
532           initialization from string constants
533
534 2007-09-03 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
535
536         * lib_internal/util-safechdir.h: fixed declaration of 'struct stat'
537           
538           include <sys/stat.h> instead of declaring it with 'struct stat'
539           as it might cause conflicts when 'stat' is #defined as stat64
540           in this header
541
542 2007-09-02 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
543
544         * NEWS, configure.ac: Version 0.30.214.
545
546 2007-09-02 19:51  Daniel Hokka Zakrisson <daniel@hozac.com>
547
548         * lib/syscall_getccaps-v13.hc: Use the correct syscall.
549
550 2007-08-27 10:53  Daniel Hokka Zakrisson <daniel@hozac.com>
551
552         * scripts/vserver.stop: Fix thinko.
553
554 2007-08-27 10:19  Daniel Hokka Zakrisson <daniel@hozac.com>
555
556         * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
557
558 2007-08-27 10:16  Daniel Hokka Zakrisson <daniel@hozac.com>
559
560         * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
561           more like the redhat initpost script, don't start the guest for
562           real.
563
564 2007-08-26 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
565
566         * doc/configuration.xml, scripts/chbind, scripts/chcontext,
567           scripts/pkgmgmt, scripts/vserver-build.fai,
568           scripts/vserver.functions, scripts/vserver.start,
569           scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
570           src/vtag.c: Add support for the lback address in the
571           configuration.
572           Add --silent to vtag so it'll complain if run manually on a
573           kernel without the necessary support.
574
575 2007-08-26 17:50  Daniel Hokka Zakrisson <daniel@hozac.com>
576
577         * doc/configuration.xml: Document the tag and ncontext files.
578
579 2007-08-26 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
580
581         * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
582
583 2007-08-25 16:56  Daniel Hokka Zakrisson <daniel@hozac.com>
584
585         * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
586           context if ncontext/tag don't exist.
587           Fix remanining vc_getVserverCtx caller.
588
589 2007-08-25 16:50  Daniel Hokka Zakrisson <daniel@hozac.com>
590
591         * distrib/misc/debootstrap.uri: debootstrap 1.0.3
592
593 2007-08-21 23:00  Daniel Hokka Zakrisson <daniel@hozac.com>
594
595         * doc/configuration.xml: Clarify that specifying dev will
596           add/remove the IP address.
597
598 2007-08-21 18:39  Daniel Hokka Zakrisson <daniel@hozac.com>
599
600         * scripts/vserver.functions: Add a static context sanity check.
601
602 2007-08-16 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
603
604         * src/setattr.c: Add --immutable.
605
606 2007-08-16 19:53  Daniel Hokka Zakrisson <daniel@hozac.com>
607
608         * scripts/vserver.stop: Migrate to the tag on stop too.
609
610 2007-08-16 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
611
612         * scripts/chcontext: Fix for vtag invocations.
613
614 2007-08-16 03:06  Daniel Hokka Zakrisson <daniel@hozac.com>
615
616         * compat.h, configure.ac, contrib/manifest.dat.pathsubst,
617           ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
618           kernel/tag_cmd.h, lib/Makefile-files,
619           lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
620           lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
621           lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
622           lib/syscall_getvci.c, lib/syscall_tagcreate.c,
623           lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
624           lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
625           lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
626           lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
627           scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
628           scripts/vserver.start, scripts/vserver.suexec,
629           src/Makefile-files, src/vserver-info.c, src/vtag.c,
630           vserver-start/main.c: Add support for a separate filesystem tag,
631           and in the process improve the support for network contexts.
632
633 2007-08-16 02:31  Daniel Hokka Zakrisson <daniel@hozac.com>
634
635         * src/chbind.c: The nid isn't used anymore, legacy APIs don't
636           support it.
637
638 2007-08-16 02:00  Daniel Hokka Zakrisson <daniel@hozac.com>
639
640         * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
641           not defined in the headers.
642
643 2007-08-13 18:10  Daniel Hokka Zakrisson <daniel@hozac.com>
644
645         * scripts/functions: Add some hints for this common problem.
646
647 2007-08-12 00:13  Daniel Hokka Zakrisson <daniel@hozac.com>
648
649         * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
650           capability RAW_ICMP.
651
652 2007-08-10 15:28  Daniel Hokka Zakrisson <daniel@hozac.com>
653
654         * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
655           broadcast address.
656
657 2007-08-09 02:39  Daniel Hokka Zakrisson <daniel@hozac.com>
658
659         * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
660
661 2007-08-08 23:10  Daniel Hokka Zakrisson <daniel@hozac.com>
662
663         * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
664           create/unshare.
665
666 2007-08-08 21:32  Daniel Hokka Zakrisson <daniel@hozac.com>
667
668         * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
669
670 2007-08-08 21:03  Daniel Hokka Zakrisson <daniel@hozac.com>
671
672         * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
673
674 2007-08-08 20:47  Daniel Hokka Zakrisson <daniel@hozac.com>
675
676         * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
677
678 2007-08-08 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
679
680         * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
681           kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
682           lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
683           lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
684           lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
685           lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
686           lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
687           lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
688           lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
689           lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
690           lib/vserver-internal.h, lib/vserver.h,
691           lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
692           src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
693           for the various new APIs in 2.2 and 2.3, in particular, netv2.
694
695 2007-08-05 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
696
697         * scripts/vserver.delete: Remove the cache so disk limit caches
698           have no chance of being reused if the same guest is recreated at
699           a later point in time.
700
701 2007-08-05 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
702
703         * scripts/vserver-build.yum: It's just yum, not yum-rpm.
704
705 2007-08-05 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
706
707         * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
708           needed.
709
710 2007-07-31 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
711
712         * scripts/vserver-build.debootstrap: Use findFile consistently.
713           Don't fail if a file doesn't exist, these are all optional.
714
715 2007-07-30 09:36  Benedikt Böhm <hollow@gentoo.org>
716
717         * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
718
719 2007-07-29 17:14  Daniel Hokka Zakrisson <daniel@hozac.com>
720
721         * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
722           Only POSIX-sh in Gentoo initscripts.
723
724 2007-07-29 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
725
726         * distrib/Makefile.am, distrib/breezy,
727           distrib/breezy/debootstrap.script, distrib/dapper,
728           distrib/dapper/debootstrap.script, distrib/debian,
729           distrib/debian/debootstrap.script, distrib/debian/initpost,
730           distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
731           distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
732           distrib/gutsy/debootstrap.script, distrib/hoary,
733           distrib/hoary/debootstrap.script, distrib/warty,
734           distrib/warty/debootstrap.script,
735           scripts/vserver-build.debootstrap,
736           scripts/vserver-build.functions: Various debootstrap
737           improvements.
738
739 2007-07-29 16:32  Daniel Hokka Zakrisson <daniel@hozac.com>
740
741         * src/naddress.c: Prettier output on error.
742
743 2007-07-22 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
744
745         * lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
746           lib_internal/mkdir.c, lib_internal/testsuite,
747           lib_internal/testsuite/Makefile-files,
748           lib_internal/testsuite/matchlist.c, lib_internal/util.h,
749           src/vclone.c, src/vhashify.c: Add exclude list support for
750           vclone.
751
752 2007-07-19 20:56  Daniel Hokka Zakrisson <daniel@hozac.com>
753
754         * lib/Makefile-files, lib/syscall_getsched-v21.hc,
755           lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
756
757 2007-07-18 17:32  Daniel Hokka Zakrisson <daniel@hozac.com>
758
759         * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
760           _STRACE.
761
762 2007-07-18 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
763
764         * scripts/vserver, scripts/vserver.functions,
765           scripts/vserver.start: Add --strace and --debug-sysv options to
766           further debug problems with starting a guest.
767
768 2007-07-16 15:52  Daniel Hokka Zakrisson <daniel@hozac.com>
769
770         * lib/Makefile-files: Add it to the Makefile.
771
772 2007-07-16 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
773
774         * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
775           vc_get_ccaps do the right thing.
776
777 2007-07-13 14:35  Daniel Hokka Zakrisson <daniel@hozac.com>
778
779         * scripts/vserver.stop: Enter the network context to stop the
780           guest.
781
782 2007-07-12 21:59  Daniel Hokka Zakrisson <daniel@hozac.com>
783
784         * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
785
786 2007-07-11 14:34  Daniel Hokka Zakrisson <daniel@hozac.com>
787
788         * src/h2ext.c: Add some sanity checking.
789
790 2007-07-11 14:27  Daniel Hokka Zakrisson <daniel@hozac.com>
791
792         * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
793
794 2007-07-10 20:35  Daniel Hokka Zakrisson <daniel@hozac.com>
795
796         * src/vclone.c: Add an option to specify the xid the non-shared
797           files should belong to.
798
799 2007-07-10 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
800
801         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
802           distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
803           scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
804           scripts/util-vserver-vars.pathsubst,
805           scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
806           Replace file with h2ext for the template build method.
807
808 2007-07-08 18:29  Daniel Hokka Zakrisson <daniel@hozac.com>
809
810         * src/chbind.c: It's network isolation, not virtualization.
811
812 2007-07-07 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
813
814         * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
815           patch for yum-3.2.1; this one should retain API
816           compatibility by using a dummy argument for the *Lock()
817           methods
818
819 2007-06-25 15:24  Daniel Hokka Zakrisson <daniel@hozac.com>
820
821         * util-vserver.spec.in: Update URLs.
822
823 2007-06-24 22:04  Daniel Hokka Zakrisson <daniel@hozac.com>
824
825         * doc/configuration.xml, scripts/vserver-build.template: Add a way
826           to associate a distribution with a default template.
827
828 2007-06-24 21:28  Daniel Hokka Zakrisson <daniel@hozac.com>
829
830         * distrib/Makefile.am, distrib/f7,
831           distrib/f7/yum.repos.d/fedora-core.repo,
832           distrib/f7/yum.repos.d/fedora-development.repo,
833           distrib/f7/yum.repos.d/fedora-extras-development.repo,
834           distrib/f7/yum.repos.d/fedora-extras.repo,
835           distrib/f7/yum.repos.d/fedora-legacy.repo,
836           distrib/f7/yum.repos.d/fedora-updates-testing.repo,
837           distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.
838
839 2007-06-24 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
840
841         * src: Ignore vsysctl and vclone too.
842
843 2007-06-21 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
844
845         * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
846
847 2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
848
849         * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
850           configuration file.
851
852 2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
853
854         * mkrelease: Make it do everything needed.
855
856 2007-06-16 20:42  Daniel Hokka Zakrisson <daniel@hozac.com>
857
858         * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
859           SuSE's rc script works correctly.
860
861 2007-06-11 12:09  Daniel Hokka Zakrisson <daniel@hozac.com>
862
863         * doc/configuration.xml: fstab.remote uses the guest's network
864           context.
865
866 2007-06-01 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
867
868         * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
869           contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
870           The yum-3.2.0 one is untested.
871
872 2007-06-01 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
873
874         * lib_internal/testsuite/Makefile-files: Fixed problems when
875           building both a dietlibc and a GNU version of a
876           testsuite program. Previously, the same object file (which was
877           generated
878           by 'diet') was used for both variants and only linking differed
879           for
880           them. This caused problems at least in F7 on PPC platforms.
881
882 2007-06-01 16:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
883
884         * lib_internal/unify-copy.c: deallocate resources symmetrically
885
886 2007-05-31 17:58  Benedikt Böhm <hollow@gentoo.org>
887
888         * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
889           TERM for colored output
890
891 2007-05-26 11:50  Daniel Hokka Zakrisson <daniel@hozac.com>
892
893         * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
894           with baselayout-2.
895
896 2007-05-03 12:20  Daniel Hokka Zakrisson <daniel@hozac.com>
897
898         * NEWS: Version 0.30.213.
899
900 2007-05-03 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
901
902         * contrib/manifest.dat.pathsubst: Add missing file.
903
904 2007-05-02 20:11  Daniel Hokka Zakrisson <daniel@hozac.com>
905
906         * configure.ac: Version 0.30.213.
907
908 2007-04-27 09:08  Benedikt Böhm <hollow@gentoo.org>
909
910         * scripts/vserver.functions: fake init environment during shutdown,
911           otherwise rc just calls shutdown/halt which does not work without
912           init
913
914 2007-04-27 09:02  Benedikt Böhm <hollow@gentoo.org>
915
916         * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
917           dependency to default runlevel; dmesg/syslog is now handled in
918           baselayout
919
920 2007-04-27 09:01  Benedikt Böhm <hollow@gentoo.org>
921
922         * src/chroot-sh.c: add link command to chroot-sh
923
924 2007-04-27 08:42  Benedikt Böhm <hollow@gentoo.org>
925
926         * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
927           /halt/reboot -f for gentoo init style, but rather just exit,
928           since we would be killed by vshelper, does not matter for reboot
929           from inside: simple reboot wonÄt work with gentoo init style,
930           must use reboot -f inside
931
932 2007-04-27 08:40  Benedikt Böhm <hollow@gentoo.org>
933
934         * distrib/gentoo/initpre: fix distdir handling if prefix is not
935
936 2007-04-21 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
937
938         * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
939           to stop the guest when the last process exits.
940
941 2007-04-21 14:05  Daniel Hokka Zakrisson <daniel@hozac.com>
942
943         * scripts/vserver-build.template: Recognize the --nodevsanity
944           option.
945
946 2007-04-21 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
947
948         * scripts/functions: Don't do namespace cleanup if we're not in a
949           new namespace.
950
951 2007-04-21 14:03  Daniel Hokka Zakrisson <daniel@hozac.com>
952
953         * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
954           distrib/centos5/yum, distrib/centos5/yum.repos.d,
955           distrib/centos5/yum.repos.d/CentOS-Base.repo,
956           distrib/centos5/yum/yum.conf: Add CentOS 5.
957
958 2007-04-13 10:46  Benedikt Böhm <hollow@gentoo.org>
959
960         * distrib/etch/vserver-config.sh: remove interactive setup steps
961
962 2007-04-13 09:02  Benedikt Böhm <hollow@gentoo.org>
963
964         * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
965           distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
966           scripts/vserver-build.debootstrap: add build scripts for debian
967           etch
968
969 2007-04-11 18:14  Daniel Hokka Zakrisson <daniel@hozac.com>
970
971         * scripts/vyum-worker: Fix typo.
972
973 2007-04-11 17:55  Daniel Hokka Zakrisson <daniel@hozac.com>
974
975         * distrib/misc/debootstrap.uri: New debootstrap.
976
977 2007-04-08 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
978
979         * src/vlogin.c: terminal_copy doesn't return void anymore.
980
981 2007-04-08 00:39  Daniel Hokka Zakrisson <daniel@hozac.com>
982
983         * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
984           Makefile.
985
986 2007-03-27 18:00  Benedikt Böhm <hollow@gentoo.org>
987
988         * distrib/gentoo/initpost, distrib/gentoo/initpre,
989           distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
990           halt/reboot if using gentoo init style, enable syslog stub by
991           default for gentoo guests
992
993 2007-03-24 12:54  Daniel Hokka Zakrisson <daniel@hozac.com>
994
995         * scripts/vserver-build.debootstrap: Get rid of the work directory
996           on success.
997
998 2007-03-21 04:46  Daniel Hokka Zakrisson <daniel@hozac.com>
999
1000         * scripts/vserver: Fix help message.
1001
1002 2007-03-20 20:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1003
1004         * scripts/vserver-build.debootstrap: Fix problems with debootstrap
1005           on Ubuntu.
1006
1007 2007-03-20 17:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1008
1009         * scripts/vserver-build.debootstrap: Remove the guest in case of
1010           failure.
1011
1012 2007-03-18 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1013
1014         * scripts/pkgmgmt: Supply the required argument.
1015
1016 2007-03-18 22:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1017
1018         * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
1019           file.
1020
1021 2007-03-18 17:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1022
1023         * gentoo/util-vserver: Verbosify initscript.
1024
1025 2007-03-18 15:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1026
1027         * scripts/functions, scripts/pkgmgmt, scripts/vserver,
1028           scripts/vserver-build.functions, scripts/vsomething: Rename
1029           _setVserverDir to _setVserverDirName.
1030           Rename _getVserverDir to _setVserverDir.
1031           Add _setVserverName to set VSERVER_NAME.
1032           pkgmgmt.initVariables cannot run before _setVserverDirName, and
1033           the initialization must happen once per guest.
1034
1035 2007-03-18 15:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1036
1037         * src/vlogin.c: Attempt to fix the endless loop of select() read().
1038
1039 2007-03-18 11:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1040
1041         * sysv/util-vserver: Create the directories here for strange
1042           distros (e.g. Ubuntu).
1043
1044 2007-03-11 21:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1045
1046         * scripts/vserver.functions: Fix IPv6 address assignment.
1047
1048 2007-03-09 21:07  Daniel Hokka Zakrisson <daniel@hozac.com>
1049
1050         * distrib/misc/debootstrap.uri: Update the debootstrap URI.
1051
1052 2007-03-07 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1053
1054         * src/vsched.c: Fix idle-time.
1055
1056 2007-02-26 20:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1057
1058         * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
1059           the gentoo initstyle work with baselayout-vserver.
1060
1061 2007-02-25 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1062
1063         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
1064           tell init to shutdown if we're called from vshelper, that
1065           should've already happened.
1066           Kill init and other remaining processes from vshelper once the
1067           stop sync signal has arrived.
1068
1069 2007-02-25 01:44  Daniel Hokka Zakrisson <daniel@hozac.com>
1070
1071         * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
1072           excluded paths.
1073
1074 2007-02-24 23:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1075
1076         * configure.ac: Fix help message for --with-initscripts.
1077
1078 2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1079
1080         * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
1081           so rpm doesn't process them for deps.
1082
1083 2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1084
1085         * m4/ensc_pathprog.m4: Fix the symlink problems.
1086
1087 2007-02-22 05:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1088
1089         * lib/syscall-alternative.h: Update to latest shiny.
1090
1091 2007-02-21 20:07  Daniel Hokka Zakrisson <daniel@hozac.com>
1092
1093         * scripts/vserver-setup.functions: Update help message to
1094           correspond better with reality.
1095
1096 2007-02-20 17:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1097
1098         * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
1099           lib/syscall_ctxmigrate.c, lib/vserver.h,
1100           lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
1101           src/rpm-fake.c, src/vcontext.c: Add support for the migration
1102           flags.
1103
1104 2007-02-17 19:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1105
1106         * scripts/vserver-setup.functions: Make nodev: silence the warning.
1107
1108 2007-02-17 19:01  Daniel Hokka Zakrisson <daniel@hozac.com>
1109
1110         * lib/syscall-alternative.h: Update to latest shiny.
1111
1112 2007-02-14 19:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1113
1114         * scripts/functions: &>> doesn't exist.
1115
1116 2007-02-14 19:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1117
1118         * lib/syscall-alternative.h: Update to latest shiny.
1119
1120 2007-02-11 20:21  Daniel Hokka Zakrisson <daniel@hozac.com>
1121
1122         * scripts/functions: Work better if the default tty is a file by
1123           using /dev/null for input and appending the output.
1124
1125 2007-02-11 20:16  Daniel Hokka Zakrisson <daniel@hozac.com>
1126
1127         * lib/syscall-alternative.h: Update to shiny15.
1128
1129 2007-02-11 00:45  Daniel Hokka Zakrisson <daniel@hozac.com>
1130
1131         * scripts/vserver-build.clone, src/vclone.c: Remove the --source
1132           and --dest "options" from vclone, both are required.
1133           Catch error conditions about the arguments in vclone.
1134           Attempt to figure out where the source if it's not a directory,
1135           and make sure it is one before running vclone.
1136
1137 2007-02-10 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1138
1139         * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
1140           disabled.
1141
1142 2007-02-09 06:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1143
1144         * scripts/vserver.functions: Add /usr/bin to exception list, to
1145           make sure we keep the /usr mount around.
1146
1147 2007-02-05 20:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1148
1149         * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
1150           commit.
1151
1152 2007-02-05 20:45  Daniel Hokka Zakrisson <daniel@hozac.com>
1153
1154         * src/vdevmap.c: Really silence the warning.
1155
1156 2007-02-05 20:40  Daniel Hokka Zakrisson <daniel@hozac.com>
1157
1158         * src/vkill.c: Try to figure out the xid if not specified.
1159
1160 2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1161
1162         * src/vdevmap.c: Silence warning.
1163
1164 2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1165
1166         * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
1167           non-executable so RPM doesn't pick up a dependency on
1168           /sbin/runscript.
1169
1170 2007-02-05 18:08  Benedikt Böhm <hollow@gentoo.org>
1171
1172         * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
1173           vsomething arguments in gentoo wrappers
1174
1175 2007-02-04 17:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1176
1177         * lib_internal/unify-copy.c: - documented parts of the code were I
1178           needed to think >1min about its
1179           sense
1180           - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
1181           create a
1182           sparse file
1183           - set O_NOCTTY flag for temp file
1184
1185 2007-02-04 17:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1186
1187         * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
1188           patch; it seems to be always PAGESIZE*2+1
1189           bytes required to trigger a SIGBUS. Since PAGESIZE is not
1190           available
1191           directly, use sysconf(3) to get this value and memset(3) to
1192           initialize
1193           buffer
1194           - removed byte crap
1195
1196 2007-02-01 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1197
1198         * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
1199           commit.
1200
1201 2007-01-29 23:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1202
1203         * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
1204           gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
1205           util-vserver.spec.in: Add Gentoo initscripts.
1206           Force sysv initscripts for the RPMs.
1207
1208 2007-01-29 02:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1209
1210         * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
1211           enter the filesystem namespaces twice.
1212
1213 2007-01-28 11:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1214
1215         * src/secure-mount.c: When we call the external mount, we need to
1216           preserve all of the options so it can parse them on its own.
1217           The option defaults should set nodev in the flags.
1218
1219 2007-01-27 23:16  Daniel Hokka Zakrisson <daniel@hozac.com>
1220
1221         * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
1222           man page in the same package.
1223
1224 2007-01-27 11:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1225
1226         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1227           distrib/misc/context.start, doc/configuration.xml,
1228           scripts/vserver-setup.functions: Move dynamic context generation
1229           to userspace.
1230
1231 2007-01-27 10:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1232
1233         * scripts/vserver-setup.functions: Set nodev rather than just
1234           warning about it.
1235
1236 2007-01-27 10:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1237
1238         * lib_internal/unify.h: Actually check the mtime when it's not
1239           optional.
1240
1241 2007-01-27 09:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1242
1243         * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
1244           option (--ignore-mtime) to vhashify to hashify files with
1245           differing mtimes.
1246
1247 2007-01-25 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1248
1249         * doc/configuration.xml: Add entries that were missing from
1250           .defaults.
1251
1252 2007-01-25 09:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1253
1254         * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
1255           skip unified files.
1256
1257 2007-01-23 16:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1258
1259         * src/vclone.c: Don't overwrite files that already exist.
1260
1261 2007-01-23 16:41  Benedikt Böhm <hollow@gentoo.org>
1262
1263         * distrib/Makefile.am, distrib/gentoo/initpost,
1264           distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
1265           gentoo/initpost; add fixes for syslog-ng.conf and net dependency
1266           in baselayout >= 1.13
1267
1268 2007-01-21 20:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1269
1270         * scripts/Makefile-files: ... and the Makefile.
1271
1272 2007-01-21 20:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1273
1274         * contrib/manifest.dat.pathsubst: Add the build method to the
1275           manifest too.
1276
1277 2007-01-21 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1278
1279         * contrib/manifest.dat.pathsubst,
1280           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
1281           scripts/vserver-build.clone: Add the clone build method.
1282
1283 2007-01-21 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
1284
1285         * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
1286           src/Makefile-files, src/vclone.c: Add vclone, to help with
1287           cloning guests.
1288
1289 2007-01-21 08:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1290
1291         * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
1292           error if requested.
1293
1294 2007-01-20 17:31  Benedikt Böhm <hollow@gentoo.org>
1295
1296         * distrib/gentoo/initpost: fix runlevel scripts for older
1297           baselayouts too; set hostname inside the guest
1298
1299 2007-01-20 13:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1300
1301         * lib/checkconfig.c: Return 0 on any error, older kernels will
1302           return -EPERM for unknown syscalls.
1303
1304 2007-01-20 09:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1305
1306         * doc/configuration.xml: Document the configuration for vdevmap.
1307
1308 2007-01-20 09:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1309
1310         * doc/configuration.xml: Place-holder documentation for now, until
1311           some better descriptions comes along.
1312
1313 2007-01-20 07:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1314
1315         * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
1316           to work with 64 KiB pages.
1317
1318 2007-01-18 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1319
1320         * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
1321           sysv/util-vserver: Add support for vdevmap in the configuration.
1322
1323 2007-01-18 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1324
1325         * src/vsysctl.c: Fix logic error.
1326
1327 2007-01-18 13:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1328
1329         * contrib/manifest.dat.pathsubst,
1330           scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
1331           src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
1332           values in the configuration.
1333
1334 2007-01-18 07:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1335
1336         * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
1337           patch for yum-3.0.3
1338
1339 2007-01-18 04:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1340
1341         * scripts/vserver.functions: Remove the disk limits after saving
1342           them.
1343
1344 2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1345
1346         * lib/vserver.h: Add VC_VXSM_MSEC.
1347
1348 2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1349
1350         * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
1351
1352 2007-01-17 09:54  Daniel Hokka Zakrisson <daniel@hozac.com>
1353
1354         * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
1355           check function, as what it's doing is already done elsewhere.
1356
1357 2007-01-14 12:30  Benedikt Böhm <hollow@gentoo.org>
1358
1359         * scripts/vupdateworld: fix missing world target in vupdateworld
1360
1361 2007-01-10 22:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1362
1363         * util-vserver.spec.in: Teach the spec how to build prereleases and
1364           release candidates.
1365
1366 2007-01-10 19:27  Daniel Hokka Zakrisson <daniel@hozac.com>
1367
1368         * src/vserver-stat.c: The new method doesn't need to be a
1369           spectator, and /proc/virtual isn't available there by default.
1370
1371 2007-01-10 18:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1372
1373         * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
1374           lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
1375           lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
1376           vc_sched_info API.
1377           Make vserver-stat use the various APIs instead of parsing
1378           per-process /proc entries.
1379           
1380           vc_virt_stat.uptime is a uint64_t.
1381           vc_get_dlimit can handle a NULL limits argument.
1382
1383 2007-01-10 18:49  Daniel Hokka Zakrisson <daniel@hozac.com>
1384
1385         * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
1386           vc_create_context. Stop referencing it.
1387
1388 2007-01-10 11:52  Daniel Hokka Zakrisson <daniel@hozac.com>
1389
1390         * scripts/vserver.stop: Remove persistent on stop.
1391
1392 2007-01-09 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
1393
1394         * lib/syscall-wrap.h, lib/vserver-internal.h,
1395           lib_internal/sys_clone.h, lib_internal/sys_personality.h,
1396           m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
1397           incompatibly, to avoid errors.
1398           Move the syscall declaration to lib/syscall-wrap.h.
1399
1400 2007-01-07 22:27  Daniel Hokka Zakrisson <daniel@hozac.com>
1401
1402         * sysv/util-vserver: Fix output.
1403
1404 2007-01-03 11:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1405
1406         * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
1407           well.
1408
1409 2007-01-02 20:54  Daniel Hokka Zakrisson <daniel@hozac.com>
1410
1411         * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
1412           handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
1413
1414 2007-01-01 19:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1415
1416         * configure.ac: Let glibc use the alternative syscalls as well.
1417
1418 2006-12-30 00:52  Daniel Hokka Zakrisson <daniel@hozac.com>
1419
1420         * lib/vserver.h: Organize things. Structures and functions dealing
1421           with similar things are now grouped together.
1422
1423 2006-12-30 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
1424
1425         * scripts/functions: Use status for the process count instead since
1426           persistent adds a task there.
1427
1428 2006-12-30 00:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1429
1430         * src: Add vdevmap to ignore.
1431
1432 2006-12-29 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1433
1434         * sysv/util-vserver: Return a sane value from kill_contexts.
1435
1436 2006-12-29 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1437
1438         * lib/vserver-internal.h: Use the correct type for the
1439           configuration bitfield.
1440
1441 2006-12-29 20:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1442
1443         * util-vserver.spec.in: Add util-vserver initscript handling.
1444           Add %changelog comment.
1445
1446 2006-12-29 20:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1447
1448         * contrib/manifest.dat.pathsubst: Add vdevmap.
1449
1450 2006-12-28 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
1451
1452         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
1453           scripts/util-vserver-vars.pathsubst,
1454           scripts/vserver-init.functions, scripts/vserver-wrapper,
1455           sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
1456           initscript functions to vserver-init.functions.
1457           Make vprocunhide use said functions.
1458           Add an initscript to set the helper and kill guest processes.
1459
1460 2006-12-28 00:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1461
1462         * util-vserver.spec.in: Add --without doc and --with legacy
1463           options.
1464
1465 2006-12-20 13:39  Benedikt Böhm <hollow@gentoo.org>
1466
1467         * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
1468
1469 2006-12-19 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1470
1471         * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
1472           --~immutable and --!immutable.
1473
1474 2006-12-18 11:26  Daniel Hokka Zakrisson <daniel@hozac.com>
1475
1476         * scripts/vserver.functions: Don't check the VLAN stuff if
1477           novlandev was specified.
1478
1479 2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1480
1481         * src/vdevmap.c: Error on too many arguments.
1482
1483 2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1484
1485         * distrib/misc/debootstrap.uri: Update debootstrap URL.
1486
1487 2006-12-12 01:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1488
1489         * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
1490           lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
1491           lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
1492           Add vdevmap and required functionality.
1493
1494 2006-12-10 17:45  Daniel Hokka Zakrisson <daniel@hozac.com>
1495
1496         * scripts/functions: Improve the vshelper warning (common sign of
1497           multiple installs).
1498
1499 2006-12-10 12:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1500
1501         * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
1502           fixed location of the lockfile; formerly, the chroot path was
1503           prepended
1504           twice
1505
1506 2006-12-10 00:57  Daniel Hokka Zakrisson <daniel@hozac.com>
1507
1508         * sysv/vservers-legacy: Don't enable the legacy initscript by
1509           default.
1510
1511 2006-12-09 16:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1512
1513         * NEWS, THANKS, configure.ac: Version 0.30.212.
1514
1515 2006-12-09 16:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1516
1517         * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
1518           vserver.h defines CLONE_NEW*.
1519           Remove unused include of sys_clone.h from vdlimit.
1520
1521 2006-12-09 16:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1522
1523         * scripts/functions: Make getFileArray handle multiple files as
1524           well.
1525
1526 2006-12-08 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1527
1528         * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
1529           static and dynamic xids (i.e. not the spectator).
1530
1531 2006-12-08 13:28  Daniel Hokka Zakrisson <daniel@hozac.com>
1532
1533         * scripts/functions, scripts/vserver, scripts/vserver.functions:
1534           Rather than keeping an unnecessary mount around just because it
1535           was the cwd, cd to the root at the beginning while storing the
1536           original cwd (so it can be used later).
1537
1538 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1539
1540         * doc/configuration-xhtml.xsl: Change the default stylesheet.
1541
1542 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1543
1544         * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
1545           commit.
1546
1547 2006-12-08 13:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1548
1549         * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
1550           lib/internal.h, lib/isdynamicxid.c,
1551           lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
1552           lib/syscall_enternamespace-v13.hc,
1553           lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
1554           lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
1555           lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
1556           lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
1557           lib/syscall_setnamespace.c, lib/virtual.h,
1558           lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
1559           src/vnamespace.c: Work better on 2.6.19.
1560           This includes adding a new kind of API that depends on the
1561           VCI-bits, to detect the presence of spaces.
1562           vnamespace now only enters the filesystem related namespaces
1563           (CLONE_NEWNS|CLONE_FS).
1564           vc_ctx_migrate_spaces enters the others.
1565           Fix dynamic context detection by using the VCI-bits.
1566
1567 2006-12-08 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1568
1569         * src/ncontext.c: Remove unused argument.
1570
1571 2006-12-08 13:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1572
1573         * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
1574           kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
1575           kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
1576           kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
1577           kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
1578           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1579           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1580           kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
1581           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1582           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
1583           kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
1584           kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
1585           Use the headers from make headers_install to cut down on
1586           unnecessary files/content.
1587
1588 2006-12-01 21:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1589
1590         * scripts/vserver.functions: Add cwd to the list of paths to
1591           exclude from namespace cleanup.
1592
1593 2006-12-01 18:41  Daniel Hokka Zakrisson <daniel@hozac.com>
1594
1595         * m4/ensc_e2fscheck.m4: Correct package and distribution name.
1596
1597 2006-11-28 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
1598
1599         * scripts/vserver.functions: Make non-sysv initstyles work again.
1600
1601 2006-11-27 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1602
1603         * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
1604           RAM.
1605
1606 2006-11-27 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1607
1608         * src/vsched.c: Don't process unknown files.
1609
1610 2006-11-25 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1611
1612         * src/chroot-sh.c: Add missing quote.
1613
1614 2006-11-25 19:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1615
1616         * distrib/redhat/initpost: Use chroot-sh chmod to remove the
1617           symlink attack vector.
1618
1619 2006-11-25 02:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1620
1621         * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
1622           when using glibc.
1623
1624 2006-11-25 00:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1625
1626         * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
1627
1628 2006-11-24 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1629
1630         * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
1631           src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
1632           src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
1633           src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
1634           src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
1635           src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
1636           src/vunify.c, src/vwait.c: Make quoting consistent.
1637
1638 2006-11-24 22:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1639
1640         * scripts/legacy/vserver-copy: Use the same flags for legacy as the
1641           rsync build method's default.
1642
1643 2006-11-24 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1644
1645         * scripts/vserver.functions, src/nattribute.c: Use --secure by
1646           default.
1647           Add VC_NXF_HIDE_NETIF to the secure default.
1648
1649 2006-11-24 15:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1650
1651         * scripts/vserver: Add forgotten backslash.
1652
1653 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1654
1655         * scripts/vserver: Call vserver-build with --debug too, if it was
1656           specified.
1657
1658 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1659
1660         * configure.ac, contrib/manifest.dat.pathsubst,
1661           scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
1662           scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
1663           build method.
1664
1665 2006-11-24 14:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1666
1667         * doc/configuration.xml: Add since.
1668
1669 2006-11-23 23:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1670
1671         * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
1672           URL to the proc security page.
1673
1674 2006-11-23 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1675
1676         * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
1677           2.6.19.
1678
1679 2006-11-23 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1680
1681         * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
1682           Add support for the network flags and capabilities in the
1683           configuration.
1684
1685 2006-11-23 18:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1686
1687         * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
1688           lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
1689           types of flags and capabilities.
1690           Add NXF_INFO_PRIVATE.
1691           Add NXF_HIDE_NETIF.
1692           Add aliases for the legacy flags/caps so using the kernel's names
1693           will work.
1694           Add alias for VXC_SET_RLIMIT.
1695
1696 2006-11-20 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1697
1698         * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
1699
1700 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1701
1702         * scripts/vserver: Add --rescue-init to the --help message.
1703
1704 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1705
1706         * distrib/redhat/initpost: Use --rescue-init.
1707
1708 2006-11-20 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1709
1710         * scripts/vserver.functions, scripts/vserver.start: Don't set
1711           _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
1712
1713 2006-11-20 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1714
1715         * scripts/legacy/vserver, scripts/vserver.start: Use
1716           $_CHBIND_COMPAT directly for legacy.
1717
1718 2006-11-20 15:01  Daniel Hokka Zakrisson <daniel@hozac.com>
1719
1720         * src/naddress.c: Cosmetic fixes.
1721           Make sure args.do_set is set to false initially.
1722
1723 2006-11-20 12:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1724
1725         * scripts/vserver.functions: Make vserver <guest> start --rescue
1726           ... work again.
1727
1728 2006-11-20 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1729
1730         * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
1731           conversion work on big-endian too.
1732           Check for invalid prefixes.
1733           Improve help message.
1734           Add --set operation that removes all the old IP addresses first.
1735
1736 2006-11-19 17:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1737
1738         * contrib/manifest.dat.pathsubst,
1739           ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
1740           lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
1741           scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
1742           src/Makefile-files, src/chbind.c, src/naddress.c,
1743           src/nattribute.c, src/ncontext.c: Break up the old chbind into
1744           ncontext, nattribute, and naddress.
1745           This is done mostly to add support for network flags and caps,
1746           but also to get the same level of flexibility that the security
1747           contexts have.
1748           In addition, a vc_nidopt2nid was created to correctly map --nid
1749           self to the current process's nid.
1750
1751 2006-11-17 18:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1752
1753         * scripts/chcontext: Fix chcontext --help and --version.
1754
1755 2006-11-17 18:42  Daniel Hokka Zakrisson <daniel@hozac.com>
1756
1757         * doc/configuration.xml: soft-limit and hard-limit.
1758
1759 2006-11-15 21:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1760
1761         * distrib/fc5/yum.repos.d/fedora-core.repo,
1762           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1763           distrib/fc5/yum.repos.d/fedora-extras.repo,
1764           distrib/fc5/yum.repos.d/fedora-legacy.repo,
1765           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1766           distrib/fc5/yum.repos.d/fedora-updates.repo,
1767           distrib/fc6/yum.repos.d/fedora-core.repo,
1768           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1769           distrib/fc6/yum.repos.d/fedora-extras.repo,
1770           distrib/fc6/yum.repos.d/fedora-legacy.repo,
1771           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1772           distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
1773           the keys (insecure, I know), so it'll work on non-Fedora systems
1774           as well.
1775
1776 2006-11-15 20:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1777
1778         * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
1779           lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
1780           lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
1781           lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
1782           lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
1783           lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
1784           2.1.
1785
1786 2006-11-14 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1787
1788         * doc/configuration.xml, scripts/functions: Enable namespace
1789           cleanup by default.
1790           Various cleanups in the documentation, make sure references work.
1791
1792 2006-11-14 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1793
1794         * src/vlimit.c: strcpy copies \0, use memcpy instead.
1795
1796 2006-11-13 21:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1797
1798         * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
1799           VLIMITs.
1800           Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
1801           2.4).
1802
1803 2006-11-13 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1804
1805         * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
1806           Document the configuration format.
1807
1808 2006-11-11 02:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1809
1810         * scripts/vserver.start: Force update when starting the guest.
1811
1812 2006-11-11 00:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1813
1814         * src/vsched.c: Only bother with the first line of the files.
1815           Add required cast.
1816
1817 2006-11-11 00:29  Daniel Hokka Zakrisson <daniel@hozac.com>
1818
1819         * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
1820           vsched capable of configuring the new scheduler using a new
1821           configuration format (one value per file).
1822
1823 2006-11-05 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1824
1825         * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
1826           lib/vserver.h: Set svn:keywords.
1827           Fix the vc_set_sched API to make more sense, and handle the logic
1828           in the wrapper.
1829
1830 2006-11-05 17:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1831
1832         * src/exec-ulimit.c: Reset the limits unconditionally.
1833           Treat RLIMIT_NOFILE specially, since the kernel does.
1834           Fix dietlibc'isms, and handle sys_old_getrlimit's values.
1835
1836 2006-11-04 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1837
1838         * src/exec-ulimit.c: Reset all limits that aren't configured.
1839
1840 2006-11-04 13:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1841
1842         * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
1843           commit.
1844
1845 2006-11-03 22:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1846
1847         * doc/configuration.xml, scripts/functions, scripts/vserver: Make
1848           vlogin optional.
1849
1850 2006-11-03 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1851
1852         * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
1853           kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
1854           kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
1855           kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
1856           kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
1857           kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
1858           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1859           kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
1860           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1861           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
1862           kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
1863           lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
1864           lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
1865           lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
1866           lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
1867           lib/vserver-internal.h, lib/vserver.h: This commit adds support
1868           for the 2.1 vserver API.
1869           Update the kernel headers to 2.1.1-rc47.
1870           Add the new ccapabilities, context flags, and network flags.
1871           Use the correct VCMDs for the older calls.
1872           Add vc_set_sched_v21, to configure the new scheduler.
1873           Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
1874           new interfaces for that.
1875
1876 2006-11-03 16:20  Benedikt Böhm <hollow@gentoo.org>
1877
1878         * distrib/gentoo/initpost: init style gentoo will also work with
1879           older baselayout-vserver
1880
1881 2006-11-03 15:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1882
1883         * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
1884           and vdispatch-conf.
1885           Fix the sort order a bit.
1886
1887 2006-11-03 14:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1888
1889         * doc/configuration.xml: bcapabilities and ccapabilities won't be
1890           changing names any time soon, remove experimental marker.
1891           ulimits are honored for 2.6 kernels as well.
1892           Whitespace cleanup.
1893
1894 2006-11-03 14:36  Benedikt Böhm <hollow@gentoo.org>
1895
1896         * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
1897           scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
1898           scripts/vserver.functions, scripts/vupdateworld: add gentoo
1899           specific wrappers: vemerge, vesync, vupdateworld and
1900           vdispatch-conf; add RUNLEVEL_START to gentoo init style
1901
1902 2006-11-02 19:32  Benedikt Böhm <hollow@gentoo.org>
1903
1904         * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
1905
1906 2006-11-01 19:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1907
1908         * scripts/vyum-worker: Add missing space.
1909
1910 2006-11-01 19:23  Benedikt Böhm <hollow@gentoo.org>
1911
1912         * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
1913           distrib/gentoo/initpost, distrib/gentoo/initpre,
1914           scripts/vserver.functions: reimplement gentoo init style +
1915           prepare distrib/gentoo for baselayout-1.13
1916
1917 2006-11-01 15:34  Benedikt Böhm <hollow@gentoo.org>
1918
1919         * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
1920           functions to chroot-sh
1921
1922 2006-10-31 14:33  Benedikt Böhm <hollow@gentoo.org>
1923
1924         * scripts/vserver-build.template: fix no_dev_sanity logic
1925
1926 2006-10-19 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1927
1928         * doc/configuration.xml, scripts/vserver.functions: Improve
1929           namespace cleanup to make sure some required directories stick
1930           around, and add some configuration options to exclude further
1931           paths.
1932
1933 2006-10-12 14:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1934
1935         * scripts/vyum-worker: Handle version 3.0 as well.
1936
1937 2006-10-07 18:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1938
1939         * NEWS, configure.ac, mkrelease: Version 0.30.211.
1940
1941 2006-10-07 12:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1942
1943         * doc/configuration.xml: Fix typoed URL.
1944
1945 2006-10-07 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1946
1947         * scripts/vserver-build.fai: Point to the FAI wiki for information
1948           about how to use it.
1949           Make AUTO the default.
1950           Move the prompt to after the trap has been setup.
1951           Run base.__cleanup as the last step of killprocs, so the files
1952           needed are still around for the rest of the cleanup.
1953           Use isVserverRunning so the runfile is cleaned up too.
1954           Mount the NFS-root and the target with -o dev, to allow the
1955           device nodes.
1956
1957 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1958
1959         * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
1960
1961 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1962
1963         * scripts/vserver-build.template: We can't remove dev/* if we're
1964           not in the guest's root.
1965
1966 2006-10-04 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
1967
1968         * scripts/vserver-build.fai: Have vuname set the context as well,
1969           so we can find it with vserver-info <name> CONTEXT.
1970
1971 2006-10-04 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1972
1973         * src/secure-mount.c: Remove options that we parse ourselves, so
1974           the kernel doesn't see them (and fail).
1975           Reenable MS_NODEV default.
1976
1977 2006-10-04 12:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1978
1979         * scripts/vserver.functions: If creation is failing, we want to see
1980           the errors so it's debuggable.
1981
1982 2006-10-03 18:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1983
1984         * scripts/vserver-build.fai: Make sure we're running on a
1985           sufficiently capable kernel.
1986           Indent killprocs correctly.
1987           Don't require a static xid by using save_ctxinfo.
1988           Use secure-mount instead of mount.
1989           Set a default hostname if none was specified.
1990
1991 2006-10-03 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1992
1993         * src/secure-mount.c: Revert NODEV default, as it makes it
1994           impossible to mount (e.g.) a tmpfs that allows devices.
1995
1996 2006-10-03 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1997
1998         * doc/configuration.xml: Add since=... where appropriate.
1999
2000 2006-10-03 12:47  Daniel Hokka Zakrisson <daniel@hozac.com>
2001
2002         * distrib/Makefile.am, distrib/fc6,
2003           distrib/fc6/yum.repos.d/fedora-core.repo,
2004           distrib/fc6/yum.repos.d/fedora-development.repo,
2005           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
2006           distrib/fc6/yum.repos.d/fedora-extras.repo,
2007           distrib/fc6/yum.repos.d/fedora-legacy.repo,
2008           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
2009           distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
2010           (doesn't work yet, but should once it's released).
2011
2012 2006-10-03 11:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2013
2014         * doc/configuration-wiki.xsl: Move auto-generated notice to the
2015           top.
2016
2017 2006-10-01 17:27  Daniel Hokka Zakrisson <daniel@hozac.com>
2018
2019         * scripts/Makefile-files, scripts/vserver-build,
2020           scripts/vserver-build.fai: Add the fai build method based on Sam
2021           Vilain's patch.
2022           (https://savannah.nongnu.org/patch/?5058)
2023
2024 2006-10-01 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
2025
2026         * doc/configuration.xml: Fix some spelling errors and update the
2027           parameter lists to be correct.
2028
2029 2006-09-29 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2030
2031         * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
2032           Use the older versions of these syscalls, so the utils will work
2033           on older kernels.
2034
2035 2006-09-28 22:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2036
2037         * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
2038           XSL stylesheet for wiki exports.
2039
2040 2006-09-28 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2041
2042         * scripts/vserver-build: Cosmetic fixes to the help message.
2043
2044 2006-09-28 15:13  Daniel Hokka Zakrisson <daniel@hozac.com>
2045
2046         * scripts/vserver: Use a new namespace for the build process, so
2047           any mounts performed during the build will vanish when it's done.
2048
2049 2006-09-28 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
2050
2051         * scripts/vapt-get, scripts/vserver: Make vserver ...
2052           rpm/apt-get/apt-cache/apt-config work again.
2053
2054 2006-09-28 15:08  Daniel Hokka Zakrisson <daniel@hozac.com>
2055
2056         * Makefile.am, contrib/Makefile-files: Add more forgotten files.
2057
2058 2006-09-28 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
2059
2060         * Makefile.am, m4/changelog.am: Move flags to the same place they
2061           were when cvs2cl was used.
2062
2063 2006-09-28 15:05  Daniel Hokka Zakrisson <daniel@hozac.com>
2064
2065         * doc/configuration.xml: Fix URLs pointing to the source code.
2066
2067 2006-09-26 17:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2068
2069         * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
2070           for yum 2.9.6 (for FC6).
2071           Make vyum-worker use the hack configuration if the yum version is
2072           unknown (-> unsupported), rather than silently creating really
2073           strange directories.
2074
2075 2006-09-26 17:12  Daniel Hokka Zakrisson <daniel@hozac.com>
2076
2077         * scripts/vserver-build: Fix help message to correspond with
2078           reality.
2079
2080 2006-09-24 17:44  Daniel Hokka Zakrisson <daniel@hozac.com>
2081
2082         * scripts/vserver: This check was correct the first time,
2083           (cond)restart just calls stop and start, so we need not handle
2084           them specifically.
2085
2086 2006-09-24 00:48  Daniel Hokka Zakrisson <daniel@hozac.com>
2087
2088         * src/chroot-sh.c: Fix wrapper prefix so error messages say
2089           chroot-sh: x.
2090
2091 2006-09-21 19:44  Daniel Hokka Zakrisson <daniel@hozac.com>
2092
2093         * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
2094
2095 2006-09-21 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
2096
2097         * src/secure-mount.c: Make nodev the default, but don't enforce it
2098           for all mounts.
2099
2100 2006-09-21 19:42  Daniel Hokka Zakrisson <daniel@hozac.com>
2101
2102         * src/vlogin.c: Add the reset atexit handler right after setting
2103           the terminal to raw mode, so we don't end up with a raw terminal
2104           if (e.g.) openpty fails.
2105
2106 2006-09-19 17:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2107
2108         * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
2109           looking for env, so we work around the /usr/bin/env-is-a-symlink
2110           issue.
2111
2112 2006-09-19 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2113
2114         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
2115           ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
2116           include all the files needed.
2117
2118 2006-09-18 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2119
2120         * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
2121           distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
2122           to the more generic centos4, and change the URLs appropriately.
2123
2124 2006-09-18 14:57  Daniel Hokka Zakrisson <daniel@hozac.com>
2125
2126         * scripts/vserver: Enter the namespace earlier so testing for files
2127           (like /bin/bash, /etc/init.d/rc) works when the guest's root
2128           filesystem is mounted from its fstab.
2129
2130 2006-09-16 17:26  Daniel Hokka Zakrisson <daniel@hozac.com>
2131
2132         * src/secure-mount.c: Fix logic errors in secure-mount.
2133
2134 2006-09-16 14:21  Daniel Hokka Zakrisson <daniel@hozac.com>
2135
2136         * doc/configuration.xml, scripts/vserver.functions: Make novlandev
2137           the default, but easily overridable for all guests.
2138
2139 2006-09-16 12:28  Daniel Hokka Zakrisson <daniel@hozac.com>
2140
2141         * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
2142           (not important, but makes it easier to keep track).
2143
2144 2006-09-15 21:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2145
2146         * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
2147           kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
2148           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
2149           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
2150           kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
2151           kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
2152           kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
2153           lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
2154           lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
2155           headers to 2.0.2.1.
2156           - Add missing flags.
2157           - Fix the calls that got updated so they work as expected.
2158
2159 2006-09-15 20:15  Benedikt Böhm <hollow@gentoo.org>
2160
2161         * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
2162
2163 2006-09-15 19:16  Benedikt Böhm <hollow@gentoo.org>
2164
2165         * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
2166           scripts/vserver-build.functions, scripts/vserver-build.template:
2167           add gentoo distribution target; force sane /dev by default for
2168           template build method
2169
2170 2006-09-15 15:41  Daniel Hokka Zakrisson <daniel@hozac.com>
2171
2172         * scripts/vserver.start: env doesn't grok --.
2173
2174 2006-09-15 08:31  Benedikt Böhm <hollow@gentoo.org>
2175
2176         * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
2177           cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
2178           ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
2179           ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
2180           lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
2181           lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
2182           m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
2183           scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
2184           src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
2185           vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
2186           script; use svn2cl instead of cvs2cl
2187
2188 2006-09-15 04:32  Daniel Hokka Zakrisson <daniel@hozac.com>
2189
2190         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
2191           vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
2192           disabled and the helper is run synchronously.
2193
2194 2006-09-13 22:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2195
2196         * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
2197           RHEL/CentOS 4.4.
2198
2199 2006-09-12 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
2200
2201         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
2202           distrib/misc/environment, doc/configuration.xml,
2203           scripts/vserver.functions, scripts/vserver.start: Add initial
2204           environment support. Lets users work around their broken
2205           initscripts inside guests when using the sysv initstyle.
2206
2207 2006-09-12 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
2208
2209         * configure.ac: Add ugly hack to workaround yum's problems with
2210           file:////.
2211           (https://savannah.nongnu.org/bugs/?15517)
2212
2213 2006-09-12 17:17  Daniel Hokka Zakrisson <daniel@hozac.com>
2214
2215         * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
2216           patch to support initialization scriptlets.
2217
2218 2006-09-12 17:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2219
2220         * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
2221           src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
2222           (if dietlibc is used).
2223           - Teach capchroot about uid 0.
2224           - Add Einitgroups.
2225           - Specify uid 0 by default, so username lookups are avoided.
2226
2227 2006-09-12 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
2228
2229         * configure.ac, ensc_wrappers/wrappers-termios.hc,
2230           ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
2231           src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
2232           vserver ... enter.
2233           (https://savannah.nongnu.org/patch/?4969)
2234
2235 2006-09-12 16:54  Daniel Hokka Zakrisson <daniel@hozac.com>
2236
2237         * scripts/vserver-build.template, scripts/vserver.delete: Add
2238           forgotten svn:keywords.
2239
2240 2006-09-12 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
2241
2242         * configure.ac, contrib/manifest.dat.pathsubst,
2243           scripts/Makefile-files, scripts/magic.mime,
2244           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
2245           scripts/vserver-build.template: Add support for vserver-build -m
2246           template, which extracts tarballs.
2247
2248 2006-09-12 12:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2249
2250         * scripts/functions, scripts/vapt-get, scripts/vrpm,
2251           scripts/vsomething: Make vrpm and vapt-get use vsomething.
2252           Fix external package management so that the process is executed
2253           in
2254           the guest's network context, in case scriptlets restart daemons.
2255
2256 2006-09-12 12:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2257
2258         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
2259           scripts/vserver, scripts/vserver.delete: Add a delete method to
2260           remove guests, based on Thomas Champagne's
2261           patch.
2262           (https://savannah.nongnu.org/patch/?4899)
2263
2264 2006-09-12 12:21  Daniel Hokka Zakrisson <daniel@hozac.com>
2265
2266         * doc/configuration.xml, scripts/functions,
2267           scripts/vserver.functions: Apply Bastian Blank's userspace
2268           namespace cleanup patch.
2269
2270 2006-09-12 12:16  Daniel Hokka Zakrisson <daniel@hozac.com>
2271
2272         * doc/configuration.xml, scripts/vserver-setup.functions,
2273           scripts/vserver.functions, scripts/vserver.start,
2274           scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
2275           Rekorajski's CPUSET patch.
2276           (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
2277
2278 2006-09-12 11:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2279
2280         * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
2281           distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
2282           distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
2283           distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
2284           distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
2285           distrib/fc5/yum.repos.d,
2286           distrib/fc5/yum.repos.d/fedora-core.repo,
2287           distrib/fc5/yum.repos.d/fedora-development.repo,
2288           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
2289           distrib/fc5/yum.repos.d/fedora-extras.repo,
2290           distrib/fc5/yum.repos.d/fedora-legacy.repo,
2291           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
2292           distrib/fc5/yum.repos.d/fedora-updates.repo,
2293           distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
2294           scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
2295
2296 2006-09-12 11:21  Daniel Hokka Zakrisson <daniel@hozac.com>
2297
2298         * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
2299           support for specifying a debootstrap script.
2300
2301 2006-09-12 11:14  Daniel Hokka Zakrisson <daniel@hozac.com>
2302
2303         * lib/syscall-alternative.h: Update to the latest version of
2304           Herbert's alternative syscall
2305           implementation.
2306
2307 2006-09-12 11:11  Daniel Hokka Zakrisson <daniel@hozac.com>
2308
2309         * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
2310           sparc returns parent pid in
2311           the child and s390 has the arguments reversed.
2312
2313 2006-09-12 11:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2314
2315         * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
2316           nice usage.
2317           - Make sure the correct nice value is used, even if the parent
2318           process has a different one.
2319
2320 2006-09-12 11:04  Daniel Hokka Zakrisson <daniel@hozac.com>
2321
2322         * configure.ac: Fix API option parsing so oldproc and olduts are
2323           valid options
2324           (allowing for cut'n'paste from vserver-info to ./configure)
2325
2326 2006-09-12 10:54  Daniel Hokka Zakrisson <daniel@hozac.com>
2327
2328         * scripts/start-vservers: Fixes start-vservers to work on _all_
2329           guests when --all is specified,
2330           as well as fixing the cleanup.
2331           (https://savannah.nongnu.org/bugs/index.php?14525)
2332           (https://savannah.nongnu.org/bugs/index.php?15632)
2333
2334 2006-09-12 10:50  Daniel Hokka Zakrisson <daniel@hozac.com>
2335
2336         * scripts/vserver.functions: Apply Christian Heim's patch to
2337           deprecate the Gentoo initstyle
2338
2339 2006-09-12 10:47  Daniel Hokka Zakrisson <daniel@hozac.com>
2340
2341         * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
2342           consistent, fstab gets mounted first, then
2343           fstab.local and then fstab.remote, unmounting in the reverse
2344           order.
2345
2346 2006-09-12 10:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2347
2348         * scripts/vserver: Fix condrestart to actually do a conditional
2349           restart
2350           (https://savannah.nongnu.org/bugs/index.php?15678)
2351
2352 2006-09-12 10:34  Daniel Hokka Zakrisson <daniel@hozac.com>
2353
2354         * scripts/vserver: Fix Usage: message for the main script.
2355           (https://savannah.nongnu.org/bugs/index.php?15551)
2356
2357 2006-09-12 10:32  Daniel Hokka Zakrisson <daniel@hozac.com>
2358
2359         * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
2360           to remove the barrier.
2361
2362 2006-09-12 10:30  Daniel Hokka Zakrisson <daniel@hozac.com>
2363
2364         * scripts/chcontext: Fix chcontext so it passes --secure as the
2365           first argument to
2366           vattribute so it doesn't override the passed caps.
2367           (https://savannah.nongnu.org/patch/?4993)
2368
2369 2006-09-12 10:26  Daniel Hokka Zakrisson <daniel@hozac.com>
2370
2371         * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
2372           kernel expects it to
2373           (https://savannah.nongnu.org/patch/?4968)
2374
2375 2006-09-12 10:22  Daniel Hokka Zakrisson <daniel@hozac.com>
2376
2377         * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
2378           man page section
2379           (https://savannah.nongnu.org/bugs/index.php?16083)
2380
2381 2006-09-10 17:26  Benedikt Böhm <hollow@gentoo.org>
2382
2383         * util-vserver: remove util-vserver dir
2384
2385 2006-09-10 17:07  Benedikt Böhm <hollow@gentoo.org>
2386
2387         * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
2388           THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
2389           cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
2390           kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
2391           scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
2392           util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
2393           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
2394           util-vserver/REQUIREMENTS, util-vserver/THANKS,
2395           util-vserver/build-all, util-vserver/compat-c99.h,
2396           util-vserver/compat.h, util-vserver/configure.ac,
2397           util-vserver/contrib, util-vserver/cvsusers.map,
2398           util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
2399           util-vserver/ensc_vector, util-vserver/ensc_wrappers,
2400           util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
2401           util-vserver/m4, util-vserver/man,
2402           util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
2403           util-vserver/src, util-vserver/sysv, util-vserver/tests,
2404           util-vserver/update-doc, util-vserver/util-vserver.spec.in,
2405           util-vserver/vserver-start, vserver-start: skip duplicate
2406           util-vserver dir
2407
2408 2006-03-26 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2409
2410         * util-vserver/contrib/Makefile-files,
2411           util-vserver/contrib/yum-2.6.0-chroot.patch: added
2412           yum-2.6.0-chroot.patch
2413
2414 2006-01-22 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2415
2416         * util-vserver/NEWS, util-vserver/configure.ac,
2417           util-vserver/util-vserver.spec.in: version 0.30.210
2418
2419 2006-01-22 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2420
2421         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
2422           util-vserver/src/reducecap.c: use stdout instead of stderr for
2423           the no-compat API warnings on '--help';
2424           else, 'make distcheck' will fail
2425
2426 2006-01-22 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2427
2428         * util-vserver/lib_internal/testsuite,
2429           util-vserver/lib_internal/testsuite/.cvsignore: updated
2430
2431 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2432
2433         * util-vserver/build-all: added testcases for the
2434           '--enable-apis=NOLEGACY' configure switch
2435
2436 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2437
2438         * util-vserver/lib_internal/testsuite/Makefile-files: added
2439           dietlibc + glibc versions of the isnumber and sigbus tests
2440
2441 2006-01-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2442
2443         * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
2444           through AH_TEMPLATE()
2445           - provide only the v13,net APIs by default
2446           - added support for v13obs API
2447
2448 2006-01-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2449
2450         * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
2451           Evc_new_s_context() wrapper without the required API
2452
2453 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2454
2455         * util-vserver/lib/vserver-internal.h: use the new
2456           VC_ENABLE_API_V13OBS define
2457
2458 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2459
2460         * util-vserver/lib/syscall.c: added linktime warning for
2461           vc_set_ipv4root()
2462
2463 2006-01-22 18:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2464
2465         * util-vserver/lib/Makefile-files,
2466           util-vserver/lib/syscall_setsched-v13.hc,
2467           util-vserver/lib/syscall_setsched-v13obs.hc,
2468           util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
2469           into an own file
2470
2471 2006-01-22 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2472
2473         * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
2474           util-vserver/src/vserver-info.c: fixed compilation for disabled
2475           compat/legacy API
2476
2477 2006-01-22 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2478
2479         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
2480           util-vserver/src/reducecap.c: added some workarounds so that it
2481           build without compat/legacy API
2482           resp. give out warnings explaining the situation
2483
2484 2006-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2485
2486         * util-vserver/Makefile.am: added support for $(pkgcachedir)
2487
2488 2006-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2489
2490         * util-vserver/doc/configuration.xml: - documented
2491           /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
2492           - documented default value of /etc/vservers/.../vdir
2493
2494 2006-01-22 13:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2495
2496         * util-vserver/util-vserver.spec.in: - do not require 'xalan'
2497           anymore by default
2498           - removed 'Requires: apt'; apt-rpm is not maintained upstream
2499           anymore
2500           - removed 'chattr' leftovers
2501           - create the '/etc/vservers/.defaults/cachebase' symlink
2502           - added /var/cache/vservers and the needed support
2503           - set barrier attribute on /vservers/.pkg and /vservers/.hash
2504           - added 'centos-release' to the list of packages in the
2505           copy-the-keys
2506           trigger script
2507           - create '/vservers/.hash' and add initial configuration for it
2508
2509 2006-01-22 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2510
2511         * util-vserver/THANKS: - fixed ngnet -> non-legacy network
2512           confusion
2513           - mentioned improved dlimit support
2514
2515 2006-01-22 12:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2516
2517         * util-vserver/scripts/vserver-build.debootstrap: - changed the way
2518           how temporary files/directories will be created:
2519           
2520           * mktemp will now be called with the '-t' parameter and sometimes
2521           with
2522           '-p'
2523           * absolutes paths (e.g. '/tmp') were removed from the templates
2524           * with this changes, it is now possible to override the location
2525           of
2526           the temporary files by setting $TMPDIR. This should add a way to
2527           solve problems like debootstrap on non-executable tmp-directories
2528           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
2529           
2530           These changes require that 'mktemp' understands the following
2531           switches:
2532           
2533           * '-t' ... Generate a path rooted in a temporary directory.
2534           * '-d' ... Make a directory instead of a file.
2535           * '-p' ... Use the specified directory as a prefix when
2536           generating
2537           the temporary filename.
2538           
2539           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
2540           supports these features every recent Linux distribution should do
2541           it
2542           also.
2543           
2544           - allow to override path of the debootstrap binary with the
2545           $DEBOOTSTRAP
2546           environment variable
2547
2548 2006-01-22 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2549
2550         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
2551           util-vserver/scripts/start-vservers,
2552           util-vserver/scripts/util-vserver-vars.pathsubst,
2553           util-vserver/scripts/vserver-build.rpm,
2554           util-vserver/scripts/vserver.functions,
2555           util-vserver/scripts/vserver.start: changed the way how temporary
2556           files/directories will be created:
2557           
2558           * mktemp will now be called with the '-t' parameter and sometimes
2559           with
2560           '-p'
2561           * absolutes paths (e.g. '/tmp') were removed from the templates
2562           * with this changes, it is now possible to override the location
2563           of
2564           the temporary files by setting $TMPDIR. This should add a way to
2565           solve problems like debootstrap on non-executable tmp-directories
2566           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
2567           
2568           These changes require that 'mktemp' understands the following
2569           switches:
2570           
2571           * '-t' ... Generate a path rooted in a temporary directory.
2572           * '-d' ... Make a directory instead of a file.
2573           * '-p' ... Use the specified directory as a prefix when
2574           generating
2575           the temporary filename.
2576           
2577           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
2578           supports these features every recent Linux distribution should do
2579           it
2580           also.
2581
2582 2006-01-22 12:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2583
2584         * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
2585           now a /etc/vservers/*/cache symlink pointing
2586           somewhere to /var/cache
2587           - _setSingleDiskLimit(): use one $_VDU call instead of two
2588           - give out a warning when dlimit/ stuff is configured but no
2589           cache
2590           symlink is existing
2591
2592 2006-01-22 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2593
2594         * util-vserver/scripts/vserver-build.functions: create the
2595           /etc/vservers/*/cache symlink
2596
2597 2006-01-22 11:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2598
2599         * util-vserver/src/vdu.c: rearranged some bits so that toplevel
2600           directory will be counted too
2601
2602 2006-01-22 11:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2603
2604         * util-vserver/src/Makefile-files: link 'vdu' against
2605           'libinternal.a'
2606
2607 2006-01-22 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2608
2609         * util-vserver/src/vdu.c: - rewrote the directory traversal code to
2610           use 'EsafeChdir()' and
2611           friends
2612           - allow to specify both '--inodes' and '--space'
2613           - use 'isNumber()'
2614
2615 2006-01-22 11:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2616
2617         * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
2618
2619 2006-01-22 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2620
2621         * util-vserver/scripts/util-vserver-vars.pathsubst: added
2622           __PKGCACHEDIR
2623
2624 2006-01-22 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2625
2626         * util-vserver/lib_internal/Makefile-files,
2627           util-vserver/lib_internal/util-isnumber.c,
2628           util-vserver/lib_internal/util-isnumber.hc,
2629           util-vserver/lib_internal/util-isnumberunsigned.c,
2630           util-vserver/lib_internal/util.h: enhanced the isNumber() method:
2631           * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
2632           third parameter telling whether to interprete the number strictly
2633           or
2634           whether to accept such units
2635           * an 'isNumberUnsigned()' method was created for unsigned types;
2636           an
2637           'util-isnumber.hc' template file was created for this purpose
2638           * proper tests for over/underflow were implemented
2639
2640 2006-01-22 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2641
2642         * util-vserver/lib_internal/testsuite/Makefile-files,
2643           util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
2644           testcase which checks the isNumber() and
2645           isNumberUnsigned() methods
2646
2647 2006-01-22 11:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2648
2649         * util-vserver/ensc_wrappers/Makefile-files,
2650           util-vserver/ensc_wrappers/wrappers-stat.hc,
2651           util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
2652           which implements wrappers for the *stat(2)
2653           functions
2654
2655 2006-01-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2656
2657         * util-vserver/doc/configuration.xml,
2658           util-vserver/scripts/util-vserver-vars.pathsubst,
2659           util-vserver/scripts/vserver.functions,
2660           util-vserver/scripts/vserver.start,
2661           util-vserver/scripts/vserver.stop,
2662           util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
2663           http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
2664           (Daniel Hokka Zakrisson):
2665           
2666           This patch lets users configure disk limits in
2667           /etc/vservers/<name>/dlimits/*/, and have them set on the start
2668           of the
2669           vserver, as well as saved when stopping the vserver.
2670           
2671           For counting the amount of inodes and space used by a certain
2672           vserver
2673           on a filesystem, I modified the old and broken vdu program (vdu
2674           bin
2675           etc would not find etc, for instance) and made it useful again.
2676           
2677           The cache files will probably need some love, I'm a bit uncertain
2678           as
2679           to where to put them (or rather, the symlink to their location).
2680           
2681           This is the last piece of the disk limits puzzle. A variant of
2682           this
2683           would be really nice to have in 0.30.210. (do you have an ETA on
2684           that,
2685           btw?)
2686
2687 2006-01-18 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2688
2689         * util-vserver/lib/vserver-internal.h:
2690           NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
2691           too
2692
2693 2006-01-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2694
2695         * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
2696           that the NETTYPE_USER2KERNEL() can
2697           be optimized
2698
2699 2006-01-18 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2700
2701         * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
2702           util-vserver/lib/syscall_netadd.c,
2703           util-vserver/lib/syscall_netremove-net.hc,
2704           util-vserver/lib/syscall_netremove.c,
2705           util-vserver/lib/vserver-internal.h,
2706           util-vserver/scripts/vserver.functions,
2707           util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
2708           Zakrisson
2709           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2710
2711 2006-01-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2712
2713         * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
2714           enum
2715           * applied vnet patch from Daniel Hokka Zakrisson
2716           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2717
2718 2006-01-18 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2719
2720         * util-vserver/lib/issupported.c,
2721           util-vserver/lib/issupportedstring.c: added support for
2722           vcFEATURE_VNET feature
2723
2724 2006-01-18 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2725
2726         * util-vserver/lib/checkversion.c: minor formation fixups
2727
2728 2006-01-04 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2729
2730         * util-vserver/src/testsuite,
2731           util-vserver/src/testsuite/.cvsignore,
2732           util-vserver/src/testsuite/Makefile-files,
2733           util-vserver/src/testsuite/hashcalc-plain.c,
2734           util-vserver/src/testsuite/hashcalc-plain.sh: added
2735           'hashcalc-plain' tests to track down broken beecrypt/vhashify on
2736           some Debians
2737
2738 2006-01-04 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2739
2740         * util-vserver/distrib/misc/vprocunhide-files: readded
2741           /proc/version; it is expected by several programs
2742
2743 2006-01-04 12:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2744
2745         * util-vserver, util-vserver/.cvsignore: added csope.out
2746
2747 2006-01-04 12:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2748
2749         * util-vserver/lib/syscall_getvhiname-v13.hc:
2750           vc_get_vhi_name_v13(): added comment near the strncpy(3) call
2751           which
2752           tells that an explicit termination with '\0' is not wanted
2753
2754 2006-01-04 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2755
2756         * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
2757           be more effective in an strncpy(3) call and
2758           avoid potential copying of an char which gets overridden later
2759
2760 2006-01-03 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2761
2762         * util-vserver/build-all: parameterized '-j' flag
2763
2764 2006-01-03 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2765
2766         * util-vserver/Makefile.am: removed old kernel headers
2767
2768 2006-01-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2769
2770         * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
2771           and /proc/version because they can reveal information
2772           about the host system
2773
2774 2006-01-02 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2775
2776         * util-vserver/distrib/misc/debootstrap.uri: updated url
2777
2778 2006-01-02 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2779
2780         * util-vserver/scripts/functions,
2781           util-vserver/scripts/vserver-setup.functions: updated dates in
2782           the copyright notices
2783
2784 2006-01-02 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2785
2786         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
2787           util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
2788           util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
2789           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2790           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2791           util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
2792
2793 2006-01-02 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2794
2795         * util-vserver/scripts/vserver-build.functions:
2796           s!/etc/slackware-release!/etc/slackware-version! (reported by
2797           bubulak)
2798
2799 2005-12-31 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2800
2801         * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
2802           'lost+found' by checking against the full
2803           path
2804           (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
2805           patched by XeRO)
2806
2807 2005-12-31 10:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2808
2809         * util-vserver/scripts/functions: colpanic(): added missing 'error'
2810           keyword for the colorize call (issue
2811           15281, reported and patched by Micah Anderson)
2812
2813 2005-12-31 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2814
2815         * util-vserver/lib/syscall-fallback.h: added syscall numbers for
2816           hppa (263) and m32r (273)
2817
2818 2005-12-31 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2819
2820         * util-vserver/src/secure-mount.c: - mount some more filesystems
2821           internally instead of calling the
2822           external 'mount' command
2823           - fixed MS_NODEV handling
2824
2825 2005-12-31 10:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2826
2827         * util-vserver/doc/configuration.xml,
2828           util-vserver/scripts/vserver.functions: added 'novlandev'
2829           interface flag
2830
2831 2005-10-31 09:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2832
2833         * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
2834
2835 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2836
2837         * util-vserver/distrib/centos42/yum/yum.conf,
2838           util-vserver/distrib/fc3/yum/yum.conf,
2839           util-vserver/distrib/fc4/yum/yum.conf: added
2840           'installonlypkgs=/exactarch=0' entries
2841
2842 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2843
2844         * util-vserver/lib/Makefile-files: added
2845           'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
2846           e.g. with FC5's stack-protector
2847
2848 2005-10-30 10:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2849
2850         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
2851
2852 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2853
2854         * util-vserver/scripts/vserver.functions: call 'vattribute' with
2855           '--flag default'
2856
2857 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2858
2859         * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
2860           pseudo flags; they are open for enhancements
2861           but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
2862           without
2863           sideeffects
2864
2865 2005-10-29 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2866
2867         * util-vserver/distrib/redhat/initpost: added code to execute
2868           'killall5 -15' in the halt script; this should
2869           fix the minilogd issues with CentOS and older RH releases
2870
2871 2005-10-29 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2872
2873         * util-vserver/src/testsuite/Makefile-files,
2874           util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
2875
2876 2005-10-29 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2877
2878         * util-vserver/scripts/vserver.functions: ok... try #3 of the new
2879           vwait stuff: it seems to be a good idea to
2880           read files *after* they are filled with content...
2881
2882 2005-10-29 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2883
2884         * util-vserver/scripts/vserver.stop: execute waitForSync everytime
2885           and not only when the shutdown succeeded
2886
2887 2005-10-29 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2888
2889         * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
2890           yet another way: now, start 'vkill' and a
2891           killall command in the same backgrounded subshell. Parameter
2892           committal
2893           between the different shell instances is a horror and just a
2894           question
2895           of time until it breaks :(
2896
2897 2005-10-29 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2898
2899         * util-vserver/scripts/start-vservers: add newlines in the makefile
2900           generated for the 'stop' case; else, there
2901           will be multiple target-dependency pairs on the same line
2902           [reported by
2903           Daniel Kraft]
2904
2905 2005-10-29 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2906
2907         * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
2908           when vc_set_dlimit() fails
2909           - added some basic sanity checks for the parameters given on the
2910           CLI
2911           [both reported by Kevin Pendleton;
2912           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
2913
2914 2005-10-29 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2915
2916         * util-vserver/doc/configuration.xml: - removed documentation about
2917           single flags; it was broken and outdated
2918           - added link to http://linux-vserver.org/Scheduler+Parameters for
2919           the
2920           scheduler params
2921           [both
2922           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
2923
2924 2005-10-29 12:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2925
2926         * util-vserver/scripts/vserver.functions: - initWait(): call
2927           'vwait' without --terminate; this is required to
2928           give out a list of processes in _waitForVWait
2929           - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
2930           the
2931           list of current processes and kill the context manually
2932
2933 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2934
2935         * util-vserver/src/vserver-stat.c: fillName(): initialize
2936           'obj->cfgstyle' to vcCFG_AUTO
2937
2938 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2939
2940         * util-vserver/scripts/vserver-build.debootstrap: on non-debian
2941           machines (resp. those without debootstrap), generate
2942           '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
2943           by
2944           Nicolas Costes;
2945           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
2946
2947 2005-10-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2948
2949         * util-vserver/scripts/start-vservers: - verifyVserver():
2950           implemented it
2951           - added some sanity checks to make sure that the 'depends' files
2952           are
2953           containing valid vserver names; the verifyVserver() function is
2954           used
2955           by these checks
2956
2957 2005-10-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2958
2959         * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
2960           vc_get_vx_info() to fail but check for
2961           errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
2962
2963 2005-10-29 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2964
2965         * util-vserver/src/testsuite/hashcalc.c: added some stack checks
2966
2967 2005-10-29 10:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2968
2969         * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
2970           anymore; it's not needed
2971
2972 2005-10-29 10:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2973
2974         * util-vserver/lib/getnbipv4root.c,
2975           util-vserver/lib/getversion-internal.hc,
2976           util-vserver/lib/isdynamicxid.c,
2977           util-vserver/lib/syscall_adddlimit.c,
2978           util-vserver/lib/syscall_cleanupnamespace.c,
2979           util-vserver/lib/syscall_ctxcreate.c,
2980           util-vserver/lib/syscall_ctxmigrate.c,
2981           util-vserver/lib/syscall_enternamespace.c,
2982           util-vserver/lib/syscall_getccaps.c,
2983           util-vserver/lib/syscall_getcflags.c,
2984           util-vserver/lib/syscall_getdlimit.c,
2985           util-vserver/lib/syscall_getiattr.c,
2986           util-vserver/lib/syscall_getncaps.c,
2987           util-vserver/lib/syscall_getnflags.c,
2988           util-vserver/lib/syscall_getnxinfo.c,
2989           util-vserver/lib/syscall_gettasknid.c,
2990           util-vserver/lib/syscall_gettaskxid.c,
2991           util-vserver/lib/syscall_getvhiname.c,
2992           util-vserver/lib/syscall_getvxinfo.c,
2993           util-vserver/lib/syscall_kill.c,
2994           util-vserver/lib/syscall_netadd.c,
2995           util-vserver/lib/syscall_netcreate.c,
2996           util-vserver/lib/syscall_netmigrate.c,
2997           util-vserver/lib/syscall_netremove.c,
2998           util-vserver/lib/syscall_remdlimit.c,
2999           util-vserver/lib/syscall_rlimit.c,
3000           util-vserver/lib/syscall_setccaps.c,
3001           util-vserver/lib/syscall_setcflags.c,
3002           util-vserver/lib/syscall_setdlimit.c,
3003           util-vserver/lib/syscall_setiattr.c,
3004           util-vserver/lib/syscall_setnamespace.c,
3005           util-vserver/lib/syscall_setncaps.c,
3006           util-vserver/lib/syscall_setnflags.c,
3007           util-vserver/lib/syscall_setsched.c,
3008           util-vserver/lib/syscall_setvhiname.c,
3009           util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
3010           include "virtual.h" instead of "linuxvirtual.h"
3011
3012 2005-10-29 09:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3013
3014         * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
3015           "lib_internal/coreassert.h"
3016           use Vwrite() instead of write()
3017
3018 2005-10-29 09:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3019
3020         * util-vserver/src/vhashify.c: cleanups; undefine macros after
3021           their use, set some UNUSED attributes
3022           and 'return EXIT_SUCCESS' in main to make the testsuite happy
3023           (where
3024           main() is not main())
3025
3026 2005-10-29 09:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3027
3028         * util-vserver/distrib/redhat/initpost: start the vserver with the
3029           '--rescue' option and execute operations
3030           like 'chkconfig' there
3031
3032 2005-10-29 08:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3033
3034         * util-vserver/THANKS: mentioned Herbert and his alternative
3035           syscall implementation
3036
3037 2005-10-29 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3038
3039         * util-vserver/src/fstool.c: when giving a directory and other
3040           filesystem objects on the CLI, the
3041           fstool based applications (showattr, setattr, chxid) changed into
3042           this
3043           directory without going back. So the other objects can not be
3044           found
3045           anymore (resp. the wrong ones) [reported and patched by Daniel
3046           Hokka
3047           Zakrisson;
3048           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
3049
3050 2005-10-28 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3051
3052         * util-vserver/scripts/vserver.start: use new syntax for
3053           '--rescue-cmd'
3054
3055 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3056
3057         * util-vserver/scripts/vserver-build.skeleton: use new
3058           getDistribution API
3059
3060 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3061
3062         * util-vserver/scripts/vserver-build.functions: when building new
3063           vservers allow empty directories for their roots
3064           improved error messages a little bit
3065
3066 2005-10-28 18:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3067
3068         * util-vserver/scripts/vserver: updated help msg for '--rescue'
3069
3070 2005-10-28 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3071
3072         * util-vserver/scripts/functions: colorize/colpanic(): reset
3073           attributes after giving out the message
3074
3075 2005-10-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3076
3077         * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
3078           util-vserver/distrib/centos42/pkgs,
3079           util-vserver/distrib/centos42/pkgs/01,
3080           util-vserver/distrib/centos42/pkgs/02,
3081           util-vserver/distrib/centos42/pkgs/03,
3082           util-vserver/distrib/centos42/yum,
3083           util-vserver/distrib/centos42/yum.repos.d,
3084           util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
3085           util-vserver/distrib/centos42/yum/yum.conf,
3086           util-vserver/util-vserver.spec.in: added centos42 support
3087
3088 2005-10-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3089
3090         * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
3091           url
3092
3093 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3094
3095         * util-vserver/m4/ensc_syscall.m4: do not define
3096           ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
3097
3098 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3099
3100         * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
3101           instead of VCMD_ctx_create
3102
3103 2005-10-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3104
3105         * util-vserver/lib/getvserverctx.c: include "internal.h"
3106
3107 2005-10-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3108
3109         * util-vserver/Makefile.am, util-vserver/kernel/context.h,
3110           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3111           util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
3112           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
3113           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
3114           util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
3115           headers
3116
3117 2005-10-28 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3118
3119         * util-vserver/lib/syscall-alternative.h: updated to
3120           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
3121
3122 2005-10-28 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3123
3124         * util-vserver/lib/Makefile-files,
3125           util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
3126
3127 2005-10-28 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3128
3129         * util-vserver/m4/pkgconfig.am: do not use multiline sed
3130           expressions anymore; instead of, assign and
3131           use a Makefile variable
3132
3133 2005-10-28 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3134
3135         * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
3136           kernelheaders anymore; this causes problems on
3137           cross-compiling
3138           - use a fallback headerfile to determine syscall #
3139
3140 2005-10-28 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3141
3142         * util-vserver/Makefile.am, util-vserver/configure.ac,
3143           util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
3144           util-vserver/m4/ensc_syscall.m4: do not use the local
3145           kernelheaders anymore; this causes problems on
3146           cross-compiling
3147
3148 2005-10-25 16:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3149
3150         * util-vserver/lib/testsuite/fmt.c: improved tests by validating
3151           that buffer gets not modified before or
3152           after the indented space
3153
3154 2005-10-25 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3155
3156         * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
3157           resource leaks in errorcase
3158           vc_getVserverCtx(): validate result by calling getvserverbyctx()
3159
3160 2005-10-25 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3161
3162         * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
3163           prototype (with 'validate_result'
3164           parameter)
3165
3166 2005-10-25 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3167
3168         * util-vserver/lib/getvserverbyctx-compat.hc,
3169           util-vserver/lib/getvserverbyctx-v13.hc,
3170           util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
3171           'validate_result' parameter to avoid
3172           recursion when called by getvserverctx()
3173
3174 2005-10-25 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3175
3176         * util-vserver/lib/vserver.h: added vc_compareVserverById()
3177
3178 2005-10-25 16:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3179
3180         * util-vserver/lib/Makefile-files,
3181           util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
3182
3183 2005-10-25 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3184
3185         * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
3186
3187 2005-10-25 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3188
3189         * util-vserver/configure.ac: disable expensive tests by default
3190
3191 2005-10-25 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3192
3193         * util-vserver/Makefile.am: improved 'silent.%' target a little bit
3194           (might be incompatible with
3195           older grep but it's for developing only...)
3196
3197 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3198
3199         * util-vserver/src/testsuite/Makefile-files,
3200           util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
3201
3202 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3203
3204         * util-vserver/src/testsuite/hashcalc.c: fixed params in
3205           calculateHashFromFD() call
3206
3207 2005-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3208
3209         * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
3210           for non-existing files
3211
3212 2005-10-23 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3213
3214         * util-vserver/src/testsuite,
3215           util-vserver/src/testsuite/.cvsignore,
3216           util-vserver/src/testsuite/Makefile-files,
3217           util-vserver/src/testsuite/hashcalc.c: added hashcalc
3218
3219 2005-10-23 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3220
3221         * util-vserver/src/vhashify.c: added TESTSUITE mode
3222
3223 2005-10-09 09:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3224
3225         * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
3226           name-type, honor the 'ip' value and use the
3227           device name on removal (reported by Timothy Arnold,
3228           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
3229
3230 2005-08-08 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3231
3232         * util-vserver/scripts/vserver.functions: fixed detection of
3233           commented lines in config-files; formerly, only a
3234           single '#' was detected which does not really make sense for
3235           comments...
3236
3237 2005-07-25 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3238
3239         * util-vserver/util-vserver.spec.in: updated URLs
3240
3241 2005-07-25 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3242
3243         * util-vserver/src/vwait.c: - made the alarm() code working with
3244           glibc also; glibc restarts
3245           vc_wait_exit() instead of interrupting it so an explicit
3246           siginterrupt(2) is required
3247           - call alarm(2) again when EINTR was seen
3248
3249 2005-07-25 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3250
3251         * util-vserver/scripts/vserver-build.skeleton: execute
3252           'base.setSuccess' finally
3253
3254 2005-07-25 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3255
3256         * util-vserver/scripts/vserver-build.functions.rpm:
3257           rpm.sanityCheck(): added; it warns about missing initpre scripts
3258
3259 2005-07-25 15:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3260
3261         * util-vserver/scripts/vserver-build.functions: -
3262           getDistribution(): added sanity checks to make sure that there
3263           exist
3264           a configuration for the selected distribution
3265           - base.initFilesystem(): allow empty directories as root
3266           directories
3267           for new vservers; this uses the new isDirectoryEmpty() function
3268           - base.__cleanup(): armed the cleanup code; formerly there was
3269           still
3270           the safety 'echo' giving out the resulting command instead of
3271           executing it
3272
3273 2005-07-25 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3274
3275         * util-vserver/scripts/vserver-build.debootstrap: use new calling
3276           convention of getDistribution(); 'debootstrap' does
3277           not require an explicit configuration of the distribution
3278
3279 2005-07-25 15:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3280
3281         * util-vserver/scripts/vsysvwrapper: fixed typo
3282           (s!$CHBIND!$_CHBIND!)
3283
3284 2005-07-25 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3285
3286         * util-vserver/scripts/vserver-build.apt-rpm,
3287           util-vserver/scripts/vserver-build.rpm,
3288           util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
3289
3290 2005-07-25 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3291
3292         * util-vserver/scripts/functions: isDirectoryEmpty(): added
3293           col*(): added
3294
3295 2005-07-15 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3296
3297         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
3298
3299 2005-07-15 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3300
3301         * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
3302           util-vserver/lib/personalitytype.c,
3303           util-vserver/m4/ensc_personality.m4: check whether enums from
3304           <linux/personality.h> are available before using
3305           them
3306           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
3307
3308 2005-07-15 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3309
3310         * util-vserver/util-vserver.spec.in: - require the -lib subpackage
3311           by -devel
3312           - copy GPG keys from /etc/pki/rpm-gpg/
3313
3314 2005-07-15 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3315
3316         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
3317           it works again...
3318
3319 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3320
3321         * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
3322           not supported
3323
3324 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3325
3326         * util-vserver/scripts/vserver.start,
3327           util-vserver/scripts/vserver.suexec: readded the
3328           limit-ulimits-per-vserver stuff due to popular requests
3329           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
3330
3331 2005-07-15 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3332
3333         * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
3334           the added CAP_AUDIT* and removed
3335           CAP_QUOTACTL stuff
3336           - assume every unknown capability as insecure
3337
3338 2005-07-15 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3339
3340         * util-vserver/lib/testsuite,
3341           util-vserver/lib/testsuite/.cvsignore: added 'personality'
3342
3343 2005-07-15 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3344
3345         * util-vserver/lib/syscall_netadd-net.hc,
3346           util-vserver/lib/syscall_netremove-net.hc: changed code so that
3347           it *compiles* with current kernel headers
3348
3349 2005-07-15 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3350
3351         * util-vserver/lib/syscall_getiattr-fscompat.hc,
3352           util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
3353           barrier-code so that it sets both the 't' ext2-flag and
3354           chmod-0 permissions. This is required to work with 1.2.10 patch;
3355           formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
3356           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
3357
3358 2005-07-15 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3359
3360         * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
3361           capability as VC_CAP_QUOTACTL was removed
3362
3363 2005-07-15 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3364
3365         * util-vserver/lib/ccaps-v13.c: added
3366           VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
3367           added/moved some aliases
3368
3369 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3370
3371         * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
3372           added VC_CAP_AUDIT*
3373
3374 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3375
3376         * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
3377           added VC_CAP_AUDIT*
3378           added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
3379
3380 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3381
3382         * util-vserver/contrib/Makefile-files,
3383           util-vserver/contrib/yum-2.3.4-chroot.patch: added
3384           yum-2.3.4-chroot patch
3385
3386 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3387
3388         * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3389           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
3390           to patch-2.6.12.2-vs2.0-rc7
3391
3392 2005-07-04 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3393
3394         * util-vserver/scripts/vserver-build.functions: check whether
3395           context is already active before starting the build
3396           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
3397
3398 2005-07-04 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3399
3400         * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
3401           'vserver-info ... RUNNING'
3402
3403 2005-07-04 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3404
3405         * util-vserver/lib_internal/Makefile-files,
3406           util-vserver/lib_internal/util-isnumber.c,
3407           util-vserver/lib_internal/util.h: isNumber(): added
3408
3409 2005-07-04 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3410
3411         * util-vserver/scripts/vserver-build.debootstrap: give out status
3412           message before downloading debootstrap
3413           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
3414
3415 2005-07-04 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3416
3417         * util-vserver/lib/syscall-alternative.h: updated to
3418           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
3419           from 2005-05-07
3420
3421 2005-07-03 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3422
3423         * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
3424           value
3425
3426 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3427
3428         * util-vserver/distrib/misc/debootstrap.uri: updated
3429
3430 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3431
3432         * util-vserver/distrib/Makefile.am: register fc4 as rh-style
3433           distribution
3434
3435 2005-07-03 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3436
3437         * util-vserver/configure.ac: check for 'nohup'
3438
3439 2005-07-03 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3440
3441         * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
3442           C++ programs
3443           added chroot_sh + vwait
3444
3445 2005-07-03 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3446
3447         * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
3448           used kernel headers to 2.6.12.2-vs2.0-rc5
3449
3450 2005-07-03 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3451
3452         * util-vserver/lib/syscall_getvhiname-v13.hc,
3453           util-vserver/lib/syscall_setvhiname-v13.hc: -
3454           s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
3455           - added workaround for older kernels not having the naming above
3456
3457 2005-07-03 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3458
3459         * util-vserver/scripts/vshelper: accept 'async' method
3460
3461 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3462
3463         * util-vserver/scripts/vserver.start: pipe 'popd' output to
3464           /dev/null
3465
3466 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3467
3468         * util-vserver/scripts/vserver.functions: initSync(): fixed
3469           parameter naming
3470           initSync(): set 'async' method when 'vwait' is available
3471           _waitForVWait(): read pipe after 'wait' returned
3472
3473 2005-07-03 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3474
3475         * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
3476
3477 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3478
3479         * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
3480
3481 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3482
3483         * util-vserver/scripts/pkgmgmt: - cleanups
3484           - unset %_dbpath at 'internalize' operation
3485
3486 2005-07-03 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3487
3488         * util-vserver/scripts/functions: vshelper.initSync(): fixed
3489           parameter naming
3490
3491 2005-07-03 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3492
3493         * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
3494
3495 2005-07-03 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3496
3497         * util-vserver/contrib/Makefile-files,
3498           util-vserver/contrib/yum-2.3.3-chroot.patch: added
3499           yum-2.3.3-chroot.patch
3500
3501 2005-07-03 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3502
3503         * util-vserver/scripts/functions: do not quote $_VSHELPER in help
3504           message (reported by Roman Barczynski,
3505           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
3506
3507 2005-07-03 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3508
3509         * util-vserver/doc/configuration.xml: mentioned the working
3510           directory for the scripts
3511
3512 2005-07-03 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3513
3514         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3515           util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
3516           util-vserver/kernel/namespace.h,
3517           util-vserver/kernel/namespace_cmd.h,
3518           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3519           util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
3520
3521 2005-07-03 13:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3522
3523         * util-vserver/scripts/vserver.start: execute the prepre script in
3524           the configuration directory (*not* the
3525           vdir directory); this should not cause legacy problems as
3526           formerly the
3527           directory was not changed overall
3528
3529 2005-07-03 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3530
3531         * util-vserver/scripts/vserver.functions: check whether filesystem
3532           is mounted readonly; if so, execute
3533           $_SECURE_MOUNT with the '-n' argument
3534
3535 2005-07-03 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3536
3537         * util-vserver/scripts/vserver-build.apt-rpm,
3538           util-vserver/scripts/vserver-build.debootstrap,
3539           util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
3540           at the end
3541
3542 2005-07-03 13:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3543
3544         * util-vserver/src/rpm-fake-resolver.c: implemented better
3545           error-handling in the read() and write() functions
3546
3547 2005-07-03 12:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3548
3549         * util-vserver/ensc_wrappers/wrappers-io.hc,
3550           util-vserver/ensc_wrappers/wrappers-iosock.hc,
3551           util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
3552           read*(2) and write*(2) fucntions into signed variables;
3553           error handling is more cleaner in this way
3554
3555 2005-07-03 12:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3556
3557         * util-vserver/src/vserver-stat.c: - cleanups
3558           - multiply RSS value with PAGESIZE
3559           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
3560           - prepare the '-O' option: calculate vserver names earlier and
3561           use
3562           some more helper functions
3563
3564 2005-07-03 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3565
3566         * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
3567           issue; rpm-fake.so transmitted a
3568           'size_t' value, but rpm-fake-resolver expected an uint32_t
3569           - minor cleanups
3570
3571 2005-07-03 09:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3572
3573         * util-vserver/ensc_vector/Makefile-files,
3574           util-vserver/ensc_vector/vector-foreach.c,
3575           util-vserver/ensc_vector/vector.h,
3576           util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
3577           functions
3578
3579 2005-07-02 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3580
3581         * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
3582           util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
3583           util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
3584           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
3585           util-vserver/src/vutil.p: removed the C++ tools; they do not work
3586           with recent configuration and
3587           are adding huge dependencies
3588
3589 2005-06-30 06:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3590
3591         * util-vserver/scripts/vserver.stop: use vwait infrastructure
3592
3593 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3594
3595         * util-vserver/scripts/vserver-build.functions.pkgmgmt,
3596           util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
3597           CHROOT_*
3598           use vwait
3599
3600 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3601
3602         * util-vserver/scripts/vserver-build.functions: remove generated
3603           vserver when build fails and '--keep' was not specified
3604
3605 2005-06-30 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3606
3607         * util-vserver/scripts/vserver-build.apt-rpm,
3608           util-vserver/scripts/vserver-build.debootstrap,
3609           util-vserver/scripts/vserver-build.rpm,
3610           util-vserver/scripts/vserver-build.skeleton,
3611           util-vserver/scripts/vserver-build.yum: use 'base.init' instead
3612           of 'base.initVariables'
3613
3614 2005-06-30 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3615
3616         * util-vserver/scripts/vserver-build: added '--keep' option
3617
3618 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3619
3620         * util-vserver/scripts/X,
3621           util-vserver/scripts/util-vserver-vars.pathsubst: removed
3622           CHROOT_*
3623           added CHROOT_SH
3624
3625 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3626
3627         * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
3628
3629 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3630
3631         * util-vserver/lib/virtual.h: include signal_cmd.h instead of
3632           signal.h
3633
3634 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3635
3636         * util-vserver/util-vserver.spec.in: added %dist tag
3637           buildrequire 'which' and 'diffutils'
3638           require 'apt' on i386 only
3639
3640 2005-06-30 06:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3641
3642         * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
3643           util-vserver/distrib/fc4/apt/rpmpriorities,
3644           util-vserver/distrib/fc4/apt/sources.list,
3645           util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
3646           util-vserver/distrib/fc4/pkgs/02,
3647           util-vserver/distrib/fc4/pkgs/03,
3648           util-vserver/distrib/fc4/rpmlist.d,
3649           util-vserver/distrib/fc4/rpmlist.d/00.lst,
3650           util-vserver/distrib/fc4/yum,
3651           util-vserver/distrib/fc4/yum.repos.d,
3652           util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
3653           util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
3654           util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
3655           util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
3656           util-vserver/distrib/fc4/yum/yum.conf: initial checkin
3657
3658 2005-06-30 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3659
3660         * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
3661           CHROOT_*
3662
3663 2005-06-30 05:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3664
3665         * util-vserver/src, util-vserver/src/.cvsignore,
3666           util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
3667           util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
3668           replaced all the small chroot-* programs with a single
3669           'chroot-sh'
3670           program
3671
3672 2005-05-19 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3673
3674         * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
3675
3676 2005-05-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3677
3678         * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
3679
3680 2005-05-19 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3681
3682         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
3683           util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
3684           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3685           util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
3686           util-vserver/kernel/xid.h: updated
3687
3688 2005-05-19 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3689
3690         * util-vserver/lib/issupported.c,
3691           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
3692           vc_isSupported() et.al: added VWAIT feature
3693
3694 2005-05-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3695
3696         * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
3697
3698 2005-05-19 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3699
3700         * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
3701           instead of %60); reported in
3702           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
3703           Roman Barczynski
3704
3705 2005-05-19 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3706
3707         * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
3708           to cat or override a file, or to
3709           append something
3710
3711 2005-05-19 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3712
3713         * util-vserver/distrib/redhat/initpost: use safe chroot-cat
3714           commands
3715
3716 2005-05-05 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3717
3718         * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
3719           helpstring for the '--enable/disable-dietlibc'
3720           option
3721           - use AS_HELP_STRING instead of AC_HELP_STRING
3722
3723 2005-05-05 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3724
3725         * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
3726           - enhanced dietlibc version check to the 64 bit version of hppa
3727
3728 2005-05-05 09:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3729
3730         * util-vserver/src, util-vserver/src/.cvsignore: added vwait
3731
3732 2005-05-05 09:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3733
3734         * util-vserver/src/vwait.c: initial checkin
3735
3736 2005-05-05 09:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3737
3738         * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
3739           '__linux' (reported by Ola Lundqvist)
3740
3741 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3742
3743         * util-vserver/src/exec-cd.c: minor cosmetical cleanup
3744
3745 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3746
3747         * util-vserver/src/chroot-cat.c: - added support for '--help' and
3748           '--version'
3749           - added '-a' option to append information instead of truncating
3750           the
3751           file
3752
3753 2005-05-05 09:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3754
3755         * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
3756           '--help' and '--version' options so
3757           removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
3758           - added vwait
3759
3760 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3761
3762         * util-vserver/m4/install-notify.am: s!^# !## !
3763
3764 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3765
3766         * util-vserver/lib/Makefile-files,
3767           util-vserver/lib/syscall_waitexit-v13.hc,
3768           util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
3769           vc_wait_exit(): implemented support for this syscall
3770
3771 2005-05-02 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3772
3773         * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
3774
3775 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3776
3777         * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
3778
3779 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3780
3781         * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
3782
3783 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3784
3785         * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
3786
3787 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3788
3789         * util-vserver/lib/vserver-internal.h: cleaned up '#include
3790           <*syscall.h>' stuff
3791
3792 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3793
3794         * util-vserver/lib/syscall-legacy.hc,
3795           util-vserver/lib/syscall-wrap.h: include <syscall.h> also
3796
3797 2005-05-02 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3798
3799         * util-vserver/doc/configuration-xhtml.xsl: use class
3800           'directoryname' instead of 'directory' for '<directory/>'
3801           markup
3802
3803 2005-05-02 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3804
3805         * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
3806           util-vserver/m4/install-notify.am: give out additional
3807           information about the 'make install' process
3808
3809 2005-04-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3810
3811         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
3812
3813 2005-04-28 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3814
3815         * util-vserver/configure.ac: adjusted dietlibc requirements
3816
3817 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3818
3819         * util-vserver/src/vcontext.c: allow to override the execution
3820           domain (personality); added
3821           '--personality-type' and '--personality-flags' options
3822
3823 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3824
3825         * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
3826           around a read(2)
3827
3828 2005-04-28 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3829
3830         * util-vserver/scripts/vserver.start,
3831           util-vserver/scripts/vserver.suexec: added support for a rescue
3832           mode
3833
3834 2005-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3835
3836         * util-vserver/scripts/vserver.functions: *
3837           _generatePersonalityOptions(): added and use it
3838           * added support for a rescue mode
3839
3840 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3841
3842         * util-vserver/scripts/vserver-build.functions.pkgmgmt:
3843           YUM_RELEASEPKGS: added
3844
3845 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3846
3847         * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
3848
3849 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3850
3851         * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
3852           * added some sanity checks for a sany environment when
3853           internalizing
3854           the package management
3855
3856 2005-04-28 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3857
3858         * util-vserver/scripts/functions: * isRegularFile(): fixed
3859           evaluation of params
3860           * hasSubstring(): added
3861           * getAllVservers(): fixed typo
3862
3863 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3864
3865         * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
3866           <sys/syscall.h>
3867
3868 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3869
3870         * util-vserver/lib_internal/Makefile-files,
3871           util-vserver/lib_internal/sys_personality.h: added
3872           sys_personality.h
3873
3874 2005-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3875
3876         * util-vserver/scripts/legacy/vserver-copy,
3877           util-vserver/scripts/vserver-copy: moved to legacy
3878
3879 2005-04-28 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3880
3881         * util-vserver/lib/testsuite/Makefile-files,
3882           util-vserver/lib/testsuite/personality.c: added testcases for the
3883           vc_*personality*() functions
3884
3885 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3886
3887         * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
3888           support
3889
3890 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3891
3892         * util-vserver/lib/virtual.h: updated to new kernel headers
3893
3894 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3895
3896         * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
3897           anymore
3898
3899 2005-04-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3900
3901         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3902           removed the 'nonnull' attribute for the 'mask' param
3903
3904 2005-04-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3905
3906         * util-vserver/lib/Makefile-files,
3907           util-vserver/lib/personalityflag.c,
3908           util-vserver/lib/personalityflag_list.c,
3909           util-vserver/lib/personalitytype.c: added personality* files
3910
3911 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3912
3913         * util-vserver/doc/configuration.xml: * added some markup
3914           * documented 'personality'
3915
3916 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3917
3918         * util-vserver/doc/configuration-xhtml.xsl,
3919           util-vserver/doc/configuration.dtd: added support for <directory>
3920           and <filename> markup
3921
3922 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3923
3924         * util-vserver/distrib/fc3/yum/yum.conf:
3925           s!redhat-release!fedora-release!
3926
3927 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3928
3929         * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
3930
3931 2005-04-28 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3932
3933         * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
3934           packages
3935
3936 2005-04-28 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3937
3938         * util-vserver/distrib/fc1/apt/rpmpriorities,
3939           util-vserver/distrib/fc2/apt/rpmpriorities,
3940           util-vserver/distrib/fc3/apt/rpmpriorities,
3941           util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
3942           packages
3943
3944 2005-04-28 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3945
3946         * util-vserver/contrib/manifest.dat.pathsubst,
3947           util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
3948
3949 2005-04-28 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3950
3951         * util-vserver/Makefile.am: added new kernel headers
3952
3953 2005-04-28 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3954
3955         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3956           util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
3957           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3958           util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
3959           util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
3960           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3961           util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
3962           util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
3963           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3964           util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
3965           util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
3966           util-vserver/kernel/xid.h: updated to headers from
3967           patch-2.6.11.7-vs2.0-pre2
3968
3969 2005-04-24 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3970
3971         * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
3972           qualifier
3973
3974 2005-04-24 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3975
3976         * util-vserver/scripts/start-vservers,
3977           util-vserver/scripts/vsomething: use the new getAllVservers()
3978           functionality to specify special kinds of
3979           vservers
3980
3981 2005-04-24 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3982
3983         * util-vserver/scripts/functions: * isRegularFile(): allow to
3984           override the '-f' classifier
3985           * getAllVservers(): added several types of vservers (marked,
3986           unmarked,
3987           running...)
3988           * getAllVserversByArg()" added
3989
3990 2005-04-24 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3991
3992         * util-vserver/m4/ensc_dietlibc_compat.m4: *
3993           ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
3994           the
3995           results from ENSC_SYSCALL_ALTERNATIVE
3996
3997 2005-04-24 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3998
3999         * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
4000           added
4001           * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
4002           from
4003           ENSC_SYSCALL_ALTERNATIVE
4004
4005 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4006
4007         * util-vserver/lib/vserver-internal.h,
4008           util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
4009
4010 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4011
4012         * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
4013           VALUES: added an empty field to make it compile with gcc4
4014
4015 2005-04-24 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4016
4017         * util-vserver/lib/bcaps_list-v13.c,
4018           util-vserver/lib/ccaps_list-v13.c,
4019           util-vserver/lib/cflags_list-v13.c,
4020           util-vserver/lib/ncaps_list-net.c,
4021           util-vserver/lib/nflags_list-net.c: made it compatible to the new
4022           utilvserver_listparser_uint*() API and
4023           added wrappers with a third 'bool *' arg
4024
4025 2005-04-24 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4026
4027         * util-vserver/lib/listparser.hc: * parser function has now to set
4028           a 'bool *' arg to signal errors
4029           * when 'mask' argument is null, the special modifiers like '~',
4030           '!' or
4031           'any' are not allowed
4032
4033 2005-04-24 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4034
4035         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
4036           added a third 'bool *' arg for the
4037           parser function so that errors can be better propagated
4038
4039 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4040
4041         * util-vserver/lib/Makefile-files,
4042           util-vserver/lib/syscall-alternative.h,
4043           util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
4044           syscall-wrap.h
4045
4046 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4047
4048         * util-vserver/update-doc: exclude some static files
4049
4050 2005-04-24 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4051
4052         * util-vserver/build-all: remove config.cache when CLEAN is set
4053           disabled gcc33 build
4054
4055 2005-04-24 11:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4056
4057         * util-vserver/doc/configuration-xhtml.xsl,
4058           util-vserver/doc/configuration.dtd,
4059           util-vserver/doc/configuration.xml: added new markup
4060           added new CSS from Nicolas Costes
4061
4062 2005-04-16 21:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4063
4064         * util-vserver/configure.ac: cleanups
4065           added '--disable-extra-optimizations' option
4066
4067 2005-04-16 21:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4068
4069         * util-vserver/scripts/vserver-build.functions,
4070           util-vserver/scripts/vserver-build.functions.apt,
4071           util-vserver/scripts/vserver-build.functions.rpm,
4072           util-vserver/scripts/vserver-build.functions.yum,
4073           util-vserver/scripts/vserver.functions: use the common
4074           isRegularFile() method to filter out backup-files
4075
4076 2005-04-16 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4077
4078         * util-vserver/scripts/functions: isRegularFile(): added
4079
4080 2005-04-16 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4081
4082         * util-vserver/util-vserver.spec.in: cleanups
4083           added changelog entry for 0.30.206
4084
4085 2005-04-12 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4086
4087         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
4088
4089 2005-04-12 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4090
4091         * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
4092
4093 2005-04-12 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4094
4095         * util-vserver/scripts/vserver.functions: added verify-proc sanity
4096           check
4097
4098 2005-04-12 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4099
4100         * util-vserver/scripts/functions: killContext(): commented out the
4101           more correct
4102           (but not working) kill-sequence
4103
4104 2005-04-12 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4105
4106         * util-vserver/util-vserver.spec.in: ship the yum patches
4107
4108 2005-04-12 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4109
4110         * util-vserver/Makefile.am: added '--no-wrap -S' to the
4111           CVS2CL_AMFLAGS
4112
4113 2005-04-12 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4114
4115         * util-vserver/configure.ac: adjusted min-dietlibc requirements
4116
4117 2005-04-12 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4118
4119         * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
4120           'min_ver' to be a shell variable
4121
4122 2005-04-12 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4123
4124         * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
4125
4126 2005-04-10 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4127
4128         * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
4129           endpwent()
4130
4131 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4132
4133         * util-vserver/contrib/Makefile-files,
4134           util-vserver/contrib/yum-2.2.1-chroot.patch,
4135           util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
4136           yum
4137
4138 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4139
4140         * util-vserver/Makefile.am: include m4/libsel.am
4141
4142 2005-04-10 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4143
4144         * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
4145           execution (required for vs1.9.5.12+)
4146
4147 2005-04-10 01:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4148
4149         * util-vserver/scripts/vshelper: * kill vserver processes
4150           explicitly with 'killContext'; userspace
4151           reboot helper may assume that 'reboot(2)' never returns...
4152           * added 'async' method
4153
4154 2005-04-10 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4155
4156         * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
4157           is not possible to stop asynchronously
4158           send SIGINT to pid 1 instead of trying to determine initpid
4159
4160 2005-04-10 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4161
4162         * util-vserver/scripts/vserver.functions: use 'killContext()'
4163           instead of invoking 'vkill' manually
4164           set an initial runlevel for 'minit' style also
4165           set 'async' vshelper method for non-sync mode
4166
4167 2005-04-10 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4168
4169         * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
4170           this may cause very slow booting when
4171           NIS/LDAP servers are local vservers as bash tries to expand this
4172           to a
4173           homedir...
4174
4175 2005-04-10 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4176
4177         * util-vserver/scripts/functions: spawn(), killContext(): added
4178
4179 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4180
4181         * util-vserver/m4/libsel.am: initial checkin
4182
4183 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4184
4185         * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
4186           accepts 'DIET' and 'DIETFLAGS' as
4187           global configure variables
4188
4189 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4190
4191         * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
4192
4193 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4194
4195         * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
4196           ENSC_USE_GLIBC
4197
4198 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4199
4200         * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
4201           variables; they are set by configure now
4202
4203 2005-04-08 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4204
4205         * util-vserver/scripts/vyum-worker: added better test for patched
4206           yum
4207
4208 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4209
4210         * util-vserver/src/vserver-info.c: fixed typo
4211
4212 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4213
4214         * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
4215           S. Gumerman)
4216
4217 2005-04-08 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4218
4219         * util-vserver/scripts/vserver-build.functions.yum: substitute
4220           @YUMLOCKDIR@
4221
4222 2005-04-08 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4223
4224         * util-vserver/scripts/chcontext: fixed operation when context was
4225           not specified
4226
4227 2005-04-08 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4228
4229         * util-vserver/distrib/redhat/initpre: reverted the patch adding
4230           '/usr/X11'
4231           create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
4232           FC4
4233
4234 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4235
4236         * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
4237           -s'
4238
4239 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4240
4241         * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
4242
4243 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4244
4245         * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
4246
4247 2005-04-08 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4248
4249         * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
4250
4251 2005-03-29 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4252
4253         * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
4254           instead of libensc_vector.a
4255
4256 2005-03-25 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4257
4258         * util-vserver/scripts/vserver.stop: fixed typo
4259
4260 2005-03-25 17:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4261
4262         * util-vserver/scripts/vserver.functions: minor cleanups: call
4263           vkill with '--xid' instead of '-c'
4264
4265 2005-03-25 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4266
4267         * util-vserver/scripts/vserver.stop: address both the context and
4268           the pid when sending SIGINT to init
4269
4270 2005-03-25 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4271
4272         * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
4273           with 'cmp' but display verbose error reason
4274
4275 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4276
4277         * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
4278           made it work with recent kernels
4279
4280 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4281
4282         * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
4283           stylesheet' instead of 'stylesheet' (reported by Herbert
4284           Poetzl)
4285
4286 2005-03-25 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4287
4288         * util-vserver/util-vserver.spec.in: fixed quoting of % in
4289           %description
4290
4291 2005-03-24 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4292
4293         * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
4294           REQUIREMENTS
4295
4296 2005-03-24 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4297
4298         * util-vserver/NEWS, util-vserver/configure.ac,
4299           util-vserver/util-vserver.spec.in: version 0.30.205
4300
4301 2005-03-24 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4302
4303         * util-vserver/util-vserver.spec.in: added some %descriptions
4304
4305 2005-03-24 12:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4306
4307         * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
4308           add 'volatile' qualifier at variables used around 'setjmp'
4309           use sigsetjmp() instead of setjmp()
4310           minor code cleanups
4311
4312 2005-03-24 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4313
4314         * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
4315           places
4316           use Echdir() instead of chdir()
4317
4318 2005-03-24 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4319
4320         * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
4321           util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
4322           util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
4323           util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
4324           util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
4325           util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
4326           util-vserver/src/vuname.c, util-vserver/src/vunify.c,
4327           util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
4328           at some places
4329
4330 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4331
4332         * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
4333           instead of truncate()
4334
4335 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4336
4337         * util-vserver/lib_internal/testsuite/copy-check: added new tests
4338           and better diagnostic
4339
4340 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4341
4342         * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
4343           qualifiers to a better place
4344           minor code cleanups
4345
4346 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4347
4348         * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
4349           added
4350
4351 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4352
4353         * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
4354
4355 2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4356
4357         * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
4358           files on exit
4359
4360 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4361
4362         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
4363           signals while executing the non-atomic operations
4364
4365 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4366
4367         * util-vserver/src/vhashify.c: optimized directory creation
4368
4369 2005-03-24 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4370
4371         * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
4372           testcase
4373           added some 'volatile' modifiers
4374           use siglongjmp() instead of longjmp()
4375
4376 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4377
4378         * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
4379           cleanups
4380
4381 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4382
4383         * util-vserver/lib_internal/testsuite,
4384           util-vserver/lib_internal/testsuite/.cvsignore,
4385           util-vserver/lib_internal/testsuite/Makefile-files,
4386           util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
4387           testcase
4388
4389 2005-03-23 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4390
4391         * util-vserver/ensc_vector/testsuite,
4392           util-vserver/ensc_vector/testsuite/.cvsignore: updated
4393
4394 2005-03-23 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4395
4396         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
4397           added lots of new code...
4398
4399 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4400
4401         * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
4402
4403 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4404
4405         * util-vserver/scripts/vserver-build.apt-rpm,
4406           util-vserver/scripts/vserver-build.rpm,
4407           util-vserver/scripts/vserver-build.yum: execute '--initdb' before
4408           importing pubkeys
4409           import pubkeys from /etc/vservers/.distributions/.common/pubkeys
4410           also
4411
4412 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4413
4414         * util-vserver/scripts/vserver: added 'hashify' target
4415
4416 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4417
4418         * util-vserver/scripts/util-vserver-vars.pathsubst: added
4419           $_VHASHIFY
4420
4421 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4422
4423         * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
4424           initialization of 'vserver'
4425
4426 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4427
4428         * util-vserver/distrib/Makefile.am: create
4429           /etc/.../.distributions/.common/pubkeys/
4430           create /etc/.../.defaults/apps/vunify/hash
4431
4432 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4433
4434         * util-vserver/util-vserver.spec.in: copy GPG keys from the system
4435           into the confdir
4436           buildrequire dietlibc-0.25
4437
4438 2005-03-23 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4439
4440         * util-vserver/build-all: build with debug settings
4441
4442 2005-03-22 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4443
4444         * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
4445           write(2) when communication with the rpm-fake-helper
4446           call read(2) and write(2) through TEMP_FAILURE_RETRY()
4447           use Vwrite() instead of write(2) at some places
4448
4449 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4450
4451         * util-vserver/lib_internal/command-exec.c: call write(2) through
4452           TEMP_FAILURE_RETRY()
4453
4454 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4455
4456         * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
4457
4458 2005-03-22 15:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4459
4460         * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
4461           workaround warning messages regarding 'warn_unused_return_value'
4462           when
4463           using _FORTIFY_SOURCE.
4464
4465 2005-03-22 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4466
4467         * util-vserver/lib/getvservervdir.c,
4468           util-vserver/lib_internal/coreassert.h,
4469           util-vserver/lib_internal/matchlist-initmanually.c,
4470           util-vserver/lib_internal/matchlist-printid.c,
4471           util-vserver/lib_internal/util-exitlikeprocess.c,
4472           util-vserver/lib_internal/util-io.h: workaround warning messages
4473           regarding 'warn_unused_return_value' when
4474           using _FORTIFY_SOURCE.
4475
4476 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4477
4478         * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
4479           vdlimit
4480
4481 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4482
4483         * util-vserver/util-vserver.spec.in: cleanups
4484           use %global instead of %define
4485
4486 2005-03-22 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4487
4488         * util-vserver/build-all: set _FORTIFY_SOURCE
4489
4490 2005-03-19 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4491
4492         * util-vserver, util-vserver/.cvsignore: updated
4493
4494 2005-03-19 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4495
4496         * util-vserver, util-vserver/.cvsignore: updated
4497
4498 2005-03-19 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4499
4500         * util-vserver/update-doc: initial checkin
4501
4502 2005-03-19 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4503
4504         * util-vserver/scripts/chcontext: do not use '--create' for dynamic
4505           contexts
4506
4507 2005-03-19 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4508
4509         * util-vserver/distrib/apps: removed...
4510
4511 2005-03-19 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4512
4513         * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
4514           util-vserver/distrib/apps/vshelper/action: added to be removed...
4515
4516 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4517
4518         * util-vserver/distrib/redhat/initsignal,
4519           util-vserver/src/testsuite/data/vserver1,
4520           util-vserver/src/testsuite/data/vserver2,
4521           util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
4522           util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
4523           obsoleted
4524
4525 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4526
4527         * util-vserver/src/testsuite/data/vserver1,
4528           util-vserver/src/testsuite/data/vserver1/apps,
4529           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
4530           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
4531           util-vserver/src/testsuite/data/vserver1/apps/vunify,
4532           util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
4533           util-vserver/src/testsuite/data/vserver2,
4534           util-vserver/src/testsuite/data/vserver2/apps,
4535           util-vserver/src/testsuite/data/vserver2/apps/vunify,
4536           util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
4537           util-vserver/src/testsuite/vuname,
4538           util-vserver/src/testsuite/vuname/nodename,
4539           util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
4540           util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
4541           to be removed...
4542
4543 2005-03-19 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4544
4545         * util-vserver/distrib/redhat/initsignal: added to be removed
4546           soon...
4547
4548 2005-03-19 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4549
4550         * util-vserver/src/vnet.c: obsoleted...
4551
4552 2005-03-19 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4553
4554         * util-vserver/doc/vunify-verbosity.txt,
4555           util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
4556           util-vserver/src/vnet.c: initial checkin
4557
4558 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4559
4560         * util-vserver/vserver-start/interface-add.c,
4561           util-vserver/vserver-start/interface-print.c,
4562           util-vserver/vserver-start/interface-remove.c,
4563           util-vserver/vserver-start/main.c: avoid warnings regarding
4564           unused params
4565
4566 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4567
4568         * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
4569           section
4570           build vhashify only with C99 and beecrypt
4571           cleanups
4572
4573 2005-03-19 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4574
4575         * util-vserver/lib_internal/testsuite/copy-check: cleanups
4576           conditionalize expensive tests
4577
4578 2005-03-19 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4579
4580         * util-vserver/lib/Makefile-files,
4581           util-vserver/lib_internal/Makefile-files: moved *dlimit* files
4582           into the only-C99 section
4583           clean all potentially built libraries
4584
4585 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4586
4587         * util-vserver/ensc_vector/list-free.c: some minor C89
4588           compatibility changes
4589
4590 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4591
4592         * util-vserver/ensc_vector/Makefile-files: use
4593           'lib-dietlibc-not-enabled-error.a' consistently
4594           clean all libraries inclusive those which might not be built
4595
4596 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4597
4598         * util-vserver/doc/configuration.dtd: readded
4599
4600 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4601
4602         * util-vserver/doc/configuration.xml: documented the 'vhashify'
4603           configuration
4604           moved '<default>' tags before '<description>'
4605
4606 2005-03-19 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4607
4608         * util-vserver/doc/configuration-xhtml.xsl: applied changes
4609           regarding the new www-location on savannah
4610
4611 2005-03-19 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4612
4613         * util-vserver/doc/Makefile-files: (re)added xsltproc support
4614
4615 2005-03-19 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4616
4617         * util-vserver/configure.ac: added tests for XSLTPROC
4618           added '--disable-expensive-tests'
4619           added beecrypt tests
4620           cosmetical cleanups + enhancements
4621
4622 2005-03-19 01:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4623
4624         * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
4625           added some hacks for lib-dietlibc-not-enabled-error.a
4626
4627 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4628
4629         * util-vserver/lib_internal/testsuite,
4630           util-vserver/lib_internal/testsuite/.cvsignore: updated
4631
4632 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4633
4634         * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
4635           include <sys/stat.h> instead of defining a 'struct stat'; this
4636           prevents
4637           problems with the 64bit interface of the filesystem functions
4638
4639 2005-03-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4640
4641         * util-vserver/lib_internal/unify-copy.c: use a sparse-file
4642           friendly method for copying files
4643
4644 2005-03-18 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4645
4646         * util-vserver/lib_internal/testsuite/Makefile-files,
4647           util-vserver/lib_internal/testsuite/copy-check,
4648           util-vserver/lib_internal/testsuite/copy.c: added testcases for
4649           Unify_copy()
4650
4651 2005-03-18 00:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4652
4653         * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
4654           instead of libensc_vector.a
4655
4656 2005-03-18 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4657
4658         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4659           util-vserver/src/vhashify.h: made it work...
4660
4661 2005-03-18 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4662
4663         * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4664           applied changes in the MatchList-API
4665
4666 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4667
4668         * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
4669           libensc_vector.a
4670           use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
4671
4672 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4673
4674         * util-vserver/scripts/vpkg: exit with returncode of '2' when
4675           pkgmgmt can not be determined
4676
4677 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4678
4679         * util-vserver/lib_internal/testsuite/Makefile-files: use
4680           $(LIBENSCVECTOR) instead of libensc_vector.a
4681
4682 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4683
4684         * util-vserver/lib_internal/unify-isiunlinkable.c,
4685           util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
4686           return-type
4687
4688 2005-03-18 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4689
4690         * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
4691           with mmap(2) instead of read(2)+write(2) sequences
4692
4693 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4694
4695         * util-vserver/lib_internal/string.hc: String_free(): added
4696
4697 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4698
4699         * util-vserver/lib_internal/string.h: renamed String_destroy() to
4700           String_free()
4701
4702 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4703
4704         * util-vserver/lib_internal/string-destroy.c: obsoleted;
4705           String_free() is now inlined
4706
4707 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4708
4709         * util-vserver/lib_internal/matchlist-initbyvserver.c,
4710           util-vserver/lib_internal/matchlist-initmanually.c,
4711           util-vserver/lib_internal/matchlist-initrefserverlist.c,
4712           util-vserver/lib_internal/matchlist.h: applied lot of API changes
4713
4714 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4715
4716         * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
4717           instead of String_destroy()
4718
4719 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4720
4721         * util-vserver/lib_internal/Makefile-files: added
4722           matchvserverinfo-*
4723           removed string-destroy.c
4724
4725 2005-03-18 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4726
4727         * util-vserver/lib_internal/matchvserverinfo-free.c,
4728           util-vserver/lib_internal/matchvserverinfo-init.c: initial
4729           checkin
4730
4731 2005-03-18 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4732
4733         * util-vserver/ensc_vector/Makefile-files,
4734           util-vserver/lib/Makefile-files: split into a -glibc and a -diet
4735           part
4736
4737 2005-03-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4738
4739         * util-vserver/ensc_vector/testsuite/Makefile-files,
4740           util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
4741           instead of libensc_vector.a
4742
4743 2005-03-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4744
4745         * util-vserver/configure.ac: HACK: set 'enable_static=no' for
4746           dietlibc case and postpone AC_PROG_LIBTOOL execution
4747
4748 2005-03-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4749
4750         * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
4751           lib/libvserver.la
4752           use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
4753
4754 2005-03-17 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4755
4756         * util-vserver/build-all, util-vserver/src,
4757           util-vserver/src/.cvsignore: updated
4758
4759 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4760
4761         * util-vserver/src/vunify.c: use new Unify_unify() API
4762           rearranged some code; I do not try to be C89 compliant in C99
4763           progams anymore...
4764
4765 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4766
4767         * util-vserver/src/vcopy.c: use new Unify_unify() API
4768
4769 2005-03-17 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4770
4771         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4772           util-vserver/src/vhashify.h: initial checkin
4773
4774 2005-03-17 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4775
4776         * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
4777           lib_internal/libinternal.a
4778           added vhashify*
4779
4780 2005-03-17 14:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4781
4782         * util-vserver/lib_internal/testsuite/Makefile-files,
4783           util-vserver/src/testsuite/Makefile-files,
4784           util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
4785           instead of lib_internal/libinternal.a
4786
4787 2005-03-17 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4788
4789         * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
4790           argument to Unify_unify()
4791           * Unify_isIUnlinkable(): added
4792
4793 2005-03-17 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4794
4795         * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
4796           argument to Unify_unify()
4797
4798 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4799
4800         * util-vserver/ensc_vector/list-add.c,
4801           util-vserver/ensc_vector/list-at.c,
4802           util-vserver/ensc_vector/list-free.c,
4803           util-vserver/ensc_vector/list-init.c,
4804           util-vserver/ensc_vector/list-insertinternal.c,
4805           util-vserver/ensc_vector/list-internal.h,
4806           util-vserver/ensc_vector/list-search.c,
4807           util-vserver/ensc_vector/list-searchselforg.c,
4808           util-vserver/ensc_vector/list.h,
4809           util-vserver/ensc_vector/list.hc,
4810           util-vserver/ensc_vector/testsuite/test2.c,
4811           util-vserver/ensc_vector/vector-searchselforg.c,
4812           util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
4813
4814 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4815
4816         * util-vserver/lib_internal/Makefile-files: * create both
4817           libinternal-diet.a and libinternal-glibc.a. This is
4818           needed to avoid segfaults with gcc4 when linking against glibc
4819           based
4820           libraries like 'beecrypt'. Perhaps, these segfaults are a problem
4821           with gcc4 as they do not happen with gcc33...
4822           
4823           * added unify-isiunlinkable.c
4824
4825 2005-03-17 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4826
4827         * util-vserver/ensc_vector/testsuite/test1.c: added tests for
4828           Vector_searchSelfOrg()
4829
4830 2005-03-17 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4831
4832         * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
4833
4834 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4835
4836         * util-vserver/ensc_vector/vector.h,
4837           util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
4838           added
4839
4840 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4841
4842         * util-vserver/ensc_vector/Makefile-files: added list-* files
4843           added vector-searchselforg.c
4844
4845 2005-03-17 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4846
4847         * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
4848           fixed declaration of the *_x*int() methods; they do not take a
4849           'base' argument
4850
4851 2005-03-09 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4852
4853         * util-vserver/src/vserver-info.c: added XIDTYPE support
4854
4855 2005-03-09 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4856
4857         * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
4858
4859 2005-03-09 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4860
4861         * util-vserver/m4/ensc_initrddir.m4: fixed typo
4862
4863 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4864
4865         * util-vserver/lib/vserver.h: vc_getXIDType(): added
4866
4867 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4868
4869         * util-vserver/lib/vserver-internal.h: added some magic to avoid
4870           warnings with gcc4
4871
4872 2005-03-09 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4873
4874         * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
4875           added getxidtype.c
4876
4877 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4878
4879         * util-vserver/distrib/redhat/initpre: create /usr/X11 also
4880
4881 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4882
4883         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
4884           util-vserver/distrib/fc3/apt/rpmpriorities,
4885           util-vserver/distrib/fc3/apt/sources.list: added apt support for
4886           FC3
4887
4888 2005-03-02 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4889
4890         * util-vserver/lib/syscall_adddlimit-v13.hc,
4891           util-vserver/lib/syscall_adddlimit.c,
4892           util-vserver/lib/syscall_getdlimit-v13.hc,
4893           util-vserver/lib/syscall_getdlimit.c,
4894           util-vserver/lib/syscall_remdlimit-v13.hc,
4895           util-vserver/lib/syscall_remdlimit.c,
4896           util-vserver/lib/syscall_setdlimit-v13.hc,
4897           util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
4898           CALL_VC_V13
4899
4900 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4901
4902         * util-vserver/scripts/vyum: allow '--all' param
4903
4904 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4905
4906         * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
4907
4908 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4909
4910         * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
4911           statements
4912
4913 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4914
4915         * util-vserver/lib/syscall_adddlimit-v13.hc,
4916           util-vserver/lib/syscall_remdlimit-v13.hc,
4917           util-vserver/lib/vserver-internal.h: minor cleanups
4918
4919 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4920
4921         * util-vserver/src/secure-mount.c: do not assume 'nodev' on
4922           'devpts'
4923
4924 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4925
4926         * util-vserver/lib/vserver-internal.h:
4927           CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
4928
4929 2005-03-02 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4930
4931         * util-vserver/lib/Makefile-files,
4932           util-vserver/lib/syscall_adddlimit-v13.hc,
4933           util-vserver/lib/syscall_adddlimit.c,
4934           util-vserver/lib/syscall_getdlimit-v13.hc,
4935           util-vserver/lib/syscall_getdlimit.c,
4936           util-vserver/lib/syscall_remdlimit-v13.hc,
4937           util-vserver/lib/syscall_remdlimit.c,
4938           util-vserver/lib/syscall_setdlimit-v13.hc,
4939           util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
4940           util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
4941           util-vserver/src/vdlimit.c: added *vdlimit functions + tools
4942           (patch provided by Daniel Hokka Zakrisson)
4943
4944 2005-02-25 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4945
4946         * util-vserver/scripts/vserver-setup.functions: added some sanity
4947           checks
4948
4949 2005-02-25 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4950
4951         * util-vserver/ensc_wrappers/Makefile-files,
4952           util-vserver/ensc_wrappers/wrappers-string.hc,
4953           util-vserver/ensc_wrappers/wrappers.h: added wrapper around
4954           string functions
4955
4956 2005-02-25 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4957
4958         * util-vserver/src/secure-mount.c: /me should learn to differ
4959           between script-languages and C... strings in C are still marked
4960           by >"< but not by >'<...
4961           fixed allocation of the newly generated option string
4962
4963 2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4964
4965         * util-vserver/scripts/vapt-get-worker,
4966           util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
4967           $_APT_GET
4968
4969 2005-02-25 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4970
4971         * util-vserver/distrib/redhat/initpost,
4972           util-vserver/scripts/functions,
4973           util-vserver/scripts/legacy/distrib-info,
4974           util-vserver/scripts/legacy/rootshell,
4975           util-vserver/scripts/legacy/vserver,
4976           util-vserver/scripts/pkgmgmt,
4977           util-vserver/scripts/start-vservers,
4978           util-vserver/scripts/util-vserver-vars.pathsubst,
4979           util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
4980           util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
4981           util-vserver/scripts/vserver-build.apt-rpm,
4982           util-vserver/scripts/vserver-build.debootstrap,
4983           util-vserver/scripts/vserver-build.functions,
4984           util-vserver/scripts/vserver-build.functions.apt,
4985           util-vserver/scripts/vserver-build.functions.pkgmgmt,
4986           util-vserver/scripts/vserver-build.functions.rpm,
4987           util-vserver/scripts/vserver-build.functions.yum,
4988           util-vserver/scripts/vserver-build.rpm,
4989           util-vserver/scripts/vserver-build.yum,
4990           util-vserver/scripts/vserver-copy,
4991           util-vserver/scripts/vserver-setup.functions,
4992           util-vserver/scripts/vserver.functions,
4993           util-vserver/scripts/vserver.start,
4994           util-vserver/scripts/vserver.stop,
4995           util-vserver/scripts/vservers.grabinfo.sh,
4996           util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
4997           util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
4998           util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
4999           PATCHES: introduced a more common naming
5000           scheme: global, immutable variables names are now named like
5001           '$__ABC'
5002           instead of '$ABC'. This happens at much places and will break a
5003           lot of
5004           patches therefore.
5005
5006 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5007
5008         * util-vserver/configure.ac: changed my GPG key
5009
5010 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5011
5012         * util-vserver/src/secure-mount.c: assume 'nodev' by default
5013
5014 2005-02-25 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5015
5016         * util-vserver/scripts/vserver-build.functions.yum,
5017           util-vserver/scripts/vyum-worker: added preliminary support for
5018           the patch from
5019           https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
5020
5021 2005-02-25 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5022
5023         * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
5024           ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
5025           use $SETUP_CONFDIR instead of $confdir
5026
5027 2005-02-25 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5028
5029         * util-vserver/scripts/vserver-build.apt-rpm,
5030           util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
5031           $PKGDIR, use $PKGINSTALLDIR instead of
5032
5033 2005-02-20 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5034
5035         * util-vserver/scripts/vserver-build.functions.rpm:
5036           rpm.initFilesystem(): fixed variable-names; this caused e.g. an
5037           unset %_dbpath macro formerly
5038
5039 2005-02-15 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5040
5041         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
5042
5043 2005-02-15 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5044
5045         * util-vserver/configure.ac: added information where the 'ip' and
5046           'vconfig' programs can be found
5047
5048 2005-02-15 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5049
5050         * util-vserver/scripts/vshelper: adjusted the order of cli options
5051           evaluation; automake-1.9.5 redirects
5052           input from /dev/null so the 'tty -s' check gets triggered and
5053           'make
5054           distcheck' fails in the '... --version/--help' tests
5055
5056 2005-02-15 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5057
5058         * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
5059           symlink; there was a '/' missing which
5060           caused a pollution of the /etc/vservers/.defaults directory with
5061           'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
5062
5063 2005-02-07 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5064
5065         * util-vserver/scripts/functions,
5066           util-vserver/scripts/vserver-build.functions.pkgmgmt,
5067           util-vserver/src/vunify.c: fixed typos
5068
5069 2005-02-07 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5070
5071         * util-vserver/doc/configuration.xml: documented the *namespace
5072           options
5073
5074 2005-02-04 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5075
5076         * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
5077           of the mtab-location (Georg Glas)
5078           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
5079
5080 2005-02-04 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5081
5082         * util-vserver/scripts/vserver.functions: fixed one of the
5083           previously added 'test -n'
5084
5085 2005-02-02 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5086
5087         * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
5088           ENSC_PATHPROG(): added a '<DESCR>' parameter
5089
5090 2005-02-02 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5091
5092         * util-vserver/doc/compatibility-xhtml.xsl,
5093           util-vserver/doc/compatibility.css: applied
5094           http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
5095
5096 2005-02-01 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5097
5098         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
5099
5100 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5101
5102         * util-vserver/scripts/Makefile-files: added vyum-worker to
5103           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
5104
5105 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5106
5107         * util-vserver/scripts/vyum-worker: minor cosmetical change
5108
5109 2005-02-01 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5110
5111         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
5112           fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
5113           VAR=$(ACTION)'
5114           succeeds everytime so ERROR will be never executed. So, it is
5115           rewritten to
5116           'local VAR; VAR=$(ACTION) || ERROR'.
5117
5118 2005-02-01 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5119
5120         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
5121
5122 2005-02-01 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5123
5124         * util-vserver/distrib/fc3/rpmlist.d,
5125           util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
5126
5127 2005-02-01 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5128
5129         * util-vserver/scripts/vserver-build.rpm: moved installPackages
5130           into vserver-build.functions.rpm
5131           added support for preconfigured package-lists
5132
5133 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5134
5135         * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
5136           added
5137
5138 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5139
5140         * util-vserver/scripts/vserver-build: documented the '--empty'
5141           switch for the '-m rpm' method
5142           allow an increasing debug-level
5143
5144 2005-02-01 16:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5145
5146         * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
5147
5148 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5149
5150         * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
5151           directory + content
5152
5153 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5154
5155         * util-vserver/contrib/manifest.dat.pathsubst: added
5156           vserver-build.rpm
5157
5158 2005-02-01 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5159
5160         * util-vserver/lib_internal/matchlist-initbyvserver.c,
5161           util-vserver/lib_internal/matchlist-initmanually.c,
5162           util-vserver/lib_internal/matchlist-initrefserverlist.c,
5163           util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
5164           changed matchlist-API to pass additional information about a
5165           vserver. This allows to turn off pkgmgmt-queries for not-yet
5166           existent vservers in 'vcopy'
5167
5168 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5169
5170         * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
5171           added; it allows to pass additional information about the vserver
5172
5173 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5174
5175         * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
5176           with O_RDWR, fixed resource leak in error-case
5177
5178 2005-02-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5179
5180         * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
5181           when appending the '/'
5182
5183 2005-01-31 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5184
5185         * util-vserver/doc/configuration.xml,
5186           util-vserver/scripts/functions, util-vserver/scripts/vshelper:
5187           added 'debug' option for vshelper
5188
5189 2005-01-31 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5190
5191         * util-vserver/scripts/vshelper: added delegation support (Herbert
5192           Poetzl)
5193           http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
5194
5195 2005-01-31 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5196
5197         * util-vserver/scripts/vserver-build.functions: getDistribution():
5198           added support for a default distribution
5199
5200 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5201
5202         * util-vserver/scripts/Makefile-files,
5203           util-vserver/scripts/vserver-build,
5204           util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
5205
5206 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5207
5208         * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
5209           util-vserver/distrib/template/initpost,
5210           util-vserver/distrib/template/initpre: added the 'template'
5211           distribution
5212
5213 2005-01-31 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5214
5215         * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
5216           be now done shortly before execve(2)
5217           but not on initialization anymore. This solves the problem when
5218           'rpm' is
5219           a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
5220           was unset
5221           and the wrapper not used.
5222
5223 2005-01-31 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5224
5225         * util-vserver/scripts/vshelper: fixed the (currently non-existent)
5226           child->parent traversal
5227
5228 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5229
5230         * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
5231           DOT_MULTI_TARGET
5232
5233 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5234
5235         * util-vserver/doc/configuration.xml: updated
5236
5237 2005-01-31 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5238
5239         * util-vserver/Makefile.am,
5240           util-vserver/lib/createskeleton-full.hc,
5241           util-vserver/scripts/vserver-build.functions,
5242           util-vserver/scripts/vserver-setup.functions,
5243           util-vserver/src/save_ctxinfo.c,
5244           util-vserver/util-vserver.spec.in: removed 'run.rev' as a
5245           vserver-local variable and made it a system-wide setting
5246
5247 2005-01-28 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5248
5249         * util-vserver/doc/configuration.xml: reindented it
5250           fixed vshelper documentation
5251
5252 2005-01-27 21:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5253
5254         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5255           util-vserver/scripts/start-vservers,
5256           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
5257           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
5258           util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
5259           util-vserver/scripts/vserver-build,
5260           util-vserver/scripts/vserver-build.debootstrap,
5261           util-vserver/scripts/vserver-build.functions.rpm,
5262           util-vserver/scripts/vserver-setup.functions,
5263           util-vserver/scripts/vserver-wrapper,
5264           util-vserver/scripts/vserver.functions,
5265           util-vserver/scripts/vserver.start,
5266           util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
5267           util-vserver/scripts/vsomething: use 'test -n "..."' instead of
5268           'test "..."'; when "..." expands to '-v'
5269           or a similar string, the expression will be misinterpreted
5270           (noticed by
5271           Werner Schalk)
5272
5273 2005-01-27 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5274
5275         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
5276
5277 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5278
5279         * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
5280           reworked the capability.h stuff
5281
5282 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5283
5284         * util-vserver/src/Makefile-files,
5285           util-vserver/src/capability-compat.h: added capability-compat.h
5286
5287 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5288
5289         * util-vserver/configure.ac: added check for <sys/capability.h>
5290           header
5291
5292 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5293
5294         * util-vserver/Makefile.am: removed the linuxcaps.h bits
5295
5296 2005-01-27 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5297
5298         * util-vserver/src/vserver-info.c: implemented capability-support
5299           check
5300
5301 2005-01-27 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5302
5303         * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
5304           and context-creation; this caused
5305           errors on kernel 2.6 when the vserver is not running yet
5306
5307 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5308
5309         * util-vserver/src, util-vserver/src/.cvsignore,
5310           util-vserver/src/Makefile-files: added check-unixfile
5311
5312 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5313
5314         * util-vserver/scripts/vserver.start: execute sanityCheck()
5315
5316 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5317
5318         * util-vserver/scripts/vserver.functions: moved sanity checks which
5319           were spread in various functions into the sanityCheck() method
5320           implemented checks for non-newline terminated files and missing
5321           capability support
5322
5323 2005-01-27 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5324
5325         * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
5326           util-vserver/distrib/fc3/pkgs/01,
5327           util-vserver/distrib/fc3/pkgs/02,
5328           util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
5329           util-vserver/distrib/fc3/yum.repos.d,
5330           util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
5331           util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
5332           util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
5333           util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
5334           util-vserver/distrib/fc3/yum/yum.conf,
5335           util-vserver/scripts/vserver-build.functions.yum,
5336           util-vserver/scripts/vserver-build.yum,
5337           util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
5338           util-vserver/scripts/vyum-worker,
5339           util-vserver/src/check-unixfile.c: initial checkin
5340
5341 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5342
5343         * util-vserver/scripts/vserver-build: added 'yum' support
5344
5345 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5346
5347         * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
5348           code into the 'functions' file
5349
5350 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5351
5352         * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
5353           files + vsomething + check-unixfile
5354
5355 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5356
5357         * util-vserver/scripts/functions: added yum* support
5358           reorganized the rpmFake stuff
5359
5360 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5361
5362         * util-vserver/scripts/Makefile-files: added the yum* files +
5363           vsomething
5364
5365 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5366
5367         * util-vserver/distrib/redhat/initpre: added missing newline
5368
5369 2005-01-27 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5370
5371         * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
5372
5373 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5374
5375         * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
5376           + check-unixfile
5377
5378 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5379
5380         * util-vserver/README: mentioned the '-m yum' buildmethod
5381
5382 2005-01-26 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5383
5384         * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
5385           /etc/vservers/.../vdir also
5386
5387 2005-01-26 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5388
5389         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
5390
5391 2005-01-26 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5392
5393         * util-vserver/util-vserver.spec.in: do not ship the /vservers
5394           directory itself; as it is immutable, the
5395           extraction will fail else
5396
5397 2005-01-26 20:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5398
5399         * util-vserver/lib_internal/testsuite,
5400           util-vserver/lib_internal/testsuite/.cvsignore: updated
5401
5402 2005-01-26 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5403
5404         * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
5405           avoid comments after '-p /sbin/ldconfig'
5406
5407 2005-01-26 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5408
5409         * util-vserver/scripts/vserver.start: added (untested) support for
5410           '/' in the vserver fstab
5411
5412 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5413
5414         * util-vserver/scripts/vserver.functions: use unique prefixes for
5415           variables used in functions with 'eval' statements
5416           mountRootFS(): added
5417
5418 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5419
5420         * util-vserver/scripts/functions: use unique prefixes for variables
5421           used in functions with 'eval' statements
5422
5423 2005-01-26 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5424
5425         * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
5426           <string.h> + <ctype.h>
5427
5428 2005-01-26 15:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5429
5430         * util-vserver/scripts/Makefile-files: moved rootshell to legacy
5431
5432 2005-01-26 15:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5433
5434         * util-vserver/vserver-start/defaulttty.c: include <string.h>
5435
5436 2005-01-26 15:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5437
5438         * util-vserver/src/secure-mount.c: added '--rootfs' option
5439
5440 2005-01-26 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5441
5442         * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
5443           initscripts to legacy
5444
5445 2005-01-26 14:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5446
5447         * util-vserver/util-vserver.spec.in: updated BuildRequires:
5448           use 'setattr --barrier' instead of 'chattr +t' in the %post
5449           scriptlet
5450           moved the v_* initscripts to legacy
5451
5452 2005-01-25 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5453
5454         * util-vserver/contrib/manifest.dat.pathsubst,
5455           util-vserver/scripts/legacy/rootshell,
5456           util-vserver/scripts/rootshell: moved rootshell script to legacy
5457
5458 2005-01-21 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5459
5460         * util-vserver/scripts/legacy/vserver: fixed
5461           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
5462           
5463           "vserver myvserver start" gives exit code 1 if there is no file
5464           /etc/vservers/myvserver.sh, since the last statement in vserver
5465           ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
5466           case.
5467           
5468           [Daniel Hermann]
5469
5470 2005-01-21 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5471
5472         * util-vserver/scripts/vserver: be more verbosely when vserver
5473           could not be determined and give hints
5474           about possible solutions (based upon ideas by Thorsten Gunkel)
5475
5476 2005-01-21 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5477
5478         * util-vserver/scripts/vserver-setup.functions:
5479           interface-configuration: give out a warning when no device was
5480           configured
5481
5482 2005-01-21 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5483
5484         * util-vserver/scripts/vserver.functions: *
5485           interface-configuration: accept 'nodev' without a configured
5486           'dev';
5487           formerly the interface was silently ignored when 'dev' was
5488           missing
5489           * added some sanity checks for the behaviour described above
5490
5491 2005-01-21 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5492
5493         * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
5494           it work in SELinux environments
5495           call execve(2) directly instead of execv(3)
5496
5497 2005-01-07 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5498
5499         * util-vserver/README: fixed typos
5500           cleanups + enhancements
5501
5502 2005-01-07 16:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5503
5504         * util-vserver/README: "Notes for distributors" + "Which version
5505           shall I use?" added
5506
5507 2005-01-07 16:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5508
5509         * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
5510           instead of '[' (found by Hans Ulrich Niedermann)
5511
5512 2005-01-06 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5513
5514         * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
5515           AC_CANONICAL_HOST + AC_CANONICAL_BUILD
5516
5517 2005-01-06 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5518
5519         * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
5520           added
5521           made ENSC_VERSION_DIETLIBC uppercase
5522           ignore extra specifiers in dietlibc's minor version (reported by
5523           Hans Ulrich Niedermann)
5524
5525 2005-01-06 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5526
5527         * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
5528           $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
5529           Niedermann)
5530
5531 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5532
5533         * util-vserver/scripts/vserver.functions: use $_<prog> (which
5534           expands to absolute paths) instead of trusting into a good $PATH
5535           a small VLAN fix (do not quote the splitted dev)
5536           minor cleanups
5537
5538 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5539
5540         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5541           util-vserver/scripts/start-vservers,
5542           util-vserver/scripts/util-vserver-vars.pathsubst,
5543           util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
5544           util-vserver/scripts/vserver-build.debootstrap,
5545           util-vserver/scripts/vserver-build.functions.apt,
5546           util-vserver/scripts/vserver-wrapper,
5547           util-vserver/scripts/vserver.start,
5548           util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
5549           absolute paths) instead of trusting into a good $PATH
5550
5551 2004-12-28 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5552
5553         * util-vserver/configure.ac: use ENSC_PATHPROG & friends
5554
5555 2004-12-28 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5556
5557         * util-vserver/m4/ensc_pathprog.m4: initial checkin
5558
5559 2004-12-28 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5560
5561         * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
5562           substituting prognames
5563
5564 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5565
5566         * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
5567           variants
5568
5569 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5570
5571         * util-vserver/lib/vserver.h: s!\params!\param!
5572           added doc about vc_get_iattr()
5573
5574 2004-12-28 11:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5575
5576         * util-vserver/doc/cfg.txt: removed since obsoleted by
5577           configuration.xml
5578
5579 2004-12-21 07:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5580
5581         * util-vserver/src/vsched.c: fixed segfault when no arguments are
5582           given (reported by Adrian Reyer)
5583
5584 2004-12-16 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5585
5586         * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
5587           to 'fdset'. former name causes problems
5588           with certain FD_* implementations (reported by Adrian Reyer)
5589
5590 2004-12-09 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5591
5592         * util-vserver/build-all: added fc-3 host
5593
5594 2004-12-09 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5595
5596         * util-vserver/lib/Makefile-files: getfilecontext.c: added
5597
5598 2004-12-09 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5599
5600         * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
5601           vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
5602           function
5603           was horribly broken. Fixed and moved it into an own file as it is
5604           too
5605           complex for an inline function. Documentation was added also.
5606
5607 2004-12-07 11:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5608
5609         * util-vserver/vserver-start/main.c: include <unistd.h>
5610
5611 2004-12-07 11:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5612
5613         * util-vserver/scripts/vserver.functions: read enter-shell from the
5614           defaults-directory also
5615           use prio-bias instead of cpu-mask
5616
5617 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5618
5619         * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
5620           <string.h>
5621
5622 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5623
5624         * util-vserver/lib/testsuite/cflags.c: added some new flags
5625
5626 2004-12-07 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5627
5628         * util-vserver/doc/configuration.xml: do not mention the /hostname
5629           + /domainname params anymore
5630           removed vsched/cpu-mask
5631           added vsched/priority-bias
5632
5633 2004-10-21 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5634
5635         * util-vserver/lib/vserver.h: added/updated flags and capabilities
5636
5637 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5638
5639         * util-vserver/lib/islink.c: initial checkin
5640
5641 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5642
5643         * util-vserver/lib/internal.h: utilvserver_isLink(): added
5644           prototype
5645
5646 2004-10-21 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5647
5648         * util-vserver/lib/cflags-v13.c: added lots of new flags
5649
5650 2004-10-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5651
5652         * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
5653           'ping' is kept for compatibility reasons
5654
5655 2004-10-21 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5656
5657         * util-vserver/lib/Makefile-files: added islink.c
5658
5659 2004-10-19 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5660
5661         * util-vserver/scripts/functions: getFileValue(): modified to
5662           accept a list of candidates
5663
5664 2004-10-19 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5665
5666         * util-vserver/src/vcontext.c: merged from
5667           UV_NAMESPACE_AFTER_CHROOT branch
5668
5669 2004-10-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5670
5671         * util-vserver/Makefile.am: added 'update-doc' target
5672
5673 2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5674
5675         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
5676           Evc_{new,enter}_namespace(): added
5677
5678 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5679
5680         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
5681
5682 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5683
5684         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
5685           updated to vs1.9.3-rc4
5686
5687 2004-10-19 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5688
5689         * util-vserver/vserver-start/configuration-init.c,
5690           util-vserver/vserver-start/configuration.c,
5691           util-vserver/vserver-start/configuration.h,
5692           util-vserver/vserver-start/interface.c,
5693           util-vserver/vserver-start/interface.h,
5694           util-vserver/vserver-start/main.c,
5695           util-vserver/vserver-start/scriptlets.c,
5696           util-vserver/vserver-start/vserver-start.h: added lots of new
5697           code
5698
5699 2004-10-19 21:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5700
5701         * util-vserver/lib_internal/filecfg-iteratemultiline.c,
5702           util-vserver/lib_internal/testsuite/filecfg-ml.c,
5703           util-vserver/vserver-start/defaulttty.c: initial checkin
5704
5705 2004-10-19 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5706
5707         * util-vserver/vserver-start/Makefile-files: added defaulttty.c
5708
5709 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5710
5711         * util-vserver/src/reducecap.c: use some dirty hacks to include
5712           <linuxcaps.h> cleanly
5713
5714 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5715
5716         * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
5717
5718 2004-10-19 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5719
5720         * util-vserver/scripts/vserver.functions: made
5721           runlevel_{start,stop} global variables
5722           prepareStop(): added
5723           set PREVLEVEL on 'vserver ... stop' (required by Debian)
5724
5725 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5726
5727         * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
5728
5729 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5730
5731         * util-vserver/lib_internal/testsuite/Makefile-files: added
5732           filecfg-ml test
5733
5734 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5735
5736         * util-vserver/lib_internal/string.hc: String_c_str(): added
5737
5738 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5739
5740         * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
5741
5742 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5743
5744         * util-vserver/lib_internal/filecfg.h:
5745           FileCfg_iterateOverMultiLine(): added prototypes and related
5746           declarations
5747
5748 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5749
5750         * util-vserver/lib_internal/Makefile-files: added
5751           filecfg-iteratemultiline.c
5752
5753 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5754
5755         * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
5756           use VCMD_set_sched_v2 instead of VCMD_set_sched
5757
5758 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5759
5760         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
5761
5762 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5763
5764         * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
5765
5766 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5767
5768         * util-vserver/Makefile.am: added new kernel headers
5769           changed substition of linuxcaps.h; oldish 'sed' versions do not
5770           understand '\<' regexs
5771
5772 2004-10-18 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5773
5774         * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
5775
5776 2004-10-18 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5777
5778         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
5779           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
5780           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
5781           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
5782           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
5783           util-vserver/kernel/xid.h: updated
5784
5785 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5786
5787         * util-vserver/doc/Makefile-files: removed stylesheets and images
5788           from the main-package; they are now in the web-CVS
5789
5790 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5791
5792         * util-vserver/doc/configuration-flower.css,
5793           util-vserver/doc/configuration-lsd.css,
5794           util-vserver/doc/configuration-lsd1.css,
5795           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5796           util-vserver/doc/flowers2.png: moved into web-CVS
5797
5798 2004-10-18 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5799
5800         * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
5801           updated
5802
5803 2004-10-06 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5804
5805         * util-vserver/README: updated note about 'vserver-stat' and differ
5806           between 2.4 and 2.6
5807           kernel
5808
5809 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5810
5811         * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
5812           final unlink()
5813
5814 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5815
5816         * util-vserver/src/Makefile-files: link secure-mount against
5817           libvserver
5818
5819 2004-10-06 03:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5820
5821         * util-vserver/src/secure-mount.c: added better diagnostic when
5822           fstab-parsing fails
5823           use strsep() instead of strtok_r() in the parser to make the
5824           line-number counter work
5825
5826 2004-10-01 12:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5827
5828         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
5829
5830 2004-10-01 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5831
5832         * util-vserver/scripts/functions: _getProcNumberCount():
5833           s!$_ctx!$1!
5834
5835 2004-10-01 11:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5836
5837         * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
5838           out information about version of the found dietlibc
5839
5840 2004-10-01 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5841
5842         * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
5843           additional information are following the
5844           number
5845
5846 2004-10-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5847
5848         * util-vserver/scripts/functions: use more efficient ways to detect
5849           number of processes in a context
5850           (access /proc/virtual/... information instead of executing vps)
5851
5852 2004-10-01 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5853
5854         * util-vserver/scripts/vserver-build,
5855           util-vserver/scripts/vserver-build.debootstrap: allowed to
5856           specify additional debootstrap options
5857
5858 2004-10-01 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5859
5860         * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
5861           warnings regarding procfs-security
5862
5863 2004-09-24 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5864
5865         * util-vserver/src/rpm-fake.c: removed a __THROW which is not
5866           needed and causes errors with newer gcc
5867
5868 2004-09-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5869
5870         * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
5871           to copy labels; formerly, bad parameters could
5872           cause undefined behaviour
5873
5874 2004-09-24 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5875
5876         * util-vserver/doc/Makefile-files: fixed typo
5877
5878 2004-09-23 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5879
5880         * util-vserver/doc/configuration.xml: added some comments for
5881           interfaces/../{name,nodev}
5882
5883 2004-09-23 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5884
5885         * util-vserver/doc/configuration-flower.css,
5886           util-vserver/doc/configuration-lsd.css,
5887           util-vserver/doc/configuration-lsd1.css,
5888           util-vserver/doc/configuration-xhtml.xsl,
5889           util-vserver/doc/configuration.css: made it validate as xhtml
5890
5891 2004-09-23 22:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5892
5893         * util-vserver/build-all: fixed CLEAN=1 usecase
5894           use gcc4 instead of gcc35
5895
5896 2004-09-23 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5897
5898         * util-vserver/scripts/vserver-build.debootstrap: added better
5899           diagnostic for failed debootstrap download
5900
5901 2004-09-23 22:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5902
5903         * util-vserver/doc/configuration.css: added *.elements templates
5904
5905 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5906
5907         * util-vserver/doc/configuration.xml: updated rlimits description
5908           (reported by Nikola Donev)
5909           added warning about explicit 'fakeinit' usage
5910
5911 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5912
5913         * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
5914           implemented <elements>...</elements> support
5915
5916 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5917
5918         * util-vserver/doc/Makefile-files: added new stylesheets and images
5919
5920 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5921
5922         * util-vserver/doc/configuration-flower.css,
5923           util-vserver/doc/configuration-lsd1.css,
5924           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5925           util-vserver/doc/flowers2.png: initial checkin
5926
5927 2004-09-23 22:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5928
5929         * util-vserver/distrib/misc/debootstrap.uri: updated
5930
5931 2004-09-22 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5932
5933         * util-vserver/util-vserver.spec.in: s!commented!documented!
5934
5935 2004-09-22 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5936
5937         * util-vserver/util-vserver.spec.in: commented the possible options
5938           for 'rpmbuild'
5939
5940 2004-09-22 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5941
5942         * util-vserver/src/vsched.c: use new vc_set_sched structure
5943           generalized CLI options a little bit
5944
5945 2004-09-22 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5946
5947         * util-vserver/src/vattribute.c: set the "secure" flags on
5948           '--secure' manually. This is a crude hack
5949           and must be solved better.
5950
5951 2004-09-22 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5952
5953         * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
5954           some flags
5955           vc_get_insecureflags(): removed again; it is now handled by the
5956           utilities
5957
5958 2004-09-22 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5959
5960         * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
5961           ENSC_SAME_STRUCT_IDX: added
5962
5963 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5964
5965         * util-vserver/lib/syscall_setsched.c: added support for the new
5966           'struct vcmd_set_sched_v3'
5967
5968 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5969
5970         * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
5971           vcmd_set_sched_v3'
5972           added some optimizations
5973
5974 2004-09-22 20:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5975
5976         * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
5977           plus macros
5978
5979 2004-09-10 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5980
5981         * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
5982           CALL_VC_V13OBS(): added
5983
5984 2004-09-10 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5985
5986         * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
5987           switch
5988
5989 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5990
5991         * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
5992           '--secure' option
5993
5994 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5995
5996         * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
5997           this really make sense??)
5998
5999 2004-09-07 20:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6000
6001         * util-vserver/scripts/chcontext: fixed concatenation of flags +
6002           caps
6003
6004 2004-09-07 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6005
6006         * util-vserver/configure.ac: added an explicit requirement for
6007           version 1.9 of automake
6008
6009 2004-08-27 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6010
6011         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
6012
6013 2004-08-27 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6014
6015         * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
6016           util-vserver/scripts/vserver.stop: follow LSB behavior when
6017           starting/stopping a vserver (no error, when already
6018           running/stopped)
6019           adjusted some exit-codes
6020
6021 2004-08-27 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6022
6023         * util-vserver/src/secure-mount.c: showHelp(): improved message
6024
6025 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6026
6027         * util-vserver/distrib/misc/debootstrap.uri: updated again...
6028
6029 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6030
6031         * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
6032           by readlink()
6033
6034 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6035
6036         * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
6037
6038 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6039
6040         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
6041           return the count of written chars
6042
6043 2004-08-25 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6044
6045         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
6046           util-vserver/scripts/vserver.functions,
6047           util-vserver/vserver-start/mount.c: use the new 'secure-mount'
6048           CLI
6049
6050 2004-08-25 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6051
6052         * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
6053           accept an argument now, and '--secure'
6054           is deprecated. Lots of code was modernized
6055
6056 2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6057
6058         * util-vserver/vserver-start/configuration-init.c,
6059           util-vserver/vserver-start/configuration.c,
6060           util-vserver/vserver-start/configuration.h,
6061           util-vserver/vserver-start/interface-add.c,
6062           util-vserver/vserver-start/interface-read.c,
6063           util-vserver/vserver-start/interface.c,
6064           util-vserver/vserver-start/interface.h,
6065           util-vserver/vserver-start/main.c,
6066           util-vserver/vserver-start/scriptlets.c,
6067           util-vserver/vserver-start/vshelper.c: added lots of new code
6068
6069 2004-08-19 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6070
6071         * util-vserver/vserver-start/interface-print.c,
6072           util-vserver/vserver-start/interface-remove.c,
6073           util-vserver/vserver-start/mount.c,
6074           util-vserver/vserver-start/mount.h,
6075           util-vserver/vserver-start/undo.c,
6076           util-vserver/vserver-start/undo.h: initial checkin
6077
6078 2004-08-19 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6079
6080         * util-vserver/src/vnamespace.c: fixed some #includes for the new
6081           position of sys_clone.h
6082
6083 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6084
6085         * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
6086           for some legacy code
6087
6088 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6089
6090         * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
6091           changed position of sys_clone.h
6092
6093 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6094
6095         * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
6096           prototypes
6097
6098 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6099
6100         * util-vserver/src/fstool.c: checkForRace(): removed as unused
6101
6102 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6103
6104         * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
6105           resolveCtx()
6106
6107 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6108
6109         * util-vserver/src/sys_clone.h: moved into lib_internal/
6110
6111 2004-08-19 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6112
6113         * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
6114           already in libvserver
6115
6116 2004-08-19 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6117
6118         * util-vserver/lib_internal/testsuite/command.c: applied API
6119           changes
6120
6121 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6122
6123         * util-vserver/lib_internal/command.h: added support for
6124           plain-style char** args
6125
6126 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6127
6128         * util-vserver/lib_internal/command-appendparameter.c,
6129           util-vserver/lib_internal/command-exec.c,
6130           util-vserver/lib_internal/command-free.c,
6131           util-vserver/lib_internal/command-init.c: handle plain-style
6132           char** args also
6133
6134 2004-08-19 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6135
6136         * util-vserver/lib_internal/command-setparams.c,
6137           util-vserver/lib_internal/sys_clone.h: initial checkin
6138
6139 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6140
6141         * util-vserver/lib_internal/Makefile-files: added
6142           command-setparams.c and sys_clone.h
6143
6144 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6145
6146         * util-vserver/contrib/manifest.dat.pathsubst: marked
6147           vserver.start.bin as C99-only
6148
6149 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6150
6151         * util-vserver/pathconfig.h.pathsubst: added some new paths
6152
6153 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6154
6155         * util-vserver/Makefile.am: automake-1.9 fixes:
6156           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6157           removed some libtool-hacks which are not needed with automake-1.9
6158           anymore
6159
6160 2004-08-19 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6161
6162         * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
6163           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6164           added lots of new files
6165
6166 2004-08-19 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6167
6168         * util-vserver/src/Makefile-files: automake-1.9 fixes:
6169           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6170           removed src/sys_clone.h (now in lib_internal/)
6171           removed src/fstool-resolvectx.c
6172
6173 2004-08-19 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6174
6175         * util-vserver/lib/testsuite/Makefile-files,
6176           util-vserver/tests/Makefile-files: automake-1.9 fixes:
6177           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6178
6179 2004-08-19 13:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6180
6181         * util-vserver/lib/xidopt2xid.c: removed code without an effect
6182
6183 2004-08-19 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6184
6185         * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
6186           vc_syscall() an alias for vserver() but execute it.
6187
6188 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6189
6190         * util-vserver/lib/isfile.c: initial checkin
6191
6192 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6193
6194         * util-vserver/lib/internal.h: utilvserver_isFile(): added
6195           prototype
6196
6197 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6198
6199         * util-vserver/lib/getvservercfgstyle.c: fixed detection of
6200           legacy-style (check for file but not directory)
6201
6202 2004-08-19 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6203
6204         * util-vserver/lib/Makefile-files: addded 'isfile.c'
6205
6206 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6207
6208         * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
6209
6210 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6211
6212         * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
6213           Esocketpair(): added
6214
6215 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6216
6217         * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
6218
6219 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6220
6221         * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
6222
6223 2004-07-08 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6224
6225         * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
6226           (provided by Olivier Poitrey)
6227           added some links about [bc]capabilities and flags
6228           added more scheduler doc (provided by Olivier Poitrey)
6229           added some comments about 2.4 vs. 2.6 at rlimits/ulimits
6230           added doc about rlimit's 'min' setting
6231
6232 2004-07-03 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6233
6234         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
6235
6236 2004-07-03 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6237
6238         * util-vserver/doc/configuration.xml: fixed path of the xsd file
6239
6240 2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6241
6242         * util-vserver/build-all: added fc-2
6243
6244 2004-07-03 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6245
6246         * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
6247           when .autofsck does not exist
6248
6249 2004-07-03 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6250
6251         * util-vserver/scripts/chcontext: accept --xid and prefer it
6252           against --ctx in the doc
6253           added --silentexist option at --create
6254
6255 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6256
6257         * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
6258
6259 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6260
6261         * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
6262
6263 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6264
6265         * util-vserver/distrib/redhat/initpost: added comment about
6266           possible races
6267           fixed /etc/inittab substitution
6268
6269 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6270
6271         * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
6272           added suse/apt/rpmpriorities
6273           moved suse/apt/sources.list into the cfgdir
6274
6275 2004-07-03 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6276
6277         * util-vserver/contrib/manifest.dat.pathsubst: added
6278           vserver.start.bin
6279
6280 2004-07-03 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6281
6282         * util-vserver/vserver-start/Makefile-files: use
6283           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
6284
6285 2004-07-03 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6286
6287         * util-vserver/distrib/Makefile.am: added suse91 files
6288
6289 2004-07-03 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6290
6291         * util-vserver/distrib/redhat/rc.sysinit,
6292           util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
6293           util-vserver/distrib/suse91/apt/sources.list,
6294           util-vserver/distrib/suse91/initpost,
6295           util-vserver/distrib/suse91/pkgs,
6296           util-vserver/distrib/suse91/pkgs/01,
6297           util-vserver/distrib/suse91/pkgs/02,
6298           util-vserver/distrib/suse91/rpm,
6299           util-vserver/distrib/suse91/rpm/macros,
6300           util-vserver/vserver-start,
6301           util-vserver/vserver-start/.cvsignore: initial checkin
6302
6303 2004-07-03 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6304
6305         * util-vserver/distrib/redhat/initpost: some enhancements for
6306           'plain' initstyle
6307
6308 2004-07-03 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6309
6310         * util-vserver/lib_internal/testsuite,
6311           util-vserver/lib_internal/testsuite/.cvsignore: added some files
6312
6313 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6314
6315         * util-vserver/vserver-start/configuration-init.c,
6316           util-vserver/vserver-start/configuration.c,
6317           util-vserver/vserver-start/configuration.h,
6318           util-vserver/vserver-start/interface-add.c,
6319           util-vserver/vserver-start/interface-free.hc,
6320           util-vserver/vserver-start/interface-init.hc,
6321           util-vserver/vserver-start/interface-read.c,
6322           util-vserver/vserver-start/interface.c,
6323           util-vserver/vserver-start/interface.h,
6324           util-vserver/vserver-start/main.c,
6325           util-vserver/vserver-start/scriptlets.c,
6326           util-vserver/vserver-start/vserver-start.h,
6327           util-vserver/vserver-start/vshelper.c,
6328           util-vserver/vserver-start/vshelper.h: initial checkin
6329
6330 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6331
6332         * util-vserver/vserver-start/Makefile-files: added lots of files
6333
6334 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6335
6336         * util-vserver/src/vserver-info.c: added CANONIFY tag
6337
6338 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6339
6340         * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
6341
6342 2004-07-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6343
6344         * util-vserver/scripts/vserver.start,
6345           util-vserver/scripts/vserver.stop: use a canonified lockfile-name
6346
6347 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6348
6349         * util-vserver/scripts/vserver.functions: function prepareInit():
6350           do some cleanups in the plain-mode
6351
6352 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6353
6354         * util-vserver/scripts/functions: vshelper.initSync(): use $1
6355           instead of $VSERVER_DIR
6356
6357 2004-07-02 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6358
6359         * util-vserver/lib_internal/util.h: include util-lockfile.h
6360           canonifyVserverName(): added prototype
6361
6362 2004-07-02 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6363
6364         * util-vserver/lib_internal/util-mem.h: optimized it a little bit
6365
6366 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6367
6368         * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
6369
6370 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6371
6372         * util-vserver/lib_internal/command-wait.c: fixed stupid typo
6373
6374 2004-07-02 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6375
6376         * util-vserver/lib_internal/Makefile-files: added lots of new files
6377
6378 2004-07-02 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6379
6380         * util-vserver/lib_internal/errinfo-writeerrno.c,
6381           util-vserver/lib_internal/errinfo.h,
6382           util-vserver/lib_internal/filecfg-readentryflag.c,
6383           util-vserver/lib_internal/filecfg-readentrystr.c,
6384           util-vserver/lib_internal/filecfg.h,
6385           util-vserver/lib_internal/util-canonify.c,
6386           util-vserver/lib_internal/util-lockfile.c,
6387           util-vserver/lib_internal/util-lockfile.h: initial checkin
6388
6389 2004-07-02 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6390
6391         * util-vserver/lib/vserver.h: small cosmetical cleanups
6392
6393 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6394
6395         * util-vserver/distrib/misc/mtab: s!ext2!ufs!
6396
6397 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6398
6399         * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
6400           PROG_* macros needed for vserver-start.bin
6401
6402 2004-07-02 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6403
6404         * util-vserver/build-all: removed gcc34 target (now default)
6405           added gcc35 target (not working currently)
6406
6407 2004-07-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6408
6409         * util-vserver/scripts/vserver.start: (re)enabled nice-support for
6410           2.6 vservers which was omitted inadvertently
6411
6412 2004-07-01 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6413
6414         * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
6415           introduced by rev 1.17
6416
6417 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6418
6419         * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
6420           non-standard places
6421
6422 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6423
6424         * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
6425           'pkgbase')
6426
6427 2004-06-27 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6428
6429         * util-vserver/build-all,
6430           util-vserver/lib_internal/command-appendparameter.c,
6431           util-vserver/lib_internal/command-exec.c,
6432           util-vserver/lib_internal/command-free.c,
6433           util-vserver/lib_internal/command-init.c,
6434           util-vserver/lib_internal/command-reset.c,
6435           util-vserver/lib_internal/command-wait.c,
6436           util-vserver/lib_internal/command.h,
6437           util-vserver/lib_internal/testsuite,
6438           util-vserver/lib_internal/testsuite/.cvsignore,
6439           util-vserver/lib_internal/testsuite/Makefile-files,
6440           util-vserver/lib_internal/testsuite/command.c: initial checkin
6441
6442 2004-06-27 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6443
6444         * util-vserver/lib_internal/Makefile-files: added command* files
6445           and testsuite/
6446
6447 2004-06-27 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6448
6449         * util-vserver/src/vserver-stat.c: enhanced output for old-style
6450           vservers
6451
6452 2004-06-27 13:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6453
6454         * util-vserver/distrib/misc/debootstrap.uri: updated...
6455
6456 2004-06-27 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6457
6458         * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
6459           options are given
6460
6461 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6462
6463         * util-vserver/src/vcopy.c: made it work...
6464
6465 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6466
6467         * util-vserver/scripts/vserver-build.skeleton: do not fail when
6468           '-d' is not specified and distribution can not be detected
6469
6470 2004-06-27 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6471
6472         * util-vserver/scripts/vserver-build.functions: getDistribution():
6473           added detection for slackware and gentoo
6474
6475 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6476
6477         * util-vserver/scripts/vprocunhide: fixed typos
6478
6479 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6480
6481         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
6482           work also when destination file does not exist (needed for vcopy)
6483
6484 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6485
6486         * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
6487           operation on symlinks
6488
6489 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6490
6491         * util-vserver/lib/vserver.h: vc_syscall(): added prototype
6492           added/updated some doc
6493
6494 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6495
6496         * util-vserver/lib/syscall-syscall.c: initial checkin
6497
6498 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6499
6500         * util-vserver/lib/getvserverbyctx-compat.hc,
6501           util-vserver/lib/getvserverctx.c: added legacy support
6502
6503 2004-06-27 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6504
6505         * util-vserver/lib/Makefile-files: added syscall-syscall.c
6506
6507 2004-06-27 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6508
6509         * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
6510
6511 2004-06-27 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6512
6513         * util-vserver/doc/configuration.xml: added comment about
6514           'capabilities' file and kernelversion
6515
6516 2004-06-17 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6517
6518         * util-vserver/vserver-start,
6519           util-vserver/vserver-start/Makefile-files: initial checkin
6520
6521 2004-06-17 21:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6522
6523         * util-vserver/Makefile.am: added silent.% target
6524           include ensc_fmt/ and vserver-start/ files
6525           minor cosmetical fixes
6526
6527 2004-06-16 10:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6528
6529         * util-vserver/ensc_vector/Makefile-files,
6530           util-vserver/ensc_vector/vector-zeroend.c,
6531           util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
6532           function
6533
6534 2004-06-16 10:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6535
6536         * util-vserver/lib/Makefile-files: moved fmt* functionality into
6537           the 'ensc_fmt' module
6538           removed '-D_REENTRANT' as it is defined globally
6539
6540 2004-06-16 10:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6541
6542         * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
6543           util-vserver/ensc_fmt/Makefile-files,
6544           util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
6545           util-vserver/ensc_fmt/fmt-internal.h,
6546           util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
6547           util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
6548           util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
6549           util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
6550           util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
6551           util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
6552           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
6553           functionality into the 'ensc_fmt' module
6554
6555 2004-05-27 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6556
6557         * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
6558           s!fakeinit!initpid! at some places
6559
6560 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6561
6562         * util-vserver/scripts/vserver.functions: use '--fakeinit' by
6563           default; users will have to disable it explicitly
6564           by putting '~fakeinit' into the 'flags' configuration file
6565
6566 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6567
6568         * util-vserver/scripts/vserver-build.debootstrap: cleanups
6569
6570 2004-05-27 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6571
6572         * util-vserver/README: fixed typos
6573
6574 2004-05-27 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6575
6576         * util-vserver/distrib/misc/debootstrap.uri: updated
6577
6578 2004-05-27 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6579
6580         * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
6581           variables which were lost some time ago; this
6582           will preserve %%config files...
6583
6584 2004-05-27 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6585
6586         * util-vserver/Makefile.am: make util-vserver.spec readonly to
6587           prevent losing of changes
6588
6589 2004-05-27 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6590
6591         * util-vserver/README: added content
6592
6593 2004-05-22 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6594
6595         * util-vserver/sysv/vprocunhide: fixed rc conflict with
6596           /etc/rc.d/functions; reported by taxcollector
6597           in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
6598
6599 2004-05-21 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6600
6601         * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
6602           support for the default GPG key
6603
6604 2004-05-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6605
6606         * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
6607           util-vserver/scripts/vrpm: added some color to the life
6608
6609 2004-05-20 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6610
6611         * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
6612           filesystems on 'vserver ... pkgmgmt ...' operations
6613
6614 2004-05-18 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6615
6616         * util-vserver/NEWS: version 0.29.214
6617
6618 2004-05-18 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6619
6620         * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
6621
6622 2004-05-18 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6623
6624         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
6625           util-vserver/distrib/fc2/apt,
6626           util-vserver/distrib/fc2/apt/rpmpriorities,
6627           util-vserver/distrib/fc2/apt/sources.list,
6628           util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
6629           util-vserver/distrib/fc2/pkgs/02: added fc2 support
6630
6631 2004-05-18 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6632
6633         * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
6634           added sigexec
6635
6636 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6637
6638         * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
6639           places
6640
6641 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6642
6643         * util-vserver/Makefile.am: substitute ENV
6644
6645 2004-05-11 18:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6646
6647         * util-vserver/configure.ac,
6648           util-vserver/scripts/util-vserver-vars.pathsubst,
6649           util-vserver/scripts/vserver.start,
6650           util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
6651           'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
6652           implementation should have it...
6653
6654 2004-05-11 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6655
6656         * util-vserver/src/sigexec.c: initial checkin
6657
6658 2004-05-11 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6659
6660         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
6661           util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
6662           (SIG_DFL)
6663           use new exitLikeProcess() interface
6664
6665 2004-05-11 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6666
6667         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
6668           util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
6669           SIGCHLD sigmask to an expected value (SIG_DFL)
6670
6671 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6672
6673         * util-vserver/src, util-vserver/src/.cvsignore,
6674           util-vserver/src/Makefile-files: added sigexec
6675
6676 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6677
6678         * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
6679           to set expected sigmask
6680
6681 2004-05-11 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6682
6683         * util-vserver/lib_internal/util-exitlikeprocess.h:
6684           exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
6685           parameter
6686
6687 2004-05-11 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6688
6689         * util-vserver/lib_internal/util-exitlikeprocess.c:
6690           exitLikeProcess(): never return...
6691
6692 2004-05-11 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6693
6694         * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
6695           modified the new migrate-path to work when there exists a process
6696           in xid 1 already
6697
6698 2004-05-08 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6699
6700         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
6701
6702 2004-05-08 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6703
6704         * util-vserver/src/exec-ulimit.c: added support for 'core'
6705
6706 2004-05-08 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6707
6708         * util-vserver/src/vps.c: use new exitLikeProcess() interface
6709           better error-handling
6710
6711 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6712
6713         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
6714           use new exitLikeProcess() interface
6715
6716 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6717
6718         * util-vserver/scripts/vserver.start,
6719           util-vserver/scripts/vserver.stop: added locking
6720           call setDefaultTTY() correctly
6721
6722 2004-05-08 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6723
6724         * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
6725           clean' after building the vserver
6726
6727 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6728
6729         * util-vserver/scripts/functions: setDefaultTTY(): redirect every
6730           descriptors
6731
6732 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6733
6734         * util-vserver/lib_internal/util-exitlikeprocess.h:
6735           exitLikeProcess(): removed the 'NORETURN'; this causes strange
6736           error when the function returns
6737           exitLikeProcess(): added a second, 'char *' parameter for the
6738           human readable command
6739
6740 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6741
6742         * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
6743           when sending a signal
6744
6745 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6746
6747         * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
6748           happy
6749
6750 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6751
6752         * util-vserver/lib/val2text.hc: include <strings.h>
6753
6754 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6755
6756         * util-vserver/lib/getvservername.c: getRecentName(): use
6757           realpath(3) instead of errorprone 'chdir()' calls
6758
6759 2004-05-08 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6760
6761         * util-vserver/lib/getvserverbyctx-compat.hc,
6762           util-vserver/lib/getvserverctx.c: optimized buffersizes
6763
6764 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6765
6766         * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
6767           documentation; it must be configured on a
6768           per-system, but not per-vserver base
6769
6770 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6771
6772         * util-vserver/distrib/misc/debootstrap.uri: updated again
6773
6774 2004-05-05 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6775
6776         * util-vserver/src/clearenv.c: fixed case when '--' is used
6777
6778 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6779
6780         * util-vserver/scripts/vshelper: fixed typo
6781
6782 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6783
6784         * util-vserver/scripts/vserver.start: use 'clearenv' in the new
6785           path also
6786
6787 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6788
6789         * util-vserver/scripts/vserver.functions: sendKillSequence(): be
6790           silent and succeed everytime
6791
6792 2004-05-05 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6793
6794         * util-vserver/scripts/vserver-setup.functions: removed legacy code
6795
6796 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6797
6798         * util-vserver/scripts/vrpm-preload,
6799           util-vserver/src/rpm-fake-resolver.c,
6800           util-vserver/src/rpm-fake.c: added code to preserve capabilities
6801           and flags
6802
6803 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6804
6805         * util-vserver/lib_internal/unify-unify.c: added some doc
6806
6807 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6808
6809         * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
6810           regarding signed vs. unsigned int...
6811
6812 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6813
6814         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
6815           issue
6816           include <strings.h>
6817
6818 2004-04-30 10:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6819
6820         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
6821           len<4
6822
6823 2004-04-28 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6824
6825         * util-vserver/doc/changelog.txt: removed since unused
6826
6827 2004-04-28 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6828
6829         * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
6830
6831 2004-04-28 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6832
6833         * util-vserver/src/readlink.c: enhanced errormessages
6834
6835 2004-04-28 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6836
6837         * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
6838           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6839           set secure ccapabilities
6840
6841 2004-04-28 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6842
6843         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
6844           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6845
6846 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6847
6848         * util-vserver/lib_internal/Makefile-files: added coreassert.h
6849
6850 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6851
6852         * util-vserver/lib/apidoc/list2xxx.syntax,
6853           util-vserver/lib_internal/coreassert.h: initial checkin
6854
6855 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6856
6857         * util-vserver/lib/testsuite/cflags.c: use
6858           <lib_internal/coreassert.h>
6859           added new testcases
6860
6861 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6862
6863         * util-vserver/lib/testsuite/fmt.c,
6864           util-vserver/lib/testsuite/parselimit.c: use
6865           <lib_internal/coreassert.h>
6866
6867 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6868
6869         * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
6870
6871 2004-04-28 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6872
6873         * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
6874
6875 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6876
6877         * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
6878           cleanups
6879           added documentation
6880
6881 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6882
6883         * util-vserver/lib/val2text.hc: use strncasecmp() instead of
6884           strncmp()
6885
6886 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6887
6888         * util-vserver/lib/listparser.hc: improved error-detection for the
6889           '^' prefix
6890           added support for 'none'
6891           allow '0'
6892
6893 2004-04-28 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6894
6895         * util-vserver/lib/bcaps-v13.c: added bcapability names
6896           added code to remove a 'CAP_' prefix
6897
6898 2004-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6899
6900         * util-vserver/lib/Makefile-files,
6901           util-vserver/lib/getinsecurebcaps.c,
6902           util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
6903           getinsecurebcaps.c
6904
6905 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6906
6907         * util-vserver/NEWS, util-vserver/configure.ac,
6908           util-vserver/doc/configuration-lsd.css: version 0.29.211
6909
6910 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6911
6912         * util-vserver/util-vserver.spec.in: readjusted Release:
6913
6914 2004-04-23 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6915
6916         * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
6917           buildrequire 'xalan-j' (can be disabled with '--without xalan')
6918           removed 'libxslt' buildrequire
6919
6920 2004-04-23 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6921
6922         * util-vserver/doc/Makefile-files: remove *.html only, when we can
6923           recreate them
6924
6925 2004-04-23 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6926
6927         * util-vserver/lib/Makefile-files: fixed typo
6928
6929 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6930
6931         * util-vserver/doc/Makefile-files: removed FAQ.txt and
6932           configuration.dtd
6933           added configuration.xsd
6934
6935 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6936
6937         * util-vserver/doc/FAQ.txt: obsoleted
6938
6939 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6940
6941         * util-vserver/configure.ac: added 'net' API
6942           disable 'legacy' API by default
6943
6944 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6945
6946         * util-vserver/compat.h: added nid_t
6947
6948 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6949
6950         * util-vserver/src/reducecap.c: fixed warnings when compiled
6951           without legacy-mode
6952
6953 2004-04-22 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6954
6955         * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
6956           util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
6957           util-vserver/lib/nflags_list-net.c,
6958           util-vserver/lib/syscall_getncaps-net.hc,
6959           util-vserver/lib/syscall_getncaps.c,
6960           util-vserver/lib/syscall_getnflags-net.hc,
6961           util-vserver/lib/syscall_getnflags.c,
6962           util-vserver/lib/syscall_getnxinfo-net.hc,
6963           util-vserver/lib/syscall_getnxinfo.c,
6964           util-vserver/lib/syscall_gettasknid-net.hc,
6965           util-vserver/lib/syscall_gettasknid.c,
6966           util-vserver/lib/syscall_netadd-net.hc,
6967           util-vserver/lib/syscall_netadd.c,
6968           util-vserver/lib/syscall_netcreate-net.hc,
6969           util-vserver/lib/syscall_netcreate.c,
6970           util-vserver/lib/syscall_netmigrate-net.hc,
6971           util-vserver/lib/syscall_netmigrate.c,
6972           util-vserver/lib/syscall_netremove-net.hc,
6973           util-vserver/lib/syscall_netremove.c,
6974           util-vserver/lib/syscall_setncaps-net.hc,
6975           util-vserver/lib/syscall_setncaps.c,
6976           util-vserver/lib/syscall_setnflags-net.hc,
6977           util-vserver/lib/syscall_setnflags.c,
6978           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
6979           added network layer functions
6980
6981 2004-04-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6982
6983         * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
6984
6985 2004-04-22 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6986
6987         * util-vserver/doc/configuration.dtd: obsoleted by
6988           configuration.xsd
6989
6990 2004-04-22 19:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6991
6992         * util-vserver/THANKS: added Olivier Poitrey
6993
6994 2004-04-22 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6995
6996         * util-vserver/configure.ac: use xalan instead of xsltproc
6997
6998 2004-04-22 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6999
7000         * util-vserver/doc/configuration-xhtml.xsl,
7001           util-vserver/doc/configuration.xml,
7002           util-vserver/doc/configuration.xsd: use the new, XSD-based format
7003           which was defined by Olivier Poitrey
7004
7005 2004-04-22 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7006
7007         * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
7008           removed debug message
7009
7010 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7011
7012         * util-vserver/doc/beautify.xsl: obsoleted
7013
7014 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7015
7016         * util-vserver/doc/Makefile-files: use xalan
7017
7018 2004-04-22 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7019
7020         * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
7021           updated to vs1.9.0pre12
7022
7023 2004-04-22 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7024
7025         * util-vserver/lib/cflags-v13.c,
7026           util-vserver/lib/testsuite/cflags.c: use more specific names for
7027           the flags
7028
7029 2004-04-21 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7030
7031         * util-vserver/scripts/vserver.start: give correct vserver-name in
7032           the hints ($VSERVER_DIR instead of $VSERVER_NAME)
7033
7034 2004-04-21 21:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7035
7036         * util-vserver/scripts/vserver.functions: moved the 'ip_only'
7037           handling to the right place
7038
7039 2004-04-21 09:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7040
7041         * util-vserver/src/vshelper-sync.c: fixed missing initialization of
7042           a timeout struct
7043
7044 2004-04-21 09:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7045
7046         * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
7047           counter to handle medium+large uptimes
7048           (>49 days) correctly
7049
7050 2004-04-21 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7051
7052         * util-vserver/scripts/vserver.functions: made 'nodev' work
7053
7054 2004-04-20 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7055
7056         * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
7057
7058 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7059
7060         * util-vserver/src/Makefile-files: added chain-echo
7061
7062 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7063
7064         * util-vserver/scripts/vshelper: use '--defaulttty'
7065
7066 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7067
7068         * util-vserver/scripts/vserver.stop: use setDefaultTTY()
7069
7070 2004-04-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7071
7072         * util-vserver/scripts/vserver.start: use setDefaultTTY()
7073           added explicit synchronization step for fakeinit with the old
7074           methods
7075
7076 2004-04-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7077
7078         * util-vserver/scripts/vserver: added '--defaulttty' option
7079
7080 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7081
7082         * util-vserver/scripts/start-vservers: use --defaulttty options
7083           instead of setting tty manually
7084
7085 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7086
7087         * util-vserver/scripts/functions: setDefaultTTY(): added
7088
7089 2004-04-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7090
7091         * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
7092           interprete relative ('./') and absolute
7093           paths ('/...') as vcCFG_RECENT_FULL only
7094           * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
7095           instead of access(2) to check for directories
7096
7097 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7098
7099         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
7100
7101 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7102
7103         * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
7104
7105 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7106
7107         * util-vserver/distrib/misc/debootstrap.uri: added some entries
7108
7109 2004-04-20 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7110
7111         * util-vserver/distrib/misc/vunify-exclude: updated
7112
7113 2004-04-20 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7114
7115         * util-vserver/contrib/manifest.dat.pathsubst,
7116           util-vserver/scripts/util-vserver-vars.pathsubst: added
7117           chain-echo
7118
7119 2004-04-20 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7120
7121         * util-vserver/src/chain-echo.c: initial checkin
7122
7123 2004-04-15 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7124
7125         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
7126
7127 2004-04-15 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7128
7129         * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
7130           of 1.10)
7131
7132 2004-04-15 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7133
7134         * util-vserver/scripts/vserver.suexec: call chbind when entering
7135           vservers
7136
7137 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7138
7139         * util-vserver/scripts/vserver.functions: call vattribute with
7140           '--flag fakeinit' additionally to the '--fakeinit' flag of
7141           vcontext
7142
7143 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7144
7145         * util-vserver/scripts/functions: callInNamespace(): do not accept
7146           non-running vservers
7147
7148 2004-04-15 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7149
7150         * util-vserver/distrib/misc/debootstrap.uri: updated
7151
7152 2004-04-14 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7153
7154         * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
7155           *cflags*, *_context -> ctx_*)
7156           fixed '--fakeinit' option
7157
7158 2004-04-14 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7159
7160         * util-vserver/scripts/vshelper: fixed another brokeness in CLI
7161           option handling
7162
7163 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7164
7165         * util-vserver/scripts/functions: lock(): do not execute the pipe;
7166           this does not work on 2.6
7167
7168 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7169
7170         * util-vserver/lib/testsuite,
7171           util-vserver/lib/testsuite/.cvsignore: added cflags
7172
7173 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7174
7175         * util-vserver/doc/configuration.xml: added some comments about
7176           uts/context
7177
7178 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7179
7180         * util-vserver/doc/configuration-xhtml.xsl: added a new boring
7181           stylesheet
7182
7183 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7184
7185         * util-vserver/doc/configuration.css: initial checkin
7186
7187 2004-04-14 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7188
7189         * util-vserver/contrib/make-manifest,
7190           util-vserver/contrib/manifest.dat.pathsubst: added support for
7191           '%config(...)' (or whatever) annotations
7192
7193 2004-04-14 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7194
7195         * util-vserver/ensc_wrappers/wrappers-vserver.hc,
7196           util-vserver/lib_internal/switchtowatchxid.c,
7197           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
7198           util-vserver/src/rpm-fake-resolver.c,
7199           util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
7200           applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
7201
7202 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7203
7204         * util-vserver/lib_internal/Makefile-files,
7205           util-vserver/lib_internal/util.h: added util-debug.h
7206
7207 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7208
7209         * util-vserver/lib_internal/util-debug.h: initial checkin
7210
7211 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7212
7213         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
7214           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
7215           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
7216           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
7217           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
7218           to vs1.90pre9
7219
7220 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7221
7222         * util-vserver/lib/syscall-compat.hc,
7223           util-vserver/lib/testsuite/Makefile-files,
7224           util-vserver/lib/testsuite/cflags.c,
7225           util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
7226           applied new kernel API
7227           renamed functions so that they correspond to the new kernel API
7228
7229 2004-04-14 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7230
7231         * util-vserver/lib/Makefile-files,
7232           util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
7233           util-vserver/lib/cflags_list-compat.c,
7234           util-vserver/lib/cflags_list-v13.c,
7235           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
7236           util-vserver/lib/flags_list-compat.c,
7237           util-vserver/lib/flags_list-v13.c,
7238           util-vserver/lib/syscall_createcontext-v13.hc,
7239           util-vserver/lib/syscall_createcontext.c,
7240           util-vserver/lib/syscall_ctxcreate-v13.hc,
7241           util-vserver/lib/syscall_ctxcreate.c,
7242           util-vserver/lib/syscall_ctxmigrate-v13.hc,
7243           util-vserver/lib/syscall_ctxmigrate.c,
7244           util-vserver/lib/syscall_getcflags-v13.hc,
7245           util-vserver/lib/syscall_getcflags.c,
7246           util-vserver/lib/syscall_getflags-v13.hc,
7247           util-vserver/lib/syscall_getflags.c,
7248           util-vserver/lib/syscall_migratecontext-v13.hc,
7249           util-vserver/lib/syscall_migratecontext.c,
7250           util-vserver/lib/syscall_setcflags-v13.hc,
7251           util-vserver/lib/syscall_setcflags.c,
7252           util-vserver/lib/syscall_setflags-v13.hc,
7253           util-vserver/lib/syscall_setflags.c: renamed files so that their
7254           names are corresponding the kernel
7255           API. Especially, *_context was renamed to ctx_*, and *flags* to
7256           *cflags*.
7257
7258 2004-04-13 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7259
7260         * util-vserver/scripts/functions: further locking fixes
7261
7262 2004-04-13 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7263
7264         * util-vserver/src/lockfile.c: propagate errors
7265
7266 2004-04-13 08:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7267
7268         * util-vserver/src/chroot-rm.c: cleanups
7269
7270 2004-04-13 08:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7271
7272         * util-vserver/scripts/vshelper: open FD 0
7273           evaluate CLI options depending on used kernel API
7274
7275 2004-04-13 08:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7276
7277         * util-vserver/scripts/functions: use new locking mechanism
7278
7279 2004-04-13 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7280
7281         * util-vserver/lib/issupported.c,
7282           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
7283           added VSHELPER0 feature
7284
7285 2004-04-08 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7286
7287         * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
7288           initialization of 'start'
7289           execScriptlets(): declare some variables as readonly
7290           _sourceWrap(): added some variables
7291
7292 2004-04-08 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7293
7294         * util-vserver/scripts/vserver.functions: implemented support for
7295           default-scriptlets (inspired by ideas of
7296           Olivier Poitrey)
7297
7298 2004-04-08 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7299
7300         * util-vserver/scripts/rootshell,
7301           util-vserver/scripts/vapt-get-worker,
7302           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
7303           util-vserver/scripts/vrpm-worker,
7304           util-vserver/scripts/vserver-build,
7305           util-vserver/scripts/vshelper: give more verbose error-messages
7306
7307 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7308
7309         * util-vserver/lib/syscall.c: added link-warning for
7310           vc_new_s_context()
7311
7312 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7313
7314         * util-vserver/doc/configuration.xml: added general description for
7315           the scripts and documented
7316           $DONT_SKIP_DEFAULTS
7317
7318 2004-04-08 06:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7319
7320         * util-vserver/compat.h: LINK_WARNING(): added
7321
7322 2004-04-06 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7323
7324         * util-vserver/scripts/chcontext,
7325           util-vserver/scripts/legacy/distrib-info,
7326           util-vserver/scripts/legacy/vserver,
7327           util-vserver/scripts/pkgmgmt,
7328           util-vserver/scripts/start-vservers,
7329           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
7330           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
7331           util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
7332           util-vserver/scripts/vserver-wrapper,
7333           util-vserver/scripts/vservers.grabinfo.sh,
7334           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
7335           util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
7336           util-vserver/sysv/vservers-legacy: give more comprehensive
7337           error-message
7338
7339 2004-04-06 23:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7340
7341         * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
7342           util-vserver/src/vserver-stat.c: use switchToWatchXid()
7343
7344 2004-04-06 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7345
7346         * util-vserver/src/Makefile-files: link some files against
7347           libinternal.a
7348
7349 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7350
7351         * util-vserver/lib_internal/util.h: switchToWatchXid(): added
7352           prototype
7353
7354 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7355
7356         * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
7357
7358 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7359
7360         * util-vserver/lib_internal/Makefile-files: added
7361           switchtowatchxid.c
7362
7363 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7364
7365         * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
7366
7367 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7368
7369         * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
7370           removed
7371
7372 2004-04-06 08:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7373
7374         * util-vserver/src/vunify.c: applied new MatchList_compare()
7375           interface
7376
7377 2004-04-06 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7378
7379         * util-vserver/src/vserver-stat.c: started support for HZ!=100
7380           cleanups
7381
7382 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7383
7384         * util-vserver/src/vcopy.c: implement support for SKIP files
7385
7386 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7387
7388         * util-vserver/src/rpm-fake-resolver.c,
7389           util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
7390           COMPAT API is not available
7391
7392 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7393
7394         * util-vserver/scripts/functions: cleanups
7395           vshelper.doInit(): added another sanity check
7396
7397 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7398
7399         * util-vserver/lib_internal/matchlist-appendfiles.c,
7400           util-vserver/lib_internal/matchlist-compare.c,
7401           util-vserver/lib_internal/matchlist.h: implemented support for
7402           SKIP (~) files
7403
7404 2004-04-06 08:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7405
7406         * util-vserver/lib/testsuite/flags.c: added tests for new flags
7407
7408 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7409
7410         * util-vserver/lib/vserver.h: updated VC_VXF_* constants
7411           added VC_VXC_* constants
7412
7413 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7414
7415         * util-vserver/lib/flags-v13.c: added/updated flaglist
7416
7417 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7418
7419         * util-vserver/lib/ccaps-v13.c: added ccap names
7420
7421 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7422
7423         * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
7424
7425 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7426
7427         * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
7428           completely
7429           made some big files in /etc canditates for unify
7430
7431 2004-04-06 08:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7432
7433         * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
7434           util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
7435           util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
7436           util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
7437           to 2.6.5-vs1.9.0pre4
7438
7439 2004-03-31 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7440
7441         * util-vserver/src/lockfile.c: optimized some things
7442           now check, if getppid()==original_parent instead of getppid()!=1
7443           (might make a difference in vservers)
7444
7445 2004-03-31 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7446
7447         * util-vserver/scripts/functions: added some doc
7448           s!_UV_LOCKS!_VS_LOCKS!
7449
7450 2004-03-31 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7451
7452         * util-vserver/src/lockfile.c: fixed '--help' output
7453
7454 2004-03-31 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7455
7456         * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
7457           util-vserver/src/.cvsignore: added lockfile
7458
7459 2004-03-31 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7460
7461         * util-vserver/src/lockfile.c: initial checkin
7462
7463 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7464
7465         * util-vserver/src/Makefile-files: added lockfile
7466
7467 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7468
7469         * util-vserver/scripts/vserver.functions: enableInterfaces(),
7470           disableInterfaces(): added locking
7471           enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
7472
7473 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7474
7475         * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
7476           $LOCKDIR: added
7477
7478 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7479
7480         * util-vserver/scripts/functions: lock(),unlock(): added
7481           isNumber(): added doc
7482
7483 2004-03-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7484
7485         * util-vserver/scripts/vserver.functions: made it work...
7486
7487 2004-03-30 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7488
7489         * util-vserver/scripts/functions: isNumber(): fixed '0' case
7490
7491 2004-03-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7492
7493         * util-vserver/scripts/vserver.functions: implemented parts of Liam
7494           Helmer's dummy-interface method
7495
7496 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7497
7498         * util-vserver/Makefile.am, util-vserver/configure.ac,
7499           util-vserver/scripts/util-vserver-vars.pathsubst: added
7500           substitutions/tests for iptables, modprobe, rmmod and nameif
7501           (required for Liam Helmer's dummy-interfaces)
7502
7503 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7504
7505         * util-vserver/scripts/functions: isNumber(): added
7506
7507 2004-03-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7508
7509         * util-vserver/src/vshelper-sync.c: implemented it with select()
7510           instead of alarm(); races are much nicer to handle
7511
7512 2004-03-30 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7513
7514         * util-vserver/src/vshelper-sync.c: use sigaction() instead of
7515           signal() to remove SA_RESTART flag explicitly
7516
7517 2004-03-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7518
7519         * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
7520
7521 2004-03-30 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7522
7523         * util-vserver/contrib/manifest.dat.pathsubst,
7524           util-vserver/src/Makefile-files: removed pipe-sync
7525
7526 2004-03-30 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7527
7528         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
7529           util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
7530           util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
7531           updated from vs0.09.28
7532
7533 2004-03-27 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7534
7535         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
7536
7537 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7538
7539         * util-vserver/scripts/vshelper: use 'findObject -e' instead of
7540           'findFile' to find /dev/null also
7541
7542 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7543
7544         * util-vserver/scripts/vserver.start: fixed call of
7545           vshelper.isEnabled
7546
7547 2004-03-26 09:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7548
7549         * util-vserver/doc/configuration.xml: fixed some typos
7550
7551 2004-03-26 09:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7552
7553         * util-vserver/doc/configuration.xml: documented
7554           apps/vshelper/logfile symlink
7555
7556 2004-03-26 09:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7557
7558         * util-vserver/scripts/vshelper: ignore 'restart2' event; this
7559           seems to be issued at vserver *start*
7560           added support for a logfile
7561           enable logfile-logging when invoked from kernel (no tty)
7562
7563 2004-03-26 08:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7564
7565         * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
7566           variables
7567           fixed _VSHELPER path
7568
7569 2004-03-26 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7570
7571         * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
7572           added vshelper-sync
7573
7574 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7575
7576         * util-vserver/util-vserver.spec.in: added some Requires:
7577           own %dir /var/run/vshelper
7578
7579 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7580
7581         * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
7582           minor cosmetical cleanups
7583
7584 2004-03-26 07:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7585
7586         * util-vserver/src, util-vserver/src/.cvsignore: added
7587           vshelper-sync
7588
7589 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7590
7591         * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
7592           initial checkin
7593
7594 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7595
7596         * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
7597           - accept 'true' as boolean value
7598           - optimized the code a little bit so that the xid will be looked
7599           up
7600           only when really needed
7601
7602 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7603
7604         * util-vserver/src/vps.c: in output, added a ' ' on overlong
7605           vserver-names
7606
7607 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7608
7609         * util-vserver/src/secure-mount.c: rewrote some parts to cope
7610           better with '-o' options (required for -bme
7611           patches to work)
7612
7613 2004-03-26 07:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7614
7615         * util-vserver/src/Makefile-files: added vshelper-sync
7616
7617 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7618
7619         * util-vserver/scripts/vserver.stop: added VSHELPER &
7620           synchronization code
7621
7622 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7623
7624         * util-vserver/scripts/vserver.start: added documentation about
7625           failure reasons
7626           added VSHELPER code
7627
7628 2004-03-26 07:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7629
7630         * util-vserver/scripts/vserver.functions: adapted code to new
7631           getFileArray() behavior
7632           added VSHELPER support
7633           added "LEGACY ALERT" messages
7634           initSync(),waitForSync(): added
7635
7636 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7637
7638         * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
7639           ALERT"
7640
7641 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7642
7643         * util-vserver/scripts/vserver-build: fixed code to work with new
7644           behavior of getFileArray
7645
7646 2004-03-26 07:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7647
7648         * util-vserver/scripts/util-vserver-vars.pathsubst: added some
7649           missing variables
7650           added the vshelper variables
7651
7652 2004-03-26 07:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7653
7654         * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
7655
7656 2004-03-26 07:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7657
7658         * util-vserver/scripts/functions:
7659           logging(),warning(),panic(),execute(): added
7660           pkgmgmt.isAptAvailable(): added
7661           vshelper.*(): added
7662           getFileArray(): fail, when file does not exist
7663
7664 2004-03-26 07:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7665
7666         * util-vserver/contrib/manifest.dat.pathsubst,
7667           util-vserver/scripts/Makefile-files: added vshelper
7668
7669 2004-03-26 07:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7670
7671         * util-vserver/lib/vserver.h: - minor cleanups
7672           - added vcFEATURE_VSHELPER
7673           - vc_isSupported(): annotated it
7674           - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
7675           requires a special handling so inlining is not really usefully
7676           anymore
7677
7678 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7679
7680         * util-vserver/lib/issupported.c,
7681           util-vserver/lib/issupportedstring.c: added VSHELPER
7682
7683 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7684
7685         * util-vserver/lib/Makefile-files: added getinsecurecaps.c
7686
7687 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7688
7689         * util-vserver/lib/getinsecurecaps.c: initial checkin
7690
7691 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7692
7693         * util-vserver/doc/configuration.xml: documented the vshelper stuff
7694
7695 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7696
7697         * util-vserver/doc/configuration.dtd: added a type for 'script'
7698
7699 2004-03-26 07:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7700
7701         * util-vserver/distrib/Makefile.am: cleanups in the directory
7702           creation rules
7703
7704 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7705
7706         * util-vserver/util-vserver.spec.in: use 'install-distribution'
7707           instead of 'install-vserverdir'
7708           added vshelper stuff
7709
7710 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7711
7712         * util-vserver/Makefile.am: cleanups and enhancements in the
7713           directory installation rules
7714
7715 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7716
7717         * util-vserver/NEWS: version 0.29.205
7718
7719 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7720
7721         * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
7722
7723 2004-03-24 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7724
7725         * util-vserver/src/vsched.c: enhanced the in-chain operation; make
7726           it a noop when called without opts
7727           enhanced error messages
7728
7729 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7730
7731         * util-vserver/scripts/util-vserver-vars.pathsubst,
7732           util-vserver/scripts/vserver.functions,
7733           util-vserver/scripts/vserver.start: added scheduler support
7734
7735 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7736
7737         * util-vserver/doc/configuration.xml: added basic documentation for
7738           bcapabilities, ccapabilities and schedule
7739
7740 2004-03-24 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7741
7742         * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
7743           util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
7744           util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
7745           vc_get_securecaps() to vc_get_insecurecaps()
7746
7747 2004-03-24 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7748
7749         * util-vserver/scripts/vserver.start: added missing '\'
7750
7751 2004-03-24 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7752
7753         * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
7754           util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
7755           util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
7756           vc_xidopt2xid()
7757
7758 2004-03-24 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7759
7760         * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
7761           util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
7762           use vc_xidopt2xid()
7763
7764 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7765
7766         * util-vserver/scripts/vserver.start: added support for
7767           $VSERVER_EXTRA_CMDS[] which can be set in userscripts
7768
7769 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7770
7771         * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
7772           '-nv' instead of '-q'
7773
7774 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7775
7776         * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
7777
7778 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7779
7780         * util-vserver/lib/Makefile-files: added xidopt2xid.c
7781
7782 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7783
7784         * util-vserver/lib/xidopt2xid.c: initial checkin
7785
7786 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7787
7788         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
7789           added
7790
7791 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7792
7793         * util-vserver/distrib/misc/debootstrap.uri: updated to recent
7794           version
7795
7796 2004-03-24 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7797
7798         * util-vserver/util-vserver.spec.in: fixed Requires()
7799           fixed some %dir's
7800
7801 2004-03-24 01:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7802
7803         * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
7804           now, removed '-h' and '-v' options
7805           minor cleanups
7806
7807 2004-03-24 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7808
7809         * util-vserver/sysv/vservers-legacy: initial checkin
7810
7811 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7812
7813         * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
7814           'rebootmgr' is now a src-script
7815
7816 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7817
7818         * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
7819           added vservers-legacy
7820
7821 2004-03-24 01:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7822
7823         * util-vserver/src/vattribute.c: initialize 'bmask' member of
7824           struct vc_ctx_caps
7825           use negative logic of --bcap (this should be the 'old' behavior
7826           of '--cap')
7827
7828 2004-03-24 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7829
7830         * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
7831           vc_ctx_caps
7832
7833 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7834
7835         * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
7836           util-vserver/src/readlink.c: rewrote it
7837
7838 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7839
7840         * util-vserver/src/Makefile-files: cleanups; moved some programs
7841           into $legacydir
7842
7843 2004-03-24 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7844
7845         * util-vserver/scripts/util-vserver-vars.pathsubst: added more
7846           legacy programs
7847
7848 2004-03-24 01:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7849
7850         * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
7851           of static commandnames
7852           use variables for paths
7853
7854 2004-03-24 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7855
7856         * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
7857           legacy
7858
7859 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7860
7861         * util-vserver/scripts/util-vserver-vars.pathsubst: added
7862           $_REBOOTMGR
7863
7864 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7865
7866         * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
7867
7868 2004-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7869
7870         * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
7871           util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
7872           util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
7873           initial checkin
7874
7875 2004-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7876
7877         * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
7878           util-vserver/distrib/.cvsignore,
7879           util-vserver/ensc_vector/testsuite,
7880           util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
7881           util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
7882           util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
7883           util-vserver/src/.cvsignore, util-vserver/src/testsuite,
7884           util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
7885           util-vserver/tests/.cvsignore: added some standardfiles; I do not
7886           want to wait until Savannah fixes
7887           its scripts and allows access to CVSROOT/cvsignore again.
7888
7889 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7890
7891         * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
7892           (0)' block around the macros
7893
7894 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7895
7896         * util-vserver/lib/bcaps_list-v13.c,
7897           util-vserver/lib/syscall_getccaps-v13.hc,
7898           util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
7899           vc_ctx_caps::bmask member
7900
7901 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7902
7903         * util-vserver/contrib/manifest.dat.pathsubst: moved some files
7904           into legacy
7905           handle sysv scripts
7906
7907 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7908
7909         * util-vserver/util-vserver.spec.in: added formerly missing
7910           'v_gated' registration
7911           updated -legacy subpackage and moved some initscripts into it
7912
7913 2004-03-24 01:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7914
7915         * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
7916           use a more effective way to determine gcc revision
7917           struct vc_ctx_caps: added 'bmask' member
7918
7919 2004-03-24 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7920
7921         * util-vserver/compat.h: do not use PURE before gcc 3.3.3
7922           use a more effective way to determine gcc revision
7923
7924 2004-03-23 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7925
7926         * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
7927
7928 2004-03-22 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7929
7930         * util-vserver/scripts/vserver-build.functions: added basic support
7931           for SuSE (patch from Thomas Guettler)
7932           give more hints in errormessages (patch from Thomas Guettler)
7933
7934 2004-03-22 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7935
7936         * util-vserver/scripts/vpkg: give out errormessage on unknown
7937           distribution type
7938
7939 2004-03-22 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7940
7941         * util-vserver/scripts/functions: added basic support for SuSE
7942
7943 2004-03-19 16:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7944
7945         * util-vserver/src/vserver-stat.c: fixed race when process
7946           disappeared shortly after reading /proc
7947
7948 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7949
7950         * util-vserver/doc/configuration.xml: documented
7951           apps/init/{mark,depends}
7952           mentioned the gentoo initstyle
7953
7954 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7955
7956         * util-vserver/doc/configuration-lsd.css: followed Bertl's
7957           suggestion and added a subliminal message
7958
7959 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7960
7961         * util-vserver/configure.ac: require at least version 0.24 of
7962           dietlibc
7963
7964 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7965
7966         * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
7967           <min-version>
7968
7969 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7970
7971         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
7972
7973 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7974
7975         * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
7976           not applicable for inline declarations
7977
7978 2004-03-18 05:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7979
7980         * util-vserver/compat.h: fixed broken condition for PURE
7981           define __builtin_expect() when needed
7982
7983 2004-03-18 05:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7984
7985         * util-vserver/src/vunify.c: cleanups in the verbosity code
7986
7987 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7988
7989         * util-vserver/scripts/legacy/vps.pathsubst,
7990           util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
7991           instead of 'chcontext'
7992
7993 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7994
7995         * util-vserver/scripts/vserver.stop: call isVserverRunning to
7996           cleanup rundir
7997
7998 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7999
8000         * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
8001           candidates for location of pkgmgmt-dir when $ROOTDIR is empty
8002
8003 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8004
8005         * util-vserver/scripts/vserver-build: cleanups; use full
8006           parenthesis in case ... esac
8007
8008 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8009
8010         * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
8011
8012 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8013
8014         * util-vserver/scripts/vrpm: allow both internal and external
8015           packagemanagement
8016
8017 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8018
8019         * util-vserver/scripts/vpkg: cleanups; generalized some functions
8020           and moved them into the 'functions' file
8021
8022 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8023
8024         * util-vserver/scripts/vapt-get: support both internal and external
8025           packagemanagement
8026
8027 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8028
8029         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
8030           and $_TAR
8031
8032 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8033
8034         * util-vserver/scripts/start-vservers: filter out non-matching
8035           vservers *before* adding them to the makefile
8036
8037 2004-03-18 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8038
8039         * util-vserver/scripts/functions: getVserverStatus(): fix problems
8040           with leading whitespaces in numerical values
8041           pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
8042
8043 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8044
8045         * util-vserver/scripts/pkgmgmt: initial checkin
8046
8047 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8048
8049         * util-vserver/scripts/Makefile-files: added pkgmgmt
8050
8051 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8052
8053         * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
8054           in the verbosity code
8055
8056 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8057
8058         * util-vserver/lib/getvservercfgstyle.c: filter out relative and
8059           absolute paths; when they are not pointing to
8060           an existing directory, the function fails
8061
8062 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8063
8064         * util-vserver/ensc_wrappers/wrappers_handler.hc: use
8065           __builtin_expect
8066
8067 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8068
8069         * util-vserver/distrib/defaults/apt/apt.conf: added
8070           '@autogenerated@' tag plus small warning
8071
8072 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8073
8074         * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
8075
8076 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8077
8078         * util-vserver/configure.ac: look for tar
8079
8080 2004-03-18 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8081
8082         * util-vserver/Makefile.am: substitute @TAR@
8083
8084 2004-03-16 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8085
8086         * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
8087           hardcoded '16' value
8088
8089 2004-03-16 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8090
8091         * util-vserver/compat.h: CONST: added
8092
8093 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8094
8095         * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
8096           vc_get_nb_ipv4root(): added
8097
8098 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8099
8100         * util-vserver/lib/Makefile-files: added getnbipv4root.c
8101
8102 2004-03-16 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8103
8104         * util-vserver/lib/getnbipv4root.c: initial checkin
8105
8106 2004-03-16 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8107
8108         * util-vserver/scripts/Makefile-files: added the sysvwrappers to
8109           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
8110
8111 2004-03-16 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8112
8113         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
8114
8115 2004-03-16 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8116
8117         * util-vserver/sysv/Makefile-files: added vservers-default
8118           removed vservers
8119
8120 2004-03-16 03:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8121
8122         * util-vserver/sysv/vservers.subst: obsoleted by new initscript
8123
8124 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8125
8126         * util-vserver/distrib/redhat/initpre,
8127           util-vserver/lib/isdynamicxid.c,
8128           util-vserver/scripts/vserver-wrapper,
8129           util-vserver/sysv/vservers-default: initial checkin
8130
8131 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8132
8133         * util-vserver/src/vserver-info.c: implemented INITPID for the
8134           compat API
8135
8136 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8137
8138         * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
8139           part
8140           cleanups
8141
8142 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8143
8144         * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
8145           non-legacy part
8146
8147 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8148
8149         * util-vserver/scripts/vserver.suexec: added internal mode to use
8150           'suexec' for stopped vservers also
8151
8152 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8153
8154         * util-vserver/scripts/vserver.stop: added a more efficient stop
8155           method for fakeinit vservers
8156
8157 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8158
8159         * util-vserver/scripts/vserver.start: finxed incomplete quoting
8160
8161 2004-03-16 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8162
8163         * util-vserver/scripts/vserver.functions: handle fakeinit
8164           separately
8165           cleanups and fixes in the flag-generation
8166
8167 2004-03-16 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8168
8169         * util-vserver/scripts/vserver: added support for an internal
8170           command mode
8171
8172 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8173
8174         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8175           $_INITSYNC_MINIT_* variables
8176           added $_START_VSERVERS
8177
8178 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8179
8180         * util-vserver/scripts/start-vservers: added ok/passed/failed logic
8181
8182 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8183
8184         * util-vserver/scripts/Makefile-files: ship vsyswrapper again
8185
8186 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8187
8188         * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
8189
8190 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8191
8192         * util-vserver/lib/Makefile-files: added isdynamicxid.c
8193
8194 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8195
8196         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
8197           added
8198
8199 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8200
8201         * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
8202           command
8203
8204 2004-03-16 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8205
8206         * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
8207           misclassification of %_netsharedpath
8208
8209 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8210
8211         * util-vserver/contrib/make-manifest,
8212           util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
8213           files too
8214
8215 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8216
8217         * util-vserver/util-vserver.spec.in: updated the -sysv package
8218
8219 2004-03-15 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8220
8221         * util-vserver/src/vcontext.c: cleanups; remove unused code
8222           added '--silentexist'
8223           use context-sync.hc
8224
8225 2004-03-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8226
8227         * util-vserver/src/chcontext.c: use code from context-sync.hc
8228
8229 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8230
8231         * util-vserver/src/context-sync.hc: initial checkin
8232
8233 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8234
8235         * util-vserver/src/Makefile-files: added context-sync.hc
8236
8237 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8238
8239         * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
8240           parenthesis for case ... esac statements
8241
8242 2004-03-15 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8243
8244         * util-vserver/scripts/vserver: cleanups; full parenthesis for case
8245           ... esac statements
8246           give more helpful error messages
8247
8248 2004-03-15 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8249
8250         * util-vserver/lib_internal/jail.h,
8251           util-vserver/lib_internal/jailintotempdir.c: return indication
8252           about place of error
8253
8254 2004-03-15 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8255
8256         * util-vserver/configure.ac: print correct $prefix when '--prefix'
8257           is not specified
8258
8259 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8260
8261         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
8262
8263 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8264
8265         * util-vserver/src/vcontext.c: added another #warning
8266
8267 2004-03-13 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8268
8269         * util-vserver/src/vcontext.c: fixed '--uid' option (it's
8270           required_argument but not no_argument)
8271           drop privileges after migrate()
8272
8273 2004-03-13 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8274
8275         * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
8276           have something better
8277
8278 2004-03-13 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8279
8280         * util-vserver/src/vcontext.c: updated to new kernel behavior
8281
8282 2004-03-13 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8283
8284         * util-vserver/src/vattribute.c: renamed set*() to parse*()
8285           set the correct secure attributes
8286           call set_flags/set_ccaps only, when there is something to do
8287
8288 2004-03-13 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8289
8290         * util-vserver/scripts/chcontext,
8291           util-vserver/scripts/vserver.start: applied new CLI
8292
8293 2004-03-13 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8294
8295         * util-vserver/lib_internal/Makefile-files: added jail* files
8296
8297 2004-03-13 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8298
8299         * util-vserver/lib_internal/jail.h,
8300           util-vserver/lib_internal/jailintotempdir.c: initial checkin
8301
8302 2004-03-13 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8303
8304         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
8305           added declaration
8306
8307 2004-03-12 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8308
8309         * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
8310           now
8311
8312 2004-03-12 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8313
8314         * util-vserver/scripts/chcontext,
8315           util-vserver/scripts/vserver.start: use new vuname syntax
8316
8317 2004-03-12 06:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8318
8319         * util-vserver/src/vattribute.c: set caps before flags so that caps
8320           can be changed in the same transaction
8321           which deletes 'setup'
8322
8323 2004-03-12 04:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8324
8325         * util-vserver/scripts/vserver.suexec: added some explicit '--'
8326
8327 2004-03-12 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8328
8329         * util-vserver/scripts/functions: added some doc
8330           getVserverStatus(): fixed it
8331
8332 2004-03-12 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8333
8334         * util-vserver/src/save_ctxinfo.c: use strncat() instead of
8335           strcat() to enforce correct length
8336
8337 2004-03-12 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8338
8339         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
8340
8341 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8342
8343         * util-vserver/scripts/chcontext,
8344           util-vserver/scripts/vserver.start: remove the setup flag
8345
8346 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8347
8348         * util-vserver/lib/virtual.h: cleanups
8349
8350 2004-03-12 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8351
8352         * util-vserver/scripts/chcontext: give '--xid' in migrate case
8353
8354 2004-03-12 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8355
8356         * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
8357
8358 2004-03-12 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8359
8360         * util-vserver/Makefile.am: added kernel headers
8361
8362 2004-03-12 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8363
8364         * util-vserver/kernel, util-vserver/kernel/context.h,
8365           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
8366           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
8367           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
8368           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
8369           initial checkin
8370
8371 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8372
8373         * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
8374
8375 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8376
8377         * util-vserver/src/vsched.c: updated to new API
8378
8379 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8380
8381         * util-vserver/src/vattribute.c: implemented --secure
8382
8383 2004-03-12 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8384
8385         * util-vserver/scripts/vserver.start,
8386           util-vserver/scripts/vserver.stop: allow '--debug' in the
8387           destructors
8388
8389 2004-03-12 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8390
8391         * util-vserver/scripts/vserver.functions: added gentoo startup
8392           style
8393
8394 2004-03-12 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8395
8396         * util-vserver/scripts/chcontext: fixed params
8397           do not call vuname/vattribute when not needed
8398
8399 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8400
8401         * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
8402
8403 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8404
8405         * util-vserver/lib/vserver.h: updated interface
8406           added flags
8407
8408 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8409
8410         * util-vserver/lib/virtual.h: use kernel headers
8411
8412 2004-03-12 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8413
8414         * util-vserver/lib/syscall_getiattr-v13.hc,
8415           util-vserver/lib/syscall_setiattr-v13.hc,
8416           util-vserver/lib/syscall_setsched-v13.hc: updated interface
8417
8418 2004-03-12 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8419
8420         * util-vserver/lib/listparser.hc: added '^' modifier which marks
8421           bit numbers
8422
8423 2004-03-12 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8424
8425         * util-vserver/lib/flags-v13.c: added the flags
8426
8427 2004-03-11 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8428
8429         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
8430
8431 2004-03-11 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8432
8433         * util-vserver/src/vuname.c: added more documentation
8434           fixed '--version' conflicts
8435
8436 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8437
8438         * util-vserver/src/rpm-fake-resolver.c,
8439           util-vserver/src/rpm-fake.c: implemented most parts of the new
8440           migrate method
8441
8442 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8443
8444         * util-vserver/scripts/vserver.start: set context-name
8445
8446 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8447
8448         * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
8449
8450 2004-03-11 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8451
8452         * util-vserver/lib/getvserverbyctx.c: implemented new
8453           context-naming method
8454
8455 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8456
8457         * util-vserver/lib/getvserverbyctx-compat.hc,
8458           util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
8459
8460 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8461
8462         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
8463           Evc_set_vhi_name(): added
8464
8465 2004-03-10 05:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8466
8467         * util-vserver/doc/configuration.xml: documented 'fstab.local' and
8468           enhanced 'fstab' doc
8469
8470 2004-03-10 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8471
8472         * util-vserver/scripts/vserver.functions: added support for
8473           'fstab.local' files
8474
8475 2004-03-10 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8476
8477         * util-vserver/sysv/vprocunhide: made it a little bit more portable
8478           by providing own implementations of
8479           RH's /etc/init.d/functions when this file can not be found
8480           (inspired
8481           by a patch from Olivier Poitrey)
8482
8483 2004-03-10 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8484
8485         * util-vserver/scripts/functions: callInNamespace(): call 'shift'
8486           to remove the vserver-name from $@
8487
8488 2004-03-10 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8489
8490         * util-vserver/doc, util-vserver/doc/.cvsignore: added
8491           configuration.html
8492
8493 2004-03-10 02:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8494
8495         * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
8496           query so that it can be choosen between
8497           running/non running
8498
8499 2004-03-10 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8500
8501         * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
8502           option string for getopt with '+' to avoid option reordering
8503
8504 2004-03-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8505
8506         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
8507           callInNamespace
8508
8509 2004-03-10 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8510
8511         * util-vserver/scripts/functions: isAvoidNamespace(): determine
8512           full cfgdir path of vserver before checking for 'namespace' file
8513           callInNamespace(): added
8514
8515 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8516
8517         * util-vserver/scripts/vserver.functions: minor cosmetical
8518           cleanups...
8519
8520 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8521
8522         * util-vserver/scripts/chcontext,
8523           util-vserver/scripts/vserver.start,
8524           util-vserver/scripts/vserver.stop,
8525           util-vserver/scripts/vserver.suexec: use '--' delimiter
8526
8527 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8528
8529         * util-vserver/doc/configuration.xml: added/updated some
8530           descriptions
8531
8532 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8533
8534         * util-vserver/doc/configuration-lsd.css: flowers... where are all
8535           the flowers coming from?
8536
8537 2004-03-10 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8538
8539         * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
8540           util-vserver/doc/Makefile-files,
8541           util-vserver/ensc_vector/Makefile-files,
8542           util-vserver/ensc_vector/testsuite/Makefile-files,
8543           util-vserver/ensc_wrappers/Makefile-files,
8544           util-vserver/lib/Makefile-files,
8545           util-vserver/lib/testsuite/Makefile-files,
8546           util-vserver/lib_internal/Makefile-files,
8547           util-vserver/man/Makefile-files,
8548           util-vserver/scripts/Makefile-files,
8549           util-vserver/src/Makefile-files,
8550           util-vserver/src/testsuite/Makefile-files,
8551           util-vserver/tests/Makefile-files: modernized the Makefiles; use
8552           '+=' where possible to remove complexity
8553           from the toplevel Makefile.am
8554
8555 2004-03-09 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8556
8557         * util-vserver/scripts/vprocunhide: remove the correct prefix
8558
8559 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8560
8561         * util-vserver/scripts/vserver.stop,
8562           util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
8563           explicitly
8564
8565 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8566
8567         * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
8568           directory
8569
8570 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8571
8572         * util-vserver/scripts/chcontext: updated copyright date
8573
8574 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8575
8576         * util-vserver/doc/configuration.xml: documented the vunify
8577           configuration
8578
8579 2004-03-09 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8580
8581         * util-vserver/scripts/chcontext: rewrote the non-legacy part
8582
8583 2004-03-09 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8584
8585         * util-vserver/scripts/util-vserver-vars.pathsubst: aded
8586           _KEEP_CTX_ALIVE
8587
8588 2004-03-09 14:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8589
8590         * util-vserver/scripts/chcontext: added missing ';' in case
8591           expression
8592           s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
8593
8594 2004-03-09 04:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8595
8596         * util-vserver/NEWS: version 0.29.198
8597
8598 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8599
8600         * util-vserver/scripts/vserver.stop,
8601           util-vserver/scripts/vserver.suexec: removed superfluous '--'
8602
8603 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8604
8605         * util-vserver/scripts/vserver.start: added explicit cleanup trap
8606           removed superfluous '--'
8607
8608 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8609
8610         * util-vserver/scripts/vserver.functions: added some parenthesis
8611
8612 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8613
8614         * util-vserver/scripts/vserver: made 'status' really silent
8615
8616 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8617
8618         * util-vserver/scripts/start-vservers: initial checkin
8619
8620 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8621
8622         * util-vserver/scripts/functions: getVserverStatus(): fixed it for
8623           the non-running & non-cleanup case
8624
8625 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8626
8627         * util-vserver/contrib/manifest.dat.pathsubst,
8628           util-vserver/scripts/Makefile-files: added start-vservers
8629
8630 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8631
8632         * util-vserver/ensc_wrappers/wrappers.h: fixed typo
8633           fixed overflow
8634
8635 2004-03-09 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8636
8637         * util-vserver/util-vserver.spec.in: added Requires: make
8638
8639 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8640
8641         * util-vserver/scripts/vserver: made 'status' silent when
8642           '--silent' is used
8643
8644 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8645
8646         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
8647           added man
8648
8649 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8650
8651         * util-vserver/doc/configuration.html: removed since autogenerated
8652
8653 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8654
8655         * util-vserver/doc/configuration-lsd.css: use official HTML 4
8656           colornames
8657
8658 2004-03-09 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8659
8660         * util-vserver/doc/beautify.xsl,
8661           util-vserver/doc/compatibility-xhtml.xsl,
8662           util-vserver/doc/configuration-xhtml.xsl: use official XHTML
8663           namespace
8664
8665 2004-03-09 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8666
8667         * util-vserver/distrib/defaults/rpm/macros,
8668           util-vserver/distrib/redhat/initpost: added hack for
8669           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
8670
8671 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8672
8673         * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
8674           wrong error messages
8675
8676 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8677
8678         * util-vserver/lib/apidoc/Makefile-files: handle man directory
8679
8680 2004-03-08 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8681
8682         * util-vserver/lib/apidoc/Doxyfile.in: updated
8683
8684 2004-03-08 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8685
8686         * util-vserver/doc/Makefile-files: filled it with content...
8687
8688 2004-03-08 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8689
8690         * util-vserver/util-vserver.spec.in: added documentation
8691
8692 2004-03-08 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8693
8694         * util-vserver/doc/configuration.xml: documented tty symlink
8695           use documentation.dtd instead of cfgdirdoc.dtd
8696           some small corrections/adjustments
8697
8698 2004-03-08 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8699
8700         * util-vserver/doc/beautify.xsl,
8701           util-vserver/doc/configuration-lsd.css,
8702           util-vserver/doc/configuration-xhtml.xsl,
8703           util-vserver/doc/configuration.html: initial checkin
8704
8705 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8706
8707         * util-vserver/doc/compat-xhtml.xsl,
8708           util-vserver/doc/compatibility-xhtml.xsl: renamed
8709           compat-xhtml.xsl to compatibility-xhtml.xsl
8710
8711 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8712
8713         * util-vserver/doc/cfgdirdoc.dtd,
8714           util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
8715           configuration.dtd
8716
8717 2004-03-08 08:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8718
8719         * util-vserver/lib/vserver.h: added more doc
8720
8721 2004-03-08 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8722
8723         * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
8724
8725 2004-03-08 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8726
8727         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
8728           util-vserver/lib/apidoc/Doxyfile.in,
8729           util-vserver/lib/apidoc/Makefile-files: initial checkin
8730
8731 2004-03-08 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8732
8733         * util-vserver/scripts/vserver.start: use '--migrate-self' instead
8734           of '--migrate'
8735
8736 2004-03-07 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8737
8738         * util-vserver/src/vcontext.c: added '--migrate-self' support
8739
8740 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8741
8742         * util-vserver/scripts/vserver.functions: use different files for
8743           'bcap' and 'ccap' for now
8744
8745 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8746
8747         * util-vserver/util-vserver.spec.in: added changelog entry
8748
8749 2004-03-07 22:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8750
8751         * util-vserver/src/vunify.h: fixed NONNULL annotations
8752
8753 2004-03-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8754
8755         * util-vserver/lib/vserver.h: added doxygen annnotations
8756           added special compiler annotations
8757
8758 2004-03-07 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8759
8760         * util-vserver/lib/internal.h: added doxygen annnotations
8761           fixed NONNULL statements
8762
8763 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8764
8765         * util-vserver/lib/fmt.h: added doxygen annnotations
8766
8767 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8768
8769         * util-vserver/lib/Makefile-files: added apidoc directory
8770
8771 2004-03-07 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8772
8773         * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
8774           added doxygen support
8775
8776 2004-03-07 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8777
8778         * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
8779
8780 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8781
8782         * util-vserver/src/vattribute.c: use new interface of the list2...
8783           functions
8784           implemented --bcaps and --ccaps
8785
8786 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8787
8788         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
8789           new interface of the list2... functions
8790
8791 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8792
8793         * util-vserver/scripts/vserver.functions: added
8794           .../interfaces/.../nodev option and deprecated 'only_ip'
8795
8796 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8797
8798         * util-vserver/lib/testsuite/flags.c: applied new interface
8799
8800 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8801
8802         * util-vserver/lib/vserver.h: added some documentation
8803           added some flag/caps support functions
8804
8805 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8806
8807         * util-vserver/lib/virtual.h: renamed scaps to bcaps
8808
8809 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8810
8811         * util-vserver/lib/syscall_setflags.c: added EFAULT check
8812
8813 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8814
8815         * util-vserver/lib/syscall_getflags-v13.hc,
8816           util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
8817           cleanups
8818
8819 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8820
8821         * util-vserver/lib/listparser.hc: interpret numbers too
8822
8823 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8824
8825         * util-vserver/lib/internal.h: added the text2value functions
8826
8827 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8828
8829         * util-vserver/lib/flags-v13.c,
8830           util-vserver/lib/flags_list-compat.c,
8831           util-vserver/lib/flags_list-v13.c: cleanups; use modern
8832           methods...
8833
8834 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8835
8836         * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
8837           util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
8838           util-vserver/lib/syscall_getccaps-v13.hc,
8839           util-vserver/lib/syscall_getccaps.c,
8840           util-vserver/lib/syscall_setccaps-v13.hc,
8841           util-vserver/lib/syscall_setccaps.c,
8842           util-vserver/lib/val2text-t2v-uint32.c,
8843           util-vserver/lib/val2text-t2v-uint64.c,
8844           util-vserver/lib/val2text-v2t-uint32.c,
8845           util-vserver/lib/val2text-v2t-uint64.c,
8846           util-vserver/lib/val2text.hc: initial checkin
8847
8848 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8849
8850         * util-vserver/lib/Makefile-files: added the caps-files
8851           added the val2text-files
8852
8853 2004-03-07 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8854
8855         * util-vserver/doc/configuration.xml: documented
8856           '.../interfaces/.../nodev'
8857
8858 2004-03-06 02:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8859
8860         * util-vserver/util-vserver.spec.in: s!Require!Requires!
8861
8862 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8863
8864         * util-vserver/sysv/vprocunhide: initial checkin
8865
8866 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8867
8868         * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
8869           added vprocunhide
8870
8871 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8872
8873         * util-vserver/src/vuname.c: made it chainable
8874           added '--dir' option
8875
8876 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8877
8878         * util-vserver/src/vlimit.c: cleanups
8879
8880 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8881
8882         * util-vserver/scripts/vserver.start: call vuname
8883
8884 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8885
8886         * util-vserver/scripts/vprocunhide: implemented exclude/include
8887           syntax
8888           fixed exit codes
8889
8890 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8891
8892         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
8893
8894 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8895
8896         * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
8897           subdirs
8898
8899 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8900
8901         * util-vserver/distrib/misc/vprocunhide-files: added some files
8902
8903 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8904
8905         * util-vserver/util-vserver.spec.in: added vprocunhide initscript
8906
8907 2004-03-06 01:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8908
8909         * util-vserver/Makefile.am: modernized it a little bit; use '+='
8910           syntax for sysv/ now
8911
8912 2004-03-05 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8913
8914         * util-vserver/scripts/vserver.functions,
8915           util-vserver/scripts/vserver.start,
8916           util-vserver/scripts/vserver.stop,
8917           util-vserver/scripts/vserver.suexec: added support for new
8918           migrate feature
8919
8920 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8921
8922         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8923           $_VCONTEXT and $_VLIMIT
8924
8925 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8926
8927         * util-vserver/scripts/functions: isAvoidNamespace(): use
8928           'vserver-info - FEATURE namespace' inforamtion too
8929
8930 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8931
8932         * util-vserver/distrib/misc/vprocunhide-files,
8933           util-vserver/scripts/vprocunhide: initial checkin
8934
8935 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8936
8937         * util-vserver/src/vlimit.c: try to read limits from dir only, when
8938           '--dir' was used
8939
8940 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8941
8942         * util-vserver/src/setattr.c: allow '--!...' syntax too
8943
8944 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8945
8946         * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
8947           missing '\'
8948
8949 2004-03-05 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8950
8951         * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
8952           and vprocunhide
8953
8954 2004-03-05 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8955
8956         * util-vserver/scripts/Makefile-files: added vprocunhide
8957
8958 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8959
8960         * util-vserver/doc/configuration.xml: documented vprocunhide
8961           documentation
8962
8963 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8964
8965         * util-vserver/distrib/Makefile.am: added vprocunhide-files
8966
8967 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8968
8969         * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
8970           files
8971
8972 2004-03-05 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8973
8974         * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
8975           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
8976           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
8977           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
8978           util-vserver/scripts/vrpm-preload,
8979           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
8980           util-vserver/scripts/vserver-build,
8981           util-vserver/scripts/vserver-build.apt-rpm,
8982           util-vserver/scripts/vserver-build.debootstrap,
8983           util-vserver/scripts/vserver-build.functions,
8984           util-vserver/scripts/vserver-build.functions.pkgmgmt,
8985           util-vserver/scripts/vserver-build.skeleton,
8986           util-vserver/scripts/vserver-copy,
8987           util-vserver/scripts/vserver.functions,
8988           util-vserver/scripts/vserver.start,
8989           util-vserver/scripts/vserver.stop,
8990           util-vserver/scripts/vservers.grabinfo.sh,
8991           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
8992           added some '>&2'
8993
8994 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8995
8996         * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
8997
8998 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8999
9000         * util-vserver/lib/testsuite,
9001           util-vserver/lib/testsuite/.cvsignore,
9002           util-vserver/lib/testsuite/Makefile-files: added parselimit
9003
9004 2004-03-05 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9005
9006         * util-vserver/src/vlimit.c: added '--dir' parameter
9007           allow command-chaining
9008           support limits with suffixes
9009           make '-c' optionally and assume current ctx by default
9010
9011 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9012
9013         * util-vserver/lib/parselimit.c,
9014           util-vserver/lib/testsuite/parselimit.c: initial checkin
9015
9016 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9017
9018         * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
9019
9020 2004-03-05 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9021
9022         * util-vserver/lib/Makefile-files: added parselimit.c
9023
9024 2004-03-05 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9025
9026         * util-vserver/src, util-vserver/src/.cvsignore: updated; added
9027           vattribute and keep-ctx-alive
9028
9029 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9030
9031         * util-vserver/src/vcontext.c: implement the vc_set_flags() part
9032
9033 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9034
9035         * util-vserver/src/vattribute.c: setFlags(): implemented it
9036
9037 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9038
9039         * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
9040
9041 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9042
9043         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
9044           error-checking
9045
9046 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9047
9048         * util-vserver/lib/getprocentry-legacy.c,
9049           util-vserver/lib/syscall-compat.hc,
9050           util-vserver/lib/syscall_getflags-v13.hc,
9051           util-vserver/lib/syscall_getiattr.c,
9052           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
9053           util-vserver/lib/syscall_getvxinfo.c,
9054           util-vserver/lib/syscall_setflags-v13.hc: return better
9055           errorcodes
9056
9057 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9058
9059         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
9060           error
9061
9062 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9063
9064         * util-vserver/ensc_wrappers/Makefile-files: added
9065           wrappers-socket.hc
9066
9067 2004-03-05 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9068
9069         * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
9070           keep-ctx-alive
9071
9072 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9073
9074         * util-vserver/src/vserver-info.c: added 'FEATURE' tag
9075
9076 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9077
9078         * util-vserver/src/vcontext.c: added support for external
9079           synchronization
9080
9081 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9082
9083         * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
9084           of vc_textlist2flag
9085
9086 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9087
9088         * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
9089           initial checkin
9090
9091 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9092
9093         * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
9094           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
9095           support for VC_IATTR_IMMUTABLE flag
9096
9097 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9098
9099         * util-vserver/src/enter-namespace.c,
9100           util-vserver/src/new-namespace.c: obsoleted by vnamespace
9101
9102 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9103
9104         * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
9105           of vc_textlist2flag()
9106
9107 2004-03-05 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9108
9109         * util-vserver/src/Makefile-files: removed new-namespace and
9110           enter-namespace
9111           added keep-ctx-alive and vattribute
9112           added src_legacy_* variables
9113
9114 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9115
9116         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
9117           util-vserver/scripts/vserver: use $_VNAMESPACE instead of
9118           $_NEW_NAMESPACE
9119
9120 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9121
9122         * util-vserver/scripts/util-vserver-vars.pathsubst: added
9123           $_VATTRIBUTE and $_VNAMESPACE
9124           removed $_NEW_NAMESPACE
9125
9126 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9127
9128         * util-vserver/scripts/chcontext: began to implement the new
9129           vcontext part...
9130
9131 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9132
9133         * util-vserver/m4/ensc_syscallnr.m4: use
9134           $ensc_cv_path_kernelheaders instead of $kernelincludedir
9135
9136 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9137
9138         * util-vserver/lib_internal/util.h: include "util-unixsock.h"
9139
9140 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9141
9142         * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
9143           flag too
9144
9145 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9146
9147         * util-vserver/lib_internal/util-unixsock.h: initial checkin
9148
9149 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9150
9151         * util-vserver/lib/testsuite/flags.c: updated to new flag functions
9152
9153 2004-03-05 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9154
9155         * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
9156           added -compat versions for the flag-parsers
9157           vc_isSupportedString(): added
9158
9159 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9160
9161         * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
9162           declarations
9163
9164 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9165
9166         * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
9167           util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
9168           util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
9169           util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
9170           in the *.c files and will not be
9171           used anymore by every file including 'fmt.h'
9172
9173 2004-03-05 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9174
9175         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
9176           to -compat.c
9177
9178 2004-03-05 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9179
9180         * util-vserver/ensc_wrappers/wrappers-socket.hc,
9181           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
9182           util-vserver/lib/flags_list-compat.c,
9183           util-vserver/lib/flags_list-v13.c,
9184           util-vserver/lib/issupportedstring.c,
9185           util-vserver/lib/listparser.hc,
9186           util-vserver/lib/listparser_uint32.c,
9187           util-vserver/lib/listparser_uint64.c: initial checkin
9188
9189 2004-03-05 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9190
9191         * util-vserver/lib/Makefile-files: updated to new flags* files
9192           added listparser* files
9193           removed unused statements
9194
9195 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9196
9197         * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
9198
9199 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9200
9201         * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
9202           declarations (use WRAPPER_DECL)
9203           WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
9204           perror() anymore
9205
9206 2004-03-05 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9207
9208         * util-vserver/contrib/manifest.dat.pathsubst: removed
9209           new-namespace and enter-namespace; they are obsoleted by
9210           vnamespace
9211
9212 2004-03-05 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9213
9214         * util-vserver/Makefile.am: added $(src_legacy_*)
9215
9216 2004-03-04 04:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9217
9218         * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
9219
9220 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9221
9222         * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
9223
9224 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9225
9226         * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
9227
9228 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9229
9230         * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
9231           anymore
9232
9233 2004-03-04 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9234
9235         * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
9236
9237 2004-03-04 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9238
9239         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
9240           util-vserver/m4/ensc_dietlibc_compat.m4,
9241           util-vserver/m4/ensc_fpicsyscall.m4,
9242           util-vserver/m4/ensc_syscall.m4: use unique identifiers
9243
9244 2004-02-27 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9245
9246         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
9247
9248 2004-02-27 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9249
9250         * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
9251           installation
9252           fixed initscript update
9253
9254 2004-02-27 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9255
9256         * util-vserver/src, util-vserver/src/.cvsignore: added vsched
9257
9258 2004-02-27 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9259
9260         * util-vserver/lib/testsuite/fmt.c: include <string.h>
9261
9262 2004-02-27 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9263
9264         * util-vserver/contrib/manifest.dat.pathsubst: added vsched
9265
9266 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9267
9268         * util-vserver/src/chbind.c: removed unused variable
9269
9270 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9271
9272         * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
9273
9274 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9275
9276         * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
9277           util-vserver/src/vschedule.c: renamed vschedule to vsched
9278
9279 2004-02-27 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9280
9281         * util-vserver/src, util-vserver/src/.cvsignore: added
9282           chcontext-compat and vschedule
9283
9284 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9285
9286         * util-vserver/lib/syscall_setsched-v13.hc,
9287           util-vserver/lib/syscall_setsched.c,
9288           util-vserver/src/vschedule.c: initial checkin
9289
9290 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9291
9292         * util-vserver/src/Makefile-files: added vschedule
9293
9294 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9295
9296         * util-vserver/lib/vserver.h: added vc_set_sched declarations
9297
9298 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9299
9300         * util-vserver/lib/virtual.h: removed 'otpions' field from
9301           vcmd_set_sched_v1
9302
9303 2004-02-27 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9304
9305         * util-vserver/lib/Makefile-files: added *setsched* files
9306
9307 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9308
9309         * util-vserver/src/chcontext.c: cleanups; applied name-change from
9310           'chcontext' to 'chcontext-compat'
9311
9312 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9313
9314         * util-vserver/src/Makefile-files: renamed 'chcontext' to
9315           'chcontext-compat'
9316
9317 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9318
9319         * util-vserver/scripts/util-vserver-vars.pathsubst: added
9320           $_CHCONTEXT_COMPAT
9321           updated $_CHCONTEXT
9322
9323 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9324
9325         * util-vserver/scripts/functions: isKernelAPI(): added
9326
9327 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9328
9329         * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
9330           initial checkin
9331
9332 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9333
9334         * util-vserver/scripts/Makefile-files: added chcontext wrapper
9335
9336 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9337
9338         * util-vserver/lib/vserver.h: added vc_isSupported()
9339           cleanups
9340
9341 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9342
9343         * util-vserver/lib/virtual.h: updated scheduler definitions
9344
9345 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9346
9347         * util-vserver/lib/Makefile-files: added issupported.c
9348
9349 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9350
9351         * util-vserver/contrib/manifest.dat.pathsubst: added
9352           chcontext-compat
9353
9354 2004-02-27 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9355
9356         * util-vserver/src/vcontext.c: cleanups; restructured code
9357
9358 2004-02-27 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9359
9360         * util-vserver/src/new-namespace.c: cleanups; do not include
9361           "stack-start.h" anymore
9362
9363 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9364
9365         * util-vserver/src, util-vserver/src/.cvsignore,
9366           util-vserver/src/Makefile-files: added vnamespace
9367
9368 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9369
9370         * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
9371           util-vserver/lib/syscall_cleanupnamespace.c,
9372           util-vserver/lib/syscall_setnamespace-v13.hc,
9373           util-vserver/lib/syscall_setnamespace.c,
9374           util-vserver/src/vnamespace.c: initial checkin
9375
9376 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9377
9378         * util-vserver/src/fakerunlevel.c,
9379           util-vserver/src/rpm-fake-resolver.c,
9380           util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
9381           util-vserver/src/vserver-stat.c: use wrappers with detailed
9382           error-messages
9383
9384 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9385
9386         * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
9387
9388 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9389
9390         * util-vserver/lib/vserver.h: vc_set_namespace(),
9391           vc_cleanup_namespace(): added prototypes
9392
9393 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9394
9395         * util-vserver/lib/virtual.h: added VCMD_set_namespace and
9396           VCMD_cleanup_namespace declarations
9397
9398 2004-02-27 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9399
9400         * util-vserver/lib/Makefile-files: added *setnamespace* and
9401           *cleanupnamespace* files
9402
9403 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9404
9405         * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
9406           util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
9407           wrappers with detailed error-messages
9408
9409 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9410
9411         * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
9412
9413 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9414
9415         * util-vserver/distrib/defaults/rpm/macros: added
9416           /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
9417
9418 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9419
9420         * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
9421           vnamespace
9422
9423 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9424
9425         * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
9426
9427 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9428
9429         * util-vserver/src/util.h: removed everything an include
9430           <lib_internal/util.h> only
9431
9432 2004-02-26 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9433
9434         * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
9435
9436 2004-02-26 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9437
9438         * util-vserver/src/chcontext.c,
9439           util-vserver/src/rpm-fake-resolver.c,
9440           util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
9441           VC_RANDCTX
9442
9443 2004-02-26 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9444
9445         * util-vserver/lib/syscall_createcontext-v13.hc,
9446           util-vserver/lib/syscall_createcontext.c,
9447           util-vserver/lib/syscall_getflags-v13.hc,
9448           util-vserver/lib/syscall_getflags.c,
9449           util-vserver/lib/syscall_migratecontext-v13.hc,
9450           util-vserver/lib/syscall_migratecontext.c,
9451           util-vserver/lib/syscall_setflags-v13.hc,
9452           util-vserver/lib/syscall_setflags.c,
9453           util-vserver/lib_internal/util-cast.h,
9454           util-vserver/lib_internal/util-commonstrings.h,
9455           util-vserver/lib_internal/util-declarecmd.h,
9456           util-vserver/lib_internal/util-dimof.h,
9457           util-vserver/lib_internal/util-exitlikeprocess.c,
9458           util-vserver/lib_internal/util-exitlikeprocess.h,
9459           util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
9460           initial checkin
9461
9462 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9463
9464         * util-vserver/src/testsuite/Makefile-files: removed
9465           'util-exitlikeprocess.c'; link against libinternal.a now
9466
9467 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9468
9469         * util-vserver/src/Makefile-files: added vcontext
9470           removed 'util-exitlikeprocess.c'; link against libinternal.a now
9471
9472 2004-02-26 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9473
9474         * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
9475           (reported in IRC by broo)
9476
9477 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9478
9479         * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
9480
9481 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9482
9483         * util-vserver/lib_internal/Makefile-files: added lots of util-*
9484           headers
9485           added util-exitlikeprocess
9486
9487 2004-02-26 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9488
9489         * util-vserver/lib/vserver.h: * vc_create_context(),
9490           vc_migrate_context(), vc_[sg]et_flags(): added
9491           prototypes plus structures
9492           * use VC_DYNAMIC_XID instead of VC_RANDCTX
9493
9494 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9495
9496         * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
9497           (for API >= 0x00010012)
9498           use VC_DYNAMIC_XID instead of VC_RANDCTX
9499
9500 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9501
9502         * util-vserver/lib/virtual.h: added create+migrate+flags+caps
9503           declarations
9504
9505 2004-02-26 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9506
9507         * util-vserver/lib/Makefile-files: added createcontext +
9508           migratecontext + [sg]etflags files
9509
9510 2004-02-26 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9511
9512         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
9513           Evc_create_context(), Evc_migrate_context(): added
9514           use WRAPPER_DECL instead of UNUSED
9515
9516 2004-02-25 11:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9517
9518         * util-vserver/src/vlimit.c: enhanced output
9519           added -nd options
9520           allow literal limits
9521           assume '-H' by default
9522
9523 2004-02-25 11:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9524
9525         * util-vserver/lib/testsuite,
9526           util-vserver/lib/testsuite/.cvsignore: added 'fmt'
9527
9528 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9529
9530         * util-vserver/src/util.h: include util-perror.h
9531
9532 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9533
9534         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
9535           use more verbose perror()
9536
9537 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9538
9539         * util-vserver/lib/testsuite/fmt.c,
9540           util-vserver/lib_internal/util-perror.h: initial checkin
9541
9542 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9543
9544         * util-vserver/scripts/vserver.functions: added better namespace
9545           supportc
9546
9547 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9548
9549         * util-vserver/lib/testsuite/Makefile-files: added fmt.c
9550
9551 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9552
9553         * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
9554
9555 2004-02-20 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9556
9557         * util-vserver/lib/flags.c: cosmetical cleanups
9558
9559 2004-02-20 23:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9560
9561         * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
9562           NAMESPACE flag
9563
9564 2004-02-20 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9565
9566         * util-vserver/src/Makefile-files: install enter-namespace into
9567           $(sbindir) instead of $(pkglibdir)
9568
9569 2004-02-20 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9570
9571         * util-vserver/src/new-namespace.c: added missing '#include
9572           <errno.h>'
9573
9574 2004-02-20 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9575
9576         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
9577
9578 2004-02-20 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9579
9580         * util-vserver/src, util-vserver/src/.cvsignore: added
9581           enter-namespace
9582
9583 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9584
9585         * util-vserver/contrib/manifest.dat.pathsubst,
9586           util-vserver/src/Makefile-files: added enter-namespace
9587
9588 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9589
9590         * util-vserver/src/enter-namespace.c: initial checkin
9591
9592 2004-02-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9593
9594         * util-vserver/src/vlimit.c: merged with 0.29.2
9595
9596 2004-02-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9597
9598         * util-vserver/src/vlimit.c: changed logic to skip entries without
9599           chance for success
9600
9601 2004-02-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9602
9603         * util-vserver/lib/Makefile-files: cleanups
9604
9605 2004-02-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9606
9607         * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
9608           use correct datastructure
9609
9610 2004-02-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9611
9612         * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
9613           util-vserver/lib/vserver.h: added the enter-namespace stuff
9614
9615 2004-02-20 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9616
9617         * util-vserver/lib/syscall_enternamespace-v13.hc,
9618           util-vserver/lib/syscall_enternamespace.c: initial checkin
9619
9620 2004-02-20 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9621
9622         * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
9623           more extensive output
9624
9625 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9626
9627         * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
9628           into core
9629
9630 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9631
9632         * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
9633           incremented needed API-version
9634
9635 2004-02-20 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9636
9637         * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
9638           handle xid==0 and xid==1 case manually
9639
9640 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9641
9642         * util-vserver/src/vlimit.c: cleanup output in error-case
9643
9644 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9645
9646         * util-vserver/src/stack-start.h: fixed begin of STACK_START for
9647           non-growing stacks
9648
9649 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9650
9651         * util-vserver/src/fakerunlevel.c: use more extensive errormessages
9652           use <wrappers.h>
9653
9654 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9655
9656         * util-vserver/lib/fscompat_getiattr-v13.hc,
9657           util-vserver/lib/fscompat_getiattr.c,
9658           util-vserver/lib/fscompat_setiattr-v13.hc,
9659           util-vserver/lib/fscompat_setiattr.c: obsoleted
9660
9661 2004-02-20 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9662
9663         * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
9664           util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
9665           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
9666           util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
9667           util-vserver/src/rpm-fake-resolver.c,
9668           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
9669           util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
9670           do the lo-check anymore
9671
9672 2004-02-20 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9673
9674         * util-vserver/src/chbind.c: use more extensive errormessages
9675           do not do the lo-check anymore
9676
9677 2004-02-20 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9678
9679         * util-vserver/src/vserver-info.c: fix copy&paste error when giving
9680           out initpid
9681
9682 2004-02-19 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9683
9684         * util-vserver/NEWS: version 0.29.195
9685
9686 2004-02-19 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9687
9688         * util-vserver/src/vserver-info.c: added SYSINFO command
9689           internal cleanups
9690
9691 2004-02-19 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9692
9693         * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
9694           Debian's e2fsprogs-devel
9695           tell packagename for Mandrake
9696
9697 2004-02-19 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9698
9699         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
9700           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
9701           util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
9702           new iattr interface and changed some internal functions
9703
9704 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9705
9706         * util-vserver/lib_internal/unify-unify.c,
9707           util-vserver/lib_internal/util-safechdir.c: applied new iattr
9708           interface
9709
9710 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9711
9712         * util-vserver/lib/vserver.h: * changed iattr interface
9713           * removed *iattr_compat() functions; functionality is covered by
9714           new
9715           iattr interface already
9716
9717 2004-02-19 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9718
9719         * util-vserver/lib/virtual.h: added new iattr definitions
9720
9721 2004-02-19 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9722
9723         * util-vserver/lib/syscall_getiattr-v13.hc,
9724           util-vserver/lib/syscall_getiattr.c,
9725           util-vserver/lib/syscall_setiattr-v13.hc,
9726           util-vserver/lib/syscall_setiattr.c: implemented new iattr
9727           interface
9728
9729 2004-02-19 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9730
9731         * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
9732           fixed off-by-one error while checking number
9733           of allowed IPs
9734
9735 2004-02-19 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9736
9737         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
9738           util-vserver/lib/fscompat_setiattr-fscompat.hc,
9739           util-vserver/lib/syscall_getiattr-fscompat.hc,
9740           util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
9741           files to *iattr-fscompat* and applied the changed iattr interface
9742
9743 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9744
9745         * util-vserver/lib/createskeleton-full.hc: use new iattr interface
9746
9747 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9748
9749         * util-vserver/lib/Makefile-files: removed the fscompat* files
9750           added *iattr-fscompat files
9751
9752 2004-02-19 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9753
9754         * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
9755           and vcopy
9756
9757 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9758
9759         * util-vserver/configure.ac: create FEATURES.txt and rearranged
9760           code a little bit
9761
9762 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9763
9764         * util-vserver/Makefile.am: added FEATURES.txt
9765
9766 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9767
9768         * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
9769           defines
9770
9771 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9772
9773         * util-vserver/lib/fscompat_setiattr-fscompat.hc:
9774           vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
9775
9776 2004-02-18 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9777
9778         * util-vserver/lib_internal/unify-unify.c,
9779           util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
9780           parameters
9781           Unify_copy(), Unify_setTime(): added prototype
9782
9783 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9784
9785         * util-vserver/lib_internal/unify-deunify.c: fixed parameters
9786
9787 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9788
9789         * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
9790           prototype
9791
9792 2004-02-18 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9793
9794         * util-vserver/lib_internal/Makefile-files: added unify* and util-*
9795           files
9796
9797 2004-02-18 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9798
9799         * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
9800           outsourced a lot to libinternal.a
9801
9802 2004-02-18 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9803
9804         * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
9805           to libinternal.a
9806
9807 2004-02-18 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9808
9809         * util-vserver/src/Makefile-files: added vcopy
9810           link the fstool programs against libinternal.a
9811           removed vserver-visitdir
9812
9813 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9814
9815         * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
9816
9817 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9818
9819         * util-vserver/src/util-safechdir.c: moved into libinternal.a
9820
9821 2004-02-18 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9822
9823         * util-vserver/lib/createskeleton-full.hc,
9824           util-vserver/lib/createskeleton-short.hc,
9825           util-vserver/lib/createskeleton.c,
9826           util-vserver/lib_internal/matchlist-printid.c,
9827           util-vserver/lib_internal/unify-copy.c,
9828           util-vserver/lib_internal/unify-settime.c,
9829           util-vserver/lib_internal/util-dotfile.h,
9830           util-vserver/lib_internal/util-safechdir.c,
9831           util-vserver/lib_internal/util-safechdir.h,
9832           util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
9833           util-vserver/src/vserver-visitdir.hc: initial checkin
9834
9835 2004-02-18 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9836
9837         * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
9838           function to accept an additional argument holding
9839           the error, instead of giving out the error
9840
9841 2004-02-18 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9842
9843         * util-vserver/lib/Makefile-files: added createskeleton* files
9844
9845 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9846
9847         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
9848
9849 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9850
9851         * util-vserver/Makefile.am, util-vserver/configure.ac: do not
9852           redefine 'LIBTOOL'; the '--tag' causes problems on install
9853
9854 2004-02-18 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9855
9856         * util-vserver/compat.h: added PURE
9857
9858 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9859
9860         * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
9861           determine if '-lcompat' is needed for dietlibc
9862
9863 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9864
9865         * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
9866           generalized some LIBTOOL stuff
9867           do not install libinternal.a anymore
9868
9869 2004-02-17 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9870
9871         * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
9872           of lib/libvserver.la to use '-lcompat' on purpose
9873
9874 2004-02-17 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9875
9876         * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
9877           /proc when it is already mounted
9878
9879 2004-02-17 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9880
9881         * util-vserver/src/rpm-fake.c: rearranged inclusion of
9882           <sys/socket.h> to fix compilation problems
9883           with fc1.90
9884
9885 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9886
9887         * util-vserver/src/rebootmgr.c: include <limits.h>
9888
9889 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9890
9891         * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
9892           lib/libvserver.la to use '-lcompat' on purpose
9893           fixed capchroot compilation
9894
9895 2004-02-17 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9896
9897         * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
9898
9899 2004-02-17 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9900
9901         * util-vserver/ensc_vector/testsuite/test1.c,
9902           util-vserver/src/testsuite/vunify-functest.c: make non-C99
9903           compilers happy
9904
9905 2004-02-17 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9906
9907         * util-vserver/NEWS: version 0.29.192
9908
9909 2004-02-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9910
9911         * util-vserver/Makefile.am: added missing backslash
9912
9913 2004-02-17 02:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9914
9915         * util-vserver/src/testsuite/Makefile-files,
9916           util-vserver/src/testsuite/vunify-functest.c,
9917           util-vserver/src/vunify.h: use new lib_internal/
9918
9919 2004-02-17 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9920
9921         * util-vserver/src/vunify-init.hc: moved most function into
9922           lib_internal/
9923
9924 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9925
9926         * util-vserver/src/vunify.c: use new lib_internal
9927
9928 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9929
9930         * util-vserver/src/util.h: moved some functions/macros into
9931           lib_internal/util-*
9932
9933 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9934
9935         * util-vserver/src/Makefile-files: removed vunify-* files which
9936           went into lib_internal
9937
9938 2004-02-17 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9939
9940         * util-vserver/Makefile.am: added lib_internal/ files
9941
9942 2004-02-17 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9943
9944         * util-vserver/src/vunify-compare.hc,
9945           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
9946           util-vserver/src/vunify-matchlist.c,
9947           util-vserver/src/vunify-matchlist.h: moved functionality into
9948           lib_internal library
9949
9950 2004-02-17 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9951
9952         * util-vserver/lib_internal,
9953           util-vserver/lib_internal/Makefile-files,
9954           util-vserver/lib_internal/matchlist-appendfiles.c,
9955           util-vserver/lib_internal/matchlist-compare.c,
9956           util-vserver/lib_internal/matchlist-destroy.c,
9957           util-vserver/lib_internal/matchlist-init.c,
9958           util-vserver/lib_internal/matchlist-initbyvserver.c,
9959           util-vserver/lib_internal/matchlist-initmanually.c,
9960           util-vserver/lib_internal/matchlist-initrefserverlist.c,
9961           util-vserver/lib_internal/matchlist.h,
9962           util-vserver/lib_internal/pathinfo-append.c,
9963           util-vserver/lib_internal/pathinfo-test.c,
9964           util-vserver/lib_internal/pathinfo.h,
9965           util-vserver/lib_internal/string-destroy.c,
9966           util-vserver/lib_internal/string.h,
9967           util-vserver/lib_internal/string.hc,
9968           util-vserver/lib_internal/unify-deunify.c,
9969           util-vserver/lib_internal/unify-unify.c,
9970           util-vserver/lib_internal/unify.h,
9971           util-vserver/lib_internal/util-io.h,
9972           util-vserver/lib_internal/util-mem.h: initial checkin
9973
9974 2004-02-17 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9975
9976         * util-vserver/ensc_wrappers/wrappers-unistd.hc,
9977           util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
9978           'noreturn' warnings for the execv() functions
9979
9980 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9981
9982         * util-vserver/contrib/make-manifest: ignore lines beginning with
9983           '#'
9984
9985 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9986
9987         * util-vserver/contrib/manifest.dat.pathsubst: set
9988           @ENSC_HAVE_*_COMPILER_TRUE@ tags
9989
9990 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9991
9992         * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
9993
9994 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9995
9996         * util-vserver/scripts/functions: use $_READLINK
9997           mount /proc when doing pkg-management
9998
9999 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10000
10001         * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
10002
10003 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10004
10005         * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
10006           (e.g. 'i' for install (default), 'q' for
10007           query, 'd' for database)
10008
10009 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10010
10011         * util-vserver/scripts/vserver-build.functions: register generated
10012           files so that they
10013           can be cleaned up when needed
10014
10015 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10016
10017         * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
10018
10019 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10020
10021         * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
10022           added
10023
10024 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10025
10026         * util-vserver/scripts/vserver-setup.functions: added --initstyle
10027           support (-> /etc/vservers/.../apps/init/style)
10028
10029 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10030
10031         * util-vserver/src/chbind.c: refined test-routine to work in
10032           vservers without 'lo' interface
10033
10034 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10035
10036         * util-vserver/src/secure-mount.c: define MS_REC when needed
10037
10038 2004-02-16 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10039
10040         * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
10041           added big, fat warning when not using dietlibc
10042
10043 2004-02-16 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10044
10045         * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
10046           pathsubst-rules
10047
10048 2004-02-14 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10049
10050         * util-vserver/scripts/vserver: use isAvoidNamespace() from
10051           main-functions file
10052
10053 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10054
10055         * util-vserver/scripts/functions,
10056           util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
10057           into main-functions file
10058
10059 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10060
10061         * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
10062           improved message
10063
10064 2004-02-14 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10065
10066         * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
10067           argument optionally
10068
10069 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10070
10071         * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
10072
10073 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10074
10075         * util-vserver/configure.ac: use ENSC_SYSCALLNR()
10076
10077 2004-02-13 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10078
10079         * util-vserver/lib/vserver-internal.h: use results from
10080           ENSC_SYSCALLNR
10081
10082 2004-02-13 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10083
10084         * util-vserver/m4/ensc_syscallnr.m4: initial checkin
10085
10086 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10087
10088         * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
10089
10090 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10091
10092         * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
10093
10094 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10095
10096         * util-vserver/scripts/vserver.start: use clearenv
10097
10098 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10099
10100         * util-vserver/scripts/vserver.functions: made namespace stuff
10101           configurable at a global place
10102
10103 2004-02-11 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10104
10105         * util-vserver/scripts/vrpm-preload: give more rights... (same like
10106           at --secure)
10107
10108 2004-02-11 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10109
10110         * util-vserver/scripts/util-vserver-vars.pathsubst,
10111           util-vserver/src/Makefile-files: added clearenv
10112
10113 2004-02-11 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10114
10115         * util-vserver/src/clearenv.c: initial checkin
10116
10117 2004-02-10 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10118
10119         * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
10120           dot-files by default; it does not make sense to use a special
10121           '-a' flag for the set-operations
10122
10123 2004-02-10 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10124
10125         * util-vserver/configure.ac: version 0.28.200
10126
10127 2004-02-10 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10128
10129         * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
10130           use internal mount(2) on MOVE too
10131
10132 2004-02-10 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10133
10134         * util-vserver/scripts/vserver,
10135           util-vserver/scripts/vserver.functions,
10136           util-vserver/scripts/vserver.start: implemented CLONE_NS and
10137           --rbind mounting
10138
10139 2004-02-10 14:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10140
10141         * util-vserver/src/secure-mount.c: implemented '--rbind'
10142
10143 2004-02-10 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10144
10145         * util-vserver/ensc_vector/testsuite,
10146           util-vserver/ensc_vector/testsuite/.cvsignore,
10147           util-vserver/lib/testsuite,
10148           util-vserver/lib/testsuite/.cvsignore: initial checkin
10149
10150 2004-02-10 12:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10151
10152         * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
10153           s!init!fakeinit!
10154
10155 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10156
10157         * util-vserver/configure.ac: version 0.28.199
10158
10159 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10160
10161         * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
10162           right %post scriptlet
10163
10164 2004-02-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10165
10166         * util-vserver/configure.ac: version 0.28.198
10167
10168 2004-02-09 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10169
10170         * util-vserver/contrib/make-manifest,
10171           util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
10172           from -core to -lib
10173
10174 2004-02-09 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10175
10176         * util-vserver/util-vserver.spec.in: added -lib subpackage
10177           moved *.so.* files from -core to -lib
10178           removed the '%exclude ...vrpm.8'
10179           added a 'make check'
10180
10181 2004-02-09 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10182
10183         * util-vserver/src/testsuite,
10184           util-vserver/src/testsuite/.cvsignore: initial checkin
10185
10186 2004-02-09 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10187
10188         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
10189           added some 'NORETURN' specifiers
10190
10191 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10192
10193         * util-vserver/Makefile.am: added lib/testsuite
10194
10195 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10196
10197         * util-vserver/src/testsuite/vunify-test.sh: redirect output to
10198           /dev/null
10199
10200 2004-02-09 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10201
10202         * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
10203           warnings
10204
10205 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10206
10207         * util-vserver/src/testsuite/chcontext-test.c: added explicite
10208           'return' for non-C99 compilers
10209
10210 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10211
10212         * util-vserver/src/testsuite/Makefile-files: added chbind-test
10213
10214 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10215
10216         * util-vserver/man/Makefile-files: renoved vrpm.8 for now
10217
10218 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10219
10220         * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
10221           instead of 'int' argument
10222           vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
10223           prototypes
10224
10225 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10226
10227         * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
10228           int' instead of 'int' argument
10229
10230 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10231
10232         * util-vserver/lib/Makefile-files: added flags* files
10233           added testsuite + -programs
10234
10235 2004-02-09 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10236
10237         * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
10238           function
10239           rearranged code to avoid unremovable zombie processes
10240
10241 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10242
10243         * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
10244           it
10245
10246 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10247
10248         * util-vserver/src/Makefile-files: made reducecap & chbind native
10249           dietlibc programs
10250
10251 2004-02-09 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10252
10253         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
10254           util-vserver/lib/testsuite,
10255           util-vserver/lib/testsuite/Makefile-files,
10256           util-vserver/lib/testsuite/flags.c,
10257           util-vserver/src/testsuite/chbind-test.c: initial checkin
10258
10259 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10260
10261         * util-vserver/src/Makefile-files: added sys_clone.h
10262
10263 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10264
10265         * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
10266           needed Requires:
10267
10268 2004-02-06 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10269
10270         * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
10271           newly create vserverdirs
10272           cleanups; parenthesize case-expressions
10273
10274 2004-02-06 21:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10275
10276         * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
10277           attribute to prototype
10278
10279 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10280
10281         * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
10282
10283 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10284
10285         * util-vserver/src/new-namespace.c: cleanups; modernized it
10286
10287 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10288
10289         * util-vserver/src/Makefile-files: link new-namespace against
10290           util-exitlikeprocess
10291           cleanups
10292
10293 2004-02-06 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10294
10295         * util-vserver/src/sys_clone.h: initial checkin
10296
10297 2004-02-06 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10298
10299         * util-vserver/src/testsuite/Makefile-files: do not call
10300           vunify-test when no C99 compiler is available
10301
10302 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10303
10304         * util-vserver/ensc_vector/testsuite,
10305           util-vserver/ensc_vector/testsuite/Makefile-files,
10306           util-vserver/ensc_vector/testsuite/test1.c: initial checkin
10307
10308 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10309
10310         * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
10311
10312 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10313
10314         * util-vserver/src/vutil.cc: minor cosmetical changes
10315
10316 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10317
10318         * util-vserver/src/vunify-init.hc: initModeManually(): added
10319           missing strdup()
10320
10321 2004-02-06 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10322
10323         * util-vserver/Makefile.am,
10324           util-vserver/ensc_vector/Makefile-files: added ensc_vector
10325           testsuite
10326
10327 2004-02-06 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10328
10329         * util-vserver/ensc_vector/vector-insert.c: fixed it
10330
10331 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10332
10333         * util-vserver/src/vserver-stat.c: use ensc_vector
10334           cleanups
10335
10336 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10337
10338         * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
10339           mappings
10340
10341 2004-02-06 16:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10342
10343         * util-vserver/src/Makefile-files: link vserver-stat against
10344           libensc_vector.a
10345
10346 2004-02-06 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10347
10348         * util-vserver/doc/configuration.xml: enumerated possible resources
10349
10350 2004-02-06 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10351
10352         * util-vserver/src/chxid.c: fixed do-display-dir behavior
10353
10354 2004-02-06 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10355
10356         * util-vserver/scripts/vserver.functions: _generateFlagOptions():
10357           fixed a case expression; formerly x"foo" ==
10358           foo checks which would never succeed
10359
10360 2004-02-06 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10361
10362         * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
10363           util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
10364           util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
10365           util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
10366           util-vserver/src/rpm-fake-resolver.c,
10367           util-vserver/src/save_ctxinfo.c,
10368           util-vserver/src/testsuite/rpm-fake-test.c,
10369           util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
10370           util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
10371           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
10372           util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
10373           use new ensc_wrappers/ headers
10374
10375 2004-02-06 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10376
10377         * util-vserver/src/Makefile-files: removed wrappers-*
10378           link lsxid against libensc_vector.a
10379
10380 2004-02-06 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10381
10382         * util-vserver/src/wrappers-dirent.h,
10383           util-vserver/src/wrappers-io.h,
10384           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
10385           moved and generalized into an own /ensc_wrappers subdir
10386
10387 2004-02-06 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10388
10389         * util-vserver/ensc_vector,
10390           util-vserver/ensc_vector/Makefile-files,
10391           util-vserver/ensc_vector/vector-clear.c,
10392           util-vserver/ensc_vector/vector-free.c,
10393           util-vserver/ensc_vector/vector-init.c,
10394           util-vserver/ensc_vector/vector-insert.c,
10395           util-vserver/ensc_vector/vector-internal.h,
10396           util-vserver/ensc_vector/vector-popback.c,
10397           util-vserver/ensc_vector/vector-pushback.c,
10398           util-vserver/ensc_vector/vector-resize.c,
10399           util-vserver/ensc_vector/vector-resizeinternal.hc,
10400           util-vserver/ensc_vector/vector-search.c,
10401           util-vserver/ensc_vector/vector-sort.c,
10402           util-vserver/ensc_vector/vector-unique.c,
10403           util-vserver/ensc_vector/vector.h,
10404           util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
10405           util-vserver/ensc_wrappers/Makefile-files,
10406           util-vserver/ensc_wrappers/wrappers-clone.hc,
10407           util-vserver/ensc_wrappers/wrappers-dirent.hc,
10408           util-vserver/ensc_wrappers/wrappers-fcntl.hc,
10409           util-vserver/ensc_wrappers/wrappers-io.hc,
10410           util-vserver/ensc_wrappers/wrappers-ioctl.hc,
10411           util-vserver/ensc_wrappers/wrappers-iosock.hc,
10412           util-vserver/ensc_wrappers/wrappers-mount.hc,
10413           util-vserver/ensc_wrappers/wrappers-pivot.hc,
10414           util-vserver/ensc_wrappers/wrappers-resource.hc,
10415           util-vserver/ensc_wrappers/wrappers-stdlib.hc,
10416           util-vserver/ensc_wrappers/wrappers-unistd.hc,
10417           util-vserver/ensc_wrappers/wrappers-vserver.hc,
10418           util-vserver/ensc_wrappers/wrappers-wait.hc,
10419           util-vserver/ensc_wrappers/wrappers.h,
10420           util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
10421
10422 2004-02-06 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10423
10424         * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
10425           subdirs and files
10426
10427 2004-02-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10428
10429         * util-vserver/src/setattr.c: documented --barrier
10430           fixed do-display-dir behavior
10431
10432 2004-02-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10433
10434         * util-vserver/scripts/vserver.functions: added another path for
10435           the template mtab file
10436
10437 2004-02-05 04:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10438
10439         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
10440
10441 2004-02-05 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10442
10443         * util-vserver/distrib/defaults/apt.conf: initial checkin
10444
10445 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10446
10447         * util-vserver/distrib/Makefile.am: added default apt.conf
10448
10449 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10450
10451         * util-vserver/doc/configuration.xml: documented default apt.conf
10452
10453 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10454
10455         * util-vserver/lib/syscall-legacy.hc: minor code cleanups
10456           added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
10457
10458 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10459
10460         * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
10461           headers
10462
10463 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10464
10465         * util-vserver/scripts/vserver-build.functions.apt: added default
10466           apt.conf/vendors.conf files
10467
10468 2004-02-05 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10469
10470         * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
10471           again...
10472
10473 2004-02-04 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10474
10475         * util-vserver/configure.ac: use ENSC_SYSCALL
10476           enhanced diagnostic output
10477
10478 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10479
10480         * util-vserver/lib/syscall-legacy.hc,
10481           util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
10482
10483 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10484
10485         * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
10486           anymore explicitly
10487
10488 2004-02-04 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10489
10490         * util-vserver/Makefile.am: added @WGET@ substitution
10491
10492 2004-02-04 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10493
10494         * util-vserver/m4/ensc_syscall.m4: initial checkin
10495
10496 2004-02-04 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10497
10498         * util-vserver/scripts/vpkg: implemented Debian support
10499
10500 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10501
10502         * util-vserver/scripts/vserver: cleanups
10503           added '--silent' option
10504
10505 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10506
10507         * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
10508           cleanups
10509
10510 2004-02-04 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10511
10512         * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
10513           transmission
10514
10515 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10516
10517         * util-vserver/NEWS: version 0.28.193
10518
10519 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10520
10521         * util-vserver/configure.ac: added check for wget
10522           version 0.28.193
10523
10524 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10525
10526         * util-vserver/util-vserver.spec.in: added some (Build)Requires:
10527
10528 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10529
10530         * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
10531           files
10532
10533 2004-02-04 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10534
10535         * util-vserver/doc/configuration.xml: documented debootstrap
10536           configuration
10537
10538 2004-02-04 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10539
10540         * util-vserver/scripts/vserver-build.debootstrap: fixed path of
10541           default-uri file
10542
10543 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10544
10545         * util-vserver/distrib/misc/debootstrap.uri: initial checkin
10546
10547 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10548
10549         * util-vserver/distrib/Makefile.am: added debootstrap.uri
10550
10551 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10552
10553         * util-vserver/scripts/vserver-setup.functions: use
10554           $PKGLIBDEFAULTDIRc
10555
10556 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10557
10558         * util-vserver/scripts/vserver-build.apt-rpm,
10559           util-vserver/scripts/vserver-build.functions,
10560           util-vserver/scripts/vserver-build.skeleton: cleanups; use
10561           'base.' namespace
10562
10563 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10564
10565         * util-vserver/scripts/vserver-build: added debootstrap
10566
10567 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10568
10569         * util-vserver/scripts/vpkg: added basic support for Debian
10570
10571 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10572
10573         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
10574
10575 2004-02-04 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10576
10577         * util-vserver/scripts/Makefile-files: added debootstrap and
10578           pkgmgmt files
10579
10580 2004-02-04 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10581
10582         * util-vserver/scripts/vserver-build.debootstrap: initial checkin
10583
10584 2004-02-03 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10585
10586         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
10587
10588 2004-02-03 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10589
10590         * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
10591
10592 2004-02-03 22:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10593
10594         * util-vserver/contrib, util-vserver/contrib/.cvsignore,
10595           util-vserver/contrib/Makefile-files,
10596           util-vserver/contrib/make-manifest,
10597           util-vserver/contrib/manifest.dat.pathsubst: initial checkin
10598
10599 2004-02-03 21:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10600
10601         * util-vserver/configure.ac: added more details to the final
10602           summary
10603
10604 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10605
10606         * util-vserver/distrib/Makefile.am: added misc/fstab
10607
10608 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10609
10610         * util-vserver/scripts/vserver-build.apt-rpm,
10611           util-vserver/scripts/vserver-build.functions,
10612           util-vserver/scripts/vserver-build.functions.apt,
10613           util-vserver/scripts/vserver-build.functions.rpm: splitted some
10614           functions into a separate vserver-build.functions.pkgmgmt file
10615           use XXX.yyy namespace-style notation
10616
10617 2004-02-03 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10618
10619         * util-vserver/distrib/misc/fstab,
10620           util-vserver/scripts/vserver-build.functions.pkgmgmt,
10621           util-vserver/scripts/vserver-build.skeleton: initial checkin
10622
10623 2004-02-03 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10624
10625         * util-vserver/scripts/vserver-setup.functions: allow to configure
10626           fstab-file
10627
10628 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10629
10630         * util-vserver/scripts/vserver-build: added skeleton support
10631           fixed help message
10632
10633 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10634
10635         * util-vserver/scripts/vserver: added '--debug' option
10636
10637 2004-02-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10638
10639         * util-vserver/scripts/util-vserver-vars.pathsubst: added
10640           $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
10641
10642 2004-02-03 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10643
10644         * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
10645
10646 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10647
10648         * util-vserver/src/vkill.c: cleanups; use modern interfaces
10649
10650 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10651
10652         * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
10653
10654 2004-02-03 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10655
10656         * util-vserver/src/Makefile-files: added vuname
10657
10658 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10659
10660         * util-vserver/src/testsuite/Makefile-files: added workaround for
10661           automake bug
10662
10663 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10664
10665         * util-vserver/src/vuname.c: initial checkin
10666
10667 2004-02-03 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10668
10669         * util-vserver/configure.ac: use ENSC_C99COMPILER
10670           give out summary at end of ./configure
10671
10672 2004-02-03 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10673
10674         * util-vserver/src/Makefile-files: * added support for
10675           ENSC_HAVE_C99_COMPILER and conditionalized build
10676           of 'vunify'
10677           * renamed *_CXX_X_* variables to *_CXX_*
10678
10679 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10680
10681         * util-vserver/src/vunify.cc: removed since rewritten in C
10682
10683 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10684
10685         * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
10686
10687 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10688
10689         * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
10690           added warning-messages
10691
10692 2004-02-03 12:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10693
10694         * util-vserver/lib/syscall_getvhiname-v13.hc,
10695           util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
10696
10697 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10698
10699         * util-vserver/doc/compatibility.xml: added note about chcontext
10700           rewrite
10701
10702 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10703
10704         * util-vserver/configure.ac: added support for olduts API
10705
10706 2004-02-02 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10707
10708         * util-vserver/Makefile.am: substitute @PACKAGE@ too
10709
10710 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10711
10712         * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
10713
10714 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10715
10716         * util-vserver/src/testsuite/chcontext-test.c: initial checkin
10717
10718 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10719
10720         * util-vserver/src/wrappers.h: added Esetsid()
10721
10722 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10723
10724         * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
10725
10726 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10727
10728         * util-vserver/src/vserver-stat.c: cleanups
10729           added missing '\n' in error-msg
10730
10731 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10732
10733         * util-vserver/src/vserver-info.c: added UTS tag
10734
10735 2004-02-02 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10736
10737         * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
10738           call
10739
10740 2004-02-02 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10741
10742         * util-vserver/src/chcontext.c: rewrote and enhanced it
10743
10744 2004-02-02 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10745
10746         * util-vserver/src/Makefile-files: made chcontext a dietlibc
10747           program and updated its SOURCES
10748
10749 2004-02-02 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10750
10751         * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
10752           added VHOST/vhi functions and types
10753
10754 2004-02-02 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10755
10756         * util-vserver/lib/vserver-internal.h: cleanups
10757           added CALL_VC_OLDUTS()
10758           added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
10759
10760 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10761
10762         * util-vserver/lib/virtual.h: added VHOST support
10763
10764 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10765
10766         * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10767           util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
10768           *_oldproc
10769
10770 2004-02-02 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10771
10772         * util-vserver/lib/syscall-compat.hc,
10773           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
10774           fixed vc_new_s_context() to return the context instead of 0/1
10775
10776 2004-02-02 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10777
10778         * util-vserver/lib/fscompat_getiattr-v13.hc,
10779           util-vserver/lib/fscompat_setiattr-v13.hc,
10780           util-vserver/lib/syscall_getiattr-v13.hc,
10781           util-vserver/lib/syscall_getvxinfo-v13.hc,
10782           util-vserver/lib/syscall_kill-v11.hc,
10783           util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
10784           wrap xid
10785
10786 2004-02-02 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10787
10788         * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
10789
10790 2004-02-02 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10791
10792         * util-vserver/lib/Makefile-files: added *vhiname* files
10793
10794 2004-02-02 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10795
10796         * util-vserver/lib/syscall_getvhiname-olduts.hc,
10797           util-vserver/lib/syscall_getvhiname-v13.hc,
10798           util-vserver/lib/syscall_getvhiname.c,
10799           util-vserver/lib/syscall_setvhiname-olduts.hc,
10800           util-vserver/lib/syscall_setvhiname-v13.hc,
10801           util-vserver/lib/syscall_setvhiname.c: initial checkin
10802
10803 2004-01-29 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10804
10805         * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
10806
10807 2004-01-29 11:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10808
10809         * util-vserver/NEWS: version 0.28.190
10810
10811 2004-01-29 11:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10812
10813         * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
10814           fix $pkglibdir in install-data-hook
10815           put some hooks into own targets
10816
10817 2004-01-29 11:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10818
10819         * util-vserver/configure.ac: added tests for sed and cmp
10820           outsourced ext2fs test (merged from 0.28)
10821
10822 2004-01-29 11:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10823
10824         * util-vserver/src/vserver-stat.c: fixed insert-into-list function
10825           give out warning when vc_get_task_xid() fails
10826
10827 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10828
10829         * util-vserver/src/vserver-info.c: use DIM_OF() macro
10830           added APIVER tag
10831           fixed help message
10832
10833 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10834
10835         * util-vserver/src/util.h: added DIM_OF() macro
10836
10837 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10838
10839         * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
10840
10841 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10842
10843         * util-vserver/scripts/legacy/distrib-info,
10844           util-vserver/scripts/legacy/vserver,
10845           util-vserver/scripts/legacy/vserverkillall,
10846           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
10847           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
10848           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
10849           util-vserver/scripts/vrpm-preload,
10850           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
10851           util-vserver/scripts/vserver-build,
10852           util-vserver/scripts/vserver-copy,
10853           util-vserver/scripts/vservers.grabinfo.sh,
10854           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
10855           fixed/changed path-detection for $UTIL_VSERVER_VARS
10856
10857 2004-01-29 11:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10858
10859         * util-vserver/scripts/Makefile-files: cleanups
10860           do not install util-vserver-vars in SBINDIR anymore
10861
10862 2004-01-29 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10863
10864         * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
10865
10866 2004-01-29 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10867
10868         * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
10869           util-vserver/lib/vserver.h: merged with 0.28
10870
10871 2004-01-23 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10872
10873         * util-vserver/doc/Makefile-files: added some files to doc_DAT
10874
10875 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10876
10877         * util-vserver/configure.ac: version 0.27.199
10878           added check for xsltproc
10879
10880 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10881
10882         * util-vserver/NEWS: version 0.27.199
10883
10884 2004-01-23 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10885
10886         * util-vserver/compat.h: added ENSC_FIX_IOCTL()
10887
10888 2004-01-23 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10889
10890         * util-vserver/Makefile.am: added $(doc_DAT)
10891
10892 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10893
10894         * util-vserver/doc/Makefile-files: added compat-doc
10895
10896 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10897
10898         * util-vserver/doc/compat-xhtml.xsl,
10899           util-vserver/doc/compatibility.dtd,
10900           util-vserver/doc/compatibility.xml: initial checkin
10901
10902 2004-01-23 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10903
10904         * util-vserver/lib/ioctl-getext2flags.hc,
10905           util-vserver/lib/ioctl-getfilecontext.hc,
10906           util-vserver/lib/ioctl-setext2flags.hc,
10907           util-vserver/lib/ioctl-setfilecontext.hc,
10908           util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
10909           dietlibc's ioctl() return values
10910
10911 2004-01-22 21:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10912
10913         * util-vserver/lib/getversion-internal.hc,
10914           util-vserver/lib/syscall-compat.hc,
10915           util-vserver/lib/syscall_getiattr-v13.hc,
10916           util-vserver/lib/syscall_gettaskxid-v13.hc,
10917           util-vserver/lib/syscall_getvxinfo-v13.hc,
10918           util-vserver/lib/syscall_kill-v11.hc,
10919           util-vserver/lib/syscall_rlimit-v11.hc,
10920           util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
10921           instead of the VC_CMD(...) macros
10922
10923 2004-01-22 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10924
10925         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
10926
10927 2004-01-22 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10928
10929         * util-vserver/src/vrsetup.c: fixed copyright date
10930
10931 2004-01-22 14:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10932
10933         * util-vserver/src/wrappers.h: added Eioctl() wrapper
10934
10935 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10936
10937         * util-vserver/src/Makefile-files: added vrsetup
10938
10939 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10940
10941         * util-vserver/src/vrsetup.c: initial checkin
10942
10943 2004-01-22 13:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10944
10945         * util-vserver/src/vunify-doit.hc: * provide st_mode at
10946           vc_set_iattr_compat() call
10947
10948 2004-01-22 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10949
10950         * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
10951           st_mode at vc_set_iattr_compat() call
10952           * do not stop on non-regular files; vc_set_iattr_compat() handles
10953           this
10954           already
10955
10956 2004-01-22 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10957
10958         * util-vserver/src/setattr.c: * removed the race-check; this is
10959           done by vc_set_iattr_compat() already
10960           * provide st_mode at vc_set_iattr_compat() call
10961           * do not stop on non-regular files; vc_set_iattr_compat() handles
10962           this
10963           already
10964           * moved setFlags() code into handleFile()
10965           * added 'iunlink' option
10966
10967 2004-01-22 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10968
10969         * util-vserver/src/chxid.c: * removed the race-check; this is done
10970           by vc_set_iattr_compat() already
10971           * provide st_mode at vc_set_iattr_compat() call
10972           * do not stop on non-regular files; vc_set_iattr_compat() handles
10973           this
10974           already
10975           * moved setFile() code into handleFile()
10976
10977 2004-01-22 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10978
10979         * util-vserver/src/Makefile-files: removed 'vunify' from list of
10980           C++ files
10981
10982 2004-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10983
10984         * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
10985
10986 2004-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10987
10988         * util-vserver/lib/ioctl-getext2flags.hc,
10989           util-vserver/lib/ioctl-getfilecontext.hc,
10990           util-vserver/lib/ioctl-getxflg.hc,
10991           util-vserver/lib/ioctl-setext2flags.hc,
10992           util-vserver/lib/ioctl-setfilecontext.hc,
10993           util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
10994           <-1, assign errno manually and return -1
10995
10996 2004-01-22 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10997
10998         * util-vserver/lib/syscall_getiattr-v13.hc,
10999           util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
11000           removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
11001
11002 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11003
11004         * util-vserver/lib/virtual.h: updated; removed 'dev' field from
11005           'struct vcmd_ctx_iattr_v0'
11006
11007 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11008
11009         * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
11010           errorcase
11011
11012 2004-01-22 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11013
11014         * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
11015           additional 'mode' parameter to avoid
11016           an additional 'lstat'
11017
11018 2004-01-22 13:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11019
11020         * util-vserver/lib/fscompat_getiattr.c,
11021           util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
11022           parameter to avoid an additional 'lstat'
11023
11024 2004-01-22 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11025
11026         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
11027           util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
11028           additional 'mode' parameter to avoid an additional 'lstat'
11029           * operate on regular files and directories only
11030
11031 2004-01-21 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11032
11033         * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
11034           instead of -1
11035
11036 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11037
11038         * util-vserver/tests/getinitpid.c: updated to new API
11039
11040 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11041
11042         * util-vserver/src/vserver-info.c: added INITPID* and XID tags
11043
11044 2004-01-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11045
11046         * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
11047           util-vserver/src/vserver-stat.c,
11048           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11049           use vc_get_task_xid() instead of vc_X_getctx()
11050
11051 2004-01-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11052
11053         * util-vserver/lib/vserver.h: * vc_get_vx_info(),
11054           vc_get_task_xid(): added prototypes plus required
11055           typedefinitions
11056           * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
11057           functions
11058           above
11059
11060 2004-01-21 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11061
11062         * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
11063           API
11064           * added support for VC_MULTIVERSION_SYSCALL which chooses the
11065           optimal
11066           CALL_VC variant
11067           * changed CALL_VC() so that it looks for version greater than
11068           requested
11069           one now
11070
11071 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11072
11073         * util-vserver/lib/virtual.h: updated; added VINFO commands
11074
11075 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11076
11077         * util-vserver/lib/syscall_kill.c,
11078           util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
11079           usage
11080
11081 2004-01-21 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11082
11083         * util-vserver/lib/fscompat_getiattr.c,
11084           util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
11085           macro
11086
11087 2004-01-21 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11088
11089         * util-vserver/lib/checkversion.c,
11090           util-vserver/lib/getversion-internal.hc,
11091           util-vserver/lib/getversion.c,
11092           util-vserver/lib/ioctl-getext2flags.hc,
11093           util-vserver/lib/ioctl-getfilecontext.hc,
11094           util-vserver/lib/ioctl-getxflg.hc,
11095           util-vserver/lib/ioctl-setext2flags.hc,
11096           util-vserver/lib/ioctl-setfilecontext.hc,
11097           util-vserver/lib/ioctl-setxflg.hc,
11098           util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
11099           util-vserver/lib/syscall_getiattr-v13.hc,
11100           util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
11101           "vserver-internal.h" including
11102
11103 2004-01-21 18:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11104
11105         * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
11106           files
11107           removed obsoleted getctx/getinitpid files
11108           renamed some -v11 files to -fscompat
11109
11110 2004-01-21 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11111
11112         * util-vserver/lib/getctx-compat.hc,
11113           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11114           util-vserver/lib/getinitpid-compat.hc,
11115           util-vserver/lib/getinitpid-legacy.hc,
11116           util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
11117
11118 2004-01-21 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11119
11120         * util-vserver/lib/fscompat_getiattr-v13.hc,
11121           util-vserver/lib/fscompat_setiattr-v13.hc,
11122           util-vserver/lib/syscall_gettaskxid-oldproc.hc,
11123           util-vserver/lib/syscall_gettaskxid-v13.hc,
11124           util-vserver/lib/syscall_gettaskxid.c,
11125           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
11126           util-vserver/lib/syscall_getvxinfo-v13.hc,
11127           util-vserver/lib/syscall_getvxinfo.c: initial checkin
11128
11129 2004-01-21 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11130
11131         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
11132           util-vserver/lib/fscompat_getiattr-v11.hc,
11133           util-vserver/lib/fscompat_setiattr-fscompat.hc,
11134           util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
11135           *-fscompat
11136
11137 2004-01-21 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11138
11139         * util-vserver, util-vserver/.cvsignore: added 'Build-*'
11140
11141 2004-01-21 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11142
11143         * util-vserver/configure.ac: added 'oldproc' API
11144
11145 2004-01-21 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11146
11147         * util-vserver/src/Makefile-files,
11148           util-vserver/src/vunify-compare.hc,
11149           util-vserver/src/vunify-compare.ic,
11150           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
11151           util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
11152           util-vserver/src/vunify.c: renamed *.ic to *.hc
11153
11154 2004-01-21 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11155
11156         * util-vserver/src/vunify.h: added changes for new API
11157           added rsSPECIAL reason
11158
11159 2004-01-21 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11160
11161         * util-vserver/src/vunify.c: added changes for new API
11162
11163 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11164
11165         * util-vserver/src/vunify-doit.ic: updated to new API
11166
11167 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11168
11169         * util-vserver/src/vlimit.c: fixed help message
11170
11171 2004-01-21 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11172
11173         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11174           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11175           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11176           updated/enhanced for new API
11177
11178 2004-01-21 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11179
11180         * util-vserver/lib/virtual.h: updated
11181
11182 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11183
11184         * util-vserver/lib/vserver-internal.h: added v13 API
11185
11186 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11187
11188         * util-vserver/lib/vserver.h: added fscompat and v13 functions
11189           removed ioctl functions
11190
11191 2004-01-21 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11192
11193         * util-vserver/lib/Makefile-files: added fscompat and v13 functions
11194
11195 2004-01-21 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11196
11197         * util-vserver/lib/ioctl-getext2flags.c,
11198           util-vserver/lib/ioctl-getext2flags.hc,
11199           util-vserver/lib/ioctl-getfilecontext.c,
11200           util-vserver/lib/ioctl-getfilecontext.hc,
11201           util-vserver/lib/ioctl-setext2flags.c,
11202           util-vserver/lib/ioctl-setext2flags.hc,
11203           util-vserver/lib/ioctl-setfilecontext.c,
11204           util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
11205           ioctl-functions anymore; use them only internally
11206           and include them directly. Therefore, renamed them from *.c to
11207           *.hc
11208
11209 2004-01-21 01:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11210
11211         * util-vserver/lib/fscompat_getiattr-v11.hc,
11212           util-vserver/lib/fscompat_getiattr.c,
11213           util-vserver/lib/fscompat_setiattr-v11.hc,
11214           util-vserver/lib/fscompat_setiattr.c,
11215           util-vserver/lib/ioctl-getxflg.hc,
11216           util-vserver/lib/ioctl-setxflg.hc,
11217           util-vserver/lib/syscall_getiattr-v13.hc,
11218           util-vserver/lib/syscall_getiattr.c,
11219           util-vserver/lib/syscall_setiattr-v13.hc,
11220           util-vserver/lib/syscall_setiattr.c: initial checkin
11221
11222 2004-01-21 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11223
11224         * util-vserver/configure.ac: added v13 & fscompat APIs
11225
11226 2004-01-19 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11227
11228         * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
11229
11230 2004-01-19 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11231
11232         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
11233           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11234           s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
11235
11236 2004-01-19 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11237
11238         * util-vserver/src/Makefile-files: removed vunify-operations
11239
11240 2004-01-19 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11241
11242         * util-vserver/src/vunify.h: cleanups; moved structure declarations
11243           from vunify.c into this headerfile
11244
11245 2004-01-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11246
11247         * util-vserver/src/vunify.c: cleanups
11248           added 'skip_reason' support
11249           added debug output
11250
11251 2004-01-19 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11252
11253         * util-vserver/src/vunify-init.ic: added debug output
11254           fixed descriptor leak
11255
11256 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11257
11258         * util-vserver/src/vunify-compare.ic,
11259           util-vserver/src/vunify-doit.ic: initial checkin
11260
11261 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11262
11263         * util-vserver/src/vunify-operations.c,
11264           util-vserver/src/vunify-operations.h: obsoleted by more
11265           straight-forward code
11266
11267 2004-01-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11268
11269         * util-vserver/src/vlimit.c: fixed copy&paste error
11270
11271 2004-01-17 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11272
11273         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
11274
11275 2004-01-17 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11276
11277         * util-vserver/tests/vserver-info.c: updated to new
11278           vc_getVserverVdir() API
11279
11280 2004-01-17 05:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11281
11282         * util-vserver/src/vunify.c: moved init*() functions to
11283           vunify-init.c
11284
11285 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11286
11287         * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
11288           too
11289
11290 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11291
11292         * util-vserver/src/vunify-matchlist.h: made 'buf' constant
11293
11294 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11295
11296         * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
11297
11298 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11299
11300         * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
11301           PKGMGMT_INFO_PROG
11302           register 'vdir'
11303           use default exclude-lists
11304
11305 2004-01-17 05:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11306
11307         * util-vserver/src/vunify-debug.c: added a const_cast
11308
11309 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11310
11311         * util-vserver/src/vserver-info.c: updated VDIR tag to new
11312           interface
11313
11314 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11315
11316         * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
11317
11318 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11319
11320         * util-vserver/scripts/vpkg: initial checkin
11321
11322 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11323
11324         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
11325           and $_VPKG
11326
11327 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11328
11329         * util-vserver/scripts/distrib-info,
11330           util-vserver/scripts/legacy/distrib-info: moved distrib-info to
11331           legacy/
11332
11333 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11334
11335         * util-vserver/scripts/Makefile-files: moved distrib-info to
11336           legacy/
11337           added vpkg
11338
11339 2004-01-17 05:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11340
11341         * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
11342           added 'physical' parameter to vc_getVserverVdir() which resolves
11343           the
11344           complete physical path of the vdir
11345
11346 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11347
11348         * util-vserver/distrib/misc/vunify-exclude: initial checkin
11349
11350 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11351
11352         * util-vserver/distrib/Makefile.am: added vunify-exclude
11353
11354 2004-01-17 05:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11355
11356         * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
11357
11358 2004-01-17 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11359
11360         * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
11361           minor cleanups
11362
11363 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11364
11365         * util-vserver/src/testsuite/vunify-test.sh: applied new calling
11366           scheme
11367
11368 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11369
11370         * util-vserver/src/testsuite/vunify-functest.c: added
11371           wrapper_exit_code
11372
11373 2004-01-16 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11374
11375         * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
11376           Emalloc(), Erealloc(): fixed declarations
11377
11378 2004-01-16 18:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11379
11380         * util-vserver/src/vunify-matchlist.c,
11381           util-vserver/src/vunify-matchlist.h,
11382           util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
11383           added exclude-list support
11384
11385 2004-01-16 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11386
11387         * util-vserver/src/vserver-info.c: added APPDIR tag
11388           made it possible to supply additional paramaters
11389
11390 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11391
11392         * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
11393           not use CLONE_VFORK in debug mode; lockups with 'strace' are too
11394           annoying
11395
11396 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11397
11398         * util-vserver/src/Makefile-files: updated vunify setup
11399           added files for vunify
11400
11401 2004-01-16 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11402
11403         * util-vserver/lib/getvserverappdir.c,
11404           util-vserver/lib/getvservercfgdir.c,
11405           util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
11406           util-vserver/scripts/legacy/.cvsignore,
11407           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
11408           util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
11409           initial checkin
11410
11411 2004-01-16 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11412
11413         * util-vserver/scripts/functions: accept vservers beginning with
11414           './'
11415
11416 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11417
11418         * util-vserver/lib/vserver.h: added new management functions + doc
11419
11420 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11421
11422         * util-vserver/lib/internal.h: added utilvserver_isDirectory()
11423           prototype
11424
11425 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11426
11427         * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
11428
11429 2004-01-16 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11430
11431         * util-vserver/lib/Makefile-files: added new management sources
11432
11433 2004-01-16 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11434
11435         * util-vserver/util-vserver.spec.in: use filelists from
11436           contrib/make-manifest
11437
11438 2004-01-16 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11439
11440         * util-vserver/configure.ac: fixed CVS tag
11441
11442 2004-01-16 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11443
11444         * util-vserver/Makefile.am: added contrib/ dir
11445           substitute MANDIR too
11446
11447 2004-01-14 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11448
11449         * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
11450
11451 2004-01-14 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11452
11453         * util-vserver/src/fstool.h: added 'local_fs' struct-member
11454
11455 2004-01-14 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11456
11457         * util-vserver/src/fstool.c: added support for '-x' (do not cross
11458           filesystems)
11459           fixed invocation with directory-name
11460           implemented '-a' (show dot)
11461
11462 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11463
11464         * util-vserver/src/vps.c: minor documentation fix
11465
11466 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11467
11468         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
11469           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
11470           and documented '-x' switch
11471
11472 2004-01-14 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11473
11474         * util-vserver/src/vps.c: makde it compilable with gcc296
11475
11476 2004-01-14 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11477
11478         * util-vserver/util-vserver.spec.in: added -legacy subpackage
11479
11480 2004-01-14 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11481
11482         * util-vserver/Makefile.am: removed timestamps in legacy-dir also
11483           substitute LEGACYDIR and PS
11484
11485 2004-01-14 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11486
11487         * util-vserver/src/vps.c: added native '--version' and '--help'
11488
11489 2004-01-14 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11490
11491         * util-vserver/scripts/Makefile-files: added legacy-scripts to
11492           $(scripts_OPTIONS_EXEMPT)
11493           added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
11494
11495 2004-01-14 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11496
11497         * util-vserver/m4/validate.am: fixed parallel build
11498
11499 2004-01-13 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11500
11501         * util-vserver/configure.ac: added check for PS
11502
11503 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11504
11505         * util-vserver/pathconfig.h.pathsubst: added PS_PROG
11506
11507 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11508
11509         * util-vserver/src, util-vserver/src/.cvsignore: added vps
11510
11511 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11512
11513         * util-vserver/src/Makefile-files: made vps a dietprog
11514
11515 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11516
11517         * util-vserver/lib/getctx.c: minor code cleanups
11518
11519 2004-01-13 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11520
11521         * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
11522
11523 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11524
11525         * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
11526
11527 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11528
11529         * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
11530
11531 2004-01-13 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11532
11533         * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
11534
11535 2004-01-13 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11536
11537         * util-vserver/scripts/Makefile-files: moved legacy scripts into
11538           legacy/ and updated variables
11539
11540 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11541
11542         * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
11543           paths
11544
11545 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11546
11547         * util-vserver/src/Makefile-files: added vps
11548
11549 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11550
11551         * util-vserver/src/util.h: exitLikeProcess(): added prototype
11552
11553 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11554
11555         * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
11556
11557 2004-01-13 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11558
11559         * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
11560           initial checkin
11561
11562 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11563
11564         * util-vserver/scripts/save_s_context,
11565           util-vserver/scripts/vps.pathsubst,
11566           util-vserver/scripts/vserver-legacy,
11567           util-vserver/scripts/vserverkillall: moved into legacy
11568
11569 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11570
11571         * util-vserver/scripts/legacy,
11572           util-vserver/scripts/legacy/save_s_context,
11573           util-vserver/scripts/legacy/vps.pathsubst,
11574           util-vserver/scripts/legacy/vserver,
11575           util-vserver/scripts/legacy/vserverkillall: initial checkin
11576           (moved from ../)
11577
11578 2004-01-13 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11579
11580         * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
11581           on 'suexec' (patch by Alec Thomas)
11582
11583 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11584
11585         * util-vserver/src/Makefile-files: added missing fstool.h header
11586
11587 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11588
11589         * util-vserver/lib/virtual.h: updated (added scheduler stuff)
11590
11591 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11592
11593         * util-vserver/src/vkill.c: removed warnings about unused
11594           parameters
11595
11596 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11597
11598         * util-vserver/lib/getvserverbyctx.c,
11599           util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
11600           util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
11601           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11602           made it compilable with gcc296
11603
11604 2004-01-13 14:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11605
11606         * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
11607
11608 2004-01-13 14:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11609
11610         * util-vserver/lib/vserver.h: added declarations for the ext2fs
11611           functions
11612
11613 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11614
11615         * util-vserver/lib/vserver-internal.h: added EXT2FS macros
11616
11617 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11618
11619         * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
11620
11621 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11622
11623         * util-vserver/lib/Makefile-files: added the ioctl-* files
11624           added ext2fs.h
11625
11626 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11627
11628         * util-vserver/src, util-vserver/src/.cvsignore: updated
11629
11630 2004-01-13 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11631
11632         * util-vserver/src/Makefile-files: removed ext2fs.h
11633           added the fstools (lsxid,chxid,showattr,setattr) plus deps
11634
11635 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11636
11637         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11638           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11639           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11640           minor/medium cleanups
11641
11642 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11643
11644         * util-vserver/src/fstool-resolvectx.c: initial checkin
11645
11646 2004-01-13 13:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11647
11648         * util-vserver/src/showattr.c: rewrote completely
11649
11650 2004-01-13 13:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11651
11652         * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
11653           ext2fs.h from src/ into lib/ directory; we are providing the
11654           needed functionality through libvserver now
11655
11656 2004-01-13 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11657
11658         * util-vserver/lib/ioctl-getext2flags.c,
11659           util-vserver/lib/ioctl-getfilecontext.c,
11660           util-vserver/lib/ioctl-setext2flags.c,
11661           util-vserver/lib/ioctl-setfilecontext.c,
11662           util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11663           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11664           util-vserver/src/setattr.c: initial checkin
11665
11666 2004-01-07 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11667
11668         * util-vserver/lib/vserver.h: added URL which describes
11669           context-creation
11670
11671 2004-01-07 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11672
11673         * util-vserver/src/chcontext.c: * removed obsolete and unused
11674           'fakeinit' variable
11675           * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
11676           requires a second call for ctx -2 to take effect
11677
11678 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11679
11680         * util-vserver/util-vserver.spec.in: added vserver-info
11681
11682 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11683
11684         * util-vserver/src, util-vserver/src/.cvsignore: updated
11685
11686 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11687
11688         * util-vserver/src/wrappers.h: Edup2(): added
11689
11690 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11691
11692         * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
11693           instead of checking return-codes manually
11694
11695 2004-01-05 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11696
11697         * util-vserver/src/vserver-info.c: initial checkin
11698
11699 2004-01-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11700
11701         * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
11702           resolver
11703           adding some missing '\n' in messages
11704           ignore empty environment variables too
11705           exitRPMFake(): conditionalized debug-message
11706
11707 2004-01-05 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11708
11709         * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
11710           for parent to finish now
11711           use fd3 for synchronisation
11712           enable fork on default
11713
11714 2004-01-05 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11715
11716         * util-vserver/src/Makefile-files: added vserver-info
11717           minor cosmetical fixes
11718
11719 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11720
11721         * util-vserver/scripts/vserver.stop: fixed error-handling
11722
11723 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11724
11725         * util-vserver/scripts/vserver-setup.functions: added '--context'
11726           option
11727           minor cosmetical cleanups
11728
11729 2004-01-05 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11730
11731         * util-vserver/scripts/vserver-build.functions.apt:
11732           initVariablesApt(): fixed empty function body
11733
11734 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11735
11736         * util-vserver/scripts/vrpm-preload: major cleanups; use
11737           'vserver-info' to retrieve information about vserver
11738
11739 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11740
11741         * util-vserver/scripts/vapt-get-worker: removed old, unused debug
11742           code
11743
11744 2004-01-05 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11745
11746         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
11747           modern '--help' & '--version' output
11748
11749 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11750
11751         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11752           $_VSERVER_INFO
11753
11754 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11755
11756         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11757           of 2nd parameter
11758
11759 2004-01-05 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11760
11761         * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
11762           util-vserver/lib/getvserverctx.c,
11763           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
11764           small cosmetical fix
11765
11766 2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11767
11768         * util-vserver/configure.ac: version 0.27.190
11769
11770 2003-12-30 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11771
11772         * util-vserver/util-vserver.spec.in: - since dynamic libraries will
11773           be installed now, call /sbin/ldconfig
11774           - other updates...
11775
11776 2003-12-30 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11777
11778         * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
11779           of <linux/unistd.h> to fix problems with
11780           RH's headers
11781
11782 2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11783
11784         * util-vserver/src/testsuite/vunify-test.sh: fixed paths
11785
11786 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11787
11788         * util-vserver/scripts/vserver.stop: use sendKillSequence instead
11789           of ctx-kill
11790
11791 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11792
11793         * util-vserver/scripts/vserver.functions: sendKillSequence(): added
11794
11795 2003-12-30 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11796
11797         * util-vserver/scripts/util-vserver-vars.pathsubst: removed
11798           _CTX_KILL
11799           added _VKILL
11800
11801 2003-12-30 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11802
11803         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11804           if ctx
11805           isCtxRunning(): added
11806
11807 2003-12-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11808
11809         * util-vserver/Makefile.am: added missing compat-c99.h header-file
11810
11811 2003-12-30 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11812
11813         * util-vserver/src/chroot-rm.c: fixed order of chroot() and
11814           parameter evaluation so that '--version'
11815           and '--help' are working as non-root also
11816
11817 2003-12-30 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11818
11819         * util-vserver/src/Makefile-files: added missing headers
11820           removed 'ctx-kill'; it is obsoleted through 'vkill'
11821
11822 2003-12-30 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11823
11824         * util-vserver/src/ctx-kill.c: replaced by 'vkill'
11825
11826 2003-12-30 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11827
11828         * util-vserver/compat.h: use results from dietlib's C99
11829           compatibility-check
11830
11831 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11832
11833         * util-vserver/m4/ensc_dietlibc.m4: added check for C99
11834           compatibility
11835
11836 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11837
11838         * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
11839           mismatch
11840
11841 2003-12-30 16:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11842
11843         * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
11844           util-vserver/lib/.cvsignore, util-vserver/scripts,
11845           util-vserver/scripts/.cvsignore, util-vserver/src,
11846           util-vserver/src/.cvsignore: updated
11847
11848 2003-12-30 16:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11849
11850         * util-vserver/lib/syscall_kill-v11.hc,
11851           util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
11852           with 0.26.90
11853
11854 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11855
11856         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
11857           path
11858
11859 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11860
11861         * util-vserver/scripts/vserver: updated start/stop help-messages
11862
11863 2003-12-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11864
11865         * util-vserver/scripts/functions: getAllVservers(): ignore backup
11866           vservers
11867
11868 2003-12-30 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11869
11870         * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
11871           by using '-f' on 'ln'
11872
11873 2003-12-30 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11874
11875         * util-vserver/configure.ac: - merged with 0.26.90 (fixed
11876           --enable-apis, renamed ctx_t to xid_t,
11877           renamed syscall, use C++ for ext2fs.h test)
11878           - libtool'ized it
11879
11880 2003-12-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11881
11882         * util-vserver/src/Makefile-files: * added vkill (merged from
11883           0.26.90)
11884           * libtool'ized it
11885
11886 2003-12-30 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11887
11888         * util-vserver/lib/Makefile-files: * added vc_kill() syscall
11889           (merged from 0.26.90)
11890           * libtool'ized it
11891
11892 2003-12-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11893
11894         * util-vserver/Makefile.am: * added legacy-dir (merged from
11895           0.26.90)
11896           * libtool'ized it
11897
11898 2003-12-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11899
11900         * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
11901           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11902           util-vserver/lib/getversion-internal.hc,
11903           util-vserver/lib/getversion.c,
11904           util-vserver/lib/getvserverbyctx.c,
11905           util-vserver/lib/getvserverctx.c,
11906           util-vserver/lib/syscall-compat.hc,
11907           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
11908           util-vserver/lib/syscall_rlimit-v11.hc,
11909           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11910           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11911           util-vserver/scripts/Makefile-files,
11912           util-vserver/scripts/vps.pathsubst,
11913           util-vserver/scripts/vserver-legacy, util-vserver/src,
11914           util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
11915           util-vserver/src/rpm-fake-resolver.c,
11916           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
11917           util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
11918           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11919           merged with 0.26.90
11920
11921 2003-12-29 19:02  uid68581
11922
11923         * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
11924
11925 2003-12-29 19:01  uid68581
11926
11927         * util-vserver/tests/Makefile-files: removed chrootsafe
11928           libtool'ized
11929
11930 2003-12-26 00:50  uid68581
11931
11932         * util-vserver/compat-c99.h, util-vserver/src/testsuite,
11933           util-vserver/src/testsuite/Makefile-files,
11934           util-vserver/src/testsuite/data,
11935           util-vserver/src/testsuite/data/rpm-fake-test.inp,
11936           util-vserver/src/testsuite/data/rpm-fake-test.out,
11937           util-vserver/src/testsuite/rpm-fake-test.c,
11938           util-vserver/src/testsuite/rpm-fake-test.sh,
11939           util-vserver/src/testsuite/vunify-functest.c,
11940           util-vserver/src/testsuite/vunify-test.sh: initial checkin
11941
11942 2003-12-26 00:49  uid68581
11943
11944         * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
11945
11946 2003-12-26 00:48  uid68581
11947
11948         * util-vserver/scripts/vprofile: removed since obsoleted
11949
11950 2003-12-26 00:48  uid68581
11951
11952         * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
11953           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11954           used workarounds to make it compilable with non-C99 compilers
11955
11956 2003-12-26 00:47  uid68581
11957
11958         * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
11959           wrappers
11960
11961 2003-12-26 00:47  uid68581
11962
11963         * util-vserver/src/util.h: added Xmemcpy()
11964           added safeChdir() prototype
11965
11966 2003-12-26 00:46  uid68581
11967
11968         * util-vserver/src/rpm-fake.c: rewrote large parts
11969           added NSS functions (getpwnam(), getgrnam(), ...)
11970
11971 2003-12-26 00:45  uid68581
11972
11973         * util-vserver/src/fakerunlevel.c: use setgroups() also
11974
11975 2003-12-26 00:45  uid68581
11976
11977         * util-vserver/src/chroot-rm.c: added '--help' and '--version'
11978
11979 2003-12-26 00:44  uid68581
11980
11981         * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
11982           rpm-fake-resolver
11983           removed secure-umount
11984
11985 2003-12-26 00:42  uid68581
11986
11987         * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
11988           util-vserver/src/util-safechdir.c,
11989           util-vserver/src/vunify-matchlist.c,
11990           util-vserver/src/vunify-matchlist.h,
11991           util-vserver/src/vunify-operations.c,
11992           util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
11993           util-vserver/src/wrappers-dirent.h: initial checkin
11994
11995 2003-12-26 00:38  uid68581
11996
11997         * util-vserver/src/Makefile-files: removed secure-umount
11998           added exec-cd
11999           vunify will be a dietlibc program soonly
12000
12001 2003-12-26 00:34  uid68581
12002
12003         * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
12004           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
12005           fixed quoting
12006
12007 2003-12-26 00:34  uid68581
12008
12009         * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
12010           'secure-umount'
12011
12012 2003-12-26 00:33  uid68581
12013
12014         * util-vserver/scripts/vserver-build.functions.apt: fixed
12015           initVariablesApt()
12016           added support for default apt.conf
12017
12018 2003-12-26 00:33  uid68581
12019
12020         * util-vserver/scripts/vserver-build.functions: rename package-cfg
12021           directory on '--force' also
12022
12023 2003-12-26 00:32  uid68581
12024
12025         * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
12026           option
12027
12028 2003-12-26 00:32  uid68581
12029
12030         * util-vserver/scripts/vserver: added package-management options
12031           (atleast their documention)
12032
12033 2003-12-26 00:30  uid68581
12034
12035         * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
12036
12037 2003-12-26 00:29  uid68581
12038
12039         * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
12040           removed _SECURE_UMOUNT
12041
12042 2003-12-26 00:29  uid68581
12043
12044         * util-vserver/scripts/functions: added support for default
12045           apt.conf
12046
12047 2003-12-26 00:23  uid68581
12048
12049         * util-vserver/scripts/Makefile-files: removed vprofile
12050
12051 2003-12-26 00:22  uid68581
12052
12053         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
12054           util-vserver/m4/ensc_kerneldir.m4,
12055           util-vserver/m4/ensc_release.m4,
12056           util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
12057           is complained by recent automake
12058
12059 2003-12-26 00:22  uid68581
12060
12061         * util-vserver/lib/getvserverbyctx.c,
12062           util-vserver/lib/getvserverctx.c: added workarounds for non-C99
12063           compilers
12064
12065 2003-12-26 00:21  uid68581
12066
12067         * util-vserver/distrib/defaults/apt,
12068           util-vserver/distrib/defaults/apt/apt.conf: initial checkin
12069
12070 2003-12-26 00:20  uid68581
12071
12072         * util-vserver/distrib/Makefile.am: added default apt.conf
12073
12074 2003-12-26 00:20  uid68581
12075
12076         * util-vserver/compat.h: differ between >=3.3 and below at certain
12077           options
12078           added 'restrict' workarounds
12079
12080 2003-12-26 00:19  uid68581
12081
12082         * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
12083           automake >=2.8 automatically
12084           - added basic test support
12085
12086 2003-12-02 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12087
12088         * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
12089           lazily
12090
12091 2003-12-02 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12092
12093         * util-vserver/lib/getvservername.c: getRecentName(): return
12094           basename of directory but not this of the link anymore
12095
12096 2003-11-22 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12097
12098         * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
12099
12100 2003-11-22 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12101
12102         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12103           util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
12104           0.26
12105
12106 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12107
12108         * util-vserver/Makefile.am: generate some .defaults symlinks
12109
12110 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12111
12112         * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
12113           %post
12114           added vlimit
12115           added some .default directories
12116
12117 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12118
12119         * util-vserver/lib/getvserverctx.c: added missing includes
12120
12121 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12122
12123         * util-vserver/scripts/vserver-setup.functions: use
12124           '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
12125
12126 2003-11-20 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12127
12128         * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
12129           instead of 'vservers/rev'
12130
12131 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12132
12133         * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
12134
12135 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12136
12137         * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
12138
12139 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12140
12141         * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
12142           variable
12143
12144 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12145
12146         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
12147
12148 2003-11-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12149
12150         * util-vserver/lib/Makefile-files: added getvserverctx &
12151           getvserverbyctx files
12152           added fmtx* files
12153
12154 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12155
12156         * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
12157           call_set_ctxlimit(): removed
12158
12159 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12160
12161         * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
12162           vc_getVserverCtx(): added
12163
12164 2003-11-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12165
12166         * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
12167           specialized hex-formating functions
12168
12169 2003-11-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12170
12171         * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
12172           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
12173           util-vserver/lib/getvserverbyctx.c,
12174           util-vserver/lib/getvserverctx.c: initial checkin
12175
12176 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12177
12178         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12179           PKGSTATEREVDIR
12180
12181 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12182
12183         * util-vserver/src/vserver-stat.c: rewrote it to
12184           * use the new management function
12185           * remove all traces of printf()
12186           * remove stacked functions
12187
12188 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12189
12190         * util-vserver/src/vlimit.c: use the specialized
12191           utilvserver_fmt_xuint64() function
12192
12193 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12194
12195         * util-vserver/src/Makefile-files: made 'vserver-stat' a
12196           dietlibc-compiled program
12197
12198 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12199
12200         * util-vserver/compat.h: define FMT_PREFIX
12201
12202 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12203
12204         * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
12205           util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
12206           util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
12207           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
12208           util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
12209           util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
12210           util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
12211           *int2str()
12212
12213 2003-11-20 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12214
12215         * util-vserver/scripts/vps: removed since autogenerated from
12216           vps.pathsubst
12217
12218 2003-11-18 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12219
12220         * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
12221           obsoleted by fc1
12222
12223 2003-11-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12224
12225         * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
12226           util-vserver/distrib/fc1/apt/rpmpriorities,
12227           util-vserver/distrib/fc1/apt/sources.list,
12228           util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
12229           util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
12230           fdr0.95)
12231
12232 2003-11-18 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12233
12234         * util-vserver/distrib/Makefile.am: added Fedora Core 1
12235           removed Fedora Beta
12236
12237 2003-11-18 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12238
12239         * util-vserver/scripts/vapt-get: do not set $_APT_GET
12240
12241 2003-11-18 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12242
12243         * util-vserver/compat.h: merged/added from 0.25
12244           added workaround for broken 'long long' handling of dietlibc
12245
12246 2003-11-18 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12247
12248         * util-vserver/Makefile.am, util-vserver/THANKS,
12249           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
12250           util-vserver/lib/syscall-compat.hc,
12251           util-vserver/lib/syscall_rlimit-v11.hc,
12252           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
12253           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12254           util-vserver/scripts/vserver-legacy, util-vserver/src,
12255           util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
12256           util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
12257           util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
12258           util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
12259           merged/added from 0.25
12260
12261 2003-11-18 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12262
12263         * util-vserver/sysv/rebootmgr.subst,
12264           util-vserver/sysv/vservers.subst: merged in changes from 0.25
12265
12266 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12267
12268         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
12269
12270 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12271
12272         * util-vserver/util-vserver.spec.in: added '--without dietlibc'
12273           option
12274
12275 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12276
12277         * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
12278           of 'enableval')
12279
12280 2003-11-04 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12281
12282         * util-vserver/lib/getvservername.c,
12283           util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
12284           fix compilation problems with glibc
12285
12286 2003-11-04 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12287
12288         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
12289
12290 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12291
12292         * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
12293           from stable)
12294
12295 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12296
12297         * util-vserver/Makefile.am: - separated and completed m4_FILES
12298           - added '--show-dead' to cvs2cl params
12299           - fix linuxcaps.h (merged from stable)
12300
12301 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12302
12303         * util-vserver/lib/getvservercfgstyle.c: added some additional
12304           logic
12305
12306 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12307
12308         * util-vserver/lib/virtual.h: do not include the <linux/types.h>
12309           kernel-header anymore
12310
12311 2003-11-04 13:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12312
12313         * util-vserver/scripts/functions: - getAllVservers: use _tmp
12314           instead of tmp to avoid clashes when caller
12315           wants to have results in 'tmp', fixed array assignment
12316
12317 2003-11-04 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12318
12319         * util-vserver/src/rebootmgr.c: fixed typo
12320
12321 2003-11-04 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12322
12323         * util-vserver/tests/vserver-info.c: added '--help' and '--version'
12324
12325 2003-11-04 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12326
12327         * util-vserver/configure.ac: merged from SYSCALL_SWITCH
12328
12329 2003-11-04 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12330
12331         * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
12332
12333 2003-11-04 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12334
12335         * util-vserver/scripts/distrib-info,
12336           util-vserver/scripts/vserver-copy,
12337           util-vserver/scripts/vserver-legacy,
12338           util-vserver/scripts/vservers.grabinfo.sh,
12339           util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
12340           util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
12341           (/vservers -> $DEFAULT_VSERVERDIR)
12342
12343 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12344
12345         * util-vserver/m4/validate.am: updated from vserver-djinni
12346
12347 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12348
12349         * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
12350
12351 2003-11-03 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12352
12353         * util-vserver/util-vserver.spec.in: removed 'vkill' for now
12354           call 'install-vserverdir'
12355
12356 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12357
12358         * util-vserver/distrib/redhat/initpost: create
12359           /etc/sysconfig/network
12360
12361 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12362
12363         * util-vserver/scripts/vserver.functions: - fixed some statements
12364           which would fail with 'set -e'
12365           - made 'disableInterface' smart so that it calculates parameters
12366           automatically
12367
12368 2003-11-03 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12369
12370         * util-vserver/scripts/vserver-setup.functions: added support for
12371           '--netbcast'
12372
12373 2003-11-03 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12374
12375         * util-vserver/lib/getvservername.c: terminate name with '\0'
12376
12377 2003-10-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12378
12379         * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
12380           - reenabled the copy-all mode; can be disabled by setting the
12381           $UTIL_VSERVER_AVOID_COPY environment variable
12382           - use '-HS' ulimit switch for newly created vservers
12383
12384 2003-10-30 17:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12385
12386         * util-vserver/Makefile.am: - large cleanup; use changed variables
12387           from scripts/Makefile
12388           - try to keep modes of pathsubstituted files
12389           - create own install-rule for vserver-dir; 'make distcheck' does
12390           not
12391           like /vservers...
12392
12393 2003-10-30 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12394
12395         * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
12396
12397 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12398
12399         * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
12400           hardcoded /usr/sbin
12401
12402 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12403
12404         * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
12405           (merged from 0.23.94)
12406
12407 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12408
12409         * util-vserver/src/Makefile-files: create 'setattr' program
12410
12411 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12412
12413         * util-vserver/scripts/distrib-info,
12414           util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
12415           util-vserver/scripts/vserver-copy,
12416           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
12417           merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
12418
12419 2003-10-30 17:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12420
12421         * util-vserver/scripts/vserver.start,
12422           util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
12423           +e'
12424
12425 2003-10-30 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12426
12427         * util-vserver/scripts/functions: added 'checkComponents()'
12428           function
12429
12430 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12431
12432         * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
12433
12434 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12435
12436         * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
12437
12438 2003-10-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12439
12440         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12441           INITRDDIR, LIBDIR and INCLUDEDIR
12442
12443 2003-10-30 17:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12444
12445         * util-vserver/scripts/Makefile-files: large cleanup
12446           removed 'vkill' (obsoleted by ctx-kill)
12447           vps is now vps.subst
12448
12449 2003-10-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12450
12451         * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
12452           util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
12453           CAP_OPENDEV
12454
12455 2003-10-30 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12456
12457         * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
12458           'vserverdir'
12459           added missing path-substitutions
12460
12461 2003-10-30 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12462
12463         * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
12464           'vserverdir'
12465
12466 2003-10-30 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12467
12468         * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
12469
12470 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12471
12472         * util-vserver/lib/getvservercfgstyle.c,
12473           util-vserver/lib/getvservername.c,
12474           util-vserver/lib/getvservervdir.c,
12475           util-vserver/tests/vserver-info.c: initial checkin
12476
12477 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12478
12479         * util-vserver/tests, util-vserver/tests/.cvsignore,
12480           util-vserver/tests/Makefile-files: added vserver-info
12481
12482 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12483
12484         * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
12485           dietlibc-compilation
12486
12487 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12488
12489         * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
12490           and DEFAULT_VSERVERPKGDIR
12491
12492 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12493
12494         * util-vserver/lib/Makefile-files: added files for higher-level
12495           management
12496
12497 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12498
12499         * util-vserver/lib/vserver.h: added functions for
12500           vserver-management
12501
12502 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12503
12504         * util-vserver/scripts/vserver.start,
12505           util-vserver/scripts/vserver.stop,
12506           util-vserver/scripts/vserver.suexec: cleanups; go into
12507           vserver-dir before *and* after executing scriptlets
12508
12509 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12510
12511         * util-vserver/scripts/vserver-build,
12512           util-vserver/scripts/vserver-build.functions: used
12513           $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
12514           hardcoded '/vservers' values
12515
12516 2003-10-22 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12517
12518         * util-vserver/util-vserver.spec.in: rewrote it
12519           added -build subpackage
12520
12521 2003-10-22 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12522
12523         * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
12524           ENSC_ENABLE_DIETLIBC and
12525           ENSC_KERNEL_HEADERS checks into own m4/* files
12526
12527 2003-10-22 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12528
12529         * util-vserver/Makefile.am: renamed sysvdir to initrddir
12530           use $(RELEASE_CPPFLAGS) (-DNDEBUG)
12531           substitute $(vserverdir) and $(vserverpkgdir)
12532           create the $(vserverdir) and $(vserverpkgdir) directories
12533
12534 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12535
12536         * util-vserver/distrib/Makefile.am: added sample 'mtab' file
12537           create the config-dirs
12538
12539 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12540
12541         * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
12542           but the 'util-vserver-vars' file
12543
12544 2003-10-22 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12545
12546         * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
12547
12548 2003-10-22 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12549
12550         * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
12551           util-vserver/distrib/fdr0.95/apt/rpmpriorities,
12552           util-vserver/distrib/fdr0.95/apt/sources.list,
12553           util-vserver/distrib/fdr0.95/pkgs,
12554           util-vserver/distrib/fdr0.95/pkgs/01,
12555           util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
12556           util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
12557           util-vserver/m4/ensc_initrddir.m4,
12558           util-vserver/m4/ensc_kerneldir.m4,
12559           util-vserver/m4/ensc_release.m4: initial checkin
12560
12561 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12562
12563         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12564           DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
12565
12566 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12567
12568         * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
12569           scriplets with "$UTIL_VSERVER_VARS" as second param
12570           instead of "$_VSERVER"
12571
12572 2003-10-22 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12573
12574         * util-vserver/scripts/vserver-build.functions: fixed broken quotes
12575
12576 2003-10-22 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12577
12578         * util-vserver/scripts/vserver.functions,
12579           util-vserver/scripts/vserver.start: - reorganized
12580           CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
12581           separate CHCONTEXT_DISCONNECT variable completetly and put
12582           '--flag
12583           fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
12584           'vserver ... start' command only
12585
12586 2003-10-22 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12587
12588         * util-vserver/src/secure-umount.c: use real 'umount' program to
12589           unmount directories
12590
12591 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12592
12593         * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
12594
12595 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12596
12597         * util-vserver/scripts/vserver-build,
12598           util-vserver/scripts/vserver-setup.functions: fixed getopt
12599           long-option string
12600
12601 2003-10-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12602
12603         * util-vserver/scripts/vserver-build.functions: added support for
12604           copying some default files (resolv.conf, localtime,
12605           krb-conf,...)
12606
12607 2003-10-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12608
12609         * util-vserver/scripts/functions: implemented findAndCopy
12610
12611 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12612
12613         * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
12614
12615 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12616
12617         * util-vserver/distrib/Makefile.am: added scripts to
12618           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
12619
12620 2003-10-21 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12621
12622         * util-vserver/src/exec-ulimit.c: implemented '--help' and
12623           '--version'
12624
12625 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12626
12627         * util-vserver/src/vbuild.cc: removed warning about unused
12628           parameters
12629
12630 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12631
12632         * util-vserver/tests/Makefile-files: renamed to .cc files to .c
12633
12634 2003-10-21 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12635
12636         * util-vserver/tests/chrootsafe.c,
12637           util-vserver/tests/chrootsafe.cc,
12638           util-vserver/tests/escaperoot.c,
12639           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
12640           util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
12641           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
12642           util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
12643           util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
12644           made some little changes to make them
12645           compilable with C compilers
12646
12647 2003-10-21 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12648
12649         * util-vserver/Makefile.am: added new m4/*.m4 macros
12650           added conditional build of CXX files
12651           added support for libtool
12652
12653 2003-10-21 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12654
12655         * util-vserver/distrib/redhat,
12656           util-vserver/distrib/redhat/initpost: initial checkin
12657
12658 2003-10-21 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12659
12660         * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
12661           removed Red Hat 9.0.93
12662           use common redhat/initpost script
12663
12664 2003-10-21 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12665
12666         * util-vserver/lib/Makefile-files: - use dietlibc compilation only
12667           for library-built, but not e.g. when
12668           building object for rpm-fake.so. This is very dark magic...
12669
12670 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12671
12672         * util-vserver/scripts/Makefile-files: removed vunify.old.sh
12673
12674 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12675
12676         * util-vserver/src/Makefile-files: - conditionalized built of C++
12677           programs
12678           - added very dark magic to build everything of rpm-fake.so with
12679           '-fPIC'
12680           flag (when possible); on ia32 this will not work/is not
12681           necessarily
12682           but x86_64 seems to have problems with current method
12683
12684 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12685
12686         * util-vserver/configure.ac: added check for C++ compiler
12687           added some CXX flags
12688           use ENSC_FPIC_SYSCALL
12689
12690 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12691
12692         * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
12693           EINVAL)
12694
12695 2003-10-21 13:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12696
12697         * util-vserver/m4/ensc_cxxcompiler.m4,
12698           util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
12699           util-vserver/src/vserver.hh: initial checkin
12700
12701 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12702
12703         * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
12704           compilers and older kernels
12705
12706 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12707
12708         * util-vserver/src/secure-mount.c: made it compilabe with non-C99
12709           compilers
12710
12711 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12712
12713         * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
12714           'string'
12715           !!BROKE LOTS OF THINGS!! this version does not work yet
12716
12717 2003-10-21 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12718
12719         * util-vserver/src/vunify.cc: use 'Vserver' class instead of
12720           'string'
12721           use getopt()
12722           reindented large parts
12723
12724 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12725
12726         * util-vserver/src/vutil.cc: use 'Vserver' class instead of
12727           'string'
12728           fixed format-string error
12729
12730 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12731
12732         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
12733           class instead of 'string'
12734
12735 2003-10-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12736
12737         * util-vserver/src/wrappers.h: make it compilable with non-C99
12738           compilers
12739
12740 2003-10-20 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12741
12742         * util-vserver/doc/configuration.xml: documented 'ulimits'
12743           directory
12744
12745 2003-10-20 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12746
12747         * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
12748           saying already: it is old and obsoleted...
12749
12750 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12751
12752         * util-vserver/scripts/vserver.start,
12753           util-vserver/scripts/vserver.stop,
12754           util-vserver/scripts/vserver.suexec: added ulimits support
12755
12756 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12757
12758         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12759           _EXEC_ULIMIT
12760
12761 2003-10-20 22:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12762
12763         * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
12764           does not exist
12765
12766 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12767
12768         * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
12769
12770 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12771
12772         * util-vserver/src/exec-ulimit.c: initial checkin
12773
12774 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12775
12776         * util-vserver/src/Makefile-files: added exec-ulimit.c
12777
12778 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12779
12780         * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
12781
12782 2003-10-20 21:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12783
12784         * util-vserver/src/reducecap.c: use capability support from the
12785           library as far as possible
12786
12787 2003-10-20 21:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12788
12789         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
12790           capability support from the library instead of including
12791           kernel-headers
12792
12793 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12794
12795         * util-vserver/lib/capabilities.c: initial checkin
12796
12797 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12798
12799         * util-vserver/lib/vserver.h: added capability support
12800
12801 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12802
12803         * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
12804           the library
12805           added capability.c
12806
12807 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12808
12809         * util-vserver/configure.ac: added support for '-DNDEBUG' in the
12810           library
12811
12812 2003-10-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12813
12814         * util-vserver/Makefile.am: added PKGSTATEDIR substitution
12815
12816 2003-10-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12817
12818         * util-vserver/doc/cfgdirdoc.dtd,
12819           util-vserver/doc/configuration.xml,
12820           util-vserver/scripts/vserver-build.apt-rpm,
12821           util-vserver/scripts/vserver-build.functions,
12822           util-vserver/scripts/vserver-build.functions.apt,
12823           util-vserver/scripts/vserver-build.functions.rpm,
12824           util-vserver/scripts/vserver-setup.functions: initial checkin
12825
12826 2003-10-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12827
12828         * util-vserver/scripts/Makefile-files: - removed vserver-init file
12829           - added vserver-build* files
12830
12831 2003-10-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12832
12833         * util-vserver/scripts/util-vserver-vars.pathsubst: - added
12834           PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
12835           LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
12836           - added WORKAROUND_APT_DBPATH variable
12837
12838 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12839
12840         * util-vserver/scripts/vserver-build: implemented it...
12841
12842 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12843
12844         * util-vserver/scripts/vserver: added '--sync' and '--verbose'
12845           options
12846           sync the 'stop' stage on restart
12847           fixed invocation of 'vserver-build'
12848
12849 2003-10-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12850
12851         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
12852           more mature by using arrays for the vserver-list
12853
12854 2003-10-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12855
12856         * util-vserver/scripts/vserver.functions: - moved
12857           getFileValue/getFileArray from 'vserver.functions' into
12858           'functions'
12859
12860 2003-10-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12861
12862         * util-vserver/scripts/functions: - moved getFileValue/getFileArray
12863           from 'vserver.functions' into 'functions'
12864           - implemented '/<path>' style vserver specification
12865           - made getAllVservers more mature by using arrays
12866
12867 2003-10-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12868
12869         * util-vserver/scripts/vserver-init: moved 'vserver-init'
12870           functionality into the more general vserver-build*
12871           files
12872
12873 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12874
12875         * util-vserver/configure.ac: gnit'ified
12876
12877 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12878
12879         * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
12880
12881 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12882
12883         * util-vserver/src/Makefile-files: gnit'ified
12884           added pipe-sync
12885
12886 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12887
12888         * util-vserver/src/chroot-cat.c: minor cosmetical changes
12889
12890 2003-10-18 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12891
12892         * util-vserver/src/chroot-rm.c: use "wrapper.h"
12893
12894 2003-10-18 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12895
12896         * util-vserver/src/wrappers.h: Eunlink(): added
12897
12898 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12899
12900         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12901           $_VSERVER_BUILD
12902
12903 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12904
12905         * util-vserver/scripts/vserver: added help/version
12906           added 'build' option
12907           made 'running' silently
12908
12909 2003-10-18 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12910
12911         * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
12912           initial checkin
12913
12914 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12915
12916         * util-vserver/Makefile.am: - gnit'ified it
12917
12918 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12919
12920         * util-vserver/scripts/Makefile-files: - gnit'ified it
12921           - added vserver-build
12922
12923 2003-10-18 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12924
12925         * util-vserver/sysv/Makefile-files: gnit'ified it
12926
12927 2003-10-18 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12928
12929         * util-vserver/lib/checkversion.c: restored compatibility for case
12930           when old syscall interface uses the
12931           new syscall-number (merged from SYSCALL_SWITCH branch)
12932
12933 2003-10-17 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12934
12935         * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
12936           config.h
12937           version 0.23.191
12938
12939 2003-10-17 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12940
12941         * util-vserver/Makefile.am: cleaned up pathsubst rule
12942
12943 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12944
12945         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12946           _CHROOT_CAT
12947
12948 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12949
12950         * util-vserver/scripts/vserver-init: create link to reverse
12951           ctx->vserver mapping
12952
12953 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12954
12955         * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
12956           header
12957           - added separate CHCONTEXT_DISCONNECT option
12958           - use default runlevels only when sysv init-style is used
12959           - create/empty mtab file before mounting the vserver
12960
12961 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12962
12963         * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
12964           header
12965           - added separate CHCONTEXT_DISCONNECT option
12966
12967 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12968
12969         * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
12970           header
12971           - disable interfaces when vserver is not running
12972
12973 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12974
12975         * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
12976           header
12977
12978 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12979
12980         * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
12981
12982 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12983
12984         * util-vserver/sysv/vservers.subst: stop vservers only, when they
12985           do not have the ONSTOP flag
12986
12987 2003-10-17 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12988
12989         * util-vserver/sysv/Makefile-files: removed some noise from the
12990           substrule
12991
12992 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12993
12994         * util-vserver/src/Makefile-files: added chroot-cat
12995
12996 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12997
12998         * util-vserver/src/chroot-cat.c: initial checkin
12999
13000 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13001
13002         * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
13003
13004 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13005
13006         * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
13007           wrapper
13008
13009 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13010
13011         * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
13012           it's now in global <config.h>
13013           - fixed problems with dietlibc's strtok_r() implementation
13014           - do not set '-o <...>' mount-flag when 'defaults' is the only
13015           flag
13016
13017 2003-10-17 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13018
13019         * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
13020           it's now in global <config.h>
13021           - use "wrappers.h" functions
13022           - implemented reverse-symlink file
13023
13024 2003-10-17 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13025
13026         * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
13027           util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
13028           into getprocentry-legacy.c and access /proc/self
13029           instead of /proc/<self-pid> there; this solves problems when
13030           'fakeinit'
13031           flag is used
13032           - removed '#include <compat.h>'; it's now in global <config.h>
13033
13034 2003-10-17 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13035
13036         * util-vserver/scripts/Makefile-files: added vserver-legacy and
13037           vserver.suexec
13038
13039 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13040
13041         * util-vserver/src/ctx-kill.c: kill init-pid
13042           more sanity checks
13043
13044 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13045
13046         * util-vserver/scripts/vserver.stop: added support for kill-signal
13047           sequence
13048
13049 2003-10-17 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13050
13051         * util-vserver/scripts/vserver.functions: added getEnterShell()
13052           function
13053           added support for kill-signal sequence
13054
13055 2003-10-17 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13056
13057         * util-vserver/scripts/vserver: - added legacy support
13058           - added support for
13059           suexec,restart,condrestart,exec,chkconfig,enter,running
13060           and status
13061
13062 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13063
13064         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13065           _CTX_KILL, _FILETIME and _VSERVER_LEGACY
13066
13067 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13068
13069         * util-vserver/scripts/vserver-legacy,
13070           util-vserver/scripts/vserver.suexec: initial checkin
13071
13072 2003-10-16 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13073
13074         * util-vserver/tests, util-vserver/tests/.cvsignore: added
13075           getinitpid
13076
13077 2003-10-16 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13078
13079         * util-vserver/lib/Makefile-files: added int2str.c
13080
13081 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13082
13083         * util-vserver/lib/internal.h: added utilvserver_int2str()
13084
13085 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13086
13087         * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
13088           initial checkin
13089
13090 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13091
13092         * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
13093
13094 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13095
13096         * util-vserver/tests/Makefile-files: generalized building with
13097           dietlibc
13098           added getinitpid
13099
13100 2003-10-16 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13101
13102         * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
13103           generalized building with dietlibc
13104
13105 2003-10-16 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13106
13107         * util-vserver/lib/Makefile-files: added getinitpid* files
13108           added getprocentry* files
13109           added utils-legacy.h
13110
13111 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13112
13113         * util-vserver/lib/getinitpid-compat.hc,
13114           util-vserver/lib/getinitpid-legacy.hc,
13115           util-vserver/lib/getinitpid.c,
13116           util-vserver/lib/getprocentry-legacy.c,
13117           util-vserver/lib/utils-legacy.h: initial checkin
13118
13119 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13120
13121         * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13122           s!vc_X_getcctx()!vc_X_getctx(0)!
13123
13124 2003-10-16 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13125
13126         * util-vserver/lib/vserver.h: added vc_X_getinitpid()
13127           pseudo-syscall
13128           removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
13129           now
13130
13131 2003-10-16 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13132
13133         * util-vserver/lib/syscall-legacy.hc: removed all traces of
13134           <stdio.h> usage
13135
13136 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13137
13138         * util-vserver/lib/getctx.c: cleanups
13139           recognize pid==0 as current pid
13140
13141 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13142
13143         * util-vserver/lib/getctx-legacy.hc: use new
13144           utilvserver_getProcEntry() function
13145           recall vc_X_getctx_legacy() automatically when buffersize was too
13146           small
13147
13148 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13149
13150         * util-vserver/Makefile.am: added substitution for UMOUNT
13151
13152 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13153
13154         * util-vserver/src, util-vserver/src/.cvsignore: updated
13155
13156 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13157
13158         * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
13159           pedantic warning setups
13160           give '--help' message out on fd 1 instead of 2
13161
13162 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13163
13164         * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
13165           pedantic warning setups
13166
13167 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13168
13169         * util-vserver/src/new-namespace.c: use "wrappers.h"
13170           use STACK_START macro
13171
13172 2003-10-16 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13173
13174         * util-vserver/src/listdevip.c: small fixes for pedantic
13175           warning-setups
13176
13177 2003-10-16 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13178
13179         * util-vserver/src/compat-pivot_root.h,
13180           util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
13181           util-vserver/src/stack-start.h,
13182           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
13183           initial checkin
13184
13185 2003-10-16 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13186
13187         * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
13188           programs
13189           added lots of headers
13190           generalized dietlibc handling
13191
13192 2003-10-16 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13193
13194         * util-vserver/scripts/functions, util-vserver/scripts/vserver,
13195           util-vserver/scripts/vserver.functions,
13196           util-vserver/scripts/vserver.start,
13197           util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
13198           function should work now...
13199
13200 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13201
13202         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13203           _SECURE_UMOUNT and _UMOUNT
13204
13205 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13206
13207         * util-vserver/scripts/Makefile-files: added
13208           vservers.{functions,stop}
13209
13210 2003-10-16 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13211
13212         * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
13213
13214 2003-10-16 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13215
13216         * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
13217
13218 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13219
13220         * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
13221
13222 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13223
13224         * util-vserver/configure.ac: added check for UMOUNT
13225           added pedantic warn-flags
13226           added template for HAVE_GROWING_STACK check
13227
13228 2003-10-16 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13229
13230         * util-vserver/compat.h: do '#undef inline' for '--std=c99'
13231           dietlibc compilations
13232
13233 2003-10-14 18:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13234
13235         * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
13236           initialize legacy-lib without parsing
13237           /proc
13238
13239 2003-10-14 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13240
13241         * util-vserver/lib/syscall-legacy.hc: added inofficial
13242           vc_init_internal_legacy() function
13243
13244 2003-10-14 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13245
13246         * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
13247           include "internal.h"
13248
13249 2003-10-14 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13250
13251         * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
13252           moved declarations of general functions from vserver-internal.h
13253           into
13254           internal.h
13255
13256 2003-10-14 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13257
13258         * util-vserver/lib/getversion-internal.hc,
13259           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
13260           util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
13261           (sswitch_merge tag)
13262
13263 2003-10-14 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13264
13265         * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
13266
13267 2003-10-14 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13268
13269         * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
13270           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13271           Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
13272
13273 2003-10-14 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13274
13275         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13276           util-vserver/NEWS, util-vserver/compat.h,
13277           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
13278           util-vserver/lib/checkversion.c,
13279           util-vserver/lib/getctx-compat.hc,
13280           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
13281           util-vserver/lib/getversion-internal.hc,
13282           util-vserver/lib/getversion.c,
13283           util-vserver/lib/safechroot-internal.hc,
13284           util-vserver/lib/syscall-compat.hc,
13285           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
13286           util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
13287           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
13288           util-vserver/scripts, util-vserver/scripts/.cvsignore,
13289           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13290           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13291           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13292           util-vserver/src/vserver-stat.c,
13293           util-vserver/sysv/Makefile-files,
13294           util-vserver/tests/chrootsafe.cc,
13295           util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
13296           branch (sswitch_merge tag)
13297
13298 2003-10-13 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13299
13300         * util-vserver/configure.ac: added rcs2log support
13301           added checks for MS_MOVE and ctx_t
13302           define UTMP_GID as 22 for now
13303
13304 2003-10-13 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13305
13306         * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
13307           create /var/run/vservers on 'make install'
13308           use m4/pkgconfig.am
13309
13310 2003-10-13 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13311
13312         * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
13313           before accessing file)
13314           dietlibc'ized
13315           other cleanups
13316
13317 2003-10-13 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13318
13319         * util-vserver/src/Makefile-files: - added chroot-rm
13320           - compile fakerunlevel with dietlibc
13321
13322 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13323
13324         * util-vserver/scripts/vserver.start: made it working...
13325
13326 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13327
13328         * util-vserver/scripts/vserver-init: - removed unused variables
13329           - added lockfile-creation
13330           - create symlink from /var/lib/rpm to $rpmdb_path (until all
13331           apt-versions
13332           are having the %_dbpath patch)
13333
13334 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13335
13336         * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
13337           for _CHROOT_RM and _FAKE_RUNLEVEL
13338
13339 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13340
13341         * util-vserver/scripts/functions: use new secure-mount syntax
13342
13343 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13344
13345         * util-vserver/scripts/Makefile-files: added statements to install
13346           vserver.start
13347
13348 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13349
13350         * util-vserver/m4/pkgconfig.am: initial checkin
13351
13352 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13353
13354         * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
13355
13356 2003-10-13 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13357
13358         * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
13359           now done by each package
13360           inidividually. For util-vserver, the declaration is in compat.h
13361           and detection in configure.ac
13362
13363 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13364
13365         * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
13366           util-vserver/src/.cvsignore: updated
13367
13368 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13369
13370         * util-vserver/lib/util-vserver.pc.subst,
13371           util-vserver/src/chroot-rm.c: initial checkin
13372
13373 2003-10-13 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13374
13375         * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
13376           from src/ to toplevel-dir
13377
13378 2003-10-13 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13379
13380         * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
13381           util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
13382           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
13383           util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
13384           util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
13385           util-vserver/tests/getctx.c: include "compat.h"
13386
13387 2003-10-13 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13388
13389         * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
13390
13391 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13392
13393         * util-vserver/src/compat.h: initial checkin
13394
13395 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13396
13397         * util-vserver/configure.ac: use absolute default-path for
13398           /bin/mount since it is required by
13399           execv() in secure-mount
13400
13401 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13402
13403         * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
13404
13405 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13406
13407         * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
13408
13409 2003-10-09 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13410
13411         * util-vserver/src/util.h: - added *_cast macros
13412           - mark writeStr() as __attribute__((__unused__)) to prevent
13413           compiler
13414           warnings
13415           - fixed off-by-one error in WRITE_MSG
13416
13417 2003-10-09 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13418
13419         * util-vserver/src/secure-mount.c: rewrote it completely; it
13420           emulates now nearly the usual mount(8)
13421           functionality but provides the enhanced '--secure', '--chdir
13422           ...',
13423           ... options which are needed for vservers
13424
13425 2003-10-09 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13426
13427         * util-vserver/doc/cfg.txt: added documentation about <interfaces>
13428           and basic vserver-variables
13429
13430 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13431
13432         * util-vserver/scripts/vserver.start: initial checkin
13433
13434 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13435
13436         * util-vserver/scripts/vserver: complete rewrite
13437
13438 2003-10-09 01:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13439
13440         * util-vserver/Makefile.am: added some standard-tools to the
13441           %.pathsubst rules
13442
13443 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13444
13445         * util-vserver/configure.ac: added checks for some standard-tools
13446
13447 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13448
13449         * util-vserver/tests, util-vserver/tests/.cvsignore,
13450           util-vserver/tests/Makefile-files: added getctx
13451
13452 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13453
13454         * util-vserver/src/Makefile-files: added save_ctxinfo and
13455           mask2prefix
13456
13457 2003-10-09 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13458
13459         * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
13460           and save_ctxinfo
13461
13462 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13463
13464         * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
13465
13466 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13467
13468         * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
13469           util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
13470           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13471           initial checkin
13472
13473 2003-10-09 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13474
13475         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13476           _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
13477           _SAVE_CTXINFO, _VPS and standard-tool macros
13478
13479 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13480
13481         * util-vserver/scripts/functions: added isVserverRunning function
13482
13483 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13484
13485         * util-vserver/lib/vserver.h: added CTX_NOCTX macro
13486           added getctx()/getcctx() functions
13487           added ctx_t datatype
13488
13489 2003-10-09 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13490
13491         * util-vserver/lib/Makefile-files: added getctx and int2str +
13492           helper headers
13493
13494 2003-10-06 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13495
13496         * util-vserver/distrib/Makefile.am: added install-rules for the
13497           distributions
13498
13499 2003-10-06 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13500
13501         * util-vserver/distrib/rh9/apt,
13502           util-vserver/distrib/rh9/apt/rpmpriorities,
13503           util-vserver/distrib/rh9/apt/sources.list: initial checkin
13504
13505 2003-10-06 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13506
13507         * util-vserver/util-vserver.spec.in: - fixed Source0 URL
13508           - added -sysv and -devel subpackages
13509           - moved /etc/init.d to %_initrddir
13510
13511 2003-10-06 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13512
13513         * util-vserver/Makefile.am: - added more pathsubst variables
13514           - added $(scripts_DTA)
13515
13516 2003-10-06 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13517
13518         * util-vserver/distrib/defaults/rpm/macros: added notes regarding
13519           %_install_langs and added some other "main"-languages
13520
13521 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13522
13523         * util-vserver/doc/cfg.txt: added apps/vunify documentation
13524
13525 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13526
13527         * util-vserver/scripts/vserver-init: - added metadata to track if
13528           root-/pkgcfgbase-links shall be made
13529           relative
13530           - added gpg-key import
13531           - create dev/pts directory
13532
13533 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13534
13535         * util-vserver/scripts/vapt-get: improved '--help'/'--version'
13536           messages
13537
13538 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13539
13540         * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
13541           variables
13542           made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
13543           "$PKGLIBDIR")
13544           added _VRPM
13545           reordered the _* variables alphabetically
13546
13547 2003-10-06 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13548
13549         * util-vserver/scripts/Makefile-files: installed missing files
13550           (functions, vapt-get*, vrpm*)
13551
13552 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13553
13554         * util-vserver/src/secure-mount.c: rewrote it completely
13555
13556 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13557
13558         * util-vserver/src/rpm-fake.c: - set default-signal handler for
13559           SIGCHLD
13560           - minor cosmetical cleanups
13561           - use wait4(2) instead of waitpid(2)
13562
13563 2003-10-02 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13564
13565         * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
13566           'makeDevEntry' which is more flexible
13567           - added workaround for
13568           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13569           - content of *all* rpm and apt template directories will be
13570           copied now
13571           - use '-y' flag on 'apt-get' invocation
13572
13573 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13574
13575         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
13576           util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
13577
13578 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13579
13580         * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
13581           added copyright
13582
13583 2003-10-02 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13584
13585         * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
13586           removed debug code
13587
13588 2003-10-02 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13589
13590         * util-vserver/scripts/functions,
13591           util-vserver/scripts/util-vserver-vars.pathsubst: added
13592           workaround for
13593           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13594
13595 2003-10-01 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13596
13597         * util-vserver, util-vserver/.cvsignore: updated to reflect changes
13598           in CVSROOT/cvsignores
13599
13600 2003-10-01 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13601
13602         * util-vserver/man/Makefile-files: removed last traces of
13603           newvserver
13604
13605 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13606
13607         * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
13608           cvs2cl support
13609
13610 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13611
13612         * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
13613           that files will not be updated on every
13614           'make' anymore
13615
13616 2003-10-01 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13617
13618         * util-vserver/Makefile.am: - added cvs2cl support
13619           - changed pathsubst rules so that files will not be updated on
13620           every
13621           'make' anymore
13622
13623 2003-10-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13624
13625         * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
13626           prevent compiler warnings
13627
13628 2003-10-01 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13629
13630         * util-vserver/src/new-namespace.c: small fix in error-message
13631
13632 2003-10-01 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13633
13634         * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
13635           type-clash
13636
13637 2003-10-01 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13638
13639         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13640           util-vserver/configure.ac: renamed vserver.spec.in to
13641           util-vserver.spec.in
13642
13643 2003-10-01 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13644
13645         * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
13646           removed since linuxconf support was dropped
13647
13648 2003-09-30 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13649
13650         * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
13651           renamed vserver.spec.in to util-vserver.spec.in and updated it
13652
13653 2003-09-30 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13654
13655         * util-vserver/src/new-namespace.c,
13656           util-vserver/src/secure-mount.c: modified showVersion() to show
13657           current version instead of an hardcoded
13658           value
13659
13660 2003-09-30 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13661
13662         * util-vserver, util-vserver/.cvsignore: updated
13663
13664 2003-09-30 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13665
13666         * util-vserver/Makefile.am: added general rule for %.pathsubst
13667           files
13668           updated file-lists
13669
13670 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13671
13672         * util-vserver/configure.ac: added distrib/Makefile
13673
13674 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13675
13676         * util-vserver/pathconfig.h.pathsubst: initial checkin
13677
13678 2003-09-30 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13679
13680         * util-vserver/scripts/Makefile-files: - renamed
13681           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13682           makes it easier to use general makefile-rules
13683           - removed the old rules for util-vserver-vars
13684
13685 2003-09-30 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13686
13687         * util-vserver/scripts/util-vserver-vars.pathsubst,
13688           util-vserver/scripts/util-vserver-vars.subst: renamed
13689           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13690           makes it easier to use general makefile-rules
13691
13692 2003-09-30 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13693
13694         * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
13695           util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
13696           util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
13697           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13698           util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
13699           util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
13700           util-vserver/src/vserver-stat.c: include <config.h>
13701
13702 2003-09-30 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13703
13704         * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
13705           util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
13706           util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
13707           to avoid naming-clashes with
13708           the standard autoconf macro
13709           - include <config.h>
13710
13711 2003-09-30 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13712
13713         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
13714           'PACKAGE' class to 'Package' to avoid naming-clashes with the
13715           standard autoconf macro
13716
13717 2003-09-30 19:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13718
13719         * util-vserver/src/rpm-fake.c: - removed debug-output
13720           - do not fail on umount() errors; CLONE_NEWNS has
13721           unexpected/strange
13722           behavior in combination with chroot() so that mountpoints within
13723           chroots *can* disappear automatically
13724
13725 2003-09-30 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13726
13727         * util-vserver/Makefile.am: use recursive make for distrib: added
13728           it to SUBDIRS and remove old
13729           $(distrib_*) variables
13730
13731 2003-09-30 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13732
13733         * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
13734           checkin
13735
13736 2003-09-30 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13737
13738         * util-vserver/distrib/Makefile-files,
13739           util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
13740           util-vserver/distrib/defaults/devs,
13741           util-vserver/distrib/defaults/rpm,
13742           util-vserver/distrib/defaults/rpm/macros,
13743           util-vserver/distrib/install-mdk8.2,
13744           util-vserver/distrib/install-post.sh,
13745           util-vserver/distrib/install-pre.sh,
13746           util-vserver/distrib/install-rh7.2,
13747           util-vserver/distrib/install-rh7.3,
13748           util-vserver/distrib/install-rh8.0,
13749           util-vserver/distrib/install-rh9.0,
13750           util-vserver/distrib/mdk8.2-minimum,
13751           util-vserver/distrib/rh7.3-minimum,
13752           util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
13753           util-vserver/distrib/rh9.0-minimum,
13754           util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
13755           util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
13756           util-vserver/distrib/rh9.0.93/apt/sources.list,
13757           util-vserver/distrib/rh9.0.93/pkgs,
13758           util-vserver/distrib/rh9.0.93/pkgs/01,
13759           util-vserver/distrib/rh9.0.93/pkgs/02,
13760           util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
13761           util-vserver/distrib/rh9/pkgs/02,
13762           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
13763           Replaced the install-* and *-minimum files with configuration
13764           files
13765           for the new vserver-init tool in the scripts directory. To ease
13766           the
13767           'install:'-make target, it is necessarily to use recursive make
13768           for
13769           this directory.
13770
13771 2003-09-30 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13772
13773         * util-vserver/configure.ac: added dietlibc support
13774           version 0.23.89.1
13775
13776 2003-09-30 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13777
13778         * util-vserver, util-vserver/.cvsignore: added Makefile
13779
13780 2003-09-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13781
13782         * util-vserver/lib, util-vserver/lib/.cvsignore,
13783           util-vserver/scripts, util-vserver/scripts/.cvsignore,
13784           util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
13785           util-vserver/scripts/vapt-get-worker,
13786           util-vserver/scripts/vrpm-preload,
13787           util-vserver/scripts/vrpm-worker,
13788           util-vserver/scripts/vserver-init, util-vserver/src,
13789           util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
13790           util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
13791           util-vserver/src/util.h, util-vserver/sysv,
13792           util-vserver/sysv/.cvsignore, util-vserver/tests,
13793           util-vserver/tests/.cvsignore: initial checkin
13794
13795 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13796
13797         * util-vserver/Makefile.am: updated to new -devel branch
13798           added dietlibc support
13799
13800 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13801
13802         * util-vserver/src/Makefile-files: added secure-mount,
13803           new-namespace and rpm-fake.so rules
13804
13805 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13806
13807         * util-vserver/scripts/vrpm: replaced with new version
13808
13809 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13810
13811         * util-vserver/scripts/util-vserver-vars.subst: added more
13812           variables
13813
13814 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13815
13816         * util-vserver/scripts/Makefile-files: added more substitutions
13817
13818 2003-09-30 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13819
13820         * util-vserver/doc/cfg.txt: initial checkin
13821
13822 2003-09-29 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13823
13824         * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
13825           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
13826           util-vserver/THANKS, util-vserver/configure.ac,
13827           util-vserver/distrib, util-vserver/distrib/Makefile-files,
13828           util-vserver/distrib/install-mdk8.2,
13829           util-vserver/distrib/install-post.sh,
13830           util-vserver/distrib/install-pre.sh,
13831           util-vserver/distrib/install-rh7.2,
13832           util-vserver/distrib/install-rh7.3,
13833           util-vserver/distrib/install-rh8.0,
13834           util-vserver/distrib/install-rh9.0,
13835           util-vserver/distrib/mdk8.2-minimum,
13836           util-vserver/distrib/rh7.3-minimum,
13837           util-vserver/distrib/rh8.0-minimum,
13838           util-vserver/distrib/rh9.0-minimum,
13839           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
13840           util-vserver/doc, util-vserver/doc/FAQ.txt,
13841           util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
13842           util-vserver/doc/intro.txt, util-vserver/lib,
13843           util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
13844           util-vserver/lib/vserver.h, util-vserver/m4,
13845           util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
13846           util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
13847           util-vserver/man, util-vserver/man/Makefile-files,
13848           util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
13849           util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
13850           util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
13851           util-vserver/man/vps.8, util-vserver/man/vpstree.8,
13852           util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
13853           util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
13854           util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
13855           util-vserver/scripts, util-vserver/scripts/Makefile-files,
13856           util-vserver/scripts/distrib-info,
13857           util-vserver/scripts/rootshell,
13858           util-vserver/scripts/save_s_context,
13859           util-vserver/scripts/util-vserver-vars.subst,
13860           util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
13861           util-vserver/scripts/vps, util-vserver/scripts/vpstree,
13862           util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
13863           util-vserver/scripts/vserver-copy,
13864           util-vserver/scripts/vserverkillall,
13865           util-vserver/scripts/vservers.grabinfo.sh,
13866           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
13867           util-vserver/scripts/vunify.old.sh, util-vserver/src,
13868           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13869           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13870           util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
13871           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
13872           util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
13873           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13874           util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
13875           util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
13876           util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
13877           util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
13878           util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
13879           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
13880           util-vserver/src/vutil.p, util-vserver/sysv,
13881           util-vserver/sysv/Makefile-files,
13882           util-vserver/sysv/rebootmgr.subst,
13883           util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
13884           util-vserver/sysv/v_named.subst,
13885           util-vserver/sysv/v_portmap.subst,
13886           util-vserver/sysv/v_sendmail.subst,
13887           util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
13888           util-vserver/sysv/v_xinetd.subst,
13889           util-vserver/sysv/vservers.conf,
13890           util-vserver/sysv/vservers.subst, util-vserver/tests,
13891           util-vserver/tests/Makefile-files,
13892           util-vserver/tests/chrootsafe.cc,
13893           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
13894           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
13895           util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
13896           initial checkin
13897
13898 2003-09-29 22:01  
13899
13900         * .: New repository initialized by cvs2svn.
13901