83e247da7603d6f7765fca5957accbcbe9fe24d3
[util-vserver.git] / ChangeLog
1 2006-12-09 16:13  Daniel Hokka Zakrisson <daniel@hozac.com>
2
3         * NEWS, THANKS, configure.ac: Version 0.30.212.
4
5 2006-12-09 16:12  Daniel Hokka Zakrisson <daniel@hozac.com>
6
7         * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
8           vserver.h defines CLONE_NEW*.
9           Remove unused include of sys_clone.h from vdlimit.
10
11 2006-12-09 16:02  Daniel Hokka Zakrisson <daniel@hozac.com>
12
13         * scripts/functions: Make getFileArray handle multiple files as
14           well.
15
16 2006-12-08 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
17
18         * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
19           static and dynamic xids (i.e. not the spectator).
20
21 2006-12-08 13:28  Daniel Hokka Zakrisson <daniel@hozac.com>
22
23         * scripts/functions, scripts/vserver, scripts/vserver.functions:
24           Rather than keeping an unnecessary mount around just because it
25           was the cwd, cd to the root at the beginning while storing the
26           original cwd (so it can be used later).
27
28 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
29
30         * doc/configuration-xhtml.xsl: Change the default stylesheet.
31
32 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
33
34         * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
35           commit.
36
37 2006-12-08 13:24  Daniel Hokka Zakrisson <daniel@hozac.com>
38
39         * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
40           lib/internal.h, lib/isdynamicxid.c,
41           lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
42           lib/syscall_enternamespace-v13.hc,
43           lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
44           lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
45           lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
46           lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
47           lib/syscall_setnamespace.c, lib/virtual.h,
48           lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
49           src/vnamespace.c: Work better on 2.6.19.
50           This includes adding a new kind of API that depends on the
51           VCI-bits, to detect the presence of spaces.
52           vnamespace now only enters the filesystem related namespaces
53           (CLONE_NEWNS|CLONE_FS).
54           vc_ctx_migrate_spaces enters the others.
55           Fix dynamic context detection by using the VCI-bits.
56
57 2006-12-08 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
58
59         * src/ncontext.c: Remove unused argument.
60
61 2006-12-08 13:05  Daniel Hokka Zakrisson <daniel@hozac.com>
62
63         * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
64           kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
65           kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
66           kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
67           kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
68           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
69           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
70           kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
71           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
72           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
73           kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
74           kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
75           Use the headers from make headers_install to cut down on
76           unnecessary files/content.
77
78 2006-12-01 21:10  Daniel Hokka Zakrisson <daniel@hozac.com>
79
80         * scripts/vserver.functions: Add cwd to the list of paths to
81           exclude from namespace cleanup.
82
83 2006-12-01 18:41  Daniel Hokka Zakrisson <daniel@hozac.com>
84
85         * m4/ensc_e2fscheck.m4: Correct package and distribution name.
86
87 2006-11-28 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
88
89         * scripts/vserver.functions: Make non-sysv initstyles work again.
90
91 2006-11-27 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
92
93         * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
94           RAM.
95
96 2006-11-27 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
97
98         * src/vsched.c: Don't process unknown files.
99
100 2006-11-25 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
101
102         * src/chroot-sh.c: Add missing quote.
103
104 2006-11-25 19:17  Daniel Hokka Zakrisson <daniel@hozac.com>
105
106         * distrib/redhat/initpost: Use chroot-sh chmod to remove the
107           symlink attack vector.
108
109 2006-11-25 02:04  Daniel Hokka Zakrisson <daniel@hozac.com>
110
111         * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
112           when using glibc.
113
114 2006-11-25 00:38  Daniel Hokka Zakrisson <daniel@hozac.com>
115
116         * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
117
118 2006-11-24 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
119
120         * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
121           src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
122           src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
123           src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
124           src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
125           src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
126           src/vunify.c, src/vwait.c: Make quoting consistent.
127
128 2006-11-24 22:03  Daniel Hokka Zakrisson <daniel@hozac.com>
129
130         * scripts/legacy/vserver-copy: Use the same flags for legacy as the
131           rsync build method's default.
132
133 2006-11-24 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
134
135         * scripts/vserver.functions, src/nattribute.c: Use --secure by
136           default.
137           Add VC_NXF_HIDE_NETIF to the secure default.
138
139 2006-11-24 15:23  Daniel Hokka Zakrisson <daniel@hozac.com>
140
141         * scripts/vserver: Add forgotten backslash.
142
143 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
144
145         * scripts/vserver: Call vserver-build with --debug too, if it was
146           specified.
147
148 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
149
150         * configure.ac, contrib/manifest.dat.pathsubst,
151           scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
152           scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
153           build method.
154
155 2006-11-24 14:12  Daniel Hokka Zakrisson <daniel@hozac.com>
156
157         * doc/configuration.xml: Add since.
158
159 2006-11-23 23:56  Daniel Hokka Zakrisson <daniel@hozac.com>
160
161         * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
162           URL to the proc security page.
163
164 2006-11-23 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
165
166         * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
167           2.6.19.
168
169 2006-11-23 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
170
171         * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
172           Add support for the network flags and capabilities in the
173           configuration.
174
175 2006-11-23 18:30  Daniel Hokka Zakrisson <daniel@hozac.com>
176
177         * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
178           lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
179           types of flags and capabilities.
180           Add NXF_INFO_PRIVATE.
181           Add NXF_HIDE_NETIF.
182           Add aliases for the legacy flags/caps so using the kernel's names
183           will work.
184           Add alias for VXC_SET_RLIMIT.
185
186 2006-11-20 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
187
188         * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
189
190 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
191
192         * scripts/vserver: Add --rescue-init to the --help message.
193
194 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
195
196         * distrib/redhat/initpost: Use --rescue-init.
197
198 2006-11-20 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
199
200         * scripts/vserver.functions, scripts/vserver.start: Don't set
201           _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
202
203 2006-11-20 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
204
205         * scripts/legacy/vserver, scripts/vserver.start: Use
206           $_CHBIND_COMPAT directly for legacy.
207
208 2006-11-20 15:01  Daniel Hokka Zakrisson <daniel@hozac.com>
209
210         * src/naddress.c: Cosmetic fixes.
211           Make sure args.do_set is set to false initially.
212
213 2006-11-20 12:46  Daniel Hokka Zakrisson <daniel@hozac.com>
214
215         * scripts/vserver.functions: Make vserver <guest> start --rescue
216           ... work again.
217
218 2006-11-20 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
219
220         * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
221           conversion work on big-endian too.
222           Check for invalid prefixes.
223           Improve help message.
224           Add --set operation that removes all the old IP addresses first.
225
226 2006-11-19 17:25  Daniel Hokka Zakrisson <daniel@hozac.com>
227
228         * contrib/manifest.dat.pathsubst,
229           ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
230           lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
231           scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
232           src/Makefile-files, src/chbind.c, src/naddress.c,
233           src/nattribute.c, src/ncontext.c: Break up the old chbind into
234           ncontext, nattribute, and naddress.
235           This is done mostly to add support for network flags and caps,
236           but also to get the same level of flexibility that the security
237           contexts have.
238           In addition, a vc_nidopt2nid was created to correctly map --nid
239           self to the current process's nid.
240
241 2006-11-17 18:48  Daniel Hokka Zakrisson <daniel@hozac.com>
242
243         * scripts/chcontext: Fix chcontext --help and --version.
244
245 2006-11-17 18:42  Daniel Hokka Zakrisson <daniel@hozac.com>
246
247         * doc/configuration.xml: soft-limit and hard-limit.
248
249 2006-11-15 21:38  Daniel Hokka Zakrisson <daniel@hozac.com>
250
251         * distrib/fc5/yum.repos.d/fedora-core.repo,
252           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
253           distrib/fc5/yum.repos.d/fedora-extras.repo,
254           distrib/fc5/yum.repos.d/fedora-legacy.repo,
255           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
256           distrib/fc5/yum.repos.d/fedora-updates.repo,
257           distrib/fc6/yum.repos.d/fedora-core.repo,
258           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
259           distrib/fc6/yum.repos.d/fedora-extras.repo,
260           distrib/fc6/yum.repos.d/fedora-legacy.repo,
261           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
262           distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
263           the keys (insecure, I know), so it'll work on non-Fedora systems
264           as well.
265
266 2006-11-15 20:14  Daniel Hokka Zakrisson <daniel@hozac.com>
267
268         * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
269           lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
270           lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
271           lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
272           lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
273           lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
274           2.1.
275
276 2006-11-14 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
277
278         * doc/configuration.xml, scripts/functions: Enable namespace
279           cleanup by default.
280           Various cleanups in the documentation, make sure references work.
281
282 2006-11-14 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
283
284         * src/vlimit.c: strcpy copies \0, use memcpy instead.
285
286 2006-11-13 21:53  Daniel Hokka Zakrisson <daniel@hozac.com>
287
288         * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
289           VLIMITs.
290           Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
291           2.4).
292
293 2006-11-13 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
294
295         * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
296           Document the configuration format.
297
298 2006-11-11 02:05  Daniel Hokka Zakrisson <daniel@hozac.com>
299
300         * scripts/vserver.start: Force update when starting the guest.
301
302 2006-11-11 00:53  Daniel Hokka Zakrisson <daniel@hozac.com>
303
304         * src/vsched.c: Only bother with the first line of the files.
305           Add required cast.
306
307 2006-11-11 00:29  Daniel Hokka Zakrisson <daniel@hozac.com>
308
309         * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
310           vsched capable of configuring the new scheduler using a new
311           configuration format (one value per file).
312
313 2006-11-05 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
314
315         * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
316           lib/vserver.h: Set svn:keywords.
317           Fix the vc_set_sched API to make more sense, and handle the logic
318           in the wrapper.
319
320 2006-11-05 17:46  Daniel Hokka Zakrisson <daniel@hozac.com>
321
322         * src/exec-ulimit.c: Reset the limits unconditionally.
323           Treat RLIMIT_NOFILE specially, since the kernel does.
324           Fix dietlibc'isms, and handle sys_old_getrlimit's values.
325
326 2006-11-04 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
327
328         * src/exec-ulimit.c: Reset all limits that aren't configured.
329
330 2006-11-04 13:59  Daniel Hokka Zakrisson <daniel@hozac.com>
331
332         * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
333           commit.
334
335 2006-11-03 22:37  Daniel Hokka Zakrisson <daniel@hozac.com>
336
337         * doc/configuration.xml, scripts/functions, scripts/vserver: Make
338           vlogin optional.
339
340 2006-11-03 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
341
342         * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
343           kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
344           kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
345           kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
346           kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
347           kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
348           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
349           kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
350           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
351           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
352           kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
353           lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
354           lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
355           lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
356           lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
357           lib/vserver-internal.h, lib/vserver.h: This commit adds support
358           for the 2.1 vserver API.
359           Update the kernel headers to 2.1.1-rc47.
360           Add the new ccapabilities, context flags, and network flags.
361           Use the correct VCMDs for the older calls.
362           Add vc_set_sched_v21, to configure the new scheduler.
363           Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
364           new interfaces for that.
365
366 2006-11-03 16:20  Benedikt Böhm <hollow@gentoo.org>
367
368         * distrib/gentoo/initpost: init style gentoo will also work with
369           older baselayout-vserver
370
371 2006-11-03 15:02  Daniel Hokka Zakrisson <daniel@hozac.com>
372
373         * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
374           and vdispatch-conf.
375           Fix the sort order a bit.
376
377 2006-11-03 14:56  Daniel Hokka Zakrisson <daniel@hozac.com>
378
379         * doc/configuration.xml: bcapabilities and ccapabilities won't be
380           changing names any time soon, remove experimental marker.
381           ulimits are honored for 2.6 kernels as well.
382           Whitespace cleanup.
383
384 2006-11-03 14:36  Benedikt Böhm <hollow@gentoo.org>
385
386         * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
387           scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
388           scripts/vserver.functions, scripts/vupdateworld: add gentoo
389           specific wrappers: vemerge, vesync, vupdateworld and
390           vdispatch-conf; add RUNLEVEL_START to gentoo init style
391
392 2006-11-02 19:32  Benedikt Böhm <hollow@gentoo.org>
393
394         * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
395
396 2006-11-01 19:46  Daniel Hokka Zakrisson <daniel@hozac.com>
397
398         * scripts/vyum-worker: Add missing space.
399
400 2006-11-01 19:23  Benedikt Böhm <hollow@gentoo.org>
401
402         * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
403           distrib/gentoo/initpost, distrib/gentoo/initpre,
404           scripts/vserver.functions: reimplement gentoo init style +
405           prepare distrib/gentoo for baselayout-1.13
406
407 2006-11-01 15:34  Benedikt Böhm <hollow@gentoo.org>
408
409         * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
410           functions to chroot-sh
411
412 2006-10-31 14:33  Benedikt Böhm <hollow@gentoo.org>
413
414         * scripts/vserver-build.template: fix no_dev_sanity logic
415
416 2006-10-19 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
417
418         * doc/configuration.xml, scripts/vserver.functions: Improve
419           namespace cleanup to make sure some required directories stick
420           around, and add some configuration options to exclude further
421           paths.
422
423 2006-10-12 14:39  Daniel Hokka Zakrisson <daniel@hozac.com>
424
425         * scripts/vyum-worker: Handle version 3.0 as well.
426
427 2006-10-07 18:03  Daniel Hokka Zakrisson <daniel@hozac.com>
428
429         * NEWS, configure.ac, mkrelease: Version 0.30.211.
430
431 2006-10-07 12:14  Daniel Hokka Zakrisson <daniel@hozac.com>
432
433         * doc/configuration.xml: Fix typoed URL.
434
435 2006-10-07 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
436
437         * scripts/vserver-build.fai: Point to the FAI wiki for information
438           about how to use it.
439           Make AUTO the default.
440           Move the prompt to after the trap has been setup.
441           Run base.__cleanup as the last step of killprocs, so the files
442           needed are still around for the rest of the cleanup.
443           Use isVserverRunning so the runfile is cleaned up too.
444           Mount the NFS-root and the target with -o dev, to allow the
445           device nodes.
446
447 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
448
449         * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
450
451 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
452
453         * scripts/vserver-build.template: We can't remove dev/* if we're
454           not in the guest's root.
455
456 2006-10-04 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
457
458         * scripts/vserver-build.fai: Have vuname set the context as well,
459           so we can find it with vserver-info <name> CONTEXT.
460
461 2006-10-04 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
462
463         * src/secure-mount.c: Remove options that we parse ourselves, so
464           the kernel doesn't see them (and fail).
465           Reenable MS_NODEV default.
466
467 2006-10-04 12:33  Daniel Hokka Zakrisson <daniel@hozac.com>
468
469         * scripts/vserver.functions: If creation is failing, we want to see
470           the errors so it's debuggable.
471
472 2006-10-03 18:37  Daniel Hokka Zakrisson <daniel@hozac.com>
473
474         * scripts/vserver-build.fai: Make sure we're running on a
475           sufficiently capable kernel.
476           Indent killprocs correctly.
477           Don't require a static xid by using save_ctxinfo.
478           Use secure-mount instead of mount.
479           Set a default hostname if none was specified.
480
481 2006-10-03 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
482
483         * src/secure-mount.c: Revert NODEV default, as it makes it
484           impossible to mount (e.g.) a tmpfs that allows devices.
485
486 2006-10-03 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
487
488         * doc/configuration.xml: Add since=... where appropriate.
489
490 2006-10-03 12:47  Daniel Hokka Zakrisson <daniel@hozac.com>
491
492         * distrib/Makefile.am, distrib/fc6,
493           distrib/fc6/yum.repos.d/fedora-core.repo,
494           distrib/fc6/yum.repos.d/fedora-development.repo,
495           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
496           distrib/fc6/yum.repos.d/fedora-extras.repo,
497           distrib/fc6/yum.repos.d/fedora-legacy.repo,
498           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
499           distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
500           (doesn't work yet, but should once it's released).
501
502 2006-10-03 11:15  Daniel Hokka Zakrisson <daniel@hozac.com>
503
504         * doc/configuration-wiki.xsl: Move auto-generated notice to the
505           top.
506
507 2006-10-01 17:27  Daniel Hokka Zakrisson <daniel@hozac.com>
508
509         * scripts/Makefile-files, scripts/vserver-build,
510           scripts/vserver-build.fai: Add the fai build method based on Sam
511           Vilain's patch.
512           (https://savannah.nongnu.org/patch/?5058)
513
514 2006-10-01 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
515
516         * doc/configuration.xml: Fix some spelling errors and update the
517           parameter lists to be correct.
518
519 2006-09-29 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
520
521         * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
522           Use the older versions of these syscalls, so the utils will work
523           on older kernels.
524
525 2006-09-28 22:39  Daniel Hokka Zakrisson <daniel@hozac.com>
526
527         * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
528           XSL stylesheet for wiki exports.
529
530 2006-09-28 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
531
532         * scripts/vserver-build: Cosmetic fixes to the help message.
533
534 2006-09-28 15:13  Daniel Hokka Zakrisson <daniel@hozac.com>
535
536         * scripts/vserver: Use a new namespace for the build process, so
537           any mounts performed during the build will vanish when it's done.
538
539 2006-09-28 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
540
541         * scripts/vapt-get, scripts/vserver: Make vserver ...
542           rpm/apt-get/apt-cache/apt-config work again.
543
544 2006-09-28 15:08  Daniel Hokka Zakrisson <daniel@hozac.com>
545
546         * Makefile.am, contrib/Makefile-files: Add more forgotten files.
547
548 2006-09-28 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
549
550         * Makefile.am, m4/changelog.am: Move flags to the same place they
551           were when cvs2cl was used.
552
553 2006-09-28 15:05  Daniel Hokka Zakrisson <daniel@hozac.com>
554
555         * doc/configuration.xml: Fix URLs pointing to the source code.
556
557 2006-09-26 17:15  Daniel Hokka Zakrisson <daniel@hozac.com>
558
559         * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
560           for yum 2.9.6 (for FC6).
561           Make vyum-worker use the hack configuration if the yum version is
562           unknown (-> unsupported), rather than silently creating really
563           strange directories.
564
565 2006-09-26 17:12  Daniel Hokka Zakrisson <daniel@hozac.com>
566
567         * scripts/vserver-build: Fix help message to correspond with
568           reality.
569
570 2006-09-24 17:44  Daniel Hokka Zakrisson <daniel@hozac.com>
571
572         * scripts/vserver: This check was correct the first time,
573           (cond)restart just calls stop and start, so we need not handle
574           them specifically.
575
576 2006-09-24 00:48  Daniel Hokka Zakrisson <daniel@hozac.com>
577
578         * src/chroot-sh.c: Fix wrapper prefix so error messages say
579           chroot-sh: x.
580
581 2006-09-21 19:44  Daniel Hokka Zakrisson <daniel@hozac.com>
582
583         * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
584
585 2006-09-21 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
586
587         * src/secure-mount.c: Make nodev the default, but don't enforce it
588           for all mounts.
589
590 2006-09-21 19:42  Daniel Hokka Zakrisson <daniel@hozac.com>
591
592         * src/vlogin.c: Add the reset atexit handler right after setting
593           the terminal to raw mode, so we don't end up with a raw terminal
594           if (e.g.) openpty fails.
595
596 2006-09-19 17:29  Daniel Hokka Zakrisson <daniel@hozac.com>
597
598         * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
599           looking for env, so we work around the /usr/bin/env-is-a-symlink
600           issue.
601
602 2006-09-19 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
603
604         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
605           ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
606           include all the files needed.
607
608 2006-09-18 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
609
610         * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
611           distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
612           to the more generic centos4, and change the URLs appropriately.
613
614 2006-09-18 14:57  Daniel Hokka Zakrisson <daniel@hozac.com>
615
616         * scripts/vserver: Enter the namespace earlier so testing for files
617           (like /bin/bash, /etc/init.d/rc) works when the guest's root
618           filesystem is mounted from its fstab.
619
620 2006-09-16 17:26  Daniel Hokka Zakrisson <daniel@hozac.com>
621
622         * src/secure-mount.c: Fix logic errors in secure-mount.
623
624 2006-09-16 14:21  Daniel Hokka Zakrisson <daniel@hozac.com>
625
626         * doc/configuration.xml, scripts/vserver.functions: Make novlandev
627           the default, but easily overridable for all guests.
628
629 2006-09-16 12:28  Daniel Hokka Zakrisson <daniel@hozac.com>
630
631         * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
632           (not important, but makes it easier to keep track).
633
634 2006-09-15 21:18  Daniel Hokka Zakrisson <daniel@hozac.com>
635
636         * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
637           kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
638           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
639           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
640           kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
641           kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
642           kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
643           lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
644           lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
645           headers to 2.0.2.1.
646           - Add missing flags.
647           - Fix the calls that got updated so they work as expected.
648
649 2006-09-15 20:15  Benedikt Böhm <hollow@gentoo.org>
650
651         * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
652
653 2006-09-15 19:16  Benedikt Böhm <hollow@gentoo.org>
654
655         * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
656           scripts/vserver-build.functions, scripts/vserver-build.template:
657           add gentoo distribution target; force sane /dev by default for
658           template build method
659
660 2006-09-15 15:41  Daniel Hokka Zakrisson <daniel@hozac.com>
661
662         * scripts/vserver.start: env doesn't grok --.
663
664 2006-09-15 08:31  Benedikt Böhm <hollow@gentoo.org>
665
666         * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
667           cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
668           ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
669           ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
670           lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
671           lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
672           m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
673           scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
674           src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
675           vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
676           script; use svn2cl instead of cvs2cl
677
678 2006-09-15 04:32  Daniel Hokka Zakrisson <daniel@hozac.com>
679
680         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
681           vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
682           disabled and the helper is run synchronously.
683
684 2006-09-13 22:18  Daniel Hokka Zakrisson <daniel@hozac.com>
685
686         * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
687           RHEL/CentOS 4.4.
688
689 2006-09-12 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
690
691         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
692           distrib/misc/environment, doc/configuration.xml,
693           scripts/vserver.functions, scripts/vserver.start: Add initial
694           environment support. Lets users work around their broken
695           initscripts inside guests when using the sysv initstyle.
696
697 2006-09-12 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
698
699         * configure.ac: Add ugly hack to workaround yum's problems with
700           file:////.
701           (https://savannah.nongnu.org/bugs/?15517)
702
703 2006-09-12 17:17  Daniel Hokka Zakrisson <daniel@hozac.com>
704
705         * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
706           patch to support initialization scriptlets.
707
708 2006-09-12 17:09  Daniel Hokka Zakrisson <daniel@hozac.com>
709
710         * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
711           src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
712           (if dietlibc is used).
713           - Teach capchroot about uid 0.
714           - Add Einitgroups.
715           - Specify uid 0 by default, so username lookups are avoided.
716
717 2006-09-12 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
718
719         * configure.ac, ensc_wrappers/wrappers-termios.hc,
720           ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
721           src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
722           vserver ... enter.
723           (https://savannah.nongnu.org/patch/?4969)
724
725 2006-09-12 16:54  Daniel Hokka Zakrisson <daniel@hozac.com>
726
727         * scripts/vserver-build.template, scripts/vserver.delete: Add
728           forgotten svn:keywords.
729
730 2006-09-12 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
731
732         * configure.ac, contrib/manifest.dat.pathsubst,
733           scripts/Makefile-files, scripts/magic.mime,
734           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
735           scripts/vserver-build.template: Add support for vserver-build -m
736           template, which extracts tarballs.
737
738 2006-09-12 12:39  Daniel Hokka Zakrisson <daniel@hozac.com>
739
740         * scripts/functions, scripts/vapt-get, scripts/vrpm,
741           scripts/vsomething: Make vrpm and vapt-get use vsomething.
742           Fix external package management so that the process is executed
743           in
744           the guest's network context, in case scriptlets restart daemons.
745
746 2006-09-12 12:29  Daniel Hokka Zakrisson <daniel@hozac.com>
747
748         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
749           scripts/vserver, scripts/vserver.delete: Add a delete method to
750           remove guests, based on Thomas Champagne's
751           patch.
752           (https://savannah.nongnu.org/patch/?4899)
753
754 2006-09-12 12:21  Daniel Hokka Zakrisson <daniel@hozac.com>
755
756         * doc/configuration.xml, scripts/functions,
757           scripts/vserver.functions: Apply Bastian Blank's userspace
758           namespace cleanup patch.
759
760 2006-09-12 12:16  Daniel Hokka Zakrisson <daniel@hozac.com>
761
762         * doc/configuration.xml, scripts/vserver-setup.functions,
763           scripts/vserver.functions, scripts/vserver.start,
764           scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
765           Rekorajski's CPUSET patch.
766           (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
767
768 2006-09-12 11:29  Daniel Hokka Zakrisson <daniel@hozac.com>
769
770         * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
771           distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
772           distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
773           distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
774           distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
775           distrib/fc5/yum.repos.d,
776           distrib/fc5/yum.repos.d/fedora-core.repo,
777           distrib/fc5/yum.repos.d/fedora-development.repo,
778           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
779           distrib/fc5/yum.repos.d/fedora-extras.repo,
780           distrib/fc5/yum.repos.d/fedora-legacy.repo,
781           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
782           distrib/fc5/yum.repos.d/fedora-updates.repo,
783           distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
784           scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
785
786 2006-09-12 11:21  Daniel Hokka Zakrisson <daniel@hozac.com>
787
788         * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
789           support for specifying a debootstrap script.
790
791 2006-09-12 11:14  Daniel Hokka Zakrisson <daniel@hozac.com>
792
793         * lib/syscall-alternative.h: Update to the latest version of
794           Herbert's alternative syscall
795           implementation.
796
797 2006-09-12 11:11  Daniel Hokka Zakrisson <daniel@hozac.com>
798
799         * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
800           sparc returns parent pid in
801           the child and s390 has the arguments reversed.
802
803 2006-09-12 11:09  Daniel Hokka Zakrisson <daniel@hozac.com>
804
805         * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
806           nice usage.
807           - Make sure the correct nice value is used, even if the parent
808           process has a different one.
809
810 2006-09-12 11:04  Daniel Hokka Zakrisson <daniel@hozac.com>
811
812         * configure.ac: Fix API option parsing so oldproc and olduts are
813           valid options
814           (allowing for cut'n'paste from vserver-info to ./configure)
815
816 2006-09-12 10:54  Daniel Hokka Zakrisson <daniel@hozac.com>
817
818         * scripts/start-vservers: Fixes start-vservers to work on _all_
819           guests when --all is specified,
820           as well as fixing the cleanup.
821           (https://savannah.nongnu.org/bugs/index.php?14525)
822           (https://savannah.nongnu.org/bugs/index.php?15632)
823
824 2006-09-12 10:50  Daniel Hokka Zakrisson <daniel@hozac.com>
825
826         * scripts/vserver.functions: Apply Christian Heim's patch to
827           deprecate the Gentoo initstyle
828
829 2006-09-12 10:47  Daniel Hokka Zakrisson <daniel@hozac.com>
830
831         * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
832           consistent, fstab gets mounted first, then
833           fstab.local and then fstab.remote, unmounting in the reverse
834           order.
835
836 2006-09-12 10:39  Daniel Hokka Zakrisson <daniel@hozac.com>
837
838         * scripts/vserver: Fix condrestart to actually do a conditional
839           restart
840           (https://savannah.nongnu.org/bugs/index.php?15678)
841
842 2006-09-12 10:34  Daniel Hokka Zakrisson <daniel@hozac.com>
843
844         * scripts/vserver: Fix Usage: message for the main script.
845           (https://savannah.nongnu.org/bugs/index.php?15551)
846
847 2006-09-12 10:32  Daniel Hokka Zakrisson <daniel@hozac.com>
848
849         * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
850           to remove the barrier.
851
852 2006-09-12 10:30  Daniel Hokka Zakrisson <daniel@hozac.com>
853
854         * scripts/chcontext: Fix chcontext so it passes --secure as the
855           first argument to
856           vattribute so it doesn't override the passed caps.
857           (https://savannah.nongnu.org/patch/?4993)
858
859 2006-09-12 10:26  Daniel Hokka Zakrisson <daniel@hozac.com>
860
861         * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
862           kernel expects it to
863           (https://savannah.nongnu.org/patch/?4968)
864
865 2006-09-12 10:22  Daniel Hokka Zakrisson <daniel@hozac.com>
866
867         * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
868           man page section
869           (https://savannah.nongnu.org/bugs/index.php?16083)
870
871 2006-09-10 17:26  Benedikt Böhm <hollow@gentoo.org>
872
873         * util-vserver: remove util-vserver dir
874
875 2006-09-10 17:07  Benedikt Böhm <hollow@gentoo.org>
876
877         * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
878           THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
879           cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
880           kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
881           scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
882           util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
883           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
884           util-vserver/REQUIREMENTS, util-vserver/THANKS,
885           util-vserver/build-all, util-vserver/compat-c99.h,
886           util-vserver/compat.h, util-vserver/configure.ac,
887           util-vserver/contrib, util-vserver/cvsusers.map,
888           util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
889           util-vserver/ensc_vector, util-vserver/ensc_wrappers,
890           util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
891           util-vserver/m4, util-vserver/man,
892           util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
893           util-vserver/src, util-vserver/sysv, util-vserver/tests,
894           util-vserver/update-doc, util-vserver/util-vserver.spec.in,
895           util-vserver/vserver-start, vserver-start: skip duplicate
896           util-vserver dir
897
898 2006-03-26 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
899
900         * util-vserver/contrib/Makefile-files,
901           util-vserver/contrib/yum-2.6.0-chroot.patch: added
902           yum-2.6.0-chroot.patch
903
904 2006-01-22 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
905
906         * util-vserver/NEWS, util-vserver/configure.ac,
907           util-vserver/util-vserver.spec.in: version 0.30.210
908
909 2006-01-22 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
910
911         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
912           util-vserver/src/reducecap.c: use stdout instead of stderr for
913           the no-compat API warnings on '--help';
914           else, 'make distcheck' will fail
915
916 2006-01-22 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
917
918         * util-vserver/lib_internal/testsuite,
919           util-vserver/lib_internal/testsuite/.cvsignore: updated
920
921 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
922
923         * util-vserver/build-all: added testcases for the
924           '--enable-apis=NOLEGACY' configure switch
925
926 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
927
928         * util-vserver/lib_internal/testsuite/Makefile-files: added
929           dietlibc + glibc versions of the isnumber and sigbus tests
930
931 2006-01-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
932
933         * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
934           through AH_TEMPLATE()
935           - provide only the v13,net APIs by default
936           - added support for v13obs API
937
938 2006-01-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
939
940         * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
941           Evc_new_s_context() wrapper without the required API
942
943 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
944
945         * util-vserver/lib/vserver-internal.h: use the new
946           VC_ENABLE_API_V13OBS define
947
948 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
949
950         * util-vserver/lib/syscall.c: added linktime warning for
951           vc_set_ipv4root()
952
953 2006-01-22 18:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
954
955         * util-vserver/lib/Makefile-files,
956           util-vserver/lib/syscall_setsched-v13.hc,
957           util-vserver/lib/syscall_setsched-v13obs.hc,
958           util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
959           into an own file
960
961 2006-01-22 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
962
963         * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
964           util-vserver/src/vserver-info.c: fixed compilation for disabled
965           compat/legacy API
966
967 2006-01-22 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
968
969         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
970           util-vserver/src/reducecap.c: added some workarounds so that it
971           build without compat/legacy API
972           resp. give out warnings explaining the situation
973
974 2006-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
975
976         * util-vserver/Makefile.am: added support for $(pkgcachedir)
977
978 2006-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
979
980         * util-vserver/doc/configuration.xml: - documented
981           /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
982           - documented default value of /etc/vservers/.../vdir
983
984 2006-01-22 13:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
985
986         * util-vserver/util-vserver.spec.in: - do not require 'xalan'
987           anymore by default
988           - removed 'Requires: apt'; apt-rpm is not maintained upstream
989           anymore
990           - removed 'chattr' leftovers
991           - create the '/etc/vservers/.defaults/cachebase' symlink
992           - added /var/cache/vservers and the needed support
993           - set barrier attribute on /vservers/.pkg and /vservers/.hash
994           - added 'centos-release' to the list of packages in the
995           copy-the-keys
996           trigger script
997           - create '/vservers/.hash' and add initial configuration for it
998
999 2006-01-22 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1000
1001         * util-vserver/THANKS: - fixed ngnet -> non-legacy network
1002           confusion
1003           - mentioned improved dlimit support
1004
1005 2006-01-22 12:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1006
1007         * util-vserver/scripts/vserver-build.debootstrap: - changed the way
1008           how temporary files/directories will be created:
1009           
1010           * mktemp will now be called with the '-t' parameter and sometimes
1011           with
1012           '-p'
1013           * absolutes paths (e.g. '/tmp') were removed from the templates
1014           * with this changes, it is now possible to override the location
1015           of
1016           the temporary files by setting $TMPDIR. This should add a way to
1017           solve problems like debootstrap on non-executable tmp-directories
1018           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
1019           
1020           These changes require that 'mktemp' understands the following
1021           switches:
1022           
1023           * '-t' ... Generate a path rooted in a temporary directory.
1024           * '-d' ... Make a directory instead of a file.
1025           * '-p' ... Use the specified directory as a prefix when
1026           generating
1027           the temporary filename.
1028           
1029           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
1030           supports these features every recent Linux distribution should do
1031           it
1032           also.
1033           
1034           - allow to override path of the debootstrap binary with the
1035           $DEBOOTSTRAP
1036           environment variable
1037
1038 2006-01-22 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1039
1040         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
1041           util-vserver/scripts/start-vservers,
1042           util-vserver/scripts/util-vserver-vars.pathsubst,
1043           util-vserver/scripts/vserver-build.rpm,
1044           util-vserver/scripts/vserver.functions,
1045           util-vserver/scripts/vserver.start: changed the way how temporary
1046           files/directories will be created:
1047           
1048           * mktemp will now be called with the '-t' parameter and sometimes
1049           with
1050           '-p'
1051           * absolutes paths (e.g. '/tmp') were removed from the templates
1052           * with this changes, it is now possible to override the location
1053           of
1054           the temporary files by setting $TMPDIR. This should add a way to
1055           solve problems like debootstrap on non-executable tmp-directories
1056           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
1057           
1058           These changes require that 'mktemp' understands the following
1059           switches:
1060           
1061           * '-t' ... Generate a path rooted in a temporary directory.
1062           * '-d' ... Make a directory instead of a file.
1063           * '-p' ... Use the specified directory as a prefix when
1064           generating
1065           the temporary filename.
1066           
1067           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
1068           supports these features every recent Linux distribution should do
1069           it
1070           also.
1071
1072 2006-01-22 12:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1073
1074         * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
1075           now a /etc/vservers/*/cache symlink pointing
1076           somewhere to /var/cache
1077           - _setSingleDiskLimit(): use one $_VDU call instead of two
1078           - give out a warning when dlimit/ stuff is configured but no
1079           cache
1080           symlink is existing
1081
1082 2006-01-22 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1083
1084         * util-vserver/scripts/vserver-build.functions: create the
1085           /etc/vservers/*/cache symlink
1086
1087 2006-01-22 11:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1088
1089         * util-vserver/src/vdu.c: rearranged some bits so that toplevel
1090           directory will be counted too
1091
1092 2006-01-22 11:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1093
1094         * util-vserver/src/Makefile-files: link 'vdu' against
1095           'libinternal.a'
1096
1097 2006-01-22 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1098
1099         * util-vserver/src/vdu.c: - rewrote the directory traversal code to
1100           use 'EsafeChdir()' and
1101           friends
1102           - allow to specify both '--inodes' and '--space'
1103           - use 'isNumber()'
1104
1105 2006-01-22 11:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1106
1107         * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
1108
1109 2006-01-22 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1110
1111         * util-vserver/scripts/util-vserver-vars.pathsubst: added
1112           __PKGCACHEDIR
1113
1114 2006-01-22 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1115
1116         * util-vserver/lib_internal/Makefile-files,
1117           util-vserver/lib_internal/util-isnumber.c,
1118           util-vserver/lib_internal/util-isnumber.hc,
1119           util-vserver/lib_internal/util-isnumberunsigned.c,
1120           util-vserver/lib_internal/util.h: enhanced the isNumber() method:
1121           * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
1122           third parameter telling whether to interprete the number strictly
1123           or
1124           whether to accept such units
1125           * an 'isNumberUnsigned()' method was created for unsigned types;
1126           an
1127           'util-isnumber.hc' template file was created for this purpose
1128           * proper tests for over/underflow were implemented
1129
1130 2006-01-22 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1131
1132         * util-vserver/lib_internal/testsuite/Makefile-files,
1133           util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
1134           testcase which checks the isNumber() and
1135           isNumberUnsigned() methods
1136
1137 2006-01-22 11:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1138
1139         * util-vserver/ensc_wrappers/Makefile-files,
1140           util-vserver/ensc_wrappers/wrappers-stat.hc,
1141           util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
1142           which implements wrappers for the *stat(2)
1143           functions
1144
1145 2006-01-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1146
1147         * util-vserver/doc/configuration.xml,
1148           util-vserver/scripts/util-vserver-vars.pathsubst,
1149           util-vserver/scripts/vserver.functions,
1150           util-vserver/scripts/vserver.start,
1151           util-vserver/scripts/vserver.stop,
1152           util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
1153           http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
1154           (Daniel Hokka Zakrisson):
1155           
1156           This patch lets users configure disk limits in
1157           /etc/vservers/<name>/dlimits/*/, and have them set on the start
1158           of the
1159           vserver, as well as saved when stopping the vserver.
1160           
1161           For counting the amount of inodes and space used by a certain
1162           vserver
1163           on a filesystem, I modified the old and broken vdu program (vdu
1164           bin
1165           etc would not find etc, for instance) and made it useful again.
1166           
1167           The cache files will probably need some love, I'm a bit uncertain
1168           as
1169           to where to put them (or rather, the symlink to their location).
1170           
1171           This is the last piece of the disk limits puzzle. A variant of
1172           this
1173           would be really nice to have in 0.30.210. (do you have an ETA on
1174           that,
1175           btw?)
1176
1177 2006-01-18 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1178
1179         * util-vserver/lib/vserver-internal.h:
1180           NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
1181           too
1182
1183 2006-01-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1184
1185         * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
1186           that the NETTYPE_USER2KERNEL() can
1187           be optimized
1188
1189 2006-01-18 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1190
1191         * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
1192           util-vserver/lib/syscall_netadd.c,
1193           util-vserver/lib/syscall_netremove-net.hc,
1194           util-vserver/lib/syscall_netremove.c,
1195           util-vserver/lib/vserver-internal.h,
1196           util-vserver/scripts/vserver.functions,
1197           util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
1198           Zakrisson
1199           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
1200
1201 2006-01-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1202
1203         * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
1204           enum
1205           * applied vnet patch from Daniel Hokka Zakrisson
1206           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
1207
1208 2006-01-18 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1209
1210         * util-vserver/lib/issupported.c,
1211           util-vserver/lib/issupportedstring.c: added support for
1212           vcFEATURE_VNET feature
1213
1214 2006-01-18 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1215
1216         * util-vserver/lib/checkversion.c: minor formation fixups
1217
1218 2006-01-04 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1219
1220         * util-vserver/src/testsuite,
1221           util-vserver/src/testsuite/.cvsignore,
1222           util-vserver/src/testsuite/Makefile-files,
1223           util-vserver/src/testsuite/hashcalc-plain.c,
1224           util-vserver/src/testsuite/hashcalc-plain.sh: added
1225           'hashcalc-plain' tests to track down broken beecrypt/vhashify on
1226           some Debians
1227
1228 2006-01-04 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1229
1230         * util-vserver/distrib/misc/vprocunhide-files: readded
1231           /proc/version; it is expected by several programs
1232
1233 2006-01-04 12:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1234
1235         * util-vserver, util-vserver/.cvsignore: added csope.out
1236
1237 2006-01-04 12:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1238
1239         * util-vserver/lib/syscall_getvhiname-v13.hc:
1240           vc_get_vhi_name_v13(): added comment near the strncpy(3) call
1241           which
1242           tells that an explicit termination with '\0' is not wanted
1243
1244 2006-01-04 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1245
1246         * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
1247           be more effective in an strncpy(3) call and
1248           avoid potential copying of an char which gets overridden later
1249
1250 2006-01-03 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1251
1252         * util-vserver/build-all: parameterized '-j' flag
1253
1254 2006-01-03 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1255
1256         * util-vserver/Makefile.am: removed old kernel headers
1257
1258 2006-01-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1259
1260         * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
1261           and /proc/version because they can reveal information
1262           about the host system
1263
1264 2006-01-02 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1265
1266         * util-vserver/distrib/misc/debootstrap.uri: updated url
1267
1268 2006-01-02 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1269
1270         * util-vserver/scripts/functions,
1271           util-vserver/scripts/vserver-setup.functions: updated dates in
1272           the copyright notices
1273
1274 2006-01-02 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1275
1276         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
1277           util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
1278           util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
1279           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
1280           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
1281           util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
1282
1283 2006-01-02 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1284
1285         * util-vserver/scripts/vserver-build.functions:
1286           s!/etc/slackware-release!/etc/slackware-version! (reported by
1287           bubulak)
1288
1289 2005-12-31 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1290
1291         * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
1292           'lost+found' by checking against the full
1293           path
1294           (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
1295           patched by XeRO)
1296
1297 2005-12-31 10:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1298
1299         * util-vserver/scripts/functions: colpanic(): added missing 'error'
1300           keyword for the colorize call (issue
1301           15281, reported and patched by Micah Anderson)
1302
1303 2005-12-31 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1304
1305         * util-vserver/lib/syscall-fallback.h: added syscall numbers for
1306           hppa (263) and m32r (273)
1307
1308 2005-12-31 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1309
1310         * util-vserver/src/secure-mount.c: - mount some more filesystems
1311           internally instead of calling the
1312           external 'mount' command
1313           - fixed MS_NODEV handling
1314
1315 2005-12-31 10:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1316
1317         * util-vserver/doc/configuration.xml,
1318           util-vserver/scripts/vserver.functions: added 'novlandev'
1319           interface flag
1320
1321 2005-10-31 09:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1322
1323         * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
1324
1325 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1326
1327         * util-vserver/distrib/centos42/yum/yum.conf,
1328           util-vserver/distrib/fc3/yum/yum.conf,
1329           util-vserver/distrib/fc4/yum/yum.conf: added
1330           'installonlypkgs=/exactarch=0' entries
1331
1332 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1333
1334         * util-vserver/lib/Makefile-files: added
1335           'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
1336           e.g. with FC5's stack-protector
1337
1338 2005-10-30 10:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1339
1340         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
1341
1342 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1343
1344         * util-vserver/scripts/vserver.functions: call 'vattribute' with
1345           '--flag default'
1346
1347 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1348
1349         * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
1350           pseudo flags; they are open for enhancements
1351           but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
1352           without
1353           sideeffects
1354
1355 2005-10-29 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1356
1357         * util-vserver/distrib/redhat/initpost: added code to execute
1358           'killall5 -15' in the halt script; this should
1359           fix the minilogd issues with CentOS and older RH releases
1360
1361 2005-10-29 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1362
1363         * util-vserver/src/testsuite/Makefile-files,
1364           util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
1365
1366 2005-10-29 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1367
1368         * util-vserver/scripts/vserver.functions: ok... try #3 of the new
1369           vwait stuff: it seems to be a good idea to
1370           read files *after* they are filled with content...
1371
1372 2005-10-29 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1373
1374         * util-vserver/scripts/vserver.stop: execute waitForSync everytime
1375           and not only when the shutdown succeeded
1376
1377 2005-10-29 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1378
1379         * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
1380           yet another way: now, start 'vkill' and a
1381           killall command in the same backgrounded subshell. Parameter
1382           committal
1383           between the different shell instances is a horror and just a
1384           question
1385           of time until it breaks :(
1386
1387 2005-10-29 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1388
1389         * util-vserver/scripts/start-vservers: add newlines in the makefile
1390           generated for the 'stop' case; else, there
1391           will be multiple target-dependency pairs on the same line
1392           [reported by
1393           Daniel Kraft]
1394
1395 2005-10-29 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1396
1397         * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
1398           when vc_set_dlimit() fails
1399           - added some basic sanity checks for the parameters given on the
1400           CLI
1401           [both reported by Kevin Pendleton;
1402           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
1403
1404 2005-10-29 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1405
1406         * util-vserver/doc/configuration.xml: - removed documentation about
1407           single flags; it was broken and outdated
1408           - added link to http://linux-vserver.org/Scheduler+Parameters for
1409           the
1410           scheduler params
1411           [both
1412           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
1413
1414 2005-10-29 12:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1415
1416         * util-vserver/scripts/vserver.functions: - initWait(): call
1417           'vwait' without --terminate; this is required to
1418           give out a list of processes in _waitForVWait
1419           - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
1420           the
1421           list of current processes and kill the context manually
1422
1423 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1424
1425         * util-vserver/src/vserver-stat.c: fillName(): initialize
1426           'obj->cfgstyle' to vcCFG_AUTO
1427
1428 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1429
1430         * util-vserver/scripts/vserver-build.debootstrap: on non-debian
1431           machines (resp. those without debootstrap), generate
1432           '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
1433           by
1434           Nicolas Costes;
1435           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
1436
1437 2005-10-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1438
1439         * util-vserver/scripts/start-vservers: - verifyVserver():
1440           implemented it
1441           - added some sanity checks to make sure that the 'depends' files
1442           are
1443           containing valid vserver names; the verifyVserver() function is
1444           used
1445           by these checks
1446
1447 2005-10-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1448
1449         * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
1450           vc_get_vx_info() to fail but check for
1451           errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
1452
1453 2005-10-29 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1454
1455         * util-vserver/src/testsuite/hashcalc.c: added some stack checks
1456
1457 2005-10-29 10:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1458
1459         * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
1460           anymore; it's not needed
1461
1462 2005-10-29 10:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1463
1464         * util-vserver/lib/getnbipv4root.c,
1465           util-vserver/lib/getversion-internal.hc,
1466           util-vserver/lib/isdynamicxid.c,
1467           util-vserver/lib/syscall_adddlimit.c,
1468           util-vserver/lib/syscall_cleanupnamespace.c,
1469           util-vserver/lib/syscall_ctxcreate.c,
1470           util-vserver/lib/syscall_ctxmigrate.c,
1471           util-vserver/lib/syscall_enternamespace.c,
1472           util-vserver/lib/syscall_getccaps.c,
1473           util-vserver/lib/syscall_getcflags.c,
1474           util-vserver/lib/syscall_getdlimit.c,
1475           util-vserver/lib/syscall_getiattr.c,
1476           util-vserver/lib/syscall_getncaps.c,
1477           util-vserver/lib/syscall_getnflags.c,
1478           util-vserver/lib/syscall_getnxinfo.c,
1479           util-vserver/lib/syscall_gettasknid.c,
1480           util-vserver/lib/syscall_gettaskxid.c,
1481           util-vserver/lib/syscall_getvhiname.c,
1482           util-vserver/lib/syscall_getvxinfo.c,
1483           util-vserver/lib/syscall_kill.c,
1484           util-vserver/lib/syscall_netadd.c,
1485           util-vserver/lib/syscall_netcreate.c,
1486           util-vserver/lib/syscall_netmigrate.c,
1487           util-vserver/lib/syscall_netremove.c,
1488           util-vserver/lib/syscall_remdlimit.c,
1489           util-vserver/lib/syscall_rlimit.c,
1490           util-vserver/lib/syscall_setccaps.c,
1491           util-vserver/lib/syscall_setcflags.c,
1492           util-vserver/lib/syscall_setdlimit.c,
1493           util-vserver/lib/syscall_setiattr.c,
1494           util-vserver/lib/syscall_setnamespace.c,
1495           util-vserver/lib/syscall_setncaps.c,
1496           util-vserver/lib/syscall_setnflags.c,
1497           util-vserver/lib/syscall_setsched.c,
1498           util-vserver/lib/syscall_setvhiname.c,
1499           util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
1500           include "virtual.h" instead of "linuxvirtual.h"
1501
1502 2005-10-29 09:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1503
1504         * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
1505           "lib_internal/coreassert.h"
1506           use Vwrite() instead of write()
1507
1508 2005-10-29 09:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1509
1510         * util-vserver/src/vhashify.c: cleanups; undefine macros after
1511           their use, set some UNUSED attributes
1512           and 'return EXIT_SUCCESS' in main to make the testsuite happy
1513           (where
1514           main() is not main())
1515
1516 2005-10-29 09:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1517
1518         * util-vserver/distrib/redhat/initpost: start the vserver with the
1519           '--rescue' option and execute operations
1520           like 'chkconfig' there
1521
1522 2005-10-29 08:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1523
1524         * util-vserver/THANKS: mentioned Herbert and his alternative
1525           syscall implementation
1526
1527 2005-10-29 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1528
1529         * util-vserver/src/fstool.c: when giving a directory and other
1530           filesystem objects on the CLI, the
1531           fstool based applications (showattr, setattr, chxid) changed into
1532           this
1533           directory without going back. So the other objects can not be
1534           found
1535           anymore (resp. the wrong ones) [reported and patched by Daniel
1536           Hokka
1537           Zakrisson;
1538           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
1539
1540 2005-10-28 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1541
1542         * util-vserver/scripts/vserver.start: use new syntax for
1543           '--rescue-cmd'
1544
1545 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1546
1547         * util-vserver/scripts/vserver-build.skeleton: use new
1548           getDistribution API
1549
1550 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1551
1552         * util-vserver/scripts/vserver-build.functions: when building new
1553           vservers allow empty directories for their roots
1554           improved error messages a little bit
1555
1556 2005-10-28 18:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1557
1558         * util-vserver/scripts/vserver: updated help msg for '--rescue'
1559
1560 2005-10-28 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1561
1562         * util-vserver/scripts/functions: colorize/colpanic(): reset
1563           attributes after giving out the message
1564
1565 2005-10-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1566
1567         * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
1568           util-vserver/distrib/centos42/pkgs,
1569           util-vserver/distrib/centos42/pkgs/01,
1570           util-vserver/distrib/centos42/pkgs/02,
1571           util-vserver/distrib/centos42/pkgs/03,
1572           util-vserver/distrib/centos42/yum,
1573           util-vserver/distrib/centos42/yum.repos.d,
1574           util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
1575           util-vserver/distrib/centos42/yum/yum.conf,
1576           util-vserver/util-vserver.spec.in: added centos42 support
1577
1578 2005-10-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1579
1580         * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
1581           url
1582
1583 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1584
1585         * util-vserver/m4/ensc_syscall.m4: do not define
1586           ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
1587
1588 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1589
1590         * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
1591           instead of VCMD_ctx_create
1592
1593 2005-10-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1594
1595         * util-vserver/lib/getvserverctx.c: include "internal.h"
1596
1597 2005-10-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1598
1599         * util-vserver/Makefile.am, util-vserver/kernel/context.h,
1600           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
1601           util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
1602           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
1603           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
1604           util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
1605           headers
1606
1607 2005-10-28 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1608
1609         * util-vserver/lib/syscall-alternative.h: updated to
1610           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
1611
1612 2005-10-28 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1613
1614         * util-vserver/lib/Makefile-files,
1615           util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
1616
1617 2005-10-28 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1618
1619         * util-vserver/m4/pkgconfig.am: do not use multiline sed
1620           expressions anymore; instead of, assign and
1621           use a Makefile variable
1622
1623 2005-10-28 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1624
1625         * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
1626           kernelheaders anymore; this causes problems on
1627           cross-compiling
1628           - use a fallback headerfile to determine syscall #
1629
1630 2005-10-28 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1631
1632         * util-vserver/Makefile.am, util-vserver/configure.ac,
1633           util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
1634           util-vserver/m4/ensc_syscall.m4: do not use the local
1635           kernelheaders anymore; this causes problems on
1636           cross-compiling
1637
1638 2005-10-25 16:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1639
1640         * util-vserver/lib/testsuite/fmt.c: improved tests by validating
1641           that buffer gets not modified before or
1642           after the indented space
1643
1644 2005-10-25 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1645
1646         * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
1647           resource leaks in errorcase
1648           vc_getVserverCtx(): validate result by calling getvserverbyctx()
1649
1650 2005-10-25 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1651
1652         * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
1653           prototype (with 'validate_result'
1654           parameter)
1655
1656 2005-10-25 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1657
1658         * util-vserver/lib/getvserverbyctx-compat.hc,
1659           util-vserver/lib/getvserverbyctx-v13.hc,
1660           util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
1661           'validate_result' parameter to avoid
1662           recursion when called by getvserverctx()
1663
1664 2005-10-25 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1665
1666         * util-vserver/lib/vserver.h: added vc_compareVserverById()
1667
1668 2005-10-25 16:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1669
1670         * util-vserver/lib/Makefile-files,
1671           util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
1672
1673 2005-10-25 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1674
1675         * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
1676
1677 2005-10-25 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1678
1679         * util-vserver/configure.ac: disable expensive tests by default
1680
1681 2005-10-25 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1682
1683         * util-vserver/Makefile.am: improved 'silent.%' target a little bit
1684           (might be incompatible with
1685           older grep but it's for developing only...)
1686
1687 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1688
1689         * util-vserver/src/testsuite/Makefile-files,
1690           util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
1691
1692 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1693
1694         * util-vserver/src/testsuite/hashcalc.c: fixed params in
1695           calculateHashFromFD() call
1696
1697 2005-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1698
1699         * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
1700           for non-existing files
1701
1702 2005-10-23 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1703
1704         * util-vserver/src/testsuite,
1705           util-vserver/src/testsuite/.cvsignore,
1706           util-vserver/src/testsuite/Makefile-files,
1707           util-vserver/src/testsuite/hashcalc.c: added hashcalc
1708
1709 2005-10-23 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1710
1711         * util-vserver/src/vhashify.c: added TESTSUITE mode
1712
1713 2005-10-09 09:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1714
1715         * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
1716           name-type, honor the 'ip' value and use the
1717           device name on removal (reported by Timothy Arnold,
1718           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
1719
1720 2005-08-08 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1721
1722         * util-vserver/scripts/vserver.functions: fixed detection of
1723           commented lines in config-files; formerly, only a
1724           single '#' was detected which does not really make sense for
1725           comments...
1726
1727 2005-07-25 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1728
1729         * util-vserver/util-vserver.spec.in: updated URLs
1730
1731 2005-07-25 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1732
1733         * util-vserver/src/vwait.c: - made the alarm() code working with
1734           glibc also; glibc restarts
1735           vc_wait_exit() instead of interrupting it so an explicit
1736           siginterrupt(2) is required
1737           - call alarm(2) again when EINTR was seen
1738
1739 2005-07-25 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1740
1741         * util-vserver/scripts/vserver-build.skeleton: execute
1742           'base.setSuccess' finally
1743
1744 2005-07-25 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1745
1746         * util-vserver/scripts/vserver-build.functions.rpm:
1747           rpm.sanityCheck(): added; it warns about missing initpre scripts
1748
1749 2005-07-25 15:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1750
1751         * util-vserver/scripts/vserver-build.functions: -
1752           getDistribution(): added sanity checks to make sure that there
1753           exist
1754           a configuration for the selected distribution
1755           - base.initFilesystem(): allow empty directories as root
1756           directories
1757           for new vservers; this uses the new isDirectoryEmpty() function
1758           - base.__cleanup(): armed the cleanup code; formerly there was
1759           still
1760           the safety 'echo' giving out the resulting command instead of
1761           executing it
1762
1763 2005-07-25 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1764
1765         * util-vserver/scripts/vserver-build.debootstrap: use new calling
1766           convention of getDistribution(); 'debootstrap' does
1767           not require an explicit configuration of the distribution
1768
1769 2005-07-25 15:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1770
1771         * util-vserver/scripts/vsysvwrapper: fixed typo
1772           (s!$CHBIND!$_CHBIND!)
1773
1774 2005-07-25 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1775
1776         * util-vserver/scripts/vserver-build.apt-rpm,
1777           util-vserver/scripts/vserver-build.rpm,
1778           util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
1779
1780 2005-07-25 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1781
1782         * util-vserver/scripts/functions: isDirectoryEmpty(): added
1783           col*(): added
1784
1785 2005-07-15 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1786
1787         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
1788
1789 2005-07-15 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1790
1791         * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
1792           util-vserver/lib/personalitytype.c,
1793           util-vserver/m4/ensc_personality.m4: check whether enums from
1794           <linux/personality.h> are available before using
1795           them
1796           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
1797
1798 2005-07-15 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1799
1800         * util-vserver/util-vserver.spec.in: - require the -lib subpackage
1801           by -devel
1802           - copy GPG keys from /etc/pki/rpm-gpg/
1803
1804 2005-07-15 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1805
1806         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
1807           it works again...
1808
1809 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1810
1811         * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
1812           not supported
1813
1814 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1815
1816         * util-vserver/scripts/vserver.start,
1817           util-vserver/scripts/vserver.suexec: readded the
1818           limit-ulimits-per-vserver stuff due to popular requests
1819           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
1820
1821 2005-07-15 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1822
1823         * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
1824           the added CAP_AUDIT* and removed
1825           CAP_QUOTACTL stuff
1826           - assume every unknown capability as insecure
1827
1828 2005-07-15 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1829
1830         * util-vserver/lib/testsuite,
1831           util-vserver/lib/testsuite/.cvsignore: added 'personality'
1832
1833 2005-07-15 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1834
1835         * util-vserver/lib/syscall_netadd-net.hc,
1836           util-vserver/lib/syscall_netremove-net.hc: changed code so that
1837           it *compiles* with current kernel headers
1838
1839 2005-07-15 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1840
1841         * util-vserver/lib/syscall_getiattr-fscompat.hc,
1842           util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
1843           barrier-code so that it sets both the 't' ext2-flag and
1844           chmod-0 permissions. This is required to work with 1.2.10 patch;
1845           formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
1846           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
1847
1848 2005-07-15 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1849
1850         * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
1851           capability as VC_CAP_QUOTACTL was removed
1852
1853 2005-07-15 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1854
1855         * util-vserver/lib/ccaps-v13.c: added
1856           VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
1857           added/moved some aliases
1858
1859 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1860
1861         * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
1862           added VC_CAP_AUDIT*
1863
1864 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1865
1866         * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
1867           added VC_CAP_AUDIT*
1868           added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
1869
1870 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1871
1872         * util-vserver/contrib/Makefile-files,
1873           util-vserver/contrib/yum-2.3.4-chroot.patch: added
1874           yum-2.3.4-chroot patch
1875
1876 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1877
1878         * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
1879           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
1880           to patch-2.6.12.2-vs2.0-rc7
1881
1882 2005-07-04 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1883
1884         * util-vserver/scripts/vserver-build.functions: check whether
1885           context is already active before starting the build
1886           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
1887
1888 2005-07-04 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1889
1890         * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
1891           'vserver-info ... RUNNING'
1892
1893 2005-07-04 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1894
1895         * util-vserver/lib_internal/Makefile-files,
1896           util-vserver/lib_internal/util-isnumber.c,
1897           util-vserver/lib_internal/util.h: isNumber(): added
1898
1899 2005-07-04 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1900
1901         * util-vserver/scripts/vserver-build.debootstrap: give out status
1902           message before downloading debootstrap
1903           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
1904
1905 2005-07-04 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1906
1907         * util-vserver/lib/syscall-alternative.h: updated to
1908           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
1909           from 2005-05-07
1910
1911 2005-07-03 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1912
1913         * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
1914           value
1915
1916 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1917
1918         * util-vserver/distrib/misc/debootstrap.uri: updated
1919
1920 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1921
1922         * util-vserver/distrib/Makefile.am: register fc4 as rh-style
1923           distribution
1924
1925 2005-07-03 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1926
1927         * util-vserver/configure.ac: check for 'nohup'
1928
1929 2005-07-03 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1930
1931         * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
1932           C++ programs
1933           added chroot_sh + vwait
1934
1935 2005-07-03 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1936
1937         * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
1938           used kernel headers to 2.6.12.2-vs2.0-rc5
1939
1940 2005-07-03 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1941
1942         * util-vserver/lib/syscall_getvhiname-v13.hc,
1943           util-vserver/lib/syscall_setvhiname-v13.hc: -
1944           s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
1945           - added workaround for older kernels not having the naming above
1946
1947 2005-07-03 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1948
1949         * util-vserver/scripts/vshelper: accept 'async' method
1950
1951 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1952
1953         * util-vserver/scripts/vserver.start: pipe 'popd' output to
1954           /dev/null
1955
1956 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1957
1958         * util-vserver/scripts/vserver.functions: initSync(): fixed
1959           parameter naming
1960           initSync(): set 'async' method when 'vwait' is available
1961           _waitForVWait(): read pipe after 'wait' returned
1962
1963 2005-07-03 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1964
1965         * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
1966
1967 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1968
1969         * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
1970
1971 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1972
1973         * util-vserver/scripts/pkgmgmt: - cleanups
1974           - unset %_dbpath at 'internalize' operation
1975
1976 2005-07-03 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1977
1978         * util-vserver/scripts/functions: vshelper.initSync(): fixed
1979           parameter naming
1980
1981 2005-07-03 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1982
1983         * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
1984
1985 2005-07-03 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1986
1987         * util-vserver/contrib/Makefile-files,
1988           util-vserver/contrib/yum-2.3.3-chroot.patch: added
1989           yum-2.3.3-chroot.patch
1990
1991 2005-07-03 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1992
1993         * util-vserver/scripts/functions: do not quote $_VSHELPER in help
1994           message (reported by Roman Barczynski,
1995           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
1996
1997 2005-07-03 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1998
1999         * util-vserver/doc/configuration.xml: mentioned the working
2000           directory for the scripts
2001
2002 2005-07-03 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2003
2004         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
2005           util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
2006           util-vserver/kernel/namespace.h,
2007           util-vserver/kernel/namespace_cmd.h,
2008           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2009           util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
2010
2011 2005-07-03 13:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2012
2013         * util-vserver/scripts/vserver.start: execute the prepre script in
2014           the configuration directory (*not* the
2015           vdir directory); this should not cause legacy problems as
2016           formerly the
2017           directory was not changed overall
2018
2019 2005-07-03 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2020
2021         * util-vserver/scripts/vserver.functions: check whether filesystem
2022           is mounted readonly; if so, execute
2023           $_SECURE_MOUNT with the '-n' argument
2024
2025 2005-07-03 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2026
2027         * util-vserver/scripts/vserver-build.apt-rpm,
2028           util-vserver/scripts/vserver-build.debootstrap,
2029           util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
2030           at the end
2031
2032 2005-07-03 13:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2033
2034         * util-vserver/src/rpm-fake-resolver.c: implemented better
2035           error-handling in the read() and write() functions
2036
2037 2005-07-03 12:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2038
2039         * util-vserver/ensc_wrappers/wrappers-io.hc,
2040           util-vserver/ensc_wrappers/wrappers-iosock.hc,
2041           util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
2042           read*(2) and write*(2) fucntions into signed variables;
2043           error handling is more cleaner in this way
2044
2045 2005-07-03 12:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2046
2047         * util-vserver/src/vserver-stat.c: - cleanups
2048           - multiply RSS value with PAGESIZE
2049           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
2050           - prepare the '-O' option: calculate vserver names earlier and
2051           use
2052           some more helper functions
2053
2054 2005-07-03 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2055
2056         * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
2057           issue; rpm-fake.so transmitted a
2058           'size_t' value, but rpm-fake-resolver expected an uint32_t
2059           - minor cleanups
2060
2061 2005-07-03 09:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2062
2063         * util-vserver/ensc_vector/Makefile-files,
2064           util-vserver/ensc_vector/vector-foreach.c,
2065           util-vserver/ensc_vector/vector.h,
2066           util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
2067           functions
2068
2069 2005-07-02 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2070
2071         * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
2072           util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
2073           util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
2074           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
2075           util-vserver/src/vutil.p: removed the C++ tools; they do not work
2076           with recent configuration and
2077           are adding huge dependencies
2078
2079 2005-06-30 06:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2080
2081         * util-vserver/scripts/vserver.stop: use vwait infrastructure
2082
2083 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2084
2085         * util-vserver/scripts/vserver-build.functions.pkgmgmt,
2086           util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
2087           CHROOT_*
2088           use vwait
2089
2090 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2091
2092         * util-vserver/scripts/vserver-build.functions: remove generated
2093           vserver when build fails and '--keep' was not specified
2094
2095 2005-06-30 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2096
2097         * util-vserver/scripts/vserver-build.apt-rpm,
2098           util-vserver/scripts/vserver-build.debootstrap,
2099           util-vserver/scripts/vserver-build.rpm,
2100           util-vserver/scripts/vserver-build.skeleton,
2101           util-vserver/scripts/vserver-build.yum: use 'base.init' instead
2102           of 'base.initVariables'
2103
2104 2005-06-30 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2105
2106         * util-vserver/scripts/vserver-build: added '--keep' option
2107
2108 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2109
2110         * util-vserver/scripts/X,
2111           util-vserver/scripts/util-vserver-vars.pathsubst: removed
2112           CHROOT_*
2113           added CHROOT_SH
2114
2115 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2116
2117         * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
2118
2119 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2120
2121         * util-vserver/lib/virtual.h: include signal_cmd.h instead of
2122           signal.h
2123
2124 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2125
2126         * util-vserver/util-vserver.spec.in: added %dist tag
2127           buildrequire 'which' and 'diffutils'
2128           require 'apt' on i386 only
2129
2130 2005-06-30 06:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2131
2132         * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
2133           util-vserver/distrib/fc4/apt/rpmpriorities,
2134           util-vserver/distrib/fc4/apt/sources.list,
2135           util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
2136           util-vserver/distrib/fc4/pkgs/02,
2137           util-vserver/distrib/fc4/pkgs/03,
2138           util-vserver/distrib/fc4/rpmlist.d,
2139           util-vserver/distrib/fc4/rpmlist.d/00.lst,
2140           util-vserver/distrib/fc4/yum,
2141           util-vserver/distrib/fc4/yum.repos.d,
2142           util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
2143           util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
2144           util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
2145           util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
2146           util-vserver/distrib/fc4/yum/yum.conf: initial checkin
2147
2148 2005-06-30 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2149
2150         * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
2151           CHROOT_*
2152
2153 2005-06-30 05:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2154
2155         * util-vserver/src, util-vserver/src/.cvsignore,
2156           util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
2157           util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
2158           replaced all the small chroot-* programs with a single
2159           'chroot-sh'
2160           program
2161
2162 2005-05-19 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2163
2164         * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
2165
2166 2005-05-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2167
2168         * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
2169
2170 2005-05-19 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2171
2172         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
2173           util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
2174           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
2175           util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
2176           util-vserver/kernel/xid.h: updated
2177
2178 2005-05-19 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2179
2180         * util-vserver/lib/issupported.c,
2181           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
2182           vc_isSupported() et.al: added VWAIT feature
2183
2184 2005-05-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2185
2186         * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
2187
2188 2005-05-19 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2189
2190         * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
2191           instead of %60); reported in
2192           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
2193           Roman Barczynski
2194
2195 2005-05-19 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2196
2197         * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
2198           to cat or override a file, or to
2199           append something
2200
2201 2005-05-19 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2202
2203         * util-vserver/distrib/redhat/initpost: use safe chroot-cat
2204           commands
2205
2206 2005-05-05 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2207
2208         * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
2209           helpstring for the '--enable/disable-dietlibc'
2210           option
2211           - use AS_HELP_STRING instead of AC_HELP_STRING
2212
2213 2005-05-05 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2214
2215         * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
2216           - enhanced dietlibc version check to the 64 bit version of hppa
2217
2218 2005-05-05 09:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2219
2220         * util-vserver/src, util-vserver/src/.cvsignore: added vwait
2221
2222 2005-05-05 09:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2223
2224         * util-vserver/src/vwait.c: initial checkin
2225
2226 2005-05-05 09:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2227
2228         * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
2229           '__linux' (reported by Ola Lundqvist)
2230
2231 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2232
2233         * util-vserver/src/exec-cd.c: minor cosmetical cleanup
2234
2235 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2236
2237         * util-vserver/src/chroot-cat.c: - added support for '--help' and
2238           '--version'
2239           - added '-a' option to append information instead of truncating
2240           the
2241           file
2242
2243 2005-05-05 09:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2244
2245         * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
2246           '--help' and '--version' options so
2247           removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
2248           - added vwait
2249
2250 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2251
2252         * util-vserver/m4/install-notify.am: s!^# !## !
2253
2254 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2255
2256         * util-vserver/lib/Makefile-files,
2257           util-vserver/lib/syscall_waitexit-v13.hc,
2258           util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
2259           vc_wait_exit(): implemented support for this syscall
2260
2261 2005-05-02 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2262
2263         * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
2264
2265 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2266
2267         * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
2268
2269 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2270
2271         * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
2272
2273 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2274
2275         * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
2276
2277 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2278
2279         * util-vserver/lib/vserver-internal.h: cleaned up '#include
2280           <*syscall.h>' stuff
2281
2282 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2283
2284         * util-vserver/lib/syscall-legacy.hc,
2285           util-vserver/lib/syscall-wrap.h: include <syscall.h> also
2286
2287 2005-05-02 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2288
2289         * util-vserver/doc/configuration-xhtml.xsl: use class
2290           'directoryname' instead of 'directory' for '<directory/>'
2291           markup
2292
2293 2005-05-02 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2294
2295         * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
2296           util-vserver/m4/install-notify.am: give out additional
2297           information about the 'make install' process
2298
2299 2005-04-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2300
2301         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
2302
2303 2005-04-28 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2304
2305         * util-vserver/configure.ac: adjusted dietlibc requirements
2306
2307 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2308
2309         * util-vserver/src/vcontext.c: allow to override the execution
2310           domain (personality); added
2311           '--personality-type' and '--personality-flags' options
2312
2313 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2314
2315         * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
2316           around a read(2)
2317
2318 2005-04-28 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2319
2320         * util-vserver/scripts/vserver.start,
2321           util-vserver/scripts/vserver.suexec: added support for a rescue
2322           mode
2323
2324 2005-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2325
2326         * util-vserver/scripts/vserver.functions: *
2327           _generatePersonalityOptions(): added and use it
2328           * added support for a rescue mode
2329
2330 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2331
2332         * util-vserver/scripts/vserver-build.functions.pkgmgmt:
2333           YUM_RELEASEPKGS: added
2334
2335 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2336
2337         * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
2338
2339 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2340
2341         * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
2342           * added some sanity checks for a sany environment when
2343           internalizing
2344           the package management
2345
2346 2005-04-28 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2347
2348         * util-vserver/scripts/functions: * isRegularFile(): fixed
2349           evaluation of params
2350           * hasSubstring(): added
2351           * getAllVservers(): fixed typo
2352
2353 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2354
2355         * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
2356           <sys/syscall.h>
2357
2358 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2359
2360         * util-vserver/lib_internal/Makefile-files,
2361           util-vserver/lib_internal/sys_personality.h: added
2362           sys_personality.h
2363
2364 2005-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2365
2366         * util-vserver/scripts/legacy/vserver-copy,
2367           util-vserver/scripts/vserver-copy: moved to legacy
2368
2369 2005-04-28 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2370
2371         * util-vserver/lib/testsuite/Makefile-files,
2372           util-vserver/lib/testsuite/personality.c: added testcases for the
2373           vc_*personality*() functions
2374
2375 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2376
2377         * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
2378           support
2379
2380 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2381
2382         * util-vserver/lib/virtual.h: updated to new kernel headers
2383
2384 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2385
2386         * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
2387           anymore
2388
2389 2005-04-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2390
2391         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
2392           removed the 'nonnull' attribute for the 'mask' param
2393
2394 2005-04-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2395
2396         * util-vserver/lib/Makefile-files,
2397           util-vserver/lib/personalityflag.c,
2398           util-vserver/lib/personalityflag_list.c,
2399           util-vserver/lib/personalitytype.c: added personality* files
2400
2401 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2402
2403         * util-vserver/doc/configuration.xml: * added some markup
2404           * documented 'personality'
2405
2406 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2407
2408         * util-vserver/doc/configuration-xhtml.xsl,
2409           util-vserver/doc/configuration.dtd: added support for <directory>
2410           and <filename> markup
2411
2412 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2413
2414         * util-vserver/distrib/fc3/yum/yum.conf:
2415           s!redhat-release!fedora-release!
2416
2417 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2418
2419         * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
2420
2421 2005-04-28 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2422
2423         * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
2424           packages
2425
2426 2005-04-28 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2427
2428         * util-vserver/distrib/fc1/apt/rpmpriorities,
2429           util-vserver/distrib/fc2/apt/rpmpriorities,
2430           util-vserver/distrib/fc3/apt/rpmpriorities,
2431           util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
2432           packages
2433
2434 2005-04-28 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2435
2436         * util-vserver/contrib/manifest.dat.pathsubst,
2437           util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
2438
2439 2005-04-28 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2440
2441         * util-vserver/Makefile.am: added new kernel headers
2442
2443 2005-04-28 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2444
2445         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
2446           util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
2447           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
2448           util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
2449           util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
2450           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
2451           util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
2452           util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
2453           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2454           util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
2455           util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
2456           util-vserver/kernel/xid.h: updated to headers from
2457           patch-2.6.11.7-vs2.0-pre2
2458
2459 2005-04-24 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2460
2461         * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
2462           qualifier
2463
2464 2005-04-24 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2465
2466         * util-vserver/scripts/start-vservers,
2467           util-vserver/scripts/vsomething: use the new getAllVservers()
2468           functionality to specify special kinds of
2469           vservers
2470
2471 2005-04-24 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2472
2473         * util-vserver/scripts/functions: * isRegularFile(): allow to
2474           override the '-f' classifier
2475           * getAllVservers(): added several types of vservers (marked,
2476           unmarked,
2477           running...)
2478           * getAllVserversByArg()" added
2479
2480 2005-04-24 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2481
2482         * util-vserver/m4/ensc_dietlibc_compat.m4: *
2483           ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
2484           the
2485           results from ENSC_SYSCALL_ALTERNATIVE
2486
2487 2005-04-24 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2488
2489         * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
2490           added
2491           * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
2492           from
2493           ENSC_SYSCALL_ALTERNATIVE
2494
2495 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2496
2497         * util-vserver/lib/vserver-internal.h,
2498           util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
2499
2500 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2501
2502         * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
2503           VALUES: added an empty field to make it compile with gcc4
2504
2505 2005-04-24 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2506
2507         * util-vserver/lib/bcaps_list-v13.c,
2508           util-vserver/lib/ccaps_list-v13.c,
2509           util-vserver/lib/cflags_list-v13.c,
2510           util-vserver/lib/ncaps_list-net.c,
2511           util-vserver/lib/nflags_list-net.c: made it compatible to the new
2512           utilvserver_listparser_uint*() API and
2513           added wrappers with a third 'bool *' arg
2514
2515 2005-04-24 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2516
2517         * util-vserver/lib/listparser.hc: * parser function has now to set
2518           a 'bool *' arg to signal errors
2519           * when 'mask' argument is null, the special modifiers like '~',
2520           '!' or
2521           'any' are not allowed
2522
2523 2005-04-24 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2524
2525         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
2526           added a third 'bool *' arg for the
2527           parser function so that errors can be better propagated
2528
2529 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2530
2531         * util-vserver/lib/Makefile-files,
2532           util-vserver/lib/syscall-alternative.h,
2533           util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
2534           syscall-wrap.h
2535
2536 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2537
2538         * util-vserver/update-doc: exclude some static files
2539
2540 2005-04-24 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2541
2542         * util-vserver/build-all: remove config.cache when CLEAN is set
2543           disabled gcc33 build
2544
2545 2005-04-24 11:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2546
2547         * util-vserver/doc/configuration-xhtml.xsl,
2548           util-vserver/doc/configuration.dtd,
2549           util-vserver/doc/configuration.xml: added new markup
2550           added new CSS from Nicolas Costes
2551
2552 2005-04-16 21:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2553
2554         * util-vserver/configure.ac: cleanups
2555           added '--disable-extra-optimizations' option
2556
2557 2005-04-16 21:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2558
2559         * util-vserver/scripts/vserver-build.functions,
2560           util-vserver/scripts/vserver-build.functions.apt,
2561           util-vserver/scripts/vserver-build.functions.rpm,
2562           util-vserver/scripts/vserver-build.functions.yum,
2563           util-vserver/scripts/vserver.functions: use the common
2564           isRegularFile() method to filter out backup-files
2565
2566 2005-04-16 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2567
2568         * util-vserver/scripts/functions: isRegularFile(): added
2569
2570 2005-04-16 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2571
2572         * util-vserver/util-vserver.spec.in: cleanups
2573           added changelog entry for 0.30.206
2574
2575 2005-04-12 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2576
2577         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
2578
2579 2005-04-12 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2580
2581         * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
2582
2583 2005-04-12 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2584
2585         * util-vserver/scripts/vserver.functions: added verify-proc sanity
2586           check
2587
2588 2005-04-12 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2589
2590         * util-vserver/scripts/functions: killContext(): commented out the
2591           more correct
2592           (but not working) kill-sequence
2593
2594 2005-04-12 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2595
2596         * util-vserver/util-vserver.spec.in: ship the yum patches
2597
2598 2005-04-12 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2599
2600         * util-vserver/Makefile.am: added '--no-wrap -S' to the
2601           CVS2CL_AMFLAGS
2602
2603 2005-04-12 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2604
2605         * util-vserver/configure.ac: adjusted min-dietlibc requirements
2606
2607 2005-04-12 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2608
2609         * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
2610           'min_ver' to be a shell variable
2611
2612 2005-04-12 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2613
2614         * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
2615
2616 2005-04-10 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2617
2618         * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
2619           endpwent()
2620
2621 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2622
2623         * util-vserver/contrib/Makefile-files,
2624           util-vserver/contrib/yum-2.2.1-chroot.patch,
2625           util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
2626           yum
2627
2628 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2629
2630         * util-vserver/Makefile.am: include m4/libsel.am
2631
2632 2005-04-10 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2633
2634         * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
2635           execution (required for vs1.9.5.12+)
2636
2637 2005-04-10 01:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2638
2639         * util-vserver/scripts/vshelper: * kill vserver processes
2640           explicitly with 'killContext'; userspace
2641           reboot helper may assume that 'reboot(2)' never returns...
2642           * added 'async' method
2643
2644 2005-04-10 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2645
2646         * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
2647           is not possible to stop asynchronously
2648           send SIGINT to pid 1 instead of trying to determine initpid
2649
2650 2005-04-10 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2651
2652         * util-vserver/scripts/vserver.functions: use 'killContext()'
2653           instead of invoking 'vkill' manually
2654           set an initial runlevel for 'minit' style also
2655           set 'async' vshelper method for non-sync mode
2656
2657 2005-04-10 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2658
2659         * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
2660           this may cause very slow booting when
2661           NIS/LDAP servers are local vservers as bash tries to expand this
2662           to a
2663           homedir...
2664
2665 2005-04-10 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2666
2667         * util-vserver/scripts/functions: spawn(), killContext(): added
2668
2669 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2670
2671         * util-vserver/m4/libsel.am: initial checkin
2672
2673 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2674
2675         * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
2676           accepts 'DIET' and 'DIETFLAGS' as
2677           global configure variables
2678
2679 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2680
2681         * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
2682
2683 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2684
2685         * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
2686           ENSC_USE_GLIBC
2687
2688 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2689
2690         * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
2691           variables; they are set by configure now
2692
2693 2005-04-08 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2694
2695         * util-vserver/scripts/vyum-worker: added better test for patched
2696           yum
2697
2698 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2699
2700         * util-vserver/src/vserver-info.c: fixed typo
2701
2702 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2703
2704         * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
2705           S. Gumerman)
2706
2707 2005-04-08 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2708
2709         * util-vserver/scripts/vserver-build.functions.yum: substitute
2710           @YUMLOCKDIR@
2711
2712 2005-04-08 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2713
2714         * util-vserver/scripts/chcontext: fixed operation when context was
2715           not specified
2716
2717 2005-04-08 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2718
2719         * util-vserver/distrib/redhat/initpre: reverted the patch adding
2720           '/usr/X11'
2721           create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
2722           FC4
2723
2724 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2725
2726         * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
2727           -s'
2728
2729 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2730
2731         * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
2732
2733 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2734
2735         * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
2736
2737 2005-04-08 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2738
2739         * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
2740
2741 2005-03-29 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2742
2743         * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
2744           instead of libensc_vector.a
2745
2746 2005-03-25 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2747
2748         * util-vserver/scripts/vserver.stop: fixed typo
2749
2750 2005-03-25 17:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2751
2752         * util-vserver/scripts/vserver.functions: minor cleanups: call
2753           vkill with '--xid' instead of '-c'
2754
2755 2005-03-25 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2756
2757         * util-vserver/scripts/vserver.stop: address both the context and
2758           the pid when sending SIGINT to init
2759
2760 2005-03-25 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2761
2762         * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
2763           with 'cmp' but display verbose error reason
2764
2765 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2766
2767         * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
2768           made it work with recent kernels
2769
2770 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2771
2772         * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
2773           stylesheet' instead of 'stylesheet' (reported by Herbert
2774           Poetzl)
2775
2776 2005-03-25 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2777
2778         * util-vserver/util-vserver.spec.in: fixed quoting of % in
2779           %description
2780
2781 2005-03-24 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2782
2783         * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
2784           REQUIREMENTS
2785
2786 2005-03-24 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2787
2788         * util-vserver/NEWS, util-vserver/configure.ac,
2789           util-vserver/util-vserver.spec.in: version 0.30.205
2790
2791 2005-03-24 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2792
2793         * util-vserver/util-vserver.spec.in: added some %descriptions
2794
2795 2005-03-24 12:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2796
2797         * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
2798           add 'volatile' qualifier at variables used around 'setjmp'
2799           use sigsetjmp() instead of setjmp()
2800           minor code cleanups
2801
2802 2005-03-24 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2803
2804         * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
2805           places
2806           use Echdir() instead of chdir()
2807
2808 2005-03-24 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2809
2810         * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
2811           util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
2812           util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
2813           util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
2814           util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
2815           util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
2816           util-vserver/src/vuname.c, util-vserver/src/vunify.c,
2817           util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
2818           at some places
2819
2820 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2821
2822         * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
2823           instead of truncate()
2824
2825 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2826
2827         * util-vserver/lib_internal/testsuite/copy-check: added new tests
2828           and better diagnostic
2829
2830 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2831
2832         * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
2833           qualifiers to a better place
2834           minor code cleanups
2835
2836 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2837
2838         * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
2839           added
2840
2841 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2842
2843         * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
2844
2845 2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2846
2847         * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
2848           files on exit
2849
2850 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2851
2852         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
2853           signals while executing the non-atomic operations
2854
2855 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2856
2857         * util-vserver/src/vhashify.c: optimized directory creation
2858
2859 2005-03-24 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2860
2861         * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
2862           testcase
2863           added some 'volatile' modifiers
2864           use siglongjmp() instead of longjmp()
2865
2866 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2867
2868         * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
2869           cleanups
2870
2871 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2872
2873         * util-vserver/lib_internal/testsuite,
2874           util-vserver/lib_internal/testsuite/.cvsignore,
2875           util-vserver/lib_internal/testsuite/Makefile-files,
2876           util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
2877           testcase
2878
2879 2005-03-23 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2880
2881         * util-vserver/ensc_vector/testsuite,
2882           util-vserver/ensc_vector/testsuite/.cvsignore: updated
2883
2884 2005-03-23 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2885
2886         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
2887           added lots of new code...
2888
2889 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2890
2891         * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
2892
2893 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2894
2895         * util-vserver/scripts/vserver-build.apt-rpm,
2896           util-vserver/scripts/vserver-build.rpm,
2897           util-vserver/scripts/vserver-build.yum: execute '--initdb' before
2898           importing pubkeys
2899           import pubkeys from /etc/vservers/.distributions/.common/pubkeys
2900           also
2901
2902 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2903
2904         * util-vserver/scripts/vserver: added 'hashify' target
2905
2906 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2907
2908         * util-vserver/scripts/util-vserver-vars.pathsubst: added
2909           $_VHASHIFY
2910
2911 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2912
2913         * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
2914           initialization of 'vserver'
2915
2916 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2917
2918         * util-vserver/distrib/Makefile.am: create
2919           /etc/.../.distributions/.common/pubkeys/
2920           create /etc/.../.defaults/apps/vunify/hash
2921
2922 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2923
2924         * util-vserver/util-vserver.spec.in: copy GPG keys from the system
2925           into the confdir
2926           buildrequire dietlibc-0.25
2927
2928 2005-03-23 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2929
2930         * util-vserver/build-all: build with debug settings
2931
2932 2005-03-22 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2933
2934         * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
2935           write(2) when communication with the rpm-fake-helper
2936           call read(2) and write(2) through TEMP_FAILURE_RETRY()
2937           use Vwrite() instead of write(2) at some places
2938
2939 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2940
2941         * util-vserver/lib_internal/command-exec.c: call write(2) through
2942           TEMP_FAILURE_RETRY()
2943
2944 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2945
2946         * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
2947
2948 2005-03-22 15:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2949
2950         * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
2951           workaround warning messages regarding 'warn_unused_return_value'
2952           when
2953           using _FORTIFY_SOURCE.
2954
2955 2005-03-22 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2956
2957         * util-vserver/lib/getvservervdir.c,
2958           util-vserver/lib_internal/coreassert.h,
2959           util-vserver/lib_internal/matchlist-initmanually.c,
2960           util-vserver/lib_internal/matchlist-printid.c,
2961           util-vserver/lib_internal/util-exitlikeprocess.c,
2962           util-vserver/lib_internal/util-io.h: workaround warning messages
2963           regarding 'warn_unused_return_value' when
2964           using _FORTIFY_SOURCE.
2965
2966 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2967
2968         * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
2969           vdlimit
2970
2971 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2972
2973         * util-vserver/util-vserver.spec.in: cleanups
2974           use %global instead of %define
2975
2976 2005-03-22 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2977
2978         * util-vserver/build-all: set _FORTIFY_SOURCE
2979
2980 2005-03-19 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2981
2982         * util-vserver, util-vserver/.cvsignore: updated
2983
2984 2005-03-19 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2985
2986         * util-vserver, util-vserver/.cvsignore: updated
2987
2988 2005-03-19 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2989
2990         * util-vserver/update-doc: initial checkin
2991
2992 2005-03-19 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2993
2994         * util-vserver/scripts/chcontext: do not use '--create' for dynamic
2995           contexts
2996
2997 2005-03-19 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2998
2999         * util-vserver/distrib/apps: removed...
3000
3001 2005-03-19 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3002
3003         * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
3004           util-vserver/distrib/apps/vshelper/action: added to be removed...
3005
3006 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3007
3008         * util-vserver/distrib/redhat/initsignal,
3009           util-vserver/src/testsuite/data/vserver1,
3010           util-vserver/src/testsuite/data/vserver2,
3011           util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
3012           util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
3013           obsoleted
3014
3015 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3016
3017         * util-vserver/src/testsuite/data/vserver1,
3018           util-vserver/src/testsuite/data/vserver1/apps,
3019           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
3020           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
3021           util-vserver/src/testsuite/data/vserver1/apps/vunify,
3022           util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
3023           util-vserver/src/testsuite/data/vserver2,
3024           util-vserver/src/testsuite/data/vserver2/apps,
3025           util-vserver/src/testsuite/data/vserver2/apps/vunify,
3026           util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
3027           util-vserver/src/testsuite/vuname,
3028           util-vserver/src/testsuite/vuname/nodename,
3029           util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
3030           util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
3031           to be removed...
3032
3033 2005-03-19 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3034
3035         * util-vserver/distrib/redhat/initsignal: added to be removed
3036           soon...
3037
3038 2005-03-19 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3039
3040         * util-vserver/src/vnet.c: obsoleted...
3041
3042 2005-03-19 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3043
3044         * util-vserver/doc/vunify-verbosity.txt,
3045           util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
3046           util-vserver/src/vnet.c: initial checkin
3047
3048 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3049
3050         * util-vserver/vserver-start/interface-add.c,
3051           util-vserver/vserver-start/interface-print.c,
3052           util-vserver/vserver-start/interface-remove.c,
3053           util-vserver/vserver-start/main.c: avoid warnings regarding
3054           unused params
3055
3056 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3057
3058         * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
3059           section
3060           build vhashify only with C99 and beecrypt
3061           cleanups
3062
3063 2005-03-19 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3064
3065         * util-vserver/lib_internal/testsuite/copy-check: cleanups
3066           conditionalize expensive tests
3067
3068 2005-03-19 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3069
3070         * util-vserver/lib/Makefile-files,
3071           util-vserver/lib_internal/Makefile-files: moved *dlimit* files
3072           into the only-C99 section
3073           clean all potentially built libraries
3074
3075 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3076
3077         * util-vserver/ensc_vector/list-free.c: some minor C89
3078           compatibility changes
3079
3080 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3081
3082         * util-vserver/ensc_vector/Makefile-files: use
3083           'lib-dietlibc-not-enabled-error.a' consistently
3084           clean all libraries inclusive those which might not be built
3085
3086 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3087
3088         * util-vserver/doc/configuration.dtd: readded
3089
3090 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3091
3092         * util-vserver/doc/configuration.xml: documented the 'vhashify'
3093           configuration
3094           moved '<default>' tags before '<description>'
3095
3096 2005-03-19 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3097
3098         * util-vserver/doc/configuration-xhtml.xsl: applied changes
3099           regarding the new www-location on savannah
3100
3101 2005-03-19 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3102
3103         * util-vserver/doc/Makefile-files: (re)added xsltproc support
3104
3105 2005-03-19 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3106
3107         * util-vserver/configure.ac: added tests for XSLTPROC
3108           added '--disable-expensive-tests'
3109           added beecrypt tests
3110           cosmetical cleanups + enhancements
3111
3112 2005-03-19 01:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3113
3114         * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
3115           added some hacks for lib-dietlibc-not-enabled-error.a
3116
3117 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3118
3119         * util-vserver/lib_internal/testsuite,
3120           util-vserver/lib_internal/testsuite/.cvsignore: updated
3121
3122 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3123
3124         * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
3125           include <sys/stat.h> instead of defining a 'struct stat'; this
3126           prevents
3127           problems with the 64bit interface of the filesystem functions
3128
3129 2005-03-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3130
3131         * util-vserver/lib_internal/unify-copy.c: use a sparse-file
3132           friendly method for copying files
3133
3134 2005-03-18 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3135
3136         * util-vserver/lib_internal/testsuite/Makefile-files,
3137           util-vserver/lib_internal/testsuite/copy-check,
3138           util-vserver/lib_internal/testsuite/copy.c: added testcases for
3139           Unify_copy()
3140
3141 2005-03-18 00:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3142
3143         * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
3144           instead of libensc_vector.a
3145
3146 2005-03-18 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3147
3148         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
3149           util-vserver/src/vhashify.h: made it work...
3150
3151 2005-03-18 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3152
3153         * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
3154           applied changes in the MatchList-API
3155
3156 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3157
3158         * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
3159           libensc_vector.a
3160           use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
3161
3162 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3163
3164         * util-vserver/scripts/vpkg: exit with returncode of '2' when
3165           pkgmgmt can not be determined
3166
3167 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3168
3169         * util-vserver/lib_internal/testsuite/Makefile-files: use
3170           $(LIBENSCVECTOR) instead of libensc_vector.a
3171
3172 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3173
3174         * util-vserver/lib_internal/unify-isiunlinkable.c,
3175           util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
3176           return-type
3177
3178 2005-03-18 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3179
3180         * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
3181           with mmap(2) instead of read(2)+write(2) sequences
3182
3183 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3184
3185         * util-vserver/lib_internal/string.hc: String_free(): added
3186
3187 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3188
3189         * util-vserver/lib_internal/string.h: renamed String_destroy() to
3190           String_free()
3191
3192 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3193
3194         * util-vserver/lib_internal/string-destroy.c: obsoleted;
3195           String_free() is now inlined
3196
3197 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3198
3199         * util-vserver/lib_internal/matchlist-initbyvserver.c,
3200           util-vserver/lib_internal/matchlist-initmanually.c,
3201           util-vserver/lib_internal/matchlist-initrefserverlist.c,
3202           util-vserver/lib_internal/matchlist.h: applied lot of API changes
3203
3204 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3205
3206         * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
3207           instead of String_destroy()
3208
3209 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3210
3211         * util-vserver/lib_internal/Makefile-files: added
3212           matchvserverinfo-*
3213           removed string-destroy.c
3214
3215 2005-03-18 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3216
3217         * util-vserver/lib_internal/matchvserverinfo-free.c,
3218           util-vserver/lib_internal/matchvserverinfo-init.c: initial
3219           checkin
3220
3221 2005-03-18 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3222
3223         * util-vserver/ensc_vector/Makefile-files,
3224           util-vserver/lib/Makefile-files: split into a -glibc and a -diet
3225           part
3226
3227 2005-03-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3228
3229         * util-vserver/ensc_vector/testsuite/Makefile-files,
3230           util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
3231           instead of libensc_vector.a
3232
3233 2005-03-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3234
3235         * util-vserver/configure.ac: HACK: set 'enable_static=no' for
3236           dietlibc case and postpone AC_PROG_LIBTOOL execution
3237
3238 2005-03-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3239
3240         * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
3241           lib/libvserver.la
3242           use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
3243
3244 2005-03-17 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3245
3246         * util-vserver/build-all, util-vserver/src,
3247           util-vserver/src/.cvsignore: updated
3248
3249 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3250
3251         * util-vserver/src/vunify.c: use new Unify_unify() API
3252           rearranged some code; I do not try to be C89 compliant in C99
3253           progams anymore...
3254
3255 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3256
3257         * util-vserver/src/vcopy.c: use new Unify_unify() API
3258
3259 2005-03-17 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3260
3261         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
3262           util-vserver/src/vhashify.h: initial checkin
3263
3264 2005-03-17 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3265
3266         * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
3267           lib_internal/libinternal.a
3268           added vhashify*
3269
3270 2005-03-17 14:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3271
3272         * util-vserver/lib_internal/testsuite/Makefile-files,
3273           util-vserver/src/testsuite/Makefile-files,
3274           util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
3275           instead of lib_internal/libinternal.a
3276
3277 2005-03-17 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3278
3279         * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
3280           argument to Unify_unify()
3281           * Unify_isIUnlinkable(): added
3282
3283 2005-03-17 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3284
3285         * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
3286           argument to Unify_unify()
3287
3288 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3289
3290         * util-vserver/ensc_vector/list-add.c,
3291           util-vserver/ensc_vector/list-at.c,
3292           util-vserver/ensc_vector/list-free.c,
3293           util-vserver/ensc_vector/list-init.c,
3294           util-vserver/ensc_vector/list-insertinternal.c,
3295           util-vserver/ensc_vector/list-internal.h,
3296           util-vserver/ensc_vector/list-search.c,
3297           util-vserver/ensc_vector/list-searchselforg.c,
3298           util-vserver/ensc_vector/list.h,
3299           util-vserver/ensc_vector/list.hc,
3300           util-vserver/ensc_vector/testsuite/test2.c,
3301           util-vserver/ensc_vector/vector-searchselforg.c,
3302           util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
3303
3304 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3305
3306         * util-vserver/lib_internal/Makefile-files: * create both
3307           libinternal-diet.a and libinternal-glibc.a. This is
3308           needed to avoid segfaults with gcc4 when linking against glibc
3309           based
3310           libraries like 'beecrypt'. Perhaps, these segfaults are a problem
3311           with gcc4 as they do not happen with gcc33...
3312           
3313           * added unify-isiunlinkable.c
3314
3315 2005-03-17 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3316
3317         * util-vserver/ensc_vector/testsuite/test1.c: added tests for
3318           Vector_searchSelfOrg()
3319
3320 2005-03-17 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3321
3322         * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
3323
3324 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3325
3326         * util-vserver/ensc_vector/vector.h,
3327           util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
3328           added
3329
3330 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3331
3332         * util-vserver/ensc_vector/Makefile-files: added list-* files
3333           added vector-searchselforg.c
3334
3335 2005-03-17 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3336
3337         * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
3338           fixed declaration of the *_x*int() methods; they do not take a
3339           'base' argument
3340
3341 2005-03-09 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3342
3343         * util-vserver/src/vserver-info.c: added XIDTYPE support
3344
3345 2005-03-09 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3346
3347         * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
3348
3349 2005-03-09 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3350
3351         * util-vserver/m4/ensc_initrddir.m4: fixed typo
3352
3353 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3354
3355         * util-vserver/lib/vserver.h: vc_getXIDType(): added
3356
3357 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3358
3359         * util-vserver/lib/vserver-internal.h: added some magic to avoid
3360           warnings with gcc4
3361
3362 2005-03-09 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3363
3364         * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
3365           added getxidtype.c
3366
3367 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3368
3369         * util-vserver/distrib/redhat/initpre: create /usr/X11 also
3370
3371 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3372
3373         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
3374           util-vserver/distrib/fc3/apt/rpmpriorities,
3375           util-vserver/distrib/fc3/apt/sources.list: added apt support for
3376           FC3
3377
3378 2005-03-02 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3379
3380         * util-vserver/lib/syscall_adddlimit-v13.hc,
3381           util-vserver/lib/syscall_adddlimit.c,
3382           util-vserver/lib/syscall_getdlimit-v13.hc,
3383           util-vserver/lib/syscall_getdlimit.c,
3384           util-vserver/lib/syscall_remdlimit-v13.hc,
3385           util-vserver/lib/syscall_remdlimit.c,
3386           util-vserver/lib/syscall_setdlimit-v13.hc,
3387           util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
3388           CALL_VC_V13
3389
3390 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3391
3392         * util-vserver/scripts/vyum: allow '--all' param
3393
3394 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3395
3396         * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
3397
3398 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3399
3400         * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
3401           statements
3402
3403 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3404
3405         * util-vserver/lib/syscall_adddlimit-v13.hc,
3406           util-vserver/lib/syscall_remdlimit-v13.hc,
3407           util-vserver/lib/vserver-internal.h: minor cleanups
3408
3409 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3410
3411         * util-vserver/src/secure-mount.c: do not assume 'nodev' on
3412           'devpts'
3413
3414 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3415
3416         * util-vserver/lib/vserver-internal.h:
3417           CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
3418
3419 2005-03-02 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3420
3421         * util-vserver/lib/Makefile-files,
3422           util-vserver/lib/syscall_adddlimit-v13.hc,
3423           util-vserver/lib/syscall_adddlimit.c,
3424           util-vserver/lib/syscall_getdlimit-v13.hc,
3425           util-vserver/lib/syscall_getdlimit.c,
3426           util-vserver/lib/syscall_remdlimit-v13.hc,
3427           util-vserver/lib/syscall_remdlimit.c,
3428           util-vserver/lib/syscall_setdlimit-v13.hc,
3429           util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
3430           util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
3431           util-vserver/src/vdlimit.c: added *vdlimit functions + tools
3432           (patch provided by Daniel Hokka Zakrisson)
3433
3434 2005-02-25 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3435
3436         * util-vserver/scripts/vserver-setup.functions: added some sanity
3437           checks
3438
3439 2005-02-25 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3440
3441         * util-vserver/ensc_wrappers/Makefile-files,
3442           util-vserver/ensc_wrappers/wrappers-string.hc,
3443           util-vserver/ensc_wrappers/wrappers.h: added wrapper around
3444           string functions
3445
3446 2005-02-25 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3447
3448         * util-vserver/src/secure-mount.c: /me should learn to differ
3449           between script-languages and C... strings in C are still marked
3450           by >"< but not by >'<...
3451           fixed allocation of the newly generated option string
3452
3453 2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3454
3455         * util-vserver/scripts/vapt-get-worker,
3456           util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
3457           $_APT_GET
3458
3459 2005-02-25 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3460
3461         * util-vserver/distrib/redhat/initpost,
3462           util-vserver/scripts/functions,
3463           util-vserver/scripts/legacy/distrib-info,
3464           util-vserver/scripts/legacy/rootshell,
3465           util-vserver/scripts/legacy/vserver,
3466           util-vserver/scripts/pkgmgmt,
3467           util-vserver/scripts/start-vservers,
3468           util-vserver/scripts/util-vserver-vars.pathsubst,
3469           util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
3470           util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
3471           util-vserver/scripts/vserver-build.apt-rpm,
3472           util-vserver/scripts/vserver-build.debootstrap,
3473           util-vserver/scripts/vserver-build.functions,
3474           util-vserver/scripts/vserver-build.functions.apt,
3475           util-vserver/scripts/vserver-build.functions.pkgmgmt,
3476           util-vserver/scripts/vserver-build.functions.rpm,
3477           util-vserver/scripts/vserver-build.functions.yum,
3478           util-vserver/scripts/vserver-build.rpm,
3479           util-vserver/scripts/vserver-build.yum,
3480           util-vserver/scripts/vserver-copy,
3481           util-vserver/scripts/vserver-setup.functions,
3482           util-vserver/scripts/vserver.functions,
3483           util-vserver/scripts/vserver.start,
3484           util-vserver/scripts/vserver.stop,
3485           util-vserver/scripts/vservers.grabinfo.sh,
3486           util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
3487           util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
3488           util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
3489           PATCHES: introduced a more common naming
3490           scheme: global, immutable variables names are now named like
3491           '$__ABC'
3492           instead of '$ABC'. This happens at much places and will break a
3493           lot of
3494           patches therefore.
3495
3496 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3497
3498         * util-vserver/configure.ac: changed my GPG key
3499
3500 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3501
3502         * util-vserver/src/secure-mount.c: assume 'nodev' by default
3503
3504 2005-02-25 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3505
3506         * util-vserver/scripts/vserver-build.functions.yum,
3507           util-vserver/scripts/vyum-worker: added preliminary support for
3508           the patch from
3509           https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
3510
3511 2005-02-25 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3512
3513         * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
3514           ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
3515           use $SETUP_CONFDIR instead of $confdir
3516
3517 2005-02-25 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3518
3519         * util-vserver/scripts/vserver-build.apt-rpm,
3520           util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
3521           $PKGDIR, use $PKGINSTALLDIR instead of
3522
3523 2005-02-20 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3524
3525         * util-vserver/scripts/vserver-build.functions.rpm:
3526           rpm.initFilesystem(): fixed variable-names; this caused e.g. an
3527           unset %_dbpath macro formerly
3528
3529 2005-02-15 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3530
3531         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
3532
3533 2005-02-15 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3534
3535         * util-vserver/configure.ac: added information where the 'ip' and
3536           'vconfig' programs can be found
3537
3538 2005-02-15 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3539
3540         * util-vserver/scripts/vshelper: adjusted the order of cli options
3541           evaluation; automake-1.9.5 redirects
3542           input from /dev/null so the 'tty -s' check gets triggered and
3543           'make
3544           distcheck' fails in the '... --version/--help' tests
3545
3546 2005-02-15 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3547
3548         * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
3549           symlink; there was a '/' missing which
3550           caused a pollution of the /etc/vservers/.defaults directory with
3551           'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
3552
3553 2005-02-07 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3554
3555         * util-vserver/scripts/functions,
3556           util-vserver/scripts/vserver-build.functions.pkgmgmt,
3557           util-vserver/src/vunify.c: fixed typos
3558
3559 2005-02-07 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3560
3561         * util-vserver/doc/configuration.xml: documented the *namespace
3562           options
3563
3564 2005-02-04 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3565
3566         * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
3567           of the mtab-location (Georg Glas)
3568           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
3569
3570 2005-02-04 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3571
3572         * util-vserver/scripts/vserver.functions: fixed one of the
3573           previously added 'test -n'
3574
3575 2005-02-02 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3576
3577         * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
3578           ENSC_PATHPROG(): added a '<DESCR>' parameter
3579
3580 2005-02-02 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3581
3582         * util-vserver/doc/compatibility-xhtml.xsl,
3583           util-vserver/doc/compatibility.css: applied
3584           http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
3585
3586 2005-02-01 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3587
3588         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
3589
3590 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3591
3592         * util-vserver/scripts/Makefile-files: added vyum-worker to
3593           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
3594
3595 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3596
3597         * util-vserver/scripts/vyum-worker: minor cosmetical change
3598
3599 2005-02-01 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3600
3601         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
3602           fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
3603           VAR=$(ACTION)'
3604           succeeds everytime so ERROR will be never executed. So, it is
3605           rewritten to
3606           'local VAR; VAR=$(ACTION) || ERROR'.
3607
3608 2005-02-01 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3609
3610         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
3611
3612 2005-02-01 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3613
3614         * util-vserver/distrib/fc3/rpmlist.d,
3615           util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
3616
3617 2005-02-01 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3618
3619         * util-vserver/scripts/vserver-build.rpm: moved installPackages
3620           into vserver-build.functions.rpm
3621           added support for preconfigured package-lists
3622
3623 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3624
3625         * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
3626           added
3627
3628 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3629
3630         * util-vserver/scripts/vserver-build: documented the '--empty'
3631           switch for the '-m rpm' method
3632           allow an increasing debug-level
3633
3634 2005-02-01 16:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3635
3636         * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
3637
3638 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3639
3640         * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
3641           directory + content
3642
3643 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3644
3645         * util-vserver/contrib/manifest.dat.pathsubst: added
3646           vserver-build.rpm
3647
3648 2005-02-01 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3649
3650         * util-vserver/lib_internal/matchlist-initbyvserver.c,
3651           util-vserver/lib_internal/matchlist-initmanually.c,
3652           util-vserver/lib_internal/matchlist-initrefserverlist.c,
3653           util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
3654           changed matchlist-API to pass additional information about a
3655           vserver. This allows to turn off pkgmgmt-queries for not-yet
3656           existent vservers in 'vcopy'
3657
3658 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3659
3660         * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
3661           added; it allows to pass additional information about the vserver
3662
3663 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3664
3665         * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
3666           with O_RDWR, fixed resource leak in error-case
3667
3668 2005-02-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3669
3670         * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
3671           when appending the '/'
3672
3673 2005-01-31 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3674
3675         * util-vserver/doc/configuration.xml,
3676           util-vserver/scripts/functions, util-vserver/scripts/vshelper:
3677           added 'debug' option for vshelper
3678
3679 2005-01-31 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3680
3681         * util-vserver/scripts/vshelper: added delegation support (Herbert
3682           Poetzl)
3683           http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
3684
3685 2005-01-31 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3686
3687         * util-vserver/scripts/vserver-build.functions: getDistribution():
3688           added support for a default distribution
3689
3690 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3691
3692         * util-vserver/scripts/Makefile-files,
3693           util-vserver/scripts/vserver-build,
3694           util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
3695
3696 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3697
3698         * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
3699           util-vserver/distrib/template/initpost,
3700           util-vserver/distrib/template/initpre: added the 'template'
3701           distribution
3702
3703 2005-01-31 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3704
3705         * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
3706           be now done shortly before execve(2)
3707           but not on initialization anymore. This solves the problem when
3708           'rpm' is
3709           a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
3710           was unset
3711           and the wrapper not used.
3712
3713 2005-01-31 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3714
3715         * util-vserver/scripts/vshelper: fixed the (currently non-existent)
3716           child->parent traversal
3717
3718 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3719
3720         * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
3721           DOT_MULTI_TARGET
3722
3723 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3724
3725         * util-vserver/doc/configuration.xml: updated
3726
3727 2005-01-31 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3728
3729         * util-vserver/Makefile.am,
3730           util-vserver/lib/createskeleton-full.hc,
3731           util-vserver/scripts/vserver-build.functions,
3732           util-vserver/scripts/vserver-setup.functions,
3733           util-vserver/src/save_ctxinfo.c,
3734           util-vserver/util-vserver.spec.in: removed 'run.rev' as a
3735           vserver-local variable and made it a system-wide setting
3736
3737 2005-01-28 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3738
3739         * util-vserver/doc/configuration.xml: reindented it
3740           fixed vshelper documentation
3741
3742 2005-01-27 21:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3743
3744         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
3745           util-vserver/scripts/start-vservers,
3746           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
3747           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
3748           util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
3749           util-vserver/scripts/vserver-build,
3750           util-vserver/scripts/vserver-build.debootstrap,
3751           util-vserver/scripts/vserver-build.functions.rpm,
3752           util-vserver/scripts/vserver-setup.functions,
3753           util-vserver/scripts/vserver-wrapper,
3754           util-vserver/scripts/vserver.functions,
3755           util-vserver/scripts/vserver.start,
3756           util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
3757           util-vserver/scripts/vsomething: use 'test -n "..."' instead of
3758           'test "..."'; when "..." expands to '-v'
3759           or a similar string, the expression will be misinterpreted
3760           (noticed by
3761           Werner Schalk)
3762
3763 2005-01-27 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3764
3765         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
3766
3767 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3768
3769         * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
3770           reworked the capability.h stuff
3771
3772 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3773
3774         * util-vserver/src/Makefile-files,
3775           util-vserver/src/capability-compat.h: added capability-compat.h
3776
3777 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3778
3779         * util-vserver/configure.ac: added check for <sys/capability.h>
3780           header
3781
3782 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3783
3784         * util-vserver/Makefile.am: removed the linuxcaps.h bits
3785
3786 2005-01-27 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3787
3788         * util-vserver/src/vserver-info.c: implemented capability-support
3789           check
3790
3791 2005-01-27 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3792
3793         * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
3794           and context-creation; this caused
3795           errors on kernel 2.6 when the vserver is not running yet
3796
3797 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3798
3799         * util-vserver/src, util-vserver/src/.cvsignore,
3800           util-vserver/src/Makefile-files: added check-unixfile
3801
3802 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3803
3804         * util-vserver/scripts/vserver.start: execute sanityCheck()
3805
3806 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3807
3808         * util-vserver/scripts/vserver.functions: moved sanity checks which
3809           were spread in various functions into the sanityCheck() method
3810           implemented checks for non-newline terminated files and missing
3811           capability support
3812
3813 2005-01-27 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3814
3815         * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
3816           util-vserver/distrib/fc3/pkgs/01,
3817           util-vserver/distrib/fc3/pkgs/02,
3818           util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
3819           util-vserver/distrib/fc3/yum.repos.d,
3820           util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
3821           util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
3822           util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
3823           util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
3824           util-vserver/distrib/fc3/yum/yum.conf,
3825           util-vserver/scripts/vserver-build.functions.yum,
3826           util-vserver/scripts/vserver-build.yum,
3827           util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
3828           util-vserver/scripts/vyum-worker,
3829           util-vserver/src/check-unixfile.c: initial checkin
3830
3831 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3832
3833         * util-vserver/scripts/vserver-build: added 'yum' support
3834
3835 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3836
3837         * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
3838           code into the 'functions' file
3839
3840 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3841
3842         * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
3843           files + vsomething + check-unixfile
3844
3845 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3846
3847         * util-vserver/scripts/functions: added yum* support
3848           reorganized the rpmFake stuff
3849
3850 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3851
3852         * util-vserver/scripts/Makefile-files: added the yum* files +
3853           vsomething
3854
3855 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3856
3857         * util-vserver/distrib/redhat/initpre: added missing newline
3858
3859 2005-01-27 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3860
3861         * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
3862
3863 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3864
3865         * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
3866           + check-unixfile
3867
3868 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3869
3870         * util-vserver/README: mentioned the '-m yum' buildmethod
3871
3872 2005-01-26 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3873
3874         * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
3875           /etc/vservers/.../vdir also
3876
3877 2005-01-26 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3878
3879         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
3880
3881 2005-01-26 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3882
3883         * util-vserver/util-vserver.spec.in: do not ship the /vservers
3884           directory itself; as it is immutable, the
3885           extraction will fail else
3886
3887 2005-01-26 20:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3888
3889         * util-vserver/lib_internal/testsuite,
3890           util-vserver/lib_internal/testsuite/.cvsignore: updated
3891
3892 2005-01-26 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3893
3894         * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
3895           avoid comments after '-p /sbin/ldconfig'
3896
3897 2005-01-26 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3898
3899         * util-vserver/scripts/vserver.start: added (untested) support for
3900           '/' in the vserver fstab
3901
3902 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3903
3904         * util-vserver/scripts/vserver.functions: use unique prefixes for
3905           variables used in functions with 'eval' statements
3906           mountRootFS(): added
3907
3908 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3909
3910         * util-vserver/scripts/functions: use unique prefixes for variables
3911           used in functions with 'eval' statements
3912
3913 2005-01-26 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3914
3915         * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
3916           <string.h> + <ctype.h>
3917
3918 2005-01-26 15:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3919
3920         * util-vserver/scripts/Makefile-files: moved rootshell to legacy
3921
3922 2005-01-26 15:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3923
3924         * util-vserver/vserver-start/defaulttty.c: include <string.h>
3925
3926 2005-01-26 15:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3927
3928         * util-vserver/src/secure-mount.c: added '--rootfs' option
3929
3930 2005-01-26 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3931
3932         * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
3933           initscripts to legacy
3934
3935 2005-01-26 14:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3936
3937         * util-vserver/util-vserver.spec.in: updated BuildRequires:
3938           use 'setattr --barrier' instead of 'chattr +t' in the %post
3939           scriptlet
3940           moved the v_* initscripts to legacy
3941
3942 2005-01-25 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3943
3944         * util-vserver/contrib/manifest.dat.pathsubst,
3945           util-vserver/scripts/legacy/rootshell,
3946           util-vserver/scripts/rootshell: moved rootshell script to legacy
3947
3948 2005-01-21 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3949
3950         * branches/SYSCALL_SWITCH/util-vserver/scripts/vserver,
3951           util-vserver/scripts/legacy/vserver: fixed
3952           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
3953           
3954           "vserver myvserver start" gives exit code 1 if there is no file
3955           /etc/vservers/myvserver.sh, since the last statement in vserver
3956           ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
3957           case.
3958           
3959           [Daniel Hermann]
3960
3961 2005-01-21 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3962
3963         * util-vserver/scripts/vserver: be more verbosely when vserver
3964           could not be determined and give hints
3965           about possible solutions (based upon ideas by Thorsten Gunkel)
3966
3967 2005-01-21 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3968
3969         * util-vserver/scripts/vserver-setup.functions:
3970           interface-configuration: give out a warning when no device was
3971           configured
3972
3973 2005-01-21 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3974
3975         * util-vserver/scripts/vserver.functions: *
3976           interface-configuration: accept 'nodev' without a configured
3977           'dev';
3978           formerly the interface was silently ignored when 'dev' was
3979           missing
3980           * added some sanity checks for the behaviour described above
3981
3982 2005-01-21 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3983
3984         * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
3985           it work in SELinux environments
3986           call execve(2) directly instead of execv(3)
3987
3988 2005-01-07 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3989
3990         * util-vserver/README: fixed typos
3991           cleanups + enhancements
3992
3993 2005-01-07 16:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3994
3995         * util-vserver/README: "Notes for distributors" + "Which version
3996           shall I use?" added
3997
3998 2005-01-07 16:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3999
4000         * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
4001           instead of '[' (found by Hans Ulrich Niedermann)
4002
4003 2005-01-06 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4004
4005         * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
4006           AC_CANONICAL_HOST + AC_CANONICAL_BUILD
4007
4008 2005-01-06 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4009
4010         * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
4011           added
4012           made ENSC_VERSION_DIETLIBC uppercase
4013           ignore extra specifiers in dietlibc's minor version (reported by
4014           Hans Ulrich Niedermann)
4015
4016 2005-01-06 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4017
4018         * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
4019           $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
4020           Niedermann)
4021
4022 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4023
4024         * util-vserver/scripts/vserver.functions: use $_<prog> (which
4025           expands to absolute paths) instead of trusting into a good $PATH
4026           a small VLAN fix (do not quote the splitted dev)
4027           minor cleanups
4028
4029 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4030
4031         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
4032           util-vserver/scripts/start-vservers,
4033           util-vserver/scripts/util-vserver-vars.pathsubst,
4034           util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
4035           util-vserver/scripts/vserver-build.debootstrap,
4036           util-vserver/scripts/vserver-build.functions.apt,
4037           util-vserver/scripts/vserver-wrapper,
4038           util-vserver/scripts/vserver.start,
4039           util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
4040           absolute paths) instead of trusting into a good $PATH
4041
4042 2004-12-28 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4043
4044         * util-vserver/configure.ac: use ENSC_PATHPROG & friends
4045
4046 2004-12-28 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4047
4048         * util-vserver/m4/ensc_pathprog.m4: initial checkin
4049
4050 2004-12-28 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4051
4052         * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
4053           substituting prognames
4054
4055 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4056
4057         * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
4058           variants
4059
4060 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4061
4062         * util-vserver/lib/vserver.h: s!\params!\param!
4063           added doc about vc_get_iattr()
4064
4065 2004-12-28 11:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4066
4067         * util-vserver/doc/cfg.txt: removed since obsoleted by
4068           configuration.xml
4069
4070 2004-12-21 07:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4071
4072         * util-vserver/src/vsched.c: fixed segfault when no arguments are
4073           given (reported by Adrian Reyer)
4074
4075 2004-12-16 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4076
4077         * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
4078           to 'fdset'. former name causes problems
4079           with certain FD_* implementations (reported by Adrian Reyer)
4080
4081 2004-12-09 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4082
4083         * util-vserver/build-all: added fc-3 host
4084
4085 2004-12-09 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4086
4087         * util-vserver/lib/Makefile-files: getfilecontext.c: added
4088
4089 2004-12-09 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4090
4091         * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
4092           vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
4093           function
4094           was horribly broken. Fixed and moved it into an own file as it is
4095           too
4096           complex for an inline function. Documentation was added also.
4097
4098 2004-12-07 11:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4099
4100         * util-vserver/vserver-start/main.c: include <unistd.h>
4101
4102 2004-12-07 11:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4103
4104         * util-vserver/scripts/vserver.functions: read enter-shell from the
4105           defaults-directory also
4106           use prio-bias instead of cpu-mask
4107
4108 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4109
4110         * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
4111           <string.h>
4112
4113 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4114
4115         * util-vserver/lib/testsuite/cflags.c: added some new flags
4116
4117 2004-12-07 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4118
4119         * util-vserver/doc/configuration.xml: do not mention the /hostname
4120           + /domainname params anymore
4121           removed vsched/cpu-mask
4122           added vsched/priority-bias
4123
4124 2004-10-21 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4125
4126         * util-vserver/lib/vserver.h: added/updated flags and capabilities
4127
4128 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4129
4130         * util-vserver/lib/islink.c: initial checkin
4131
4132 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4133
4134         * util-vserver/lib/internal.h: utilvserver_isLink(): added
4135           prototype
4136
4137 2004-10-21 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4138
4139         * util-vserver/lib/cflags-v13.c: added lots of new flags
4140
4141 2004-10-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4142
4143         * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
4144           'ping' is kept for compatibility reasons
4145
4146 2004-10-21 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4147
4148         * util-vserver/lib/Makefile-files: added islink.c
4149
4150 2004-10-19 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4151
4152         * util-vserver/scripts/functions: getFileValue(): modified to
4153           accept a list of candidates
4154
4155 2004-10-19 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4156
4157         * util-vserver/src/vcontext.c: merged from
4158           UV_NAMESPACE_AFTER_CHROOT branch
4159
4160 2004-10-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4161
4162         * util-vserver/Makefile.am: added 'update-doc' target
4163
4164 2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4165
4166         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
4167           Evc_{new,enter}_namespace(): added
4168
4169 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4170
4171         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
4172
4173 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4174
4175         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
4176           updated to vs1.9.3-rc4
4177
4178 2004-10-19 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4179
4180         * util-vserver/vserver-start/configuration-init.c,
4181           util-vserver/vserver-start/configuration.c,
4182           util-vserver/vserver-start/configuration.h,
4183           util-vserver/vserver-start/interface.c,
4184           util-vserver/vserver-start/interface.h,
4185           util-vserver/vserver-start/main.c,
4186           util-vserver/vserver-start/scriptlets.c,
4187           util-vserver/vserver-start/vserver-start.h: added lots of new
4188           code
4189
4190 2004-10-19 21:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4191
4192         * util-vserver/lib_internal/filecfg-iteratemultiline.c,
4193           util-vserver/lib_internal/testsuite/filecfg-ml.c,
4194           util-vserver/vserver-start/defaulttty.c: initial checkin
4195
4196 2004-10-19 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4197
4198         * util-vserver/vserver-start/Makefile-files: added defaulttty.c
4199
4200 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4201
4202         * util-vserver/src/reducecap.c: use some dirty hacks to include
4203           <linuxcaps.h> cleanly
4204
4205 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4206
4207         * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
4208
4209 2004-10-19 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4210
4211         * util-vserver/scripts/vserver.functions: made
4212           runlevel_{start,stop} global variables
4213           prepareStop(): added
4214           set PREVLEVEL on 'vserver ... stop' (required by Debian)
4215
4216 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4217
4218         * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
4219
4220 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4221
4222         * util-vserver/lib_internal/testsuite/Makefile-files: added
4223           filecfg-ml test
4224
4225 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4226
4227         * util-vserver/lib_internal/string.hc: String_c_str(): added
4228
4229 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4230
4231         * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
4232
4233 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4234
4235         * util-vserver/lib_internal/filecfg.h:
4236           FileCfg_iterateOverMultiLine(): added prototypes and related
4237           declarations
4238
4239 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4240
4241         * util-vserver/lib_internal/Makefile-files: added
4242           filecfg-iteratemultiline.c
4243
4244 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4245
4246         * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
4247           use VCMD_set_sched_v2 instead of VCMD_set_sched
4248
4249 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4250
4251         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
4252
4253 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4254
4255         * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
4256
4257 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4258
4259         * util-vserver/Makefile.am: added new kernel headers
4260           changed substition of linuxcaps.h; oldish 'sed' versions do not
4261           understand '\<' regexs
4262
4263 2004-10-18 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4264
4265         * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
4266
4267 2004-10-18 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4268
4269         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
4270           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
4271           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
4272           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
4273           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
4274           util-vserver/kernel/xid.h: updated
4275
4276 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4277
4278         * util-vserver/doc/Makefile-files: removed stylesheets and images
4279           from the main-package; they are now in the web-CVS
4280
4281 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4282
4283         * util-vserver/doc/configuration-flower.css,
4284           util-vserver/doc/configuration-lsd.css,
4285           util-vserver/doc/configuration-lsd1.css,
4286           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
4287           util-vserver/doc/flowers2.png: moved into web-CVS
4288
4289 2004-10-18 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4290
4291         * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
4292           updated
4293
4294 2004-10-06 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4295
4296         * util-vserver/README: updated note about 'vserver-stat' and differ
4297           between 2.4 and 2.6
4298           kernel
4299
4300 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4301
4302         * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
4303           final unlink()
4304
4305 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4306
4307         * util-vserver/src/Makefile-files: link secure-mount against
4308           libvserver
4309
4310 2004-10-06 03:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4311
4312         * util-vserver/src/secure-mount.c: added better diagnostic when
4313           fstab-parsing fails
4314           use strsep() instead of strtok_r() in the parser to make the
4315           line-number counter work
4316
4317 2004-10-01 12:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4318
4319         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
4320
4321 2004-10-01 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4322
4323         * util-vserver/scripts/functions: _getProcNumberCount():
4324           s!$_ctx!$1!
4325
4326 2004-10-01 11:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4327
4328         * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
4329           out information about version of the found dietlibc
4330
4331 2004-10-01 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4332
4333         * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
4334           additional information are following the
4335           number
4336
4337 2004-10-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4338
4339         * util-vserver/scripts/functions: use more efficient ways to detect
4340           number of processes in a context
4341           (access /proc/virtual/... information instead of executing vps)
4342
4343 2004-10-01 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4344
4345         * util-vserver/scripts/vserver-build,
4346           util-vserver/scripts/vserver-build.debootstrap: allowed to
4347           specify additional debootstrap options
4348
4349 2004-10-01 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4350
4351         * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
4352           warnings regarding procfs-security
4353
4354 2004-09-24 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4355
4356         * util-vserver/src/rpm-fake.c: removed a __THROW which is not
4357           needed and causes errors with newer gcc
4358
4359 2004-09-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4360
4361         * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
4362           to copy labels; formerly, bad parameters could
4363           cause undefined behaviour
4364
4365 2004-09-24 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4366
4367         * util-vserver/doc/Makefile-files: fixed typo
4368
4369 2004-09-23 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4370
4371         * util-vserver/doc/configuration.xml: added some comments for
4372           interfaces/../{name,nodev}
4373
4374 2004-09-23 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4375
4376         * util-vserver/doc/configuration-flower.css,
4377           util-vserver/doc/configuration-lsd.css,
4378           util-vserver/doc/configuration-lsd1.css,
4379           util-vserver/doc/configuration-xhtml.xsl,
4380           util-vserver/doc/configuration.css: made it validate as xhtml
4381
4382 2004-09-23 22:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4383
4384         * util-vserver/build-all: fixed CLEAN=1 usecase
4385           use gcc4 instead of gcc35
4386
4387 2004-09-23 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4388
4389         * util-vserver/scripts/vserver-build.debootstrap: added better
4390           diagnostic for failed debootstrap download
4391
4392 2004-09-23 22:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4393
4394         * util-vserver/doc/configuration.css: added *.elements templates
4395
4396 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4397
4398         * util-vserver/doc/configuration.xml: updated rlimits description
4399           (reported by Nikola Donev)
4400           added warning about explicit 'fakeinit' usage
4401
4402 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4403
4404         * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
4405           implemented <elements>...</elements> support
4406
4407 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4408
4409         * util-vserver/doc/Makefile-files: added new stylesheets and images
4410
4411 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4412
4413         * util-vserver/doc/configuration-flower.css,
4414           util-vserver/doc/configuration-lsd1.css,
4415           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
4416           util-vserver/doc/flowers2.png: initial checkin
4417
4418 2004-09-23 22:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4419
4420         * util-vserver/distrib/misc/debootstrap.uri: updated
4421
4422 2004-09-22 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4423
4424         * util-vserver/util-vserver.spec.in: s!commented!documented!
4425
4426 2004-09-22 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4427
4428         * util-vserver/util-vserver.spec.in: commented the possible options
4429           for 'rpmbuild'
4430
4431 2004-09-22 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4432
4433         * util-vserver/src/vsched.c: use new vc_set_sched structure
4434           generalized CLI options a little bit
4435
4436 2004-09-22 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4437
4438         * util-vserver/src/vattribute.c: set the "secure" flags on
4439           '--secure' manually. This is a crude hack
4440           and must be solved better.
4441
4442 2004-09-22 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4443
4444         * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
4445           some flags
4446           vc_get_insecureflags(): removed again; it is now handled by the
4447           utilities
4448
4449 2004-09-22 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4450
4451         * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
4452           ENSC_SAME_STRUCT_IDX: added
4453
4454 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4455
4456         * util-vserver/lib/syscall_setsched.c: added support for the new
4457           'struct vcmd_set_sched_v3'
4458
4459 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4460
4461         * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
4462           vcmd_set_sched_v3'
4463           added some optimizations
4464
4465 2004-09-22 20:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4466
4467         * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
4468           plus macros
4469
4470 2004-09-10 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4471
4472         * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
4473           CALL_VC_V13OBS(): added
4474
4475 2004-09-10 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4476
4477         * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
4478           switch
4479
4480 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4481
4482         * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
4483           '--secure' option
4484
4485 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4486
4487         * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
4488           this really make sense??)
4489
4490 2004-09-07 20:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4491
4492         * util-vserver/scripts/chcontext: fixed concatenation of flags +
4493           caps
4494
4495 2004-09-07 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4496
4497         * util-vserver/configure.ac: added an explicit requirement for
4498           version 1.9 of automake
4499
4500 2004-08-27 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4501
4502         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
4503
4504 2004-08-27 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4505
4506         * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
4507           util-vserver/scripts/vserver.stop: follow LSB behavior when
4508           starting/stopping a vserver (no error, when already
4509           running/stopped)
4510           adjusted some exit-codes
4511
4512 2004-08-27 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4513
4514         * util-vserver/src/secure-mount.c: showHelp(): improved message
4515
4516 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4517
4518         * util-vserver/distrib/misc/debootstrap.uri: updated again...
4519
4520 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4521
4522         * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
4523           by readlink()
4524
4525 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4526
4527         * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
4528
4529 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4530
4531         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
4532           return the count of written chars
4533
4534 2004-08-25 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4535
4536         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
4537           util-vserver/scripts/vserver.functions,
4538           util-vserver/vserver-start/mount.c: use the new 'secure-mount'
4539           CLI
4540
4541 2004-08-25 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4542
4543         * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
4544           accept an argument now, and '--secure'
4545           is deprecated. Lots of code was modernized
4546
4547 2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4548
4549         * util-vserver/vserver-start/configuration-init.c,
4550           util-vserver/vserver-start/configuration.c,
4551           util-vserver/vserver-start/configuration.h,
4552           util-vserver/vserver-start/interface-add.c,
4553           util-vserver/vserver-start/interface-read.c,
4554           util-vserver/vserver-start/interface.c,
4555           util-vserver/vserver-start/interface.h,
4556           util-vserver/vserver-start/main.c,
4557           util-vserver/vserver-start/scriptlets.c,
4558           util-vserver/vserver-start/vshelper.c: added lots of new code
4559
4560 2004-08-19 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4561
4562         * util-vserver/vserver-start/interface-print.c,
4563           util-vserver/vserver-start/interface-remove.c,
4564           util-vserver/vserver-start/mount.c,
4565           util-vserver/vserver-start/mount.h,
4566           util-vserver/vserver-start/undo.c,
4567           util-vserver/vserver-start/undo.h: initial checkin
4568
4569 2004-08-19 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4570
4571         * util-vserver/src/vnamespace.c: fixed some #includes for the new
4572           position of sys_clone.h
4573
4574 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4575
4576         * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
4577           for some legacy code
4578
4579 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4580
4581         * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
4582           changed position of sys_clone.h
4583
4584 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4585
4586         * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
4587           prototypes
4588
4589 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4590
4591         * util-vserver/src/fstool.c: checkForRace(): removed as unused
4592
4593 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4594
4595         * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
4596           resolveCtx()
4597
4598 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4599
4600         * util-vserver/src/sys_clone.h: moved into lib_internal/
4601
4602 2004-08-19 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4603
4604         * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
4605           already in libvserver
4606
4607 2004-08-19 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4608
4609         * util-vserver/lib_internal/testsuite/command.c: applied API
4610           changes
4611
4612 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4613
4614         * util-vserver/lib_internal/command.h: added support for
4615           plain-style char** args
4616
4617 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4618
4619         * util-vserver/lib_internal/command-appendparameter.c,
4620           util-vserver/lib_internal/command-exec.c,
4621           util-vserver/lib_internal/command-free.c,
4622           util-vserver/lib_internal/command-init.c: handle plain-style
4623           char** args also
4624
4625 2004-08-19 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4626
4627         * util-vserver/lib_internal/command-setparams.c,
4628           util-vserver/lib_internal/sys_clone.h: initial checkin
4629
4630 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4631
4632         * util-vserver/lib_internal/Makefile-files: added
4633           command-setparams.c and sys_clone.h
4634
4635 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4636
4637         * util-vserver/contrib/manifest.dat.pathsubst: marked
4638           vserver.start.bin as C99-only
4639
4640 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4641
4642         * util-vserver/pathconfig.h.pathsubst: added some new paths
4643
4644 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4645
4646         * util-vserver/Makefile.am: automake-1.9 fixes:
4647           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
4648           removed some libtool-hacks which are not needed with automake-1.9
4649           anymore
4650
4651 2004-08-19 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4652
4653         * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
4654           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
4655           added lots of new files
4656
4657 2004-08-19 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4658
4659         * util-vserver/src/Makefile-files: automake-1.9 fixes:
4660           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
4661           removed src/sys_clone.h (now in lib_internal/)
4662           removed src/fstool-resolvectx.c
4663
4664 2004-08-19 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4665
4666         * util-vserver/lib/testsuite/Makefile-files,
4667           util-vserver/tests/Makefile-files: automake-1.9 fixes:
4668           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
4669
4670 2004-08-19 13:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4671
4672         * util-vserver/lib/xidopt2xid.c: removed code without an effect
4673
4674 2004-08-19 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4675
4676         * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
4677           vc_syscall() an alias for vserver() but execute it.
4678
4679 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4680
4681         * util-vserver/lib/isfile.c: initial checkin
4682
4683 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4684
4685         * util-vserver/lib/internal.h: utilvserver_isFile(): added
4686           prototype
4687
4688 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4689
4690         * util-vserver/lib/getvservercfgstyle.c: fixed detection of
4691           legacy-style (check for file but not directory)
4692
4693 2004-08-19 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4694
4695         * util-vserver/lib/Makefile-files: addded 'isfile.c'
4696
4697 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4698
4699         * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
4700
4701 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4702
4703         * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
4704           Esocketpair(): added
4705
4706 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4707
4708         * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
4709
4710 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4711
4712         * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
4713
4714 2004-07-08 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4715
4716         * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
4717           (provided by Olivier Poitrey)
4718           added some links about [bc]capabilities and flags
4719           added more scheduler doc (provided by Olivier Poitrey)
4720           added some comments about 2.4 vs. 2.6 at rlimits/ulimits
4721           added doc about rlimit's 'min' setting
4722
4723 2004-07-03 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4724
4725         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
4726
4727 2004-07-03 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4728
4729         * util-vserver/doc/configuration.xml: fixed path of the xsd file
4730
4731 2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4732
4733         * util-vserver/build-all: added fc-2
4734
4735 2004-07-03 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4736
4737         * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
4738           when .autofsck does not exist
4739
4740 2004-07-03 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4741
4742         * util-vserver/scripts/chcontext: accept --xid and prefer it
4743           against --ctx in the doc
4744           added --silentexist option at --create
4745
4746 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4747
4748         * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
4749
4750 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4751
4752         * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
4753
4754 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4755
4756         * util-vserver/distrib/redhat/initpost: added comment about
4757           possible races
4758           fixed /etc/inittab substitution
4759
4760 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4761
4762         * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
4763           added suse/apt/rpmpriorities
4764           moved suse/apt/sources.list into the cfgdir
4765
4766 2004-07-03 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4767
4768         * util-vserver/contrib/manifest.dat.pathsubst: added
4769           vserver.start.bin
4770
4771 2004-07-03 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4772
4773         * util-vserver/vserver-start/Makefile-files: use
4774           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
4775
4776 2004-07-03 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4777
4778         * util-vserver/distrib/Makefile.am: added suse91 files
4779
4780 2004-07-03 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4781
4782         * util-vserver/distrib/redhat/rc.sysinit,
4783           util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
4784           util-vserver/distrib/suse91/apt/sources.list,
4785           util-vserver/distrib/suse91/initpost,
4786           util-vserver/distrib/suse91/pkgs,
4787           util-vserver/distrib/suse91/pkgs/01,
4788           util-vserver/distrib/suse91/pkgs/02,
4789           util-vserver/distrib/suse91/rpm,
4790           util-vserver/distrib/suse91/rpm/macros,
4791           util-vserver/vserver-start,
4792           util-vserver/vserver-start/.cvsignore: initial checkin
4793
4794 2004-07-03 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4795
4796         * util-vserver/distrib/redhat/initpost: some enhancements for
4797           'plain' initstyle
4798
4799 2004-07-03 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4800
4801         * util-vserver/lib_internal/testsuite,
4802           util-vserver/lib_internal/testsuite/.cvsignore: added some files
4803
4804 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4805
4806         * util-vserver/vserver-start/configuration-init.c,
4807           util-vserver/vserver-start/configuration.c,
4808           util-vserver/vserver-start/configuration.h,
4809           util-vserver/vserver-start/interface-add.c,
4810           util-vserver/vserver-start/interface-free.hc,
4811           util-vserver/vserver-start/interface-init.hc,
4812           util-vserver/vserver-start/interface-read.c,
4813           util-vserver/vserver-start/interface.c,
4814           util-vserver/vserver-start/interface.h,
4815           util-vserver/vserver-start/main.c,
4816           util-vserver/vserver-start/scriptlets.c,
4817           util-vserver/vserver-start/vserver-start.h,
4818           util-vserver/vserver-start/vshelper.c,
4819           util-vserver/vserver-start/vshelper.h: initial checkin
4820
4821 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4822
4823         * util-vserver/vserver-start/Makefile-files: added lots of files
4824
4825 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4826
4827         * util-vserver/src/vserver-info.c: added CANONIFY tag
4828
4829 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4830
4831         * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
4832
4833 2004-07-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4834
4835         * util-vserver/scripts/vserver.start,
4836           util-vserver/scripts/vserver.stop: use a canonified lockfile-name
4837
4838 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4839
4840         * util-vserver/scripts/vserver.functions: function prepareInit():
4841           do some cleanups in the plain-mode
4842
4843 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4844
4845         * util-vserver/scripts/functions: vshelper.initSync(): use $1
4846           instead of $VSERVER_DIR
4847
4848 2004-07-02 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4849
4850         * util-vserver/lib_internal/util.h: include util-lockfile.h
4851           canonifyVserverName(): added prototype
4852
4853 2004-07-02 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4854
4855         * util-vserver/lib_internal/util-mem.h: optimized it a little bit
4856
4857 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4858
4859         * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
4860
4861 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4862
4863         * util-vserver/lib_internal/command-wait.c: fixed stupid typo
4864
4865 2004-07-02 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4866
4867         * util-vserver/lib_internal/Makefile-files: added lots of new files
4868
4869 2004-07-02 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4870
4871         * util-vserver/lib_internal/errinfo-writeerrno.c,
4872           util-vserver/lib_internal/errinfo.h,
4873           util-vserver/lib_internal/filecfg-readentryflag.c,
4874           util-vserver/lib_internal/filecfg-readentrystr.c,
4875           util-vserver/lib_internal/filecfg.h,
4876           util-vserver/lib_internal/util-canonify.c,
4877           util-vserver/lib_internal/util-lockfile.c,
4878           util-vserver/lib_internal/util-lockfile.h: initial checkin
4879
4880 2004-07-02 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4881
4882         * util-vserver/lib/vserver.h: small cosmetical cleanups
4883
4884 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4885
4886         * util-vserver/distrib/misc/mtab: s!ext2!ufs!
4887
4888 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4889
4890         * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
4891           PROG_* macros needed for vserver-start.bin
4892
4893 2004-07-02 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4894
4895         * util-vserver/build-all: removed gcc34 target (now default)
4896           added gcc35 target (not working currently)
4897
4898 2004-07-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4899
4900         * util-vserver/scripts/vserver.start: (re)enabled nice-support for
4901           2.6 vservers which was omitted inadvertently
4902
4903 2004-07-01 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4904
4905         * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
4906           introduced by rev 1.17
4907
4908 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4909
4910         * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
4911           non-standard places
4912
4913 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4914
4915         * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
4916           'pkgbase')
4917
4918 2004-06-27 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4919
4920         * util-vserver/build-all,
4921           util-vserver/lib_internal/command-appendparameter.c,
4922           util-vserver/lib_internal/command-exec.c,
4923           util-vserver/lib_internal/command-free.c,
4924           util-vserver/lib_internal/command-init.c,
4925           util-vserver/lib_internal/command-reset.c,
4926           util-vserver/lib_internal/command-wait.c,
4927           util-vserver/lib_internal/command.h,
4928           util-vserver/lib_internal/testsuite,
4929           util-vserver/lib_internal/testsuite/.cvsignore,
4930           util-vserver/lib_internal/testsuite/Makefile-files,
4931           util-vserver/lib_internal/testsuite/command.c: initial checkin
4932
4933 2004-06-27 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4934
4935         * util-vserver/lib_internal/Makefile-files: added command* files
4936           and testsuite/
4937
4938 2004-06-27 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4939
4940         * util-vserver/src/vserver-stat.c: enhanced output for old-style
4941           vservers
4942
4943 2004-06-27 13:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4944
4945         * util-vserver/distrib/misc/debootstrap.uri: updated...
4946
4947 2004-06-27 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4948
4949         * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
4950           options are given
4951
4952 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4953
4954         * util-vserver/src/vcopy.c: made it work...
4955
4956 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4957
4958         * util-vserver/scripts/vserver-build.skeleton: do not fail when
4959           '-d' is not specified and distribution can not be detected
4960
4961 2004-06-27 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4962
4963         * util-vserver/scripts/vserver-build.functions: getDistribution():
4964           added detection for slackware and gentoo
4965
4966 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4967
4968         * util-vserver/scripts/vprocunhide: fixed typos
4969
4970 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4971
4972         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
4973           work also when destination file does not exist (needed for vcopy)
4974
4975 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4976
4977         * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
4978           operation on symlinks
4979
4980 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4981
4982         * util-vserver/lib/vserver.h: vc_syscall(): added prototype
4983           added/updated some doc
4984
4985 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4986
4987         * util-vserver/lib/syscall-syscall.c: initial checkin
4988
4989 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4990
4991         * util-vserver/lib/getvserverbyctx-compat.hc,
4992           util-vserver/lib/getvserverctx.c: added legacy support
4993
4994 2004-06-27 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4995
4996         * util-vserver/lib/Makefile-files: added syscall-syscall.c
4997
4998 2004-06-27 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4999
5000         * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
5001
5002 2004-06-27 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5003
5004         * util-vserver/doc/configuration.xml: added comment about
5005           'capabilities' file and kernelversion
5006
5007 2004-06-17 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5008
5009         * util-vserver/vserver-start,
5010           util-vserver/vserver-start/Makefile-files: initial checkin
5011
5012 2004-06-17 21:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5013
5014         * util-vserver/Makefile.am: added silent.% target
5015           include ensc_fmt/ and vserver-start/ files
5016           minor cosmetical fixes
5017
5018 2004-06-16 10:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5019
5020         * util-vserver/ensc_vector/Makefile-files,
5021           util-vserver/ensc_vector/vector-zeroend.c,
5022           util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
5023           function
5024
5025 2004-06-16 10:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5026
5027         * util-vserver/lib/Makefile-files: moved fmt* functionality into
5028           the 'ensc_fmt' module
5029           removed '-D_REENTRANT' as it is defined globally
5030
5031 2004-06-16 10:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5032
5033         * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
5034           util-vserver/ensc_fmt/Makefile-files,
5035           util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
5036           util-vserver/ensc_fmt/fmt-internal.h,
5037           util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
5038           util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
5039           util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
5040           util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
5041           util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
5042           util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
5043           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
5044           functionality into the 'ensc_fmt' module
5045
5046 2004-05-27 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5047
5048         * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
5049           s!fakeinit!initpid! at some places
5050
5051 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5052
5053         * util-vserver/scripts/vserver.functions: use '--fakeinit' by
5054           default; users will have to disable it explicitly
5055           by putting '~fakeinit' into the 'flags' configuration file
5056
5057 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5058
5059         * util-vserver/scripts/vserver-build.debootstrap: cleanups
5060
5061 2004-05-27 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5062
5063         * util-vserver/README: fixed typos
5064
5065 2004-05-27 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5066
5067         * util-vserver/distrib/misc/debootstrap.uri: updated
5068
5069 2004-05-27 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5070
5071         * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
5072           variables which were lost some time ago; this
5073           will preserve %%config files...
5074
5075 2004-05-27 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5076
5077         * util-vserver/Makefile.am: make util-vserver.spec readonly to
5078           prevent losing of changes
5079
5080 2004-05-27 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5081
5082         * util-vserver/README: added content
5083
5084 2004-05-22 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5085
5086         * util-vserver/sysv/vprocunhide: fixed rc conflict with
5087           /etc/rc.d/functions; reported by taxcollector
5088           in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
5089
5090 2004-05-21 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5091
5092         * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
5093           support for the default GPG key
5094
5095 2004-05-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5096
5097         * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
5098           util-vserver/scripts/vrpm: added some color to the life
5099
5100 2004-05-20 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5101
5102         * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
5103           filesystems on 'vserver ... pkgmgmt ...' operations
5104
5105 2004-05-18 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5106
5107         * util-vserver/NEWS: version 0.29.214
5108
5109 2004-05-18 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5110
5111         * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
5112
5113 2004-05-18 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5114
5115         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
5116           util-vserver/distrib/fc2/apt,
5117           util-vserver/distrib/fc2/apt/rpmpriorities,
5118           util-vserver/distrib/fc2/apt/sources.list,
5119           util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
5120           util-vserver/distrib/fc2/pkgs/02: added fc2 support
5121
5122 2004-05-18 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5123
5124         * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
5125           added sigexec
5126
5127 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5128
5129         * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
5130           places
5131
5132 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5133
5134         * util-vserver/Makefile.am: substitute ENV
5135
5136 2004-05-11 18:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5137
5138         * util-vserver/configure.ac,
5139           util-vserver/scripts/util-vserver-vars.pathsubst,
5140           util-vserver/scripts/vserver.start,
5141           util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
5142           'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
5143           implementation should have it...
5144
5145 2004-05-11 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5146
5147         * util-vserver/src/sigexec.c: initial checkin
5148
5149 2004-05-11 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5150
5151         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
5152           util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
5153           (SIG_DFL)
5154           use new exitLikeProcess() interface
5155
5156 2004-05-11 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5157
5158         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
5159           util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
5160           SIGCHLD sigmask to an expected value (SIG_DFL)
5161
5162 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5163
5164         * util-vserver/src, util-vserver/src/.cvsignore,
5165           util-vserver/src/Makefile-files: added sigexec
5166
5167 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5168
5169         * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
5170           to set expected sigmask
5171
5172 2004-05-11 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5173
5174         * util-vserver/lib_internal/util-exitlikeprocess.h:
5175           exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
5176           parameter
5177
5178 2004-05-11 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5179
5180         * util-vserver/lib_internal/util-exitlikeprocess.c:
5181           exitLikeProcess(): never return...
5182
5183 2004-05-11 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5184
5185         * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
5186           modified the new migrate-path to work when there exists a process
5187           in xid 1 already
5188
5189 2004-05-08 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5190
5191         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
5192
5193 2004-05-08 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5194
5195         * util-vserver/src/exec-ulimit.c: added support for 'core'
5196
5197 2004-05-08 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5198
5199         * util-vserver/src/vps.c: use new exitLikeProcess() interface
5200           better error-handling
5201
5202 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5203
5204         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
5205           use new exitLikeProcess() interface
5206
5207 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5208
5209         * util-vserver/scripts/vserver.start,
5210           util-vserver/scripts/vserver.stop: added locking
5211           call setDefaultTTY() correctly
5212
5213 2004-05-08 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5214
5215         * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
5216           clean' after building the vserver
5217
5218 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5219
5220         * util-vserver/scripts/functions: setDefaultTTY(): redirect every
5221           descriptors
5222
5223 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5224
5225         * util-vserver/lib_internal/util-exitlikeprocess.h:
5226           exitLikeProcess(): removed the 'NORETURN'; this causes strange
5227           error when the function returns
5228           exitLikeProcess(): added a second, 'char *' parameter for the
5229           human readable command
5230
5231 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5232
5233         * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
5234           when sending a signal
5235
5236 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5237
5238         * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
5239           happy
5240
5241 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5242
5243         * util-vserver/lib/val2text.hc: include <strings.h>
5244
5245 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5246
5247         * util-vserver/lib/getvservername.c: getRecentName(): use
5248           realpath(3) instead of errorprone 'chdir()' calls
5249
5250 2004-05-08 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5251
5252         * util-vserver/lib/getvserverbyctx-compat.hc,
5253           util-vserver/lib/getvserverctx.c: optimized buffersizes
5254
5255 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5256
5257         * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
5258           documentation; it must be configured on a
5259           per-system, but not per-vserver base
5260
5261 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5262
5263         * util-vserver/distrib/misc/debootstrap.uri: updated again
5264
5265 2004-05-05 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5266
5267         * util-vserver/src/clearenv.c: fixed case when '--' is used
5268
5269 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5270
5271         * util-vserver/scripts/vshelper: fixed typo
5272
5273 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5274
5275         * util-vserver/scripts/vserver.start: use 'clearenv' in the new
5276           path also
5277
5278 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5279
5280         * util-vserver/scripts/vserver.functions: sendKillSequence(): be
5281           silent and succeed everytime
5282
5283 2004-05-05 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5284
5285         * util-vserver/scripts/vserver-setup.functions: removed legacy code
5286
5287 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5288
5289         * util-vserver/scripts/vrpm-preload,
5290           util-vserver/src/rpm-fake-resolver.c,
5291           util-vserver/src/rpm-fake.c: added code to preserve capabilities
5292           and flags
5293
5294 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5295
5296         * util-vserver/lib_internal/unify-unify.c: added some doc
5297
5298 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5299
5300         * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
5301           regarding signed vs. unsigned int...
5302
5303 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5304
5305         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
5306           issue
5307           include <strings.h>
5308
5309 2004-04-30 10:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5310
5311         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
5312           len<4
5313
5314 2004-04-28 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5315
5316         * util-vserver/doc/changelog.txt: removed since unused
5317
5318 2004-04-28 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5319
5320         * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
5321
5322 2004-04-28 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5323
5324         * util-vserver/src/readlink.c: enhanced errormessages
5325
5326 2004-04-28 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5327
5328         * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
5329           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
5330           set secure ccapabilities
5331
5332 2004-04-28 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5333
5334         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
5335           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
5336
5337 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5338
5339         * util-vserver/lib_internal/Makefile-files: added coreassert.h
5340
5341 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5342
5343         * util-vserver/lib/apidoc/list2xxx.syntax,
5344           util-vserver/lib_internal/coreassert.h: initial checkin
5345
5346 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5347
5348         * util-vserver/lib/testsuite/cflags.c: use
5349           <lib_internal/coreassert.h>
5350           added new testcases
5351
5352 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5353
5354         * util-vserver/lib/testsuite/fmt.c,
5355           util-vserver/lib/testsuite/parselimit.c: use
5356           <lib_internal/coreassert.h>
5357
5358 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5359
5360         * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
5361
5362 2004-04-28 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5363
5364         * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
5365
5366 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5367
5368         * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
5369           cleanups
5370           added documentation
5371
5372 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5373
5374         * util-vserver/lib/val2text.hc: use strncasecmp() instead of
5375           strncmp()
5376
5377 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5378
5379         * util-vserver/lib/listparser.hc: improved error-detection for the
5380           '^' prefix
5381           added support for 'none'
5382           allow '0'
5383
5384 2004-04-28 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5385
5386         * util-vserver/lib/bcaps-v13.c: added bcapability names
5387           added code to remove a 'CAP_' prefix
5388
5389 2004-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5390
5391         * util-vserver/lib/Makefile-files,
5392           util-vserver/lib/getinsecurebcaps.c,
5393           util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
5394           getinsecurebcaps.c
5395
5396 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5397
5398         * util-vserver/NEWS, util-vserver/configure.ac,
5399           util-vserver/doc/configuration-lsd.css: version 0.29.211
5400
5401 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5402
5403         * util-vserver/util-vserver.spec.in: readjusted Release:
5404
5405 2004-04-23 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5406
5407         * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
5408           buildrequire 'xalan-j' (can be disabled with '--without xalan')
5409           removed 'libxslt' buildrequire
5410
5411 2004-04-23 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5412
5413         * util-vserver/doc/Makefile-files: remove *.html only, when we can
5414           recreate them
5415
5416 2004-04-23 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5417
5418         * util-vserver/lib/Makefile-files: fixed typo
5419
5420 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5421
5422         * util-vserver/doc/Makefile-files: removed FAQ.txt and
5423           configuration.dtd
5424           added configuration.xsd
5425
5426 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5427
5428         * util-vserver/doc/FAQ.txt: obsoleted
5429
5430 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5431
5432         * util-vserver/configure.ac: added 'net' API
5433           disable 'legacy' API by default
5434
5435 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5436
5437         * util-vserver/compat.h: added nid_t
5438
5439 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5440
5441         * util-vserver/src/reducecap.c: fixed warnings when compiled
5442           without legacy-mode
5443
5444 2004-04-22 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5445
5446         * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
5447           util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
5448           util-vserver/lib/nflags_list-net.c,
5449           util-vserver/lib/syscall_getncaps-net.hc,
5450           util-vserver/lib/syscall_getncaps.c,
5451           util-vserver/lib/syscall_getnflags-net.hc,
5452           util-vserver/lib/syscall_getnflags.c,
5453           util-vserver/lib/syscall_getnxinfo-net.hc,
5454           util-vserver/lib/syscall_getnxinfo.c,
5455           util-vserver/lib/syscall_gettasknid-net.hc,
5456           util-vserver/lib/syscall_gettasknid.c,
5457           util-vserver/lib/syscall_netadd-net.hc,
5458           util-vserver/lib/syscall_netadd.c,
5459           util-vserver/lib/syscall_netcreate-net.hc,
5460           util-vserver/lib/syscall_netcreate.c,
5461           util-vserver/lib/syscall_netmigrate-net.hc,
5462           util-vserver/lib/syscall_netmigrate.c,
5463           util-vserver/lib/syscall_netremove-net.hc,
5464           util-vserver/lib/syscall_netremove.c,
5465           util-vserver/lib/syscall_setncaps-net.hc,
5466           util-vserver/lib/syscall_setncaps.c,
5467           util-vserver/lib/syscall_setnflags-net.hc,
5468           util-vserver/lib/syscall_setnflags.c,
5469           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
5470           added network layer functions
5471
5472 2004-04-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5473
5474         * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
5475
5476 2004-04-22 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5477
5478         * util-vserver/doc/configuration.dtd: obsoleted by
5479           configuration.xsd
5480
5481 2004-04-22 19:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5482
5483         * util-vserver/THANKS: added Olivier Poitrey
5484
5485 2004-04-22 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5486
5487         * util-vserver/configure.ac: use xalan instead of xsltproc
5488
5489 2004-04-22 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5490
5491         * util-vserver/doc/configuration-xhtml.xsl,
5492           util-vserver/doc/configuration.xml,
5493           util-vserver/doc/configuration.xsd: use the new, XSD-based format
5494           which was defined by Olivier Poitrey
5495
5496 2004-04-22 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5497
5498         * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
5499           removed debug message
5500
5501 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5502
5503         * util-vserver/doc/beautify.xsl: obsoleted
5504
5505 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5506
5507         * util-vserver/doc/Makefile-files: use xalan
5508
5509 2004-04-22 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5510
5511         * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
5512           updated to vs1.9.0pre12
5513
5514 2004-04-22 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5515
5516         * util-vserver/lib/cflags-v13.c,
5517           util-vserver/lib/testsuite/cflags.c: use more specific names for
5518           the flags
5519
5520 2004-04-21 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5521
5522         * util-vserver/scripts/vserver.start: give correct vserver-name in
5523           the hints ($VSERVER_DIR instead of $VSERVER_NAME)
5524
5525 2004-04-21 21:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5526
5527         * util-vserver/scripts/vserver.functions: moved the 'ip_only'
5528           handling to the right place
5529
5530 2004-04-21 09:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5531
5532         * util-vserver/src/vshelper-sync.c: fixed missing initialization of
5533           a timeout struct
5534
5535 2004-04-21 09:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5536
5537         * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
5538           counter to handle medium+large uptimes
5539           (>49 days) correctly
5540
5541 2004-04-21 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5542
5543         * util-vserver/scripts/vserver.functions: made 'nodev' work
5544
5545 2004-04-20 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5546
5547         * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
5548
5549 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5550
5551         * util-vserver/src/Makefile-files: added chain-echo
5552
5553 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5554
5555         * util-vserver/scripts/vshelper: use '--defaulttty'
5556
5557 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5558
5559         * util-vserver/scripts/vserver.stop: use setDefaultTTY()
5560
5561 2004-04-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5562
5563         * util-vserver/scripts/vserver.start: use setDefaultTTY()
5564           added explicit synchronization step for fakeinit with the old
5565           methods
5566
5567 2004-04-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5568
5569         * util-vserver/scripts/vserver: added '--defaulttty' option
5570
5571 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5572
5573         * util-vserver/scripts/start-vservers: use --defaulttty options
5574           instead of setting tty manually
5575
5576 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5577
5578         * util-vserver/scripts/functions: setDefaultTTY(): added
5579
5580 2004-04-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5581
5582         * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
5583           interprete relative ('./') and absolute
5584           paths ('/...') as vcCFG_RECENT_FULL only
5585           * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
5586           instead of access(2) to check for directories
5587
5588 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5589
5590         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
5591
5592 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5593
5594         * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
5595
5596 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5597
5598         * util-vserver/distrib/misc/debootstrap.uri: added some entries
5599
5600 2004-04-20 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5601
5602         * util-vserver/distrib/misc/vunify-exclude: updated
5603
5604 2004-04-20 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5605
5606         * util-vserver/contrib/manifest.dat.pathsubst,
5607           util-vserver/scripts/util-vserver-vars.pathsubst: added
5608           chain-echo
5609
5610 2004-04-20 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5611
5612         * util-vserver/src/chain-echo.c: initial checkin
5613
5614 2004-04-15 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5615
5616         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
5617
5618 2004-04-15 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5619
5620         * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
5621           of 1.10)
5622
5623 2004-04-15 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5624
5625         * util-vserver/scripts/vserver.suexec: call chbind when entering
5626           vservers
5627
5628 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5629
5630         * util-vserver/scripts/vserver.functions: call vattribute with
5631           '--flag fakeinit' additionally to the '--fakeinit' flag of
5632           vcontext
5633
5634 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5635
5636         * util-vserver/scripts/functions: callInNamespace(): do not accept
5637           non-running vservers
5638
5639 2004-04-15 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5640
5641         * util-vserver/distrib/misc/debootstrap.uri: updated
5642
5643 2004-04-14 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5644
5645         * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
5646           *cflags*, *_context -> ctx_*)
5647           fixed '--fakeinit' option
5648
5649 2004-04-14 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5650
5651         * util-vserver/scripts/vshelper: fixed another brokeness in CLI
5652           option handling
5653
5654 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5655
5656         * util-vserver/scripts/functions: lock(): do not execute the pipe;
5657           this does not work on 2.6
5658
5659 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5660
5661         * util-vserver/lib/testsuite,
5662           util-vserver/lib/testsuite/.cvsignore: added cflags
5663
5664 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5665
5666         * util-vserver/doc/configuration.xml: added some comments about
5667           uts/context
5668
5669 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5670
5671         * util-vserver/doc/configuration-xhtml.xsl: added a new boring
5672           stylesheet
5673
5674 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5675
5676         * util-vserver/doc/configuration.css: initial checkin
5677
5678 2004-04-14 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5679
5680         * util-vserver/contrib/make-manifest,
5681           util-vserver/contrib/manifest.dat.pathsubst: added support for
5682           '%config(...)' (or whatever) annotations
5683
5684 2004-04-14 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5685
5686         * util-vserver/ensc_wrappers/wrappers-vserver.hc,
5687           util-vserver/lib_internal/switchtowatchxid.c,
5688           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
5689           util-vserver/src/rpm-fake-resolver.c,
5690           util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
5691           applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
5692
5693 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5694
5695         * util-vserver/lib_internal/Makefile-files,
5696           util-vserver/lib_internal/util.h: added util-debug.h
5697
5698 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5699
5700         * util-vserver/lib_internal/util-debug.h: initial checkin
5701
5702 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5703
5704         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
5705           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
5706           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
5707           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
5708           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
5709           to vs1.90pre9
5710
5711 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5712
5713         * util-vserver/lib/syscall-compat.hc,
5714           util-vserver/lib/testsuite/Makefile-files,
5715           util-vserver/lib/testsuite/cflags.c,
5716           util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
5717           applied new kernel API
5718           renamed functions so that they correspond to the new kernel API
5719
5720 2004-04-14 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5721
5722         * util-vserver/lib/Makefile-files,
5723           util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
5724           util-vserver/lib/cflags_list-compat.c,
5725           util-vserver/lib/cflags_list-v13.c,
5726           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
5727           util-vserver/lib/flags_list-compat.c,
5728           util-vserver/lib/flags_list-v13.c,
5729           util-vserver/lib/syscall_createcontext-v13.hc,
5730           util-vserver/lib/syscall_createcontext.c,
5731           util-vserver/lib/syscall_ctxcreate-v13.hc,
5732           util-vserver/lib/syscall_ctxcreate.c,
5733           util-vserver/lib/syscall_ctxmigrate-v13.hc,
5734           util-vserver/lib/syscall_ctxmigrate.c,
5735           util-vserver/lib/syscall_getcflags-v13.hc,
5736           util-vserver/lib/syscall_getcflags.c,
5737           util-vserver/lib/syscall_getflags-v13.hc,
5738           util-vserver/lib/syscall_getflags.c,
5739           util-vserver/lib/syscall_migratecontext-v13.hc,
5740           util-vserver/lib/syscall_migratecontext.c,
5741           util-vserver/lib/syscall_setcflags-v13.hc,
5742           util-vserver/lib/syscall_setcflags.c,
5743           util-vserver/lib/syscall_setflags-v13.hc,
5744           util-vserver/lib/syscall_setflags.c: renamed files so that their
5745           names are corresponding the kernel
5746           API. Especially, *_context was renamed to ctx_*, and *flags* to
5747           *cflags*.
5748
5749 2004-04-13 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5750
5751         * util-vserver/scripts/functions: further locking fixes
5752
5753 2004-04-13 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5754
5755         * util-vserver/src/lockfile.c: propagate errors
5756
5757 2004-04-13 08:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5758
5759         * util-vserver/src/chroot-rm.c: cleanups
5760
5761 2004-04-13 08:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5762
5763         * util-vserver/scripts/vshelper: open FD 0
5764           evaluate CLI options depending on used kernel API
5765
5766 2004-04-13 08:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5767
5768         * util-vserver/scripts/functions: use new locking mechanism
5769
5770 2004-04-13 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5771
5772         * util-vserver/lib/issupported.c,
5773           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
5774           added VSHELPER0 feature
5775
5776 2004-04-08 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5777
5778         * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
5779           initialization of 'start'
5780           execScriptlets(): declare some variables as readonly
5781           _sourceWrap(): added some variables
5782
5783 2004-04-08 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5784
5785         * util-vserver/scripts/vserver.functions: implemented support for
5786           default-scriptlets (inspired by ideas of
5787           Olivier Poitrey)
5788
5789 2004-04-08 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5790
5791         * util-vserver/scripts/rootshell,
5792           util-vserver/scripts/vapt-get-worker,
5793           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
5794           util-vserver/scripts/vrpm-worker,
5795           util-vserver/scripts/vserver-build,
5796           util-vserver/scripts/vshelper: give more verbose error-messages
5797
5798 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5799
5800         * util-vserver/lib/syscall.c: added link-warning for
5801           vc_new_s_context()
5802
5803 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5804
5805         * util-vserver/doc/configuration.xml: added general description for
5806           the scripts and documented
5807           $DONT_SKIP_DEFAULTS
5808
5809 2004-04-08 06:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5810
5811         * util-vserver/compat.h: LINK_WARNING(): added
5812
5813 2004-04-06 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5814
5815         * util-vserver/scripts/chcontext,
5816           util-vserver/scripts/legacy/distrib-info,
5817           util-vserver/scripts/legacy/vserver,
5818           util-vserver/scripts/pkgmgmt,
5819           util-vserver/scripts/start-vservers,
5820           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
5821           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
5822           util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
5823           util-vserver/scripts/vserver-wrapper,
5824           util-vserver/scripts/vservers.grabinfo.sh,
5825           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
5826           util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
5827           util-vserver/sysv/vservers-legacy: give more comprehensive
5828           error-message
5829
5830 2004-04-06 23:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5831
5832         * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
5833           util-vserver/src/vserver-stat.c: use switchToWatchXid()
5834
5835 2004-04-06 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5836
5837         * util-vserver/src/Makefile-files: link some files against
5838           libinternal.a
5839
5840 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5841
5842         * util-vserver/lib_internal/util.h: switchToWatchXid(): added
5843           prototype
5844
5845 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5846
5847         * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
5848
5849 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5850
5851         * util-vserver/lib_internal/Makefile-files: added
5852           switchtowatchxid.c
5853
5854 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5855
5856         * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
5857
5858 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5859
5860         * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
5861           removed
5862
5863 2004-04-06 08:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5864
5865         * util-vserver/src/vunify.c: applied new MatchList_compare()
5866           interface
5867
5868 2004-04-06 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5869
5870         * util-vserver/src/vserver-stat.c: started support for HZ!=100
5871           cleanups
5872
5873 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5874
5875         * util-vserver/src/vcopy.c: implement support for SKIP files
5876
5877 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5878
5879         * util-vserver/src/rpm-fake-resolver.c,
5880           util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
5881           COMPAT API is not available
5882
5883 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5884
5885         * util-vserver/scripts/functions: cleanups
5886           vshelper.doInit(): added another sanity check
5887
5888 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5889
5890         * util-vserver/lib_internal/matchlist-appendfiles.c,
5891           util-vserver/lib_internal/matchlist-compare.c,
5892           util-vserver/lib_internal/matchlist.h: implemented support for
5893           SKIP (~) files
5894
5895 2004-04-06 08:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5896
5897         * util-vserver/lib/testsuite/flags.c: added tests for new flags
5898
5899 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5900
5901         * util-vserver/lib/vserver.h: updated VC_VXF_* constants
5902           added VC_VXC_* constants
5903
5904 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5905
5906         * util-vserver/lib/flags-v13.c: added/updated flaglist
5907
5908 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5909
5910         * util-vserver/lib/ccaps-v13.c: added ccap names
5911
5912 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5913
5914         * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
5915
5916 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5917
5918         * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
5919           completely
5920           made some big files in /etc canditates for unify
5921
5922 2004-04-06 08:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5923
5924         * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
5925           util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
5926           util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
5927           util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
5928           to 2.6.5-vs1.9.0pre4
5929
5930 2004-03-31 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5931
5932         * util-vserver/src/lockfile.c: optimized some things
5933           now check, if getppid()==original_parent instead of getppid()!=1
5934           (might make a difference in vservers)
5935
5936 2004-03-31 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5937
5938         * util-vserver/scripts/functions: added some doc
5939           s!_UV_LOCKS!_VS_LOCKS!
5940
5941 2004-03-31 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5942
5943         * util-vserver/src/lockfile.c: fixed '--help' output
5944
5945 2004-03-31 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5946
5947         * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
5948           util-vserver/src/.cvsignore: added lockfile
5949
5950 2004-03-31 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5951
5952         * util-vserver/src/lockfile.c: initial checkin
5953
5954 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5955
5956         * util-vserver/src/Makefile-files: added lockfile
5957
5958 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5959
5960         * util-vserver/scripts/vserver.functions: enableInterfaces(),
5961           disableInterfaces(): added locking
5962           enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
5963
5964 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5965
5966         * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
5967           $LOCKDIR: added
5968
5969 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5970
5971         * util-vserver/scripts/functions: lock(),unlock(): added
5972           isNumber(): added doc
5973
5974 2004-03-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5975
5976         * util-vserver/scripts/vserver.functions: made it work...
5977
5978 2004-03-30 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5979
5980         * util-vserver/scripts/functions: isNumber(): fixed '0' case
5981
5982 2004-03-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5983
5984         * util-vserver/scripts/vserver.functions: implemented parts of Liam
5985           Helmer's dummy-interface method
5986
5987 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5988
5989         * util-vserver/Makefile.am, util-vserver/configure.ac,
5990           util-vserver/scripts/util-vserver-vars.pathsubst: added
5991           substitutions/tests for iptables, modprobe, rmmod and nameif
5992           (required for Liam Helmer's dummy-interfaces)
5993
5994 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5995
5996         * util-vserver/scripts/functions: isNumber(): added
5997
5998 2004-03-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5999
6000         * util-vserver/src/vshelper-sync.c: implemented it with select()
6001           instead of alarm(); races are much nicer to handle
6002
6003 2004-03-30 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6004
6005         * util-vserver/src/vshelper-sync.c: use sigaction() instead of
6006           signal() to remove SA_RESTART flag explicitly
6007
6008 2004-03-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6009
6010         * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
6011
6012 2004-03-30 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6013
6014         * util-vserver/contrib/manifest.dat.pathsubst,
6015           util-vserver/src/Makefile-files: removed pipe-sync
6016
6017 2004-03-30 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6018
6019         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6020           util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
6021           util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
6022           updated from vs0.09.28
6023
6024 2004-03-27 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6025
6026         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
6027
6028 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6029
6030         * util-vserver/scripts/vshelper: use 'findObject -e' instead of
6031           'findFile' to find /dev/null also
6032
6033 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6034
6035         * util-vserver/scripts/vserver.start: fixed call of
6036           vshelper.isEnabled
6037
6038 2004-03-26 09:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6039
6040         * util-vserver/doc/configuration.xml: fixed some typos
6041
6042 2004-03-26 09:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6043
6044         * util-vserver/doc/configuration.xml: documented
6045           apps/vshelper/logfile symlink
6046
6047 2004-03-26 09:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6048
6049         * util-vserver/scripts/vshelper: ignore 'restart2' event; this
6050           seems to be issued at vserver *start*
6051           added support for a logfile
6052           enable logfile-logging when invoked from kernel (no tty)
6053
6054 2004-03-26 08:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6055
6056         * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
6057           variables
6058           fixed _VSHELPER path
6059
6060 2004-03-26 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6061
6062         * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
6063           added vshelper-sync
6064
6065 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6066
6067         * util-vserver/util-vserver.spec.in: added some Requires:
6068           own %dir /var/run/vshelper
6069
6070 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6071
6072         * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
6073           minor cosmetical cleanups
6074
6075 2004-03-26 07:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6076
6077         * util-vserver/src, util-vserver/src/.cvsignore: added
6078           vshelper-sync
6079
6080 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6081
6082         * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
6083           initial checkin
6084
6085 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6086
6087         * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
6088           - accept 'true' as boolean value
6089           - optimized the code a little bit so that the xid will be looked
6090           up
6091           only when really needed
6092
6093 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6094
6095         * util-vserver/src/vps.c: in output, added a ' ' on overlong
6096           vserver-names
6097
6098 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6099
6100         * util-vserver/src/secure-mount.c: rewrote some parts to cope
6101           better with '-o' options (required for -bme
6102           patches to work)
6103
6104 2004-03-26 07:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6105
6106         * util-vserver/src/Makefile-files: added vshelper-sync
6107
6108 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6109
6110         * util-vserver/scripts/vserver.stop: added VSHELPER &
6111           synchronization code
6112
6113 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6114
6115         * util-vserver/scripts/vserver.start: added documentation about
6116           failure reasons
6117           added VSHELPER code
6118
6119 2004-03-26 07:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6120
6121         * util-vserver/scripts/vserver.functions: adapted code to new
6122           getFileArray() behavior
6123           added VSHELPER support
6124           added "LEGACY ALERT" messages
6125           initSync(),waitForSync(): added
6126
6127 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6128
6129         * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
6130           ALERT"
6131
6132 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6133
6134         * util-vserver/scripts/vserver-build: fixed code to work with new
6135           behavior of getFileArray
6136
6137 2004-03-26 07:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6138
6139         * util-vserver/scripts/util-vserver-vars.pathsubst: added some
6140           missing variables
6141           added the vshelper variables
6142
6143 2004-03-26 07:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6144
6145         * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
6146
6147 2004-03-26 07:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6148
6149         * util-vserver/scripts/functions:
6150           logging(),warning(),panic(),execute(): added
6151           pkgmgmt.isAptAvailable(): added
6152           vshelper.*(): added
6153           getFileArray(): fail, when file does not exist
6154
6155 2004-03-26 07:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6156
6157         * util-vserver/contrib/manifest.dat.pathsubst,
6158           util-vserver/scripts/Makefile-files: added vshelper
6159
6160 2004-03-26 07:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6161
6162         * util-vserver/lib/vserver.h: - minor cleanups
6163           - added vcFEATURE_VSHELPER
6164           - vc_isSupported(): annotated it
6165           - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
6166           requires a special handling so inlining is not really usefully
6167           anymore
6168
6169 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6170
6171         * util-vserver/lib/issupported.c,
6172           util-vserver/lib/issupportedstring.c: added VSHELPER
6173
6174 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6175
6176         * util-vserver/lib/Makefile-files: added getinsecurecaps.c
6177
6178 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6179
6180         * util-vserver/lib/getinsecurecaps.c: initial checkin
6181
6182 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6183
6184         * util-vserver/doc/configuration.xml: documented the vshelper stuff
6185
6186 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6187
6188         * util-vserver/doc/configuration.dtd: added a type for 'script'
6189
6190 2004-03-26 07:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6191
6192         * util-vserver/distrib/Makefile.am: cleanups in the directory
6193           creation rules
6194
6195 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6196
6197         * util-vserver/util-vserver.spec.in: use 'install-distribution'
6198           instead of 'install-vserverdir'
6199           added vshelper stuff
6200
6201 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6202
6203         * util-vserver/Makefile.am: cleanups and enhancements in the
6204           directory installation rules
6205
6206 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6207
6208         * util-vserver/NEWS: version 0.29.205
6209
6210 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6211
6212         * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
6213
6214 2004-03-24 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6215
6216         * util-vserver/src/vsched.c: enhanced the in-chain operation; make
6217           it a noop when called without opts
6218           enhanced error messages
6219
6220 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6221
6222         * util-vserver/scripts/util-vserver-vars.pathsubst,
6223           util-vserver/scripts/vserver.functions,
6224           util-vserver/scripts/vserver.start: added scheduler support
6225
6226 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6227
6228         * util-vserver/doc/configuration.xml: added basic documentation for
6229           bcapabilities, ccapabilities and schedule
6230
6231 2004-03-24 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6232
6233         * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
6234           util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
6235           util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
6236           vc_get_securecaps() to vc_get_insecurecaps()
6237
6238 2004-03-24 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6239
6240         * util-vserver/scripts/vserver.start: added missing '\'
6241
6242 2004-03-24 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6243
6244         * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
6245           util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
6246           util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
6247           vc_xidopt2xid()
6248
6249 2004-03-24 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6250
6251         * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
6252           util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
6253           use vc_xidopt2xid()
6254
6255 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6256
6257         * util-vserver/scripts/vserver.start: added support for
6258           $VSERVER_EXTRA_CMDS[] which can be set in userscripts
6259
6260 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6261
6262         * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
6263           '-nv' instead of '-q'
6264
6265 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6266
6267         * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
6268
6269 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6270
6271         * util-vserver/lib/Makefile-files: added xidopt2xid.c
6272
6273 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6274
6275         * util-vserver/lib/xidopt2xid.c: initial checkin
6276
6277 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6278
6279         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
6280           added
6281
6282 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6283
6284         * util-vserver/distrib/misc/debootstrap.uri: updated to recent
6285           version
6286
6287 2004-03-24 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6288
6289         * util-vserver/util-vserver.spec.in: fixed Requires()
6290           fixed some %dir's
6291
6292 2004-03-24 01:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6293
6294         * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
6295           now, removed '-h' and '-v' options
6296           minor cleanups
6297
6298 2004-03-24 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6299
6300         * util-vserver/sysv/vservers-legacy: initial checkin
6301
6302 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6303
6304         * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
6305           'rebootmgr' is now a src-script
6306
6307 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6308
6309         * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
6310           added vservers-legacy
6311
6312 2004-03-24 01:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6313
6314         * util-vserver/src/vattribute.c: initialize 'bmask' member of
6315           struct vc_ctx_caps
6316           use negative logic of --bcap (this should be the 'old' behavior
6317           of '--cap')
6318
6319 2004-03-24 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6320
6321         * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
6322           vc_ctx_caps
6323
6324 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6325
6326         * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
6327           util-vserver/src/readlink.c: rewrote it
6328
6329 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6330
6331         * util-vserver/src/Makefile-files: cleanups; moved some programs
6332           into $legacydir
6333
6334 2004-03-24 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6335
6336         * util-vserver/scripts/util-vserver-vars.pathsubst: added more
6337           legacy programs
6338
6339 2004-03-24 01:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6340
6341         * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
6342           of static commandnames
6343           use variables for paths
6344
6345 2004-03-24 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6346
6347         * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
6348           legacy
6349
6350 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6351
6352         * util-vserver/scripts/util-vserver-vars.pathsubst: added
6353           $_REBOOTMGR
6354
6355 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6356
6357         * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
6358
6359 2004-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6360
6361         * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
6362           util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
6363           util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
6364           initial checkin
6365
6366 2004-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6367
6368         * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
6369           util-vserver/distrib/.cvsignore,
6370           util-vserver/ensc_vector/testsuite,
6371           util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
6372           util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
6373           util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
6374           util-vserver/src/.cvsignore, util-vserver/src/testsuite,
6375           util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
6376           util-vserver/tests/.cvsignore: added some standardfiles; I do not
6377           want to wait until Savannah fixes
6378           its scripts and allows access to CVSROOT/cvsignore again.
6379
6380 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6381
6382         * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
6383           (0)' block around the macros
6384
6385 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6386
6387         * util-vserver/lib/bcaps_list-v13.c,
6388           util-vserver/lib/syscall_getccaps-v13.hc,
6389           util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
6390           vc_ctx_caps::bmask member
6391
6392 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6393
6394         * util-vserver/contrib/manifest.dat.pathsubst: moved some files
6395           into legacy
6396           handle sysv scripts
6397
6398 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6399
6400         * util-vserver/util-vserver.spec.in: added formerly missing
6401           'v_gated' registration
6402           updated -legacy subpackage and moved some initscripts into it
6403
6404 2004-03-24 01:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6405
6406         * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
6407           use a more effective way to determine gcc revision
6408           struct vc_ctx_caps: added 'bmask' member
6409
6410 2004-03-24 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6411
6412         * util-vserver/compat.h: do not use PURE before gcc 3.3.3
6413           use a more effective way to determine gcc revision
6414
6415 2004-03-23 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6416
6417         * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
6418
6419 2004-03-22 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6420
6421         * util-vserver/scripts/vserver-build.functions: added basic support
6422           for SuSE (patch from Thomas Guettler)
6423           give more hints in errormessages (patch from Thomas Guettler)
6424
6425 2004-03-22 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6426
6427         * util-vserver/scripts/vpkg: give out errormessage on unknown
6428           distribution type
6429
6430 2004-03-22 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6431
6432         * util-vserver/scripts/functions: added basic support for SuSE
6433
6434 2004-03-19 16:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6435
6436         * util-vserver/src/vserver-stat.c: fixed race when process
6437           disappeared shortly after reading /proc
6438
6439 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6440
6441         * util-vserver/doc/configuration.xml: documented
6442           apps/init/{mark,depends}
6443           mentioned the gentoo initstyle
6444
6445 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6446
6447         * util-vserver/doc/configuration-lsd.css: followed Bertl's
6448           suggestion and added a subliminal message
6449
6450 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6451
6452         * util-vserver/configure.ac: require at least version 0.24 of
6453           dietlibc
6454
6455 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6456
6457         * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
6458           <min-version>
6459
6460 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6461
6462         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
6463
6464 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6465
6466         * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
6467           not applicable for inline declarations
6468
6469 2004-03-18 05:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6470
6471         * util-vserver/compat.h: fixed broken condition for PURE
6472           define __builtin_expect() when needed
6473
6474 2004-03-18 05:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6475
6476         * util-vserver/src/vunify.c: cleanups in the verbosity code
6477
6478 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6479
6480         * util-vserver/scripts/legacy/vps.pathsubst,
6481           util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
6482           instead of 'chcontext'
6483
6484 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6485
6486         * util-vserver/scripts/vserver.stop: call isVserverRunning to
6487           cleanup rundir
6488
6489 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6490
6491         * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
6492           candidates for location of pkgmgmt-dir when $ROOTDIR is empty
6493
6494 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6495
6496         * util-vserver/scripts/vserver-build: cleanups; use full
6497           parenthesis in case ... esac
6498
6499 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6500
6501         * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
6502
6503 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6504
6505         * util-vserver/scripts/vrpm: allow both internal and external
6506           packagemanagement
6507
6508 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6509
6510         * util-vserver/scripts/vpkg: cleanups; generalized some functions
6511           and moved them into the 'functions' file
6512
6513 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6514
6515         * util-vserver/scripts/vapt-get: support both internal and external
6516           packagemanagement
6517
6518 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6519
6520         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
6521           and $_TAR
6522
6523 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6524
6525         * util-vserver/scripts/start-vservers: filter out non-matching
6526           vservers *before* adding them to the makefile
6527
6528 2004-03-18 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6529
6530         * util-vserver/scripts/functions: getVserverStatus(): fix problems
6531           with leading whitespaces in numerical values
6532           pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
6533
6534 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6535
6536         * util-vserver/scripts/pkgmgmt: initial checkin
6537
6538 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6539
6540         * util-vserver/scripts/Makefile-files: added pkgmgmt
6541
6542 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6543
6544         * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
6545           in the verbosity code
6546
6547 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6548
6549         * util-vserver/lib/getvservercfgstyle.c: filter out relative and
6550           absolute paths; when they are not pointing to
6551           an existing directory, the function fails
6552
6553 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6554
6555         * util-vserver/ensc_wrappers/wrappers_handler.hc: use
6556           __builtin_expect
6557
6558 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6559
6560         * util-vserver/distrib/defaults/apt/apt.conf: added
6561           '@autogenerated@' tag plus small warning
6562
6563 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6564
6565         * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
6566
6567 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6568
6569         * util-vserver/configure.ac: look for tar
6570
6571 2004-03-18 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6572
6573         * util-vserver/Makefile.am: substitute @TAR@
6574
6575 2004-03-16 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6576
6577         * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
6578           hardcoded '16' value
6579
6580 2004-03-16 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6581
6582         * util-vserver/compat.h: CONST: added
6583
6584 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6585
6586         * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
6587           vc_get_nb_ipv4root(): added
6588
6589 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6590
6591         * util-vserver/lib/Makefile-files: added getnbipv4root.c
6592
6593 2004-03-16 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6594
6595         * util-vserver/lib/getnbipv4root.c: initial checkin
6596
6597 2004-03-16 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6598
6599         * util-vserver/scripts/Makefile-files: added the sysvwrappers to
6600           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
6601
6602 2004-03-16 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6603
6604         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
6605
6606 2004-03-16 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6607
6608         * util-vserver/sysv/Makefile-files: added vservers-default
6609           removed vservers
6610
6611 2004-03-16 03:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6612
6613         * util-vserver/sysv/vservers.subst: obsoleted by new initscript
6614
6615 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6616
6617         * util-vserver/distrib/redhat/initpre,
6618           util-vserver/lib/isdynamicxid.c,
6619           util-vserver/scripts/vserver-wrapper,
6620           util-vserver/sysv/vservers-default: initial checkin
6621
6622 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6623
6624         * util-vserver/src/vserver-info.c: implemented INITPID for the
6625           compat API
6626
6627 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6628
6629         * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
6630           part
6631           cleanups
6632
6633 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6634
6635         * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
6636           non-legacy part
6637
6638 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6639
6640         * util-vserver/scripts/vserver.suexec: added internal mode to use
6641           'suexec' for stopped vservers also
6642
6643 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6644
6645         * util-vserver/scripts/vserver.stop: added a more efficient stop
6646           method for fakeinit vservers
6647
6648 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6649
6650         * util-vserver/scripts/vserver.start: finxed incomplete quoting
6651
6652 2004-03-16 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6653
6654         * util-vserver/scripts/vserver.functions: handle fakeinit
6655           separately
6656           cleanups and fixes in the flag-generation
6657
6658 2004-03-16 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6659
6660         * util-vserver/scripts/vserver: added support for an internal
6661           command mode
6662
6663 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6664
6665         * util-vserver/scripts/util-vserver-vars.pathsubst: added
6666           $_INITSYNC_MINIT_* variables
6667           added $_START_VSERVERS
6668
6669 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6670
6671         * util-vserver/scripts/start-vservers: added ok/passed/failed logic
6672
6673 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6674
6675         * util-vserver/scripts/Makefile-files: ship vsyswrapper again
6676
6677 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6678
6679         * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
6680
6681 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6682
6683         * util-vserver/lib/Makefile-files: added isdynamicxid.c
6684
6685 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6686
6687         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
6688           added
6689
6690 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6691
6692         * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
6693           command
6694
6695 2004-03-16 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6696
6697         * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
6698           misclassification of %_netsharedpath
6699
6700 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6701
6702         * util-vserver/contrib/make-manifest,
6703           util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
6704           files too
6705
6706 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6707
6708         * util-vserver/util-vserver.spec.in: updated the -sysv package
6709
6710 2004-03-15 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6711
6712         * util-vserver/src/vcontext.c: cleanups; remove unused code
6713           added '--silentexist'
6714           use context-sync.hc
6715
6716 2004-03-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6717
6718         * util-vserver/src/chcontext.c: use code from context-sync.hc
6719
6720 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6721
6722         * util-vserver/src/context-sync.hc: initial checkin
6723
6724 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6725
6726         * util-vserver/src/Makefile-files: added context-sync.hc
6727
6728 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6729
6730         * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
6731           parenthesis for case ... esac statements
6732
6733 2004-03-15 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6734
6735         * util-vserver/scripts/vserver: cleanups; full parenthesis for case
6736           ... esac statements
6737           give more helpful error messages
6738
6739 2004-03-15 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6740
6741         * util-vserver/lib_internal/jail.h,
6742           util-vserver/lib_internal/jailintotempdir.c: return indication
6743           about place of error
6744
6745 2004-03-15 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6746
6747         * util-vserver/configure.ac: print correct $prefix when '--prefix'
6748           is not specified
6749
6750 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6751
6752         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
6753
6754 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6755
6756         * util-vserver/src/vcontext.c: added another #warning
6757
6758 2004-03-13 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6759
6760         * util-vserver/src/vcontext.c: fixed '--uid' option (it's
6761           required_argument but not no_argument)
6762           drop privileges after migrate()
6763
6764 2004-03-13 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6765
6766         * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
6767           have something better
6768
6769 2004-03-13 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6770
6771         * util-vserver/src/vcontext.c: updated to new kernel behavior
6772
6773 2004-03-13 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6774
6775         * util-vserver/src/vattribute.c: renamed set*() to parse*()
6776           set the correct secure attributes
6777           call set_flags/set_ccaps only, when there is something to do
6778
6779 2004-03-13 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6780
6781         * util-vserver/scripts/chcontext,
6782           util-vserver/scripts/vserver.start: applied new CLI
6783
6784 2004-03-13 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6785
6786         * util-vserver/lib_internal/Makefile-files: added jail* files
6787
6788 2004-03-13 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6789
6790         * util-vserver/lib_internal/jail.h,
6791           util-vserver/lib_internal/jailintotempdir.c: initial checkin
6792
6793 2004-03-13 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6794
6795         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
6796           added declaration
6797
6798 2004-03-12 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6799
6800         * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
6801           now
6802
6803 2004-03-12 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6804
6805         * util-vserver/scripts/chcontext,
6806           util-vserver/scripts/vserver.start: use new vuname syntax
6807
6808 2004-03-12 06:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6809
6810         * util-vserver/src/vattribute.c: set caps before flags so that caps
6811           can be changed in the same transaction
6812           which deletes 'setup'
6813
6814 2004-03-12 04:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6815
6816         * util-vserver/scripts/vserver.suexec: added some explicit '--'
6817
6818 2004-03-12 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6819
6820         * util-vserver/scripts/functions: added some doc
6821           getVserverStatus(): fixed it
6822
6823 2004-03-12 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6824
6825         * util-vserver/src/save_ctxinfo.c: use strncat() instead of
6826           strcat() to enforce correct length
6827
6828 2004-03-12 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6829
6830         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
6831
6832 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6833
6834         * util-vserver/scripts/chcontext,
6835           util-vserver/scripts/vserver.start: remove the setup flag
6836
6837 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6838
6839         * util-vserver/lib/virtual.h: cleanups
6840
6841 2004-03-12 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6842
6843         * util-vserver/scripts/chcontext: give '--xid' in migrate case
6844
6845 2004-03-12 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6846
6847         * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
6848
6849 2004-03-12 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6850
6851         * util-vserver/Makefile.am: added kernel headers
6852
6853 2004-03-12 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6854
6855         * util-vserver/kernel, util-vserver/kernel/context.h,
6856           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
6857           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
6858           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
6859           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
6860           initial checkin
6861
6862 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6863
6864         * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
6865
6866 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6867
6868         * util-vserver/src/vsched.c: updated to new API
6869
6870 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6871
6872         * util-vserver/src/vattribute.c: implemented --secure
6873
6874 2004-03-12 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6875
6876         * util-vserver/scripts/vserver.start,
6877           util-vserver/scripts/vserver.stop: allow '--debug' in the
6878           destructors
6879
6880 2004-03-12 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6881
6882         * util-vserver/scripts/vserver.functions: added gentoo startup
6883           style
6884
6885 2004-03-12 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6886
6887         * util-vserver/scripts/chcontext: fixed params
6888           do not call vuname/vattribute when not needed
6889
6890 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6891
6892         * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
6893
6894 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6895
6896         * util-vserver/lib/vserver.h: updated interface
6897           added flags
6898
6899 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6900
6901         * util-vserver/lib/virtual.h: use kernel headers
6902
6903 2004-03-12 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6904
6905         * util-vserver/lib/syscall_getiattr-v13.hc,
6906           util-vserver/lib/syscall_setiattr-v13.hc,
6907           util-vserver/lib/syscall_setsched-v13.hc: updated interface
6908
6909 2004-03-12 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6910
6911         * util-vserver/lib/listparser.hc: added '^' modifier which marks
6912           bit numbers
6913
6914 2004-03-12 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6915
6916         * util-vserver/lib/flags-v13.c: added the flags
6917
6918 2004-03-11 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6919
6920         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
6921
6922 2004-03-11 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6923
6924         * util-vserver/src/vuname.c: added more documentation
6925           fixed '--version' conflicts
6926
6927 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6928
6929         * util-vserver/src/rpm-fake-resolver.c,
6930           util-vserver/src/rpm-fake.c: implemented most parts of the new
6931           migrate method
6932
6933 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6934
6935         * util-vserver/scripts/vserver.start: set context-name
6936
6937 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6938
6939         * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
6940
6941 2004-03-11 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6942
6943         * util-vserver/lib/getvserverbyctx.c: implemented new
6944           context-naming method
6945
6946 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6947
6948         * util-vserver/lib/getvserverbyctx-compat.hc,
6949           util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
6950
6951 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6952
6953         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
6954           Evc_set_vhi_name(): added
6955
6956 2004-03-10 05:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6957
6958         * util-vserver/doc/configuration.xml: documented 'fstab.local' and
6959           enhanced 'fstab' doc
6960
6961 2004-03-10 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6962
6963         * util-vserver/scripts/vserver.functions: added support for
6964           'fstab.local' files
6965
6966 2004-03-10 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6967
6968         * util-vserver/sysv/vprocunhide: made it a little bit more portable
6969           by providing own implementations of
6970           RH's /etc/init.d/functions when this file can not be found
6971           (inspired
6972           by a patch from Olivier Poitrey)
6973
6974 2004-03-10 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6975
6976         * util-vserver/scripts/functions: callInNamespace(): call 'shift'
6977           to remove the vserver-name from $@
6978
6979 2004-03-10 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6980
6981         * util-vserver/doc, util-vserver/doc/.cvsignore: added
6982           configuration.html
6983
6984 2004-03-10 02:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6985
6986         * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
6987           query so that it can be choosen between
6988           running/non running
6989
6990 2004-03-10 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6991
6992         * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
6993           option string for getopt with '+' to avoid option reordering
6994
6995 2004-03-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6996
6997         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
6998           callInNamespace
6999
7000 2004-03-10 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7001
7002         * util-vserver/scripts/functions: isAvoidNamespace(): determine
7003           full cfgdir path of vserver before checking for 'namespace' file
7004           callInNamespace(): added
7005
7006 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7007
7008         * util-vserver/scripts/vserver.functions: minor cosmetical
7009           cleanups...
7010
7011 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7012
7013         * util-vserver/scripts/chcontext,
7014           util-vserver/scripts/vserver.start,
7015           util-vserver/scripts/vserver.stop,
7016           util-vserver/scripts/vserver.suexec: use '--' delimiter
7017
7018 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7019
7020         * util-vserver/doc/configuration.xml: added/updated some
7021           descriptions
7022
7023 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7024
7025         * util-vserver/doc/configuration-lsd.css: flowers... where are all
7026           the flowers coming from?
7027
7028 2004-03-10 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7029
7030         * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
7031           util-vserver/doc/Makefile-files,
7032           util-vserver/ensc_vector/Makefile-files,
7033           util-vserver/ensc_vector/testsuite/Makefile-files,
7034           util-vserver/ensc_wrappers/Makefile-files,
7035           util-vserver/lib/Makefile-files,
7036           util-vserver/lib/testsuite/Makefile-files,
7037           util-vserver/lib_internal/Makefile-files,
7038           util-vserver/man/Makefile-files,
7039           util-vserver/scripts/Makefile-files,
7040           util-vserver/src/Makefile-files,
7041           util-vserver/src/testsuite/Makefile-files,
7042           util-vserver/tests/Makefile-files: modernized the Makefiles; use
7043           '+=' where possible to remove complexity
7044           from the toplevel Makefile.am
7045
7046 2004-03-09 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7047
7048         * util-vserver/scripts/vprocunhide: remove the correct prefix
7049
7050 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7051
7052         * util-vserver/scripts/vserver.stop,
7053           util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
7054           explicitly
7055
7056 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7057
7058         * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
7059           directory
7060
7061 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7062
7063         * util-vserver/scripts/chcontext: updated copyright date
7064
7065 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7066
7067         * util-vserver/doc/configuration.xml: documented the vunify
7068           configuration
7069
7070 2004-03-09 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7071
7072         * util-vserver/scripts/chcontext: rewrote the non-legacy part
7073
7074 2004-03-09 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7075
7076         * util-vserver/scripts/util-vserver-vars.pathsubst: aded
7077           _KEEP_CTX_ALIVE
7078
7079 2004-03-09 14:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7080
7081         * util-vserver/scripts/chcontext: added missing ';' in case
7082           expression
7083           s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
7084
7085 2004-03-09 04:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7086
7087         * util-vserver/NEWS: version 0.29.198
7088
7089 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7090
7091         * util-vserver/scripts/vserver.stop,
7092           util-vserver/scripts/vserver.suexec: removed superfluous '--'
7093
7094 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7095
7096         * util-vserver/scripts/vserver.start: added explicit cleanup trap
7097           removed superfluous '--'
7098
7099 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7100
7101         * util-vserver/scripts/vserver.functions: added some parenthesis
7102
7103 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7104
7105         * util-vserver/scripts/vserver: made 'status' really silent
7106
7107 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7108
7109         * util-vserver/scripts/start-vservers: initial checkin
7110
7111 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7112
7113         * util-vserver/scripts/functions: getVserverStatus(): fixed it for
7114           the non-running & non-cleanup case
7115
7116 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7117
7118         * util-vserver/contrib/manifest.dat.pathsubst,
7119           util-vserver/scripts/Makefile-files: added start-vservers
7120
7121 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7122
7123         * util-vserver/ensc_wrappers/wrappers.h: fixed typo
7124           fixed overflow
7125
7126 2004-03-09 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7127
7128         * util-vserver/util-vserver.spec.in: added Requires: make
7129
7130 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7131
7132         * util-vserver/scripts/vserver: made 'status' silent when
7133           '--silent' is used
7134
7135 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7136
7137         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
7138           added man
7139
7140 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7141
7142         * util-vserver/doc/configuration.html: removed since autogenerated
7143
7144 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7145
7146         * util-vserver/doc/configuration-lsd.css: use official HTML 4
7147           colornames
7148
7149 2004-03-09 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7150
7151         * util-vserver/doc/beautify.xsl,
7152           util-vserver/doc/compatibility-xhtml.xsl,
7153           util-vserver/doc/configuration-xhtml.xsl: use official XHTML
7154           namespace
7155
7156 2004-03-09 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7157
7158         * util-vserver/distrib/defaults/rpm/macros,
7159           util-vserver/distrib/redhat/initpost: added hack for
7160           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
7161
7162 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7163
7164         * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
7165           wrong error messages
7166
7167 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7168
7169         * util-vserver/lib/apidoc/Makefile-files: handle man directory
7170
7171 2004-03-08 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7172
7173         * util-vserver/lib/apidoc/Doxyfile.in: updated
7174
7175 2004-03-08 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7176
7177         * util-vserver/doc/Makefile-files: filled it with content...
7178
7179 2004-03-08 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7180
7181         * util-vserver/util-vserver.spec.in: added documentation
7182
7183 2004-03-08 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7184
7185         * util-vserver/doc/configuration.xml: documented tty symlink
7186           use documentation.dtd instead of cfgdirdoc.dtd
7187           some small corrections/adjustments
7188
7189 2004-03-08 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7190
7191         * util-vserver/doc/beautify.xsl,
7192           util-vserver/doc/configuration-lsd.css,
7193           util-vserver/doc/configuration-xhtml.xsl,
7194           util-vserver/doc/configuration.html: initial checkin
7195
7196 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7197
7198         * util-vserver/doc/compat-xhtml.xsl,
7199           util-vserver/doc/compatibility-xhtml.xsl: renamed
7200           compat-xhtml.xsl to compatibility-xhtml.xsl
7201
7202 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7203
7204         * util-vserver/doc/cfgdirdoc.dtd,
7205           util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
7206           configuration.dtd
7207
7208 2004-03-08 08:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7209
7210         * util-vserver/lib/vserver.h: added more doc
7211
7212 2004-03-08 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7213
7214         * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
7215
7216 2004-03-08 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7217
7218         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
7219           util-vserver/lib/apidoc/Doxyfile.in,
7220           util-vserver/lib/apidoc/Makefile-files: initial checkin
7221
7222 2004-03-08 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7223
7224         * util-vserver/scripts/vserver.start: use '--migrate-self' instead
7225           of '--migrate'
7226
7227 2004-03-07 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7228
7229         * util-vserver/src/vcontext.c: added '--migrate-self' support
7230
7231 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7232
7233         * util-vserver/scripts/vserver.functions: use different files for
7234           'bcap' and 'ccap' for now
7235
7236 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7237
7238         * util-vserver/util-vserver.spec.in: added changelog entry
7239
7240 2004-03-07 22:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7241
7242         * util-vserver/src/vunify.h: fixed NONNULL annotations
7243
7244 2004-03-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7245
7246         * util-vserver/lib/vserver.h: added doxygen annnotations
7247           added special compiler annotations
7248
7249 2004-03-07 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7250
7251         * util-vserver/lib/internal.h: added doxygen annnotations
7252           fixed NONNULL statements
7253
7254 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7255
7256         * util-vserver/lib/fmt.h: added doxygen annnotations
7257
7258 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7259
7260         * util-vserver/lib/Makefile-files: added apidoc directory
7261
7262 2004-03-07 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7263
7264         * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
7265           added doxygen support
7266
7267 2004-03-07 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7268
7269         * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
7270
7271 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7272
7273         * util-vserver/src/vattribute.c: use new interface of the list2...
7274           functions
7275           implemented --bcaps and --ccaps
7276
7277 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7278
7279         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
7280           new interface of the list2... functions
7281
7282 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7283
7284         * util-vserver/scripts/vserver.functions: added
7285           .../interfaces/.../nodev option and deprecated 'only_ip'
7286
7287 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7288
7289         * util-vserver/lib/testsuite/flags.c: applied new interface
7290
7291 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7292
7293         * util-vserver/lib/vserver.h: added some documentation
7294           added some flag/caps support functions
7295
7296 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7297
7298         * util-vserver/lib/virtual.h: renamed scaps to bcaps
7299
7300 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7301
7302         * util-vserver/lib/syscall_setflags.c: added EFAULT check
7303
7304 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7305
7306         * util-vserver/lib/syscall_getflags-v13.hc,
7307           util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
7308           cleanups
7309
7310 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7311
7312         * util-vserver/lib/listparser.hc: interpret numbers too
7313
7314 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7315
7316         * util-vserver/lib/internal.h: added the text2value functions
7317
7318 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7319
7320         * util-vserver/lib/flags-v13.c,
7321           util-vserver/lib/flags_list-compat.c,
7322           util-vserver/lib/flags_list-v13.c: cleanups; use modern
7323           methods...
7324
7325 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7326
7327         * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
7328           util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
7329           util-vserver/lib/syscall_getccaps-v13.hc,
7330           util-vserver/lib/syscall_getccaps.c,
7331           util-vserver/lib/syscall_setccaps-v13.hc,
7332           util-vserver/lib/syscall_setccaps.c,
7333           util-vserver/lib/val2text-t2v-uint32.c,
7334           util-vserver/lib/val2text-t2v-uint64.c,
7335           util-vserver/lib/val2text-v2t-uint32.c,
7336           util-vserver/lib/val2text-v2t-uint64.c,
7337           util-vserver/lib/val2text.hc: initial checkin
7338
7339 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7340
7341         * util-vserver/lib/Makefile-files: added the caps-files
7342           added the val2text-files
7343
7344 2004-03-07 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7345
7346         * util-vserver/doc/configuration.xml: documented
7347           '.../interfaces/.../nodev'
7348
7349 2004-03-06 02:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7350
7351         * util-vserver/util-vserver.spec.in: s!Require!Requires!
7352
7353 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7354
7355         * util-vserver/sysv/vprocunhide: initial checkin
7356
7357 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7358
7359         * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
7360           added vprocunhide
7361
7362 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7363
7364         * util-vserver/src/vuname.c: made it chainable
7365           added '--dir' option
7366
7367 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7368
7369         * util-vserver/src/vlimit.c: cleanups
7370
7371 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7372
7373         * util-vserver/scripts/vserver.start: call vuname
7374
7375 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7376
7377         * util-vserver/scripts/vprocunhide: implemented exclude/include
7378           syntax
7379           fixed exit codes
7380
7381 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7382
7383         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
7384
7385 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7386
7387         * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
7388           subdirs
7389
7390 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7391
7392         * util-vserver/distrib/misc/vprocunhide-files: added some files
7393
7394 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7395
7396         * util-vserver/util-vserver.spec.in: added vprocunhide initscript
7397
7398 2004-03-06 01:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7399
7400         * util-vserver/Makefile.am: modernized it a little bit; use '+='
7401           syntax for sysv/ now
7402
7403 2004-03-05 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7404
7405         * util-vserver/scripts/vserver.functions,
7406           util-vserver/scripts/vserver.start,
7407           util-vserver/scripts/vserver.stop,
7408           util-vserver/scripts/vserver.suexec: added support for new
7409           migrate feature
7410
7411 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7412
7413         * util-vserver/scripts/util-vserver-vars.pathsubst: added
7414           $_VCONTEXT and $_VLIMIT
7415
7416 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7417
7418         * util-vserver/scripts/functions: isAvoidNamespace(): use
7419           'vserver-info - FEATURE namespace' inforamtion too
7420
7421 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7422
7423         * util-vserver/distrib/misc/vprocunhide-files,
7424           util-vserver/scripts/vprocunhide: initial checkin
7425
7426 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7427
7428         * util-vserver/src/vlimit.c: try to read limits from dir only, when
7429           '--dir' was used
7430
7431 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7432
7433         * util-vserver/src/setattr.c: allow '--!...' syntax too
7434
7435 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7436
7437         * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
7438           missing '\'
7439
7440 2004-03-05 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7441
7442         * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
7443           and vprocunhide
7444
7445 2004-03-05 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7446
7447         * util-vserver/scripts/Makefile-files: added vprocunhide
7448
7449 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7450
7451         * util-vserver/doc/configuration.xml: documented vprocunhide
7452           documentation
7453
7454 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7455
7456         * util-vserver/distrib/Makefile.am: added vprocunhide-files
7457
7458 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7459
7460         * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
7461           files
7462
7463 2004-03-05 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7464
7465         * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
7466           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
7467           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
7468           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
7469           util-vserver/scripts/vrpm-preload,
7470           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
7471           util-vserver/scripts/vserver-build,
7472           util-vserver/scripts/vserver-build.apt-rpm,
7473           util-vserver/scripts/vserver-build.debootstrap,
7474           util-vserver/scripts/vserver-build.functions,
7475           util-vserver/scripts/vserver-build.functions.pkgmgmt,
7476           util-vserver/scripts/vserver-build.skeleton,
7477           util-vserver/scripts/vserver-copy,
7478           util-vserver/scripts/vserver.functions,
7479           util-vserver/scripts/vserver.start,
7480           util-vserver/scripts/vserver.stop,
7481           util-vserver/scripts/vservers.grabinfo.sh,
7482           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
7483           added some '>&2'
7484
7485 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7486
7487         * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
7488
7489 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7490
7491         * util-vserver/lib/testsuite,
7492           util-vserver/lib/testsuite/.cvsignore,
7493           util-vserver/lib/testsuite/Makefile-files: added parselimit
7494
7495 2004-03-05 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7496
7497         * util-vserver/src/vlimit.c: added '--dir' parameter
7498           allow command-chaining
7499           support limits with suffixes
7500           make '-c' optionally and assume current ctx by default
7501
7502 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7503
7504         * util-vserver/lib/parselimit.c,
7505           util-vserver/lib/testsuite/parselimit.c: initial checkin
7506
7507 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7508
7509         * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
7510
7511 2004-03-05 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7512
7513         * util-vserver/lib/Makefile-files: added parselimit.c
7514
7515 2004-03-05 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7516
7517         * util-vserver/src, util-vserver/src/.cvsignore: updated; added
7518           vattribute and keep-ctx-alive
7519
7520 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7521
7522         * util-vserver/src/vcontext.c: implement the vc_set_flags() part
7523
7524 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7525
7526         * util-vserver/src/vattribute.c: setFlags(): implemented it
7527
7528 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7529
7530         * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
7531
7532 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7533
7534         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
7535           error-checking
7536
7537 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7538
7539         * util-vserver/lib/getprocentry-legacy.c,
7540           util-vserver/lib/syscall-compat.hc,
7541           util-vserver/lib/syscall_getflags-v13.hc,
7542           util-vserver/lib/syscall_getiattr.c,
7543           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
7544           util-vserver/lib/syscall_getvxinfo.c,
7545           util-vserver/lib/syscall_setflags-v13.hc: return better
7546           errorcodes
7547
7548 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7549
7550         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
7551           error
7552
7553 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7554
7555         * util-vserver/ensc_wrappers/Makefile-files: added
7556           wrappers-socket.hc
7557
7558 2004-03-05 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7559
7560         * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
7561           keep-ctx-alive
7562
7563 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7564
7565         * util-vserver/src/vserver-info.c: added 'FEATURE' tag
7566
7567 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7568
7569         * util-vserver/src/vcontext.c: added support for external
7570           synchronization
7571
7572 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7573
7574         * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
7575           of vc_textlist2flag
7576
7577 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7578
7579         * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
7580           initial checkin
7581
7582 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7583
7584         * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
7585           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
7586           support for VC_IATTR_IMMUTABLE flag
7587
7588 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7589
7590         * util-vserver/src/enter-namespace.c,
7591           util-vserver/src/new-namespace.c: obsoleted by vnamespace
7592
7593 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7594
7595         * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
7596           of vc_textlist2flag()
7597
7598 2004-03-05 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7599
7600         * util-vserver/src/Makefile-files: removed new-namespace and
7601           enter-namespace
7602           added keep-ctx-alive and vattribute
7603           added src_legacy_* variables
7604
7605 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7606
7607         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
7608           util-vserver/scripts/vserver: use $_VNAMESPACE instead of
7609           $_NEW_NAMESPACE
7610
7611 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7612
7613         * util-vserver/scripts/util-vserver-vars.pathsubst: added
7614           $_VATTRIBUTE and $_VNAMESPACE
7615           removed $_NEW_NAMESPACE
7616
7617 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7618
7619         * util-vserver/scripts/chcontext: began to implement the new
7620           vcontext part...
7621
7622 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7623
7624         * util-vserver/m4/ensc_syscallnr.m4: use
7625           $ensc_cv_path_kernelheaders instead of $kernelincludedir
7626
7627 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7628
7629         * util-vserver/lib_internal/util.h: include "util-unixsock.h"
7630
7631 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7632
7633         * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
7634           flag too
7635
7636 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7637
7638         * util-vserver/lib_internal/util-unixsock.h: initial checkin
7639
7640 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7641
7642         * util-vserver/lib/testsuite/flags.c: updated to new flag functions
7643
7644 2004-03-05 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7645
7646         * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
7647           added -compat versions for the flag-parsers
7648           vc_isSupportedString(): added
7649
7650 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7651
7652         * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
7653           declarations
7654
7655 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7656
7657         * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
7658           util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
7659           util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
7660           util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
7661           in the *.c files and will not be
7662           used anymore by every file including 'fmt.h'
7663
7664 2004-03-05 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7665
7666         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
7667           to -compat.c
7668
7669 2004-03-05 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7670
7671         * util-vserver/ensc_wrappers/wrappers-socket.hc,
7672           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
7673           util-vserver/lib/flags_list-compat.c,
7674           util-vserver/lib/flags_list-v13.c,
7675           util-vserver/lib/issupportedstring.c,
7676           util-vserver/lib/listparser.hc,
7677           util-vserver/lib/listparser_uint32.c,
7678           util-vserver/lib/listparser_uint64.c: initial checkin
7679
7680 2004-03-05 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7681
7682         * util-vserver/lib/Makefile-files: updated to new flags* files
7683           added listparser* files
7684           removed unused statements
7685
7686 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7687
7688         * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
7689
7690 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7691
7692         * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
7693           declarations (use WRAPPER_DECL)
7694           WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
7695           perror() anymore
7696
7697 2004-03-05 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7698
7699         * util-vserver/contrib/manifest.dat.pathsubst: removed
7700           new-namespace and enter-namespace; they are obsoleted by
7701           vnamespace
7702
7703 2004-03-05 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7704
7705         * util-vserver/Makefile.am: added $(src_legacy_*)
7706
7707 2004-03-04 04:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7708
7709         * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
7710
7711 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7712
7713         * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
7714
7715 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7716
7717         * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
7718
7719 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7720
7721         * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
7722           anymore
7723
7724 2004-03-04 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7725
7726         * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
7727
7728 2004-03-04 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7729
7730         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
7731           util-vserver/m4/ensc_dietlibc_compat.m4,
7732           util-vserver/m4/ensc_fpicsyscall.m4,
7733           util-vserver/m4/ensc_syscall.m4: use unique identifiers
7734
7735 2004-02-27 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7736
7737         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
7738
7739 2004-02-27 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7740
7741         * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
7742           installation
7743           fixed initscript update
7744
7745 2004-02-27 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7746
7747         * util-vserver/src, util-vserver/src/.cvsignore: added vsched
7748
7749 2004-02-27 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7750
7751         * util-vserver/lib/testsuite/fmt.c: include <string.h>
7752
7753 2004-02-27 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7754
7755         * util-vserver/contrib/manifest.dat.pathsubst: added vsched
7756
7757 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7758
7759         * util-vserver/src/chbind.c: removed unused variable
7760
7761 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7762
7763         * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
7764
7765 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7766
7767         * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
7768           util-vserver/src/vschedule.c: renamed vschedule to vsched
7769
7770 2004-02-27 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7771
7772         * util-vserver/src, util-vserver/src/.cvsignore: added
7773           chcontext-compat and vschedule
7774
7775 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7776
7777         * util-vserver/lib/syscall_setsched-v13.hc,
7778           util-vserver/lib/syscall_setsched.c,
7779           util-vserver/src/vschedule.c: initial checkin
7780
7781 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7782
7783         * util-vserver/src/Makefile-files: added vschedule
7784
7785 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7786
7787         * util-vserver/lib/vserver.h: added vc_set_sched declarations
7788
7789 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7790
7791         * util-vserver/lib/virtual.h: removed 'otpions' field from
7792           vcmd_set_sched_v1
7793
7794 2004-02-27 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7795
7796         * util-vserver/lib/Makefile-files: added *setsched* files
7797
7798 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7799
7800         * util-vserver/src/chcontext.c: cleanups; applied name-change from
7801           'chcontext' to 'chcontext-compat'
7802
7803 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7804
7805         * util-vserver/src/Makefile-files: renamed 'chcontext' to
7806           'chcontext-compat'
7807
7808 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7809
7810         * util-vserver/scripts/util-vserver-vars.pathsubst: added
7811           $_CHCONTEXT_COMPAT
7812           updated $_CHCONTEXT
7813
7814 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7815
7816         * util-vserver/scripts/functions: isKernelAPI(): added
7817
7818 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7819
7820         * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
7821           initial checkin
7822
7823 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7824
7825         * util-vserver/scripts/Makefile-files: added chcontext wrapper
7826
7827 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7828
7829         * util-vserver/lib/vserver.h: added vc_isSupported()
7830           cleanups
7831
7832 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7833
7834         * util-vserver/lib/virtual.h: updated scheduler definitions
7835
7836 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7837
7838         * util-vserver/lib/Makefile-files: added issupported.c
7839
7840 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7841
7842         * util-vserver/contrib/manifest.dat.pathsubst: added
7843           chcontext-compat
7844
7845 2004-02-27 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7846
7847         * util-vserver/src/vcontext.c: cleanups; restructured code
7848
7849 2004-02-27 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7850
7851         * util-vserver/src/new-namespace.c: cleanups; do not include
7852           "stack-start.h" anymore
7853
7854 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7855
7856         * util-vserver/src, util-vserver/src/.cvsignore,
7857           util-vserver/src/Makefile-files: added vnamespace
7858
7859 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7860
7861         * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
7862           util-vserver/lib/syscall_cleanupnamespace.c,
7863           util-vserver/lib/syscall_setnamespace-v13.hc,
7864           util-vserver/lib/syscall_setnamespace.c,
7865           util-vserver/src/vnamespace.c: initial checkin
7866
7867 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7868
7869         * util-vserver/src/fakerunlevel.c,
7870           util-vserver/src/rpm-fake-resolver.c,
7871           util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
7872           util-vserver/src/vserver-stat.c: use wrappers with detailed
7873           error-messages
7874
7875 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7876
7877         * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
7878
7879 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7880
7881         * util-vserver/lib/vserver.h: vc_set_namespace(),
7882           vc_cleanup_namespace(): added prototypes
7883
7884 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7885
7886         * util-vserver/lib/virtual.h: added VCMD_set_namespace and
7887           VCMD_cleanup_namespace declarations
7888
7889 2004-02-27 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7890
7891         * util-vserver/lib/Makefile-files: added *setnamespace* and
7892           *cleanupnamespace* files
7893
7894 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7895
7896         * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
7897           util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
7898           wrappers with detailed error-messages
7899
7900 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7901
7902         * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
7903
7904 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7905
7906         * util-vserver/distrib/defaults/rpm/macros: added
7907           /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
7908
7909 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7910
7911         * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
7912           vnamespace
7913
7914 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7915
7916         * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
7917
7918 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7919
7920         * util-vserver/src/util.h: removed everything an include
7921           <lib_internal/util.h> only
7922
7923 2004-02-26 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7924
7925         * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
7926
7927 2004-02-26 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7928
7929         * util-vserver/src/chcontext.c,
7930           util-vserver/src/rpm-fake-resolver.c,
7931           util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
7932           VC_RANDCTX
7933
7934 2004-02-26 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7935
7936         * util-vserver/lib/syscall_createcontext-v13.hc,
7937           util-vserver/lib/syscall_createcontext.c,
7938           util-vserver/lib/syscall_getflags-v13.hc,
7939           util-vserver/lib/syscall_getflags.c,
7940           util-vserver/lib/syscall_migratecontext-v13.hc,
7941           util-vserver/lib/syscall_migratecontext.c,
7942           util-vserver/lib/syscall_setflags-v13.hc,
7943           util-vserver/lib/syscall_setflags.c,
7944           util-vserver/lib_internal/util-cast.h,
7945           util-vserver/lib_internal/util-commonstrings.h,
7946           util-vserver/lib_internal/util-declarecmd.h,
7947           util-vserver/lib_internal/util-dimof.h,
7948           util-vserver/lib_internal/util-exitlikeprocess.c,
7949           util-vserver/lib_internal/util-exitlikeprocess.h,
7950           util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
7951           initial checkin
7952
7953 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7954
7955         * util-vserver/src/testsuite/Makefile-files: removed
7956           'util-exitlikeprocess.c'; link against libinternal.a now
7957
7958 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7959
7960         * util-vserver/src/Makefile-files: added vcontext
7961           removed 'util-exitlikeprocess.c'; link against libinternal.a now
7962
7963 2004-02-26 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7964
7965         * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
7966           (reported in IRC by broo)
7967
7968 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7969
7970         * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
7971
7972 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7973
7974         * util-vserver/lib_internal/Makefile-files: added lots of util-*
7975           headers
7976           added util-exitlikeprocess
7977
7978 2004-02-26 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7979
7980         * util-vserver/lib/vserver.h: * vc_create_context(),
7981           vc_migrate_context(), vc_[sg]et_flags(): added
7982           prototypes plus structures
7983           * use VC_DYNAMIC_XID instead of VC_RANDCTX
7984
7985 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7986
7987         * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
7988           (for API >= 0x00010012)
7989           use VC_DYNAMIC_XID instead of VC_RANDCTX
7990
7991 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7992
7993         * util-vserver/lib/virtual.h: added create+migrate+flags+caps
7994           declarations
7995
7996 2004-02-26 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7997
7998         * util-vserver/lib/Makefile-files: added createcontext +
7999           migratecontext + [sg]etflags files
8000
8001 2004-02-26 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8002
8003         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
8004           Evc_create_context(), Evc_migrate_context(): added
8005           use WRAPPER_DECL instead of UNUSED
8006
8007 2004-02-25 11:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8008
8009         * util-vserver/src/vlimit.c: enhanced output
8010           added -nd options
8011           allow literal limits
8012           assume '-H' by default
8013
8014 2004-02-25 11:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8015
8016         * util-vserver/lib/testsuite,
8017           util-vserver/lib/testsuite/.cvsignore: added 'fmt'
8018
8019 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8020
8021         * util-vserver/src/util.h: include util-perror.h
8022
8023 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8024
8025         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
8026           use more verbose perror()
8027
8028 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8029
8030         * util-vserver/lib/testsuite/fmt.c,
8031           util-vserver/lib_internal/util-perror.h: initial checkin
8032
8033 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8034
8035         * util-vserver/scripts/vserver.functions: added better namespace
8036           supportc
8037
8038 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8039
8040         * util-vserver/lib/testsuite/Makefile-files: added fmt.c
8041
8042 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8043
8044         * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
8045
8046 2004-02-20 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8047
8048         * util-vserver/lib/flags.c: cosmetical cleanups
8049
8050 2004-02-20 23:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8051
8052         * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
8053           NAMESPACE flag
8054
8055 2004-02-20 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8056
8057         * util-vserver/src/Makefile-files: install enter-namespace into
8058           $(sbindir) instead of $(pkglibdir)
8059
8060 2004-02-20 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8061
8062         * util-vserver/src/new-namespace.c: added missing '#include
8063           <errno.h>'
8064
8065 2004-02-20 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8066
8067         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
8068
8069 2004-02-20 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8070
8071         * util-vserver/src, util-vserver/src/.cvsignore: added
8072           enter-namespace
8073
8074 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8075
8076         * util-vserver/contrib/manifest.dat.pathsubst,
8077           util-vserver/src/Makefile-files: added enter-namespace
8078
8079 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8080
8081         * util-vserver/src/enter-namespace.c: initial checkin
8082
8083 2004-02-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8084
8085         * util-vserver/src/vlimit.c: merged with 0.29.2
8086
8087 2004-02-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8088
8089         * util-vserver/src/vlimit.c: changed logic to skip entries without
8090           chance for success
8091
8092 2004-02-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8093
8094         * util-vserver/lib/Makefile-files: cleanups
8095
8096 2004-02-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8097
8098         * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
8099           use correct datastructure
8100
8101 2004-02-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8102
8103         * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
8104           util-vserver/lib/vserver.h: added the enter-namespace stuff
8105
8106 2004-02-20 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8107
8108         * util-vserver/lib/syscall_enternamespace-v13.hc,
8109           util-vserver/lib/syscall_enternamespace.c: initial checkin
8110
8111 2004-02-20 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8112
8113         * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
8114           more extensive output
8115
8116 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8117
8118         * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
8119           into core
8120
8121 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8122
8123         * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
8124           incremented needed API-version
8125
8126 2004-02-20 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8127
8128         * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
8129           handle xid==0 and xid==1 case manually
8130
8131 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8132
8133         * util-vserver/src/vlimit.c: cleanup output in error-case
8134
8135 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8136
8137         * util-vserver/src/stack-start.h: fixed begin of STACK_START for
8138           non-growing stacks
8139
8140 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8141
8142         * util-vserver/src/fakerunlevel.c: use more extensive errormessages
8143           use <wrappers.h>
8144
8145 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8146
8147         * util-vserver/lib/fscompat_getiattr-v13.hc,
8148           util-vserver/lib/fscompat_getiattr.c,
8149           util-vserver/lib/fscompat_setiattr-v13.hc,
8150           util-vserver/lib/fscompat_setiattr.c: obsoleted
8151
8152 2004-02-20 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8153
8154         * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
8155           util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
8156           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
8157           util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
8158           util-vserver/src/rpm-fake-resolver.c,
8159           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
8160           util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
8161           do the lo-check anymore
8162
8163 2004-02-20 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8164
8165         * util-vserver/src/chbind.c: use more extensive errormessages
8166           do not do the lo-check anymore
8167
8168 2004-02-20 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8169
8170         * util-vserver/src/vserver-info.c: fix copy&paste error when giving
8171           out initpid
8172
8173 2004-02-19 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8174
8175         * util-vserver/NEWS: version 0.29.195
8176
8177 2004-02-19 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8178
8179         * util-vserver/src/vserver-info.c: added SYSINFO command
8180           internal cleanups
8181
8182 2004-02-19 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8183
8184         * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
8185           Debian's e2fsprogs-devel
8186           tell packagename for Mandrake
8187
8188 2004-02-19 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8189
8190         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
8191           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
8192           util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
8193           new iattr interface and changed some internal functions
8194
8195 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8196
8197         * util-vserver/lib_internal/unify-unify.c,
8198           util-vserver/lib_internal/util-safechdir.c: applied new iattr
8199           interface
8200
8201 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8202
8203         * util-vserver/lib/vserver.h: * changed iattr interface
8204           * removed *iattr_compat() functions; functionality is covered by
8205           new
8206           iattr interface already
8207
8208 2004-02-19 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8209
8210         * util-vserver/lib/virtual.h: added new iattr definitions
8211
8212 2004-02-19 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8213
8214         * util-vserver/lib/syscall_getiattr-v13.hc,
8215           util-vserver/lib/syscall_getiattr.c,
8216           util-vserver/lib/syscall_setiattr-v13.hc,
8217           util-vserver/lib/syscall_setiattr.c: implemented new iattr
8218           interface
8219
8220 2004-02-19 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8221
8222         * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
8223           fixed off-by-one error while checking number
8224           of allowed IPs
8225
8226 2004-02-19 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8227
8228         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
8229           util-vserver/lib/fscompat_setiattr-fscompat.hc,
8230           util-vserver/lib/syscall_getiattr-fscompat.hc,
8231           util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
8232           files to *iattr-fscompat* and applied the changed iattr interface
8233
8234 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8235
8236         * util-vserver/lib/createskeleton-full.hc: use new iattr interface
8237
8238 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8239
8240         * util-vserver/lib/Makefile-files: removed the fscompat* files
8241           added *iattr-fscompat files
8242
8243 2004-02-19 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8244
8245         * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
8246           and vcopy
8247
8248 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8249
8250         * util-vserver/configure.ac: create FEATURES.txt and rearranged
8251           code a little bit
8252
8253 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8254
8255         * util-vserver/Makefile.am: added FEATURES.txt
8256
8257 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8258
8259         * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
8260           defines
8261
8262 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8263
8264         * util-vserver/lib/fscompat_setiattr-fscompat.hc:
8265           vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
8266
8267 2004-02-18 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8268
8269         * util-vserver/lib_internal/unify-unify.c,
8270           util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
8271           parameters
8272           Unify_copy(), Unify_setTime(): added prototype
8273
8274 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8275
8276         * util-vserver/lib_internal/unify-deunify.c: fixed parameters
8277
8278 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8279
8280         * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
8281           prototype
8282
8283 2004-02-18 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8284
8285         * util-vserver/lib_internal/Makefile-files: added unify* and util-*
8286           files
8287
8288 2004-02-18 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8289
8290         * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
8291           outsourced a lot to libinternal.a
8292
8293 2004-02-18 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8294
8295         * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
8296           to libinternal.a
8297
8298 2004-02-18 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8299
8300         * util-vserver/src/Makefile-files: added vcopy
8301           link the fstool programs against libinternal.a
8302           removed vserver-visitdir
8303
8304 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8305
8306         * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
8307
8308 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8309
8310         * util-vserver/src/util-safechdir.c: moved into libinternal.a
8311
8312 2004-02-18 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8313
8314         * util-vserver/lib/createskeleton-full.hc,
8315           util-vserver/lib/createskeleton-short.hc,
8316           util-vserver/lib/createskeleton.c,
8317           util-vserver/lib_internal/matchlist-printid.c,
8318           util-vserver/lib_internal/unify-copy.c,
8319           util-vserver/lib_internal/unify-settime.c,
8320           util-vserver/lib_internal/util-dotfile.h,
8321           util-vserver/lib_internal/util-safechdir.c,
8322           util-vserver/lib_internal/util-safechdir.h,
8323           util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
8324           util-vserver/src/vserver-visitdir.hc: initial checkin
8325
8326 2004-02-18 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8327
8328         * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
8329           function to accept an additional argument holding
8330           the error, instead of giving out the error
8331
8332 2004-02-18 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8333
8334         * util-vserver/lib/Makefile-files: added createskeleton* files
8335
8336 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8337
8338         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
8339
8340 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8341
8342         * util-vserver/Makefile.am, util-vserver/configure.ac: do not
8343           redefine 'LIBTOOL'; the '--tag' causes problems on install
8344
8345 2004-02-18 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8346
8347         * util-vserver/compat.h: added PURE
8348
8349 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8350
8351         * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
8352           determine if '-lcompat' is needed for dietlibc
8353
8354 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8355
8356         * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
8357           generalized some LIBTOOL stuff
8358           do not install libinternal.a anymore
8359
8360 2004-02-17 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8361
8362         * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
8363           of lib/libvserver.la to use '-lcompat' on purpose
8364
8365 2004-02-17 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8366
8367         * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
8368           /proc when it is already mounted
8369
8370 2004-02-17 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8371
8372         * util-vserver/src/rpm-fake.c: rearranged inclusion of
8373           <sys/socket.h> to fix compilation problems
8374           with fc1.90
8375
8376 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8377
8378         * util-vserver/src/rebootmgr.c: include <limits.h>
8379
8380 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8381
8382         * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
8383           lib/libvserver.la to use '-lcompat' on purpose
8384           fixed capchroot compilation
8385
8386 2004-02-17 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8387
8388         * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
8389
8390 2004-02-17 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8391
8392         * util-vserver/ensc_vector/testsuite/test1.c,
8393           util-vserver/src/testsuite/vunify-functest.c: make non-C99
8394           compilers happy
8395
8396 2004-02-17 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8397
8398         * util-vserver/NEWS: version 0.29.192
8399
8400 2004-02-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8401
8402         * util-vserver/Makefile.am: added missing backslash
8403
8404 2004-02-17 02:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8405
8406         * util-vserver/src/testsuite/Makefile-files,
8407           util-vserver/src/testsuite/vunify-functest.c,
8408           util-vserver/src/vunify.h: use new lib_internal/
8409
8410 2004-02-17 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8411
8412         * util-vserver/src/vunify-init.hc: moved most function into
8413           lib_internal/
8414
8415 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8416
8417         * util-vserver/src/vunify.c: use new lib_internal
8418
8419 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8420
8421         * util-vserver/src/util.h: moved some functions/macros into
8422           lib_internal/util-*
8423
8424 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8425
8426         * util-vserver/src/Makefile-files: removed vunify-* files which
8427           went into lib_internal
8428
8429 2004-02-17 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8430
8431         * util-vserver/Makefile.am: added lib_internal/ files
8432
8433 2004-02-17 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8434
8435         * util-vserver/src/vunify-compare.hc,
8436           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
8437           util-vserver/src/vunify-matchlist.c,
8438           util-vserver/src/vunify-matchlist.h: moved functionality into
8439           lib_internal library
8440
8441 2004-02-17 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8442
8443         * util-vserver/lib_internal,
8444           util-vserver/lib_internal/Makefile-files,
8445           util-vserver/lib_internal/matchlist-appendfiles.c,
8446           util-vserver/lib_internal/matchlist-compare.c,
8447           util-vserver/lib_internal/matchlist-destroy.c,
8448           util-vserver/lib_internal/matchlist-init.c,
8449           util-vserver/lib_internal/matchlist-initbyvserver.c,
8450           util-vserver/lib_internal/matchlist-initmanually.c,
8451           util-vserver/lib_internal/matchlist-initrefserverlist.c,
8452           util-vserver/lib_internal/matchlist.h,
8453           util-vserver/lib_internal/pathinfo-append.c,
8454           util-vserver/lib_internal/pathinfo-test.c,
8455           util-vserver/lib_internal/pathinfo.h,
8456           util-vserver/lib_internal/string-destroy.c,
8457           util-vserver/lib_internal/string.h,
8458           util-vserver/lib_internal/string.hc,
8459           util-vserver/lib_internal/unify-deunify.c,
8460           util-vserver/lib_internal/unify-unify.c,
8461           util-vserver/lib_internal/unify.h,
8462           util-vserver/lib_internal/util-io.h,
8463           util-vserver/lib_internal/util-mem.h: initial checkin
8464
8465 2004-02-17 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8466
8467         * util-vserver/ensc_wrappers/wrappers-unistd.hc,
8468           util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
8469           'noreturn' warnings for the execv() functions
8470
8471 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8472
8473         * util-vserver/contrib/make-manifest: ignore lines beginning with
8474           '#'
8475
8476 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8477
8478         * util-vserver/contrib/manifest.dat.pathsubst: set
8479           @ENSC_HAVE_*_COMPILER_TRUE@ tags
8480
8481 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8482
8483         * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
8484
8485 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8486
8487         * util-vserver/scripts/functions: use $_READLINK
8488           mount /proc when doing pkg-management
8489
8490 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8491
8492         * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
8493
8494 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8495
8496         * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
8497           (e.g. 'i' for install (default), 'q' for
8498           query, 'd' for database)
8499
8500 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8501
8502         * util-vserver/scripts/vserver-build.functions: register generated
8503           files so that they
8504           can be cleaned up when needed
8505
8506 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8507
8508         * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
8509
8510 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8511
8512         * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
8513           added
8514
8515 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8516
8517         * util-vserver/scripts/vserver-setup.functions: added --initstyle
8518           support (-> /etc/vservers/.../apps/init/style)
8519
8520 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8521
8522         * util-vserver/src/chbind.c: refined test-routine to work in
8523           vservers without 'lo' interface
8524
8525 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8526
8527         * util-vserver/src/secure-mount.c: define MS_REC when needed
8528
8529 2004-02-16 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8530
8531         * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
8532           added big, fat warning when not using dietlibc
8533
8534 2004-02-16 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8535
8536         * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
8537           pathsubst-rules
8538
8539 2004-02-14 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8540
8541         * util-vserver/scripts/vserver: use isAvoidNamespace() from
8542           main-functions file
8543
8544 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8545
8546         * util-vserver/scripts/functions,
8547           util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
8548           into main-functions file
8549
8550 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8551
8552         * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
8553           improved message
8554
8555 2004-02-14 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8556
8557         * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
8558           argument optionally
8559
8560 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8561
8562         * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
8563
8564 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8565
8566         * util-vserver/configure.ac: use ENSC_SYSCALLNR()
8567
8568 2004-02-13 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8569
8570         * util-vserver/lib/vserver-internal.h: use results from
8571           ENSC_SYSCALLNR
8572
8573 2004-02-13 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8574
8575         * util-vserver/m4/ensc_syscallnr.m4: initial checkin
8576
8577 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8578
8579         * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
8580
8581 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8582
8583         * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
8584
8585 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8586
8587         * util-vserver/scripts/vserver.start: use clearenv
8588
8589 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8590
8591         * util-vserver/scripts/vserver.functions: made namespace stuff
8592           configurable at a global place
8593
8594 2004-02-11 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8595
8596         * util-vserver/scripts/vrpm-preload: give more rights... (same like
8597           at --secure)
8598
8599 2004-02-11 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8600
8601         * util-vserver/scripts/util-vserver-vars.pathsubst,
8602           util-vserver/src/Makefile-files: added clearenv
8603
8604 2004-02-11 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8605
8606         * util-vserver/src/clearenv.c: initial checkin
8607
8608 2004-02-10 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8609
8610         * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
8611           dot-files by default; it does not make sense to use a special
8612           '-a' flag for the set-operations
8613
8614 2004-02-10 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8615
8616         * util-vserver/configure.ac: version 0.28.200
8617
8618 2004-02-10 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8619
8620         * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
8621           use internal mount(2) on MOVE too
8622
8623 2004-02-10 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8624
8625         * util-vserver/scripts/vserver,
8626           util-vserver/scripts/vserver.functions,
8627           util-vserver/scripts/vserver.start: implemented CLONE_NS and
8628           --rbind mounting
8629
8630 2004-02-10 14:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8631
8632         * util-vserver/src/secure-mount.c: implemented '--rbind'
8633
8634 2004-02-10 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8635
8636         * util-vserver/ensc_vector/testsuite,
8637           util-vserver/ensc_vector/testsuite/.cvsignore,
8638           util-vserver/lib/testsuite,
8639           util-vserver/lib/testsuite/.cvsignore: initial checkin
8640
8641 2004-02-10 12:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8642
8643         * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
8644           s!init!fakeinit!
8645
8646 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8647
8648         * util-vserver/configure.ac: version 0.28.199
8649
8650 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8651
8652         * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
8653           right %post scriptlet
8654
8655 2004-02-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8656
8657         * util-vserver/configure.ac: version 0.28.198
8658
8659 2004-02-09 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8660
8661         * util-vserver/contrib/make-manifest,
8662           util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
8663           from -core to -lib
8664
8665 2004-02-09 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8666
8667         * util-vserver/util-vserver.spec.in: added -lib subpackage
8668           moved *.so.* files from -core to -lib
8669           removed the '%exclude ...vrpm.8'
8670           added a 'make check'
8671
8672 2004-02-09 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8673
8674         * util-vserver/src/testsuite,
8675           util-vserver/src/testsuite/.cvsignore: initial checkin
8676
8677 2004-02-09 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8678
8679         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
8680           added some 'NORETURN' specifiers
8681
8682 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8683
8684         * util-vserver/Makefile.am: added lib/testsuite
8685
8686 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8687
8688         * util-vserver/src/testsuite/vunify-test.sh: redirect output to
8689           /dev/null
8690
8691 2004-02-09 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8692
8693         * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
8694           warnings
8695
8696 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8697
8698         * util-vserver/src/testsuite/chcontext-test.c: added explicite
8699           'return' for non-C99 compilers
8700
8701 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8702
8703         * util-vserver/src/testsuite/Makefile-files: added chbind-test
8704
8705 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8706
8707         * util-vserver/man/Makefile-files: renoved vrpm.8 for now
8708
8709 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8710
8711         * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
8712           instead of 'int' argument
8713           vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
8714           prototypes
8715
8716 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8717
8718         * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
8719           int' instead of 'int' argument
8720
8721 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8722
8723         * util-vserver/lib/Makefile-files: added flags* files
8724           added testsuite + -programs
8725
8726 2004-02-09 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8727
8728         * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
8729           function
8730           rearranged code to avoid unremovable zombie processes
8731
8732 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8733
8734         * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
8735           it
8736
8737 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8738
8739         * util-vserver/src/Makefile-files: made reducecap & chbind native
8740           dietlibc programs
8741
8742 2004-02-09 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8743
8744         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
8745           util-vserver/lib/testsuite,
8746           util-vserver/lib/testsuite/Makefile-files,
8747           util-vserver/lib/testsuite/flags.c,
8748           util-vserver/src/testsuite/chbind-test.c: initial checkin
8749
8750 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8751
8752         * util-vserver/src/Makefile-files: added sys_clone.h
8753
8754 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8755
8756         * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
8757           needed Requires:
8758
8759 2004-02-06 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8760
8761         * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
8762           newly create vserverdirs
8763           cleanups; parenthesize case-expressions
8764
8765 2004-02-06 21:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8766
8767         * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
8768           attribute to prototype
8769
8770 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8771
8772         * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
8773
8774 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8775
8776         * util-vserver/src/new-namespace.c: cleanups; modernized it
8777
8778 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8779
8780         * util-vserver/src/Makefile-files: link new-namespace against
8781           util-exitlikeprocess
8782           cleanups
8783
8784 2004-02-06 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8785
8786         * util-vserver/src/sys_clone.h: initial checkin
8787
8788 2004-02-06 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8789
8790         * util-vserver/src/testsuite/Makefile-files: do not call
8791           vunify-test when no C99 compiler is available
8792
8793 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8794
8795         * util-vserver/ensc_vector/testsuite,
8796           util-vserver/ensc_vector/testsuite/Makefile-files,
8797           util-vserver/ensc_vector/testsuite/test1.c: initial checkin
8798
8799 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8800
8801         * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
8802
8803 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8804
8805         * util-vserver/src/vutil.cc: minor cosmetical changes
8806
8807 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8808
8809         * util-vserver/src/vunify-init.hc: initModeManually(): added
8810           missing strdup()
8811
8812 2004-02-06 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8813
8814         * util-vserver/Makefile.am,
8815           util-vserver/ensc_vector/Makefile-files: added ensc_vector
8816           testsuite
8817
8818 2004-02-06 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8819
8820         * util-vserver/ensc_vector/vector-insert.c: fixed it
8821
8822 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8823
8824         * util-vserver/src/vserver-stat.c: use ensc_vector
8825           cleanups
8826
8827 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8828
8829         * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
8830           mappings
8831
8832 2004-02-06 16:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8833
8834         * util-vserver/src/Makefile-files: link vserver-stat against
8835           libensc_vector.a
8836
8837 2004-02-06 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8838
8839         * util-vserver/doc/configuration.xml: enumerated possible resources
8840
8841 2004-02-06 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8842
8843         * util-vserver/src/chxid.c: fixed do-display-dir behavior
8844
8845 2004-02-06 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8846
8847         * util-vserver/scripts/vserver.functions: _generateFlagOptions():
8848           fixed a case expression; formerly x"foo" ==
8849           foo checks which would never succeed
8850
8851 2004-02-06 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8852
8853         * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
8854           util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
8855           util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
8856           util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
8857           util-vserver/src/rpm-fake-resolver.c,
8858           util-vserver/src/save_ctxinfo.c,
8859           util-vserver/src/testsuite/rpm-fake-test.c,
8860           util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
8861           util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
8862           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
8863           util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
8864           use new ensc_wrappers/ headers
8865
8866 2004-02-06 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8867
8868         * util-vserver/src/Makefile-files: removed wrappers-*
8869           link lsxid against libensc_vector.a
8870
8871 2004-02-06 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8872
8873         * util-vserver/src/wrappers-dirent.h,
8874           util-vserver/src/wrappers-io.h,
8875           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
8876           moved and generalized into an own /ensc_wrappers subdir
8877
8878 2004-02-06 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8879
8880         * util-vserver/ensc_vector,
8881           util-vserver/ensc_vector/Makefile-files,
8882           util-vserver/ensc_vector/vector-clear.c,
8883           util-vserver/ensc_vector/vector-free.c,
8884           util-vserver/ensc_vector/vector-init.c,
8885           util-vserver/ensc_vector/vector-insert.c,
8886           util-vserver/ensc_vector/vector-internal.h,
8887           util-vserver/ensc_vector/vector-popback.c,
8888           util-vserver/ensc_vector/vector-pushback.c,
8889           util-vserver/ensc_vector/vector-resize.c,
8890           util-vserver/ensc_vector/vector-resizeinternal.hc,
8891           util-vserver/ensc_vector/vector-search.c,
8892           util-vserver/ensc_vector/vector-sort.c,
8893           util-vserver/ensc_vector/vector-unique.c,
8894           util-vserver/ensc_vector/vector.h,
8895           util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
8896           util-vserver/ensc_wrappers/Makefile-files,
8897           util-vserver/ensc_wrappers/wrappers-clone.hc,
8898           util-vserver/ensc_wrappers/wrappers-dirent.hc,
8899           util-vserver/ensc_wrappers/wrappers-fcntl.hc,
8900           util-vserver/ensc_wrappers/wrappers-io.hc,
8901           util-vserver/ensc_wrappers/wrappers-ioctl.hc,
8902           util-vserver/ensc_wrappers/wrappers-iosock.hc,
8903           util-vserver/ensc_wrappers/wrappers-mount.hc,
8904           util-vserver/ensc_wrappers/wrappers-pivot.hc,
8905           util-vserver/ensc_wrappers/wrappers-resource.hc,
8906           util-vserver/ensc_wrappers/wrappers-stdlib.hc,
8907           util-vserver/ensc_wrappers/wrappers-unistd.hc,
8908           util-vserver/ensc_wrappers/wrappers-vserver.hc,
8909           util-vserver/ensc_wrappers/wrappers-wait.hc,
8910           util-vserver/ensc_wrappers/wrappers.h,
8911           util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
8912
8913 2004-02-06 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8914
8915         * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
8916           subdirs and files
8917
8918 2004-02-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8919
8920         * util-vserver/src/setattr.c: documented --barrier
8921           fixed do-display-dir behavior
8922
8923 2004-02-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8924
8925         * util-vserver/scripts/vserver.functions: added another path for
8926           the template mtab file
8927
8928 2004-02-05 04:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8929
8930         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
8931
8932 2004-02-05 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8933
8934         * util-vserver/distrib/defaults/apt.conf: initial checkin
8935
8936 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8937
8938         * util-vserver/distrib/Makefile.am: added default apt.conf
8939
8940 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8941
8942         * util-vserver/doc/configuration.xml: documented default apt.conf
8943
8944 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8945
8946         * util-vserver/lib/syscall-legacy.hc: minor code cleanups
8947           added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
8948
8949 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8950
8951         * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
8952           headers
8953
8954 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8955
8956         * util-vserver/scripts/vserver-build.functions.apt: added default
8957           apt.conf/vendors.conf files
8958
8959 2004-02-05 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8960
8961         * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
8962           again...
8963
8964 2004-02-04 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8965
8966         * util-vserver/configure.ac: use ENSC_SYSCALL
8967           enhanced diagnostic output
8968
8969 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8970
8971         * util-vserver/lib/syscall-legacy.hc,
8972           util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
8973
8974 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8975
8976         * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
8977           anymore explicitly
8978
8979 2004-02-04 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8980
8981         * util-vserver/Makefile.am: added @WGET@ substitution
8982
8983 2004-02-04 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8984
8985         * util-vserver/m4/ensc_syscall.m4: initial checkin
8986
8987 2004-02-04 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8988
8989         * util-vserver/scripts/vpkg: implemented Debian support
8990
8991 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8992
8993         * util-vserver/scripts/vserver: cleanups
8994           added '--silent' option
8995
8996 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8997
8998         * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
8999           cleanups
9000
9001 2004-02-04 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9002
9003         * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
9004           transmission
9005
9006 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9007
9008         * util-vserver/NEWS: version 0.28.193
9009
9010 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9011
9012         * util-vserver/configure.ac: added check for wget
9013           version 0.28.193
9014
9015 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9016
9017         * util-vserver/util-vserver.spec.in: added some (Build)Requires:
9018
9019 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9020
9021         * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
9022           files
9023
9024 2004-02-04 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9025
9026         * util-vserver/doc/configuration.xml: documented debootstrap
9027           configuration
9028
9029 2004-02-04 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9030
9031         * util-vserver/scripts/vserver-build.debootstrap: fixed path of
9032           default-uri file
9033
9034 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9035
9036         * util-vserver/distrib/misc/debootstrap.uri: initial checkin
9037
9038 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9039
9040         * util-vserver/distrib/Makefile.am: added debootstrap.uri
9041
9042 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9043
9044         * util-vserver/scripts/vserver-setup.functions: use
9045           $PKGLIBDEFAULTDIRc
9046
9047 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9048
9049         * util-vserver/scripts/vserver-build.apt-rpm,
9050           util-vserver/scripts/vserver-build.functions,
9051           util-vserver/scripts/vserver-build.skeleton: cleanups; use
9052           'base.' namespace
9053
9054 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9055
9056         * util-vserver/scripts/vserver-build: added debootstrap
9057
9058 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9059
9060         * util-vserver/scripts/vpkg: added basic support for Debian
9061
9062 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9063
9064         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
9065
9066 2004-02-04 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9067
9068         * util-vserver/scripts/Makefile-files: added debootstrap and
9069           pkgmgmt files
9070
9071 2004-02-04 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9072
9073         * util-vserver/scripts/vserver-build.debootstrap: initial checkin
9074
9075 2004-02-03 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9076
9077         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
9078
9079 2004-02-03 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9080
9081         * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
9082
9083 2004-02-03 22:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9084
9085         * util-vserver/contrib, util-vserver/contrib/.cvsignore,
9086           util-vserver/contrib/Makefile-files,
9087           util-vserver/contrib/make-manifest,
9088           util-vserver/contrib/manifest.dat.pathsubst: initial checkin
9089
9090 2004-02-03 21:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9091
9092         * util-vserver/configure.ac: added more details to the final
9093           summary
9094
9095 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9096
9097         * util-vserver/distrib/Makefile.am: added misc/fstab
9098
9099 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9100
9101         * util-vserver/scripts/vserver-build.apt-rpm,
9102           util-vserver/scripts/vserver-build.functions,
9103           util-vserver/scripts/vserver-build.functions.apt,
9104           util-vserver/scripts/vserver-build.functions.rpm: splitted some
9105           functions into a separate vserver-build.functions.pkgmgmt file
9106           use XXX.yyy namespace-style notation
9107
9108 2004-02-03 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9109
9110         * util-vserver/distrib/misc/fstab,
9111           util-vserver/scripts/vserver-build.functions.pkgmgmt,
9112           util-vserver/scripts/vserver-build.skeleton: initial checkin
9113
9114 2004-02-03 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9115
9116         * util-vserver/scripts/vserver-setup.functions: allow to configure
9117           fstab-file
9118
9119 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9120
9121         * util-vserver/scripts/vserver-build: added skeleton support
9122           fixed help message
9123
9124 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9125
9126         * util-vserver/scripts/vserver: added '--debug' option
9127
9128 2004-02-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9129
9130         * util-vserver/scripts/util-vserver-vars.pathsubst: added
9131           $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
9132
9133 2004-02-03 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9134
9135         * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
9136
9137 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9138
9139         * util-vserver/src/vkill.c: cleanups; use modern interfaces
9140
9141 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9142
9143         * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
9144
9145 2004-02-03 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9146
9147         * util-vserver/src/Makefile-files: added vuname
9148
9149 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9150
9151         * util-vserver/src/testsuite/Makefile-files: added workaround for
9152           automake bug
9153
9154 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9155
9156         * util-vserver/src/vuname.c: initial checkin
9157
9158 2004-02-03 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9159
9160         * util-vserver/configure.ac: use ENSC_C99COMPILER
9161           give out summary at end of ./configure
9162
9163 2004-02-03 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9164
9165         * util-vserver/src/Makefile-files: * added support for
9166           ENSC_HAVE_C99_COMPILER and conditionalized build
9167           of 'vunify'
9168           * renamed *_CXX_X_* variables to *_CXX_*
9169
9170 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9171
9172         * util-vserver/src/vunify.cc: removed since rewritten in C
9173
9174 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9175
9176         * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
9177
9178 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9179
9180         * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
9181           added warning-messages
9182
9183 2004-02-03 12:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9184
9185         * util-vserver/lib/syscall_getvhiname-v13.hc,
9186           util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
9187
9188 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9189
9190         * util-vserver/doc/compatibility.xml: added note about chcontext
9191           rewrite
9192
9193 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9194
9195         * util-vserver/configure.ac: added support for olduts API
9196
9197 2004-02-02 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9198
9199         * util-vserver/Makefile.am: substitute @PACKAGE@ too
9200
9201 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9202
9203         * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
9204
9205 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9206
9207         * util-vserver/src/testsuite/chcontext-test.c: initial checkin
9208
9209 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9210
9211         * util-vserver/src/wrappers.h: added Esetsid()
9212
9213 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9214
9215         * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
9216
9217 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9218
9219         * util-vserver/src/vserver-stat.c: cleanups
9220           added missing '\n' in error-msg
9221
9222 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9223
9224         * util-vserver/src/vserver-info.c: added UTS tag
9225
9226 2004-02-02 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9227
9228         * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
9229           call
9230
9231 2004-02-02 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9232
9233         * util-vserver/src/chcontext.c: rewrote and enhanced it
9234
9235 2004-02-02 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9236
9237         * util-vserver/src/Makefile-files: made chcontext a dietlibc
9238           program and updated its SOURCES
9239
9240 2004-02-02 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9241
9242         * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
9243           added VHOST/vhi functions and types
9244
9245 2004-02-02 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9246
9247         * util-vserver/lib/vserver-internal.h: cleanups
9248           added CALL_VC_OLDUTS()
9249           added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
9250
9251 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9252
9253         * util-vserver/lib/virtual.h: added VHOST support
9254
9255 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9256
9257         * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
9258           util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
9259           *_oldproc
9260
9261 2004-02-02 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9262
9263         * util-vserver/lib/syscall-compat.hc,
9264           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
9265           fixed vc_new_s_context() to return the context instead of 0/1
9266
9267 2004-02-02 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9268
9269         * util-vserver/lib/fscompat_getiattr-v13.hc,
9270           util-vserver/lib/fscompat_setiattr-v13.hc,
9271           util-vserver/lib/syscall_getiattr-v13.hc,
9272           util-vserver/lib/syscall_getvxinfo-v13.hc,
9273           util-vserver/lib/syscall_kill-v11.hc,
9274           util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
9275           wrap xid
9276
9277 2004-02-02 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9278
9279         * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
9280
9281 2004-02-02 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9282
9283         * util-vserver/lib/Makefile-files: added *vhiname* files
9284
9285 2004-02-02 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9286
9287         * util-vserver/lib/syscall_getvhiname-olduts.hc,
9288           util-vserver/lib/syscall_getvhiname-v13.hc,
9289           util-vserver/lib/syscall_getvhiname.c,
9290           util-vserver/lib/syscall_setvhiname-olduts.hc,
9291           util-vserver/lib/syscall_setvhiname-v13.hc,
9292           util-vserver/lib/syscall_setvhiname.c: initial checkin
9293
9294 2004-01-29 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9295
9296         * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
9297
9298 2004-01-29 11:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9299
9300         * util-vserver/NEWS: version 0.28.190
9301
9302 2004-01-29 11:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9303
9304         * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
9305           fix $pkglibdir in install-data-hook
9306           put some hooks into own targets
9307
9308 2004-01-29 11:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9309
9310         * util-vserver/configure.ac: added tests for sed and cmp
9311           outsourced ext2fs test (merged from 0.28)
9312
9313 2004-01-29 11:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9314
9315         * util-vserver/src/vserver-stat.c: fixed insert-into-list function
9316           give out warning when vc_get_task_xid() fails
9317
9318 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9319
9320         * util-vserver/src/vserver-info.c: use DIM_OF() macro
9321           added APIVER tag
9322           fixed help message
9323
9324 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9325
9326         * util-vserver/src/util.h: added DIM_OF() macro
9327
9328 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9329
9330         * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
9331
9332 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9333
9334         * util-vserver/scripts/legacy/distrib-info,
9335           util-vserver/scripts/legacy/vserver,
9336           util-vserver/scripts/legacy/vserverkillall,
9337           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
9338           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
9339           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
9340           util-vserver/scripts/vrpm-preload,
9341           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
9342           util-vserver/scripts/vserver-build,
9343           util-vserver/scripts/vserver-copy,
9344           util-vserver/scripts/vservers.grabinfo.sh,
9345           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
9346           fixed/changed path-detection for $UTIL_VSERVER_VARS
9347
9348 2004-01-29 11:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9349
9350         * util-vserver/scripts/Makefile-files: cleanups
9351           do not install util-vserver-vars in SBINDIR anymore
9352
9353 2004-01-29 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9354
9355         * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
9356
9357 2004-01-29 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9358
9359         * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
9360           util-vserver/lib/vserver.h: merged with 0.28
9361
9362 2004-01-23 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9363
9364         * util-vserver/doc/Makefile-files: added some files to doc_DAT
9365
9366 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9367
9368         * util-vserver/configure.ac: version 0.27.199
9369           added check for xsltproc
9370
9371 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9372
9373         * util-vserver/NEWS: version 0.27.199
9374
9375 2004-01-23 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9376
9377         * util-vserver/compat.h: added ENSC_FIX_IOCTL()
9378
9379 2004-01-23 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9380
9381         * util-vserver/Makefile.am: added $(doc_DAT)
9382
9383 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9384
9385         * util-vserver/doc/Makefile-files: added compat-doc
9386
9387 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9388
9389         * util-vserver/doc/compat-xhtml.xsl,
9390           util-vserver/doc/compatibility.dtd,
9391           util-vserver/doc/compatibility.xml: initial checkin
9392
9393 2004-01-23 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9394
9395         * util-vserver/lib/ioctl-getext2flags.hc,
9396           util-vserver/lib/ioctl-getfilecontext.hc,
9397           util-vserver/lib/ioctl-setext2flags.hc,
9398           util-vserver/lib/ioctl-setfilecontext.hc,
9399           util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
9400           dietlibc's ioctl() return values
9401
9402 2004-01-22 21:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9403
9404         * util-vserver/lib/getversion-internal.hc,
9405           util-vserver/lib/syscall-compat.hc,
9406           util-vserver/lib/syscall_getiattr-v13.hc,
9407           util-vserver/lib/syscall_gettaskxid-v13.hc,
9408           util-vserver/lib/syscall_getvxinfo-v13.hc,
9409           util-vserver/lib/syscall_kill-v11.hc,
9410           util-vserver/lib/syscall_rlimit-v11.hc,
9411           util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
9412           instead of the VC_CMD(...) macros
9413
9414 2004-01-22 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9415
9416         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
9417
9418 2004-01-22 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9419
9420         * util-vserver/src/vrsetup.c: fixed copyright date
9421
9422 2004-01-22 14:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9423
9424         * util-vserver/src/wrappers.h: added Eioctl() wrapper
9425
9426 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9427
9428         * util-vserver/src/Makefile-files: added vrsetup
9429
9430 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9431
9432         * util-vserver/src/vrsetup.c: initial checkin
9433
9434 2004-01-22 13:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9435
9436         * util-vserver/src/vunify-doit.hc: * provide st_mode at
9437           vc_set_iattr_compat() call
9438
9439 2004-01-22 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9440
9441         * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
9442           st_mode at vc_set_iattr_compat() call
9443           * do not stop on non-regular files; vc_set_iattr_compat() handles
9444           this
9445           already
9446
9447 2004-01-22 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9448
9449         * util-vserver/src/setattr.c: * removed the race-check; this is
9450           done by vc_set_iattr_compat() already
9451           * provide st_mode at vc_set_iattr_compat() call
9452           * do not stop on non-regular files; vc_set_iattr_compat() handles
9453           this
9454           already
9455           * moved setFlags() code into handleFile()
9456           * added 'iunlink' option
9457
9458 2004-01-22 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9459
9460         * util-vserver/src/chxid.c: * removed the race-check; this is done
9461           by vc_set_iattr_compat() already
9462           * provide st_mode at vc_set_iattr_compat() call
9463           * do not stop on non-regular files; vc_set_iattr_compat() handles
9464           this
9465           already
9466           * moved setFile() code into handleFile()
9467
9468 2004-01-22 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9469
9470         * util-vserver/src/Makefile-files: removed 'vunify' from list of
9471           C++ files
9472
9473 2004-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9474
9475         * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
9476
9477 2004-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9478
9479         * util-vserver/lib/ioctl-getext2flags.hc,
9480           util-vserver/lib/ioctl-getfilecontext.hc,
9481           util-vserver/lib/ioctl-getxflg.hc,
9482           util-vserver/lib/ioctl-setext2flags.hc,
9483           util-vserver/lib/ioctl-setfilecontext.hc,
9484           util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
9485           <-1, assign errno manually and return -1
9486
9487 2004-01-22 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9488
9489         * util-vserver/lib/syscall_getiattr-v13.hc,
9490           util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
9491           removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
9492
9493 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9494
9495         * util-vserver/lib/virtual.h: updated; removed 'dev' field from
9496           'struct vcmd_ctx_iattr_v0'
9497
9498 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9499
9500         * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
9501           errorcase
9502
9503 2004-01-22 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9504
9505         * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
9506           additional 'mode' parameter to avoid
9507           an additional 'lstat'
9508
9509 2004-01-22 13:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9510
9511         * util-vserver/lib/fscompat_getiattr.c,
9512           util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
9513           parameter to avoid an additional 'lstat'
9514
9515 2004-01-22 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9516
9517         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
9518           util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
9519           additional 'mode' parameter to avoid an additional 'lstat'
9520           * operate on regular files and directories only
9521
9522 2004-01-21 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9523
9524         * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
9525           instead of -1
9526
9527 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9528
9529         * util-vserver/tests/getinitpid.c: updated to new API
9530
9531 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9532
9533         * util-vserver/src/vserver-info.c: added INITPID* and XID tags
9534
9535 2004-01-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9536
9537         * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
9538           util-vserver/src/vserver-stat.c,
9539           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
9540           use vc_get_task_xid() instead of vc_X_getctx()
9541
9542 2004-01-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9543
9544         * util-vserver/lib/vserver.h: * vc_get_vx_info(),
9545           vc_get_task_xid(): added prototypes plus required
9546           typedefinitions
9547           * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
9548           functions
9549           above
9550
9551 2004-01-21 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9552
9553         * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
9554           API
9555           * added support for VC_MULTIVERSION_SYSCALL which chooses the
9556           optimal
9557           CALL_VC variant
9558           * changed CALL_VC() so that it looks for version greater than
9559           requested
9560           one now
9561
9562 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9563
9564         * util-vserver/lib/virtual.h: updated; added VINFO commands
9565
9566 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9567
9568         * util-vserver/lib/syscall_kill.c,
9569           util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
9570           usage
9571
9572 2004-01-21 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9573
9574         * util-vserver/lib/fscompat_getiattr.c,
9575           util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
9576           macro
9577
9578 2004-01-21 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9579
9580         * util-vserver/lib/checkversion.c,
9581           util-vserver/lib/getversion-internal.hc,
9582           util-vserver/lib/getversion.c,
9583           util-vserver/lib/ioctl-getext2flags.hc,
9584           util-vserver/lib/ioctl-getfilecontext.hc,
9585           util-vserver/lib/ioctl-getxflg.hc,
9586           util-vserver/lib/ioctl-setext2flags.hc,
9587           util-vserver/lib/ioctl-setfilecontext.hc,
9588           util-vserver/lib/ioctl-setxflg.hc,
9589           util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
9590           util-vserver/lib/syscall_getiattr-v13.hc,
9591           util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
9592           "vserver-internal.h" including
9593
9594 2004-01-21 18:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9595
9596         * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
9597           files
9598           removed obsoleted getctx/getinitpid files
9599           renamed some -v11 files to -fscompat
9600
9601 2004-01-21 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9602
9603         * util-vserver/lib/getctx-compat.hc,
9604           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
9605           util-vserver/lib/getinitpid-compat.hc,
9606           util-vserver/lib/getinitpid-legacy.hc,
9607           util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
9608
9609 2004-01-21 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9610
9611         * util-vserver/lib/fscompat_getiattr-v13.hc,
9612           util-vserver/lib/fscompat_setiattr-v13.hc,
9613           util-vserver/lib/syscall_gettaskxid-oldproc.hc,
9614           util-vserver/lib/syscall_gettaskxid-v13.hc,
9615           util-vserver/lib/syscall_gettaskxid.c,
9616           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
9617           util-vserver/lib/syscall_getvxinfo-v13.hc,
9618           util-vserver/lib/syscall_getvxinfo.c: initial checkin
9619
9620 2004-01-21 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9621
9622         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
9623           util-vserver/lib/fscompat_getiattr-v11.hc,
9624           util-vserver/lib/fscompat_setiattr-fscompat.hc,
9625           util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
9626           *-fscompat
9627
9628 2004-01-21 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9629
9630         * util-vserver, util-vserver/.cvsignore: added 'Build-*'
9631
9632 2004-01-21 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9633
9634         * util-vserver/configure.ac: added 'oldproc' API
9635
9636 2004-01-21 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9637
9638         * util-vserver/src/Makefile-files,
9639           util-vserver/src/vunify-compare.hc,
9640           util-vserver/src/vunify-compare.ic,
9641           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
9642           util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
9643           util-vserver/src/vunify.c: renamed *.ic to *.hc
9644
9645 2004-01-21 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9646
9647         * util-vserver/src/vunify.h: added changes for new API
9648           added rsSPECIAL reason
9649
9650 2004-01-21 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9651
9652         * util-vserver/src/vunify.c: added changes for new API
9653
9654 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9655
9656         * util-vserver/src/vunify-doit.ic: updated to new API
9657
9658 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9659
9660         * util-vserver/src/vlimit.c: fixed help message
9661
9662 2004-01-21 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9663
9664         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
9665           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
9666           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
9667           updated/enhanced for new API
9668
9669 2004-01-21 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9670
9671         * util-vserver/lib/virtual.h: updated
9672
9673 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9674
9675         * util-vserver/lib/vserver-internal.h: added v13 API
9676
9677 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9678
9679         * util-vserver/lib/vserver.h: added fscompat and v13 functions
9680           removed ioctl functions
9681
9682 2004-01-21 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9683
9684         * util-vserver/lib/Makefile-files: added fscompat and v13 functions
9685
9686 2004-01-21 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9687
9688         * util-vserver/lib/ioctl-getext2flags.c,
9689           util-vserver/lib/ioctl-getext2flags.hc,
9690           util-vserver/lib/ioctl-getfilecontext.c,
9691           util-vserver/lib/ioctl-getfilecontext.hc,
9692           util-vserver/lib/ioctl-setext2flags.c,
9693           util-vserver/lib/ioctl-setext2flags.hc,
9694           util-vserver/lib/ioctl-setfilecontext.c,
9695           util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
9696           ioctl-functions anymore; use them only internally
9697           and include them directly. Therefore, renamed them from *.c to
9698           *.hc
9699
9700 2004-01-21 01:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9701
9702         * util-vserver/lib/fscompat_getiattr-v11.hc,
9703           util-vserver/lib/fscompat_getiattr.c,
9704           util-vserver/lib/fscompat_setiattr-v11.hc,
9705           util-vserver/lib/fscompat_setiattr.c,
9706           util-vserver/lib/ioctl-getxflg.hc,
9707           util-vserver/lib/ioctl-setxflg.hc,
9708           util-vserver/lib/syscall_getiattr-v13.hc,
9709           util-vserver/lib/syscall_getiattr.c,
9710           util-vserver/lib/syscall_setiattr-v13.hc,
9711           util-vserver/lib/syscall_setiattr.c: initial checkin
9712
9713 2004-01-21 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9714
9715         * util-vserver/configure.ac: added v13 & fscompat APIs
9716
9717 2004-01-19 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9718
9719         * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
9720
9721 2004-01-19 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9722
9723         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
9724           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
9725           s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
9726
9727 2004-01-19 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9728
9729         * util-vserver/src/Makefile-files: removed vunify-operations
9730
9731 2004-01-19 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9732
9733         * util-vserver/src/vunify.h: cleanups; moved structure declarations
9734           from vunify.c into this headerfile
9735
9736 2004-01-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9737
9738         * util-vserver/src/vunify.c: cleanups
9739           added 'skip_reason' support
9740           added debug output
9741
9742 2004-01-19 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9743
9744         * util-vserver/src/vunify-init.ic: added debug output
9745           fixed descriptor leak
9746
9747 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9748
9749         * util-vserver/src/vunify-compare.ic,
9750           util-vserver/src/vunify-doit.ic: initial checkin
9751
9752 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9753
9754         * util-vserver/src/vunify-operations.c,
9755           util-vserver/src/vunify-operations.h: obsoleted by more
9756           straight-forward code
9757
9758 2004-01-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9759
9760         * util-vserver/src/vlimit.c: fixed copy&paste error
9761
9762 2004-01-17 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9763
9764         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
9765
9766 2004-01-17 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9767
9768         * util-vserver/tests/vserver-info.c: updated to new
9769           vc_getVserverVdir() API
9770
9771 2004-01-17 05:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9772
9773         * util-vserver/src/vunify.c: moved init*() functions to
9774           vunify-init.c
9775
9776 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9777
9778         * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
9779           too
9780
9781 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9782
9783         * util-vserver/src/vunify-matchlist.h: made 'buf' constant
9784
9785 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9786
9787         * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
9788
9789 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9790
9791         * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
9792           PKGMGMT_INFO_PROG
9793           register 'vdir'
9794           use default exclude-lists
9795
9796 2004-01-17 05:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9797
9798         * util-vserver/src/vunify-debug.c: added a const_cast
9799
9800 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9801
9802         * util-vserver/src/vserver-info.c: updated VDIR tag to new
9803           interface
9804
9805 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9806
9807         * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
9808
9809 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9810
9811         * util-vserver/scripts/vpkg: initial checkin
9812
9813 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9814
9815         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
9816           and $_VPKG
9817
9818 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9819
9820         * util-vserver/scripts/distrib-info,
9821           util-vserver/scripts/legacy/distrib-info: moved distrib-info to
9822           legacy/
9823
9824 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9825
9826         * util-vserver/scripts/Makefile-files: moved distrib-info to
9827           legacy/
9828           added vpkg
9829
9830 2004-01-17 05:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9831
9832         * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
9833           added 'physical' parameter to vc_getVserverVdir() which resolves
9834           the
9835           complete physical path of the vdir
9836
9837 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9838
9839         * util-vserver/distrib/misc/vunify-exclude: initial checkin
9840
9841 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9842
9843         * util-vserver/distrib/Makefile.am: added vunify-exclude
9844
9845 2004-01-17 05:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9846
9847         * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
9848
9849 2004-01-17 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9850
9851         * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
9852           minor cleanups
9853
9854 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9855
9856         * util-vserver/src/testsuite/vunify-test.sh: applied new calling
9857           scheme
9858
9859 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9860
9861         * util-vserver/src/testsuite/vunify-functest.c: added
9862           wrapper_exit_code
9863
9864 2004-01-16 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9865
9866         * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
9867           Emalloc(), Erealloc(): fixed declarations
9868
9869 2004-01-16 18:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9870
9871         * util-vserver/src/vunify-matchlist.c,
9872           util-vserver/src/vunify-matchlist.h,
9873           util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
9874           added exclude-list support
9875
9876 2004-01-16 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9877
9878         * util-vserver/src/vserver-info.c: added APPDIR tag
9879           made it possible to supply additional paramaters
9880
9881 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9882
9883         * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
9884           not use CLONE_VFORK in debug mode; lockups with 'strace' are too
9885           annoying
9886
9887 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9888
9889         * util-vserver/src/Makefile-files: updated vunify setup
9890           added files for vunify
9891
9892 2004-01-16 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9893
9894         * util-vserver/lib/getvserverappdir.c,
9895           util-vserver/lib/getvservercfgdir.c,
9896           util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
9897           util-vserver/scripts/legacy/.cvsignore,
9898           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
9899           util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
9900           initial checkin
9901
9902 2004-01-16 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9903
9904         * util-vserver/scripts/functions: accept vservers beginning with
9905           './'
9906
9907 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9908
9909         * util-vserver/lib/vserver.h: added new management functions + doc
9910
9911 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9912
9913         * util-vserver/lib/internal.h: added utilvserver_isDirectory()
9914           prototype
9915
9916 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9917
9918         * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
9919
9920 2004-01-16 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9921
9922         * util-vserver/lib/Makefile-files: added new management sources
9923
9924 2004-01-16 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9925
9926         * util-vserver/util-vserver.spec.in: use filelists from
9927           contrib/make-manifest
9928
9929 2004-01-16 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9930
9931         * util-vserver/configure.ac: fixed CVS tag
9932
9933 2004-01-16 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9934
9935         * util-vserver/Makefile.am: added contrib/ dir
9936           substitute MANDIR too
9937
9938 2004-01-14 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9939
9940         * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
9941
9942 2004-01-14 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9943
9944         * util-vserver/src/fstool.h: added 'local_fs' struct-member
9945
9946 2004-01-14 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9947
9948         * util-vserver/src/fstool.c: added support for '-x' (do not cross
9949           filesystems)
9950           fixed invocation with directory-name
9951           implemented '-a' (show dot)
9952
9953 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9954
9955         * util-vserver/src/vps.c: minor documentation fix
9956
9957 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9958
9959         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
9960           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
9961           and documented '-x' switch
9962
9963 2004-01-14 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9964
9965         * util-vserver/src/vps.c: makde it compilable with gcc296
9966
9967 2004-01-14 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9968
9969         * util-vserver/util-vserver.spec.in: added -legacy subpackage
9970
9971 2004-01-14 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9972
9973         * util-vserver/Makefile.am: removed timestamps in legacy-dir also
9974           substitute LEGACYDIR and PS
9975
9976 2004-01-14 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9977
9978         * util-vserver/src/vps.c: added native '--version' and '--help'
9979
9980 2004-01-14 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9981
9982         * util-vserver/scripts/Makefile-files: added legacy-scripts to
9983           $(scripts_OPTIONS_EXEMPT)
9984           added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
9985
9986 2004-01-14 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9987
9988         * util-vserver/m4/validate.am: fixed parallel build
9989
9990 2004-01-13 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9991
9992         * util-vserver/configure.ac: added check for PS
9993
9994 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9995
9996         * util-vserver/pathconfig.h.pathsubst: added PS_PROG
9997
9998 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9999
10000         * util-vserver/src, util-vserver/src/.cvsignore: added vps
10001
10002 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10003
10004         * util-vserver/src/Makefile-files: made vps a dietprog
10005
10006 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10007
10008         * util-vserver/lib/getctx.c: minor code cleanups
10009
10010 2004-01-13 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10011
10012         * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
10013
10014 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10015
10016         * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
10017
10018 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10019
10020         * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
10021
10022 2004-01-13 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10023
10024         * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
10025
10026 2004-01-13 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10027
10028         * util-vserver/scripts/Makefile-files: moved legacy scripts into
10029           legacy/ and updated variables
10030
10031 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10032
10033         * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
10034           paths
10035
10036 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10037
10038         * util-vserver/src/Makefile-files: added vps
10039
10040 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10041
10042         * util-vserver/src/util.h: exitLikeProcess(): added prototype
10043
10044 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10045
10046         * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
10047
10048 2004-01-13 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10049
10050         * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
10051           initial checkin
10052
10053 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10054
10055         * util-vserver/scripts/save_s_context,
10056           util-vserver/scripts/vps.pathsubst,
10057           util-vserver/scripts/vserver-legacy,
10058           util-vserver/scripts/vserverkillall: moved into legacy
10059
10060 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10061
10062         * util-vserver/scripts/legacy,
10063           util-vserver/scripts/legacy/save_s_context,
10064           util-vserver/scripts/legacy/vps.pathsubst,
10065           util-vserver/scripts/legacy/vserver,
10066           util-vserver/scripts/legacy/vserverkillall: initial checkin
10067           (moved from ../)
10068
10069 2004-01-13 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10070
10071         * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
10072           on 'suexec' (patch by Alec Thomas)
10073
10074 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10075
10076         * util-vserver/src/Makefile-files: added missing fstool.h header
10077
10078 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10079
10080         * util-vserver/lib/virtual.h: updated (added scheduler stuff)
10081
10082 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10083
10084         * util-vserver/src/vkill.c: removed warnings about unused
10085           parameters
10086
10087 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10088
10089         * util-vserver/lib/getvserverbyctx.c,
10090           util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
10091           util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
10092           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
10093           made it compilable with gcc296
10094
10095 2004-01-13 14:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10096
10097         * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
10098
10099 2004-01-13 14:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10100
10101         * util-vserver/lib/vserver.h: added declarations for the ext2fs
10102           functions
10103
10104 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10105
10106         * util-vserver/lib/vserver-internal.h: added EXT2FS macros
10107
10108 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10109
10110         * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
10111
10112 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10113
10114         * util-vserver/lib/Makefile-files: added the ioctl-* files
10115           added ext2fs.h
10116
10117 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10118
10119         * util-vserver/src, util-vserver/src/.cvsignore: updated
10120
10121 2004-01-13 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10122
10123         * util-vserver/src/Makefile-files: removed ext2fs.h
10124           added the fstools (lsxid,chxid,showattr,setattr) plus deps
10125
10126 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10127
10128         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10129           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10130           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10131           minor/medium cleanups
10132
10133 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10134
10135         * util-vserver/src/fstool-resolvectx.c: initial checkin
10136
10137 2004-01-13 13:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10138
10139         * util-vserver/src/showattr.c: rewrote completely
10140
10141 2004-01-13 13:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10142
10143         * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
10144           ext2fs.h from src/ into lib/ directory; we are providing the
10145           needed functionality through libvserver now
10146
10147 2004-01-13 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10148
10149         * util-vserver/lib/ioctl-getext2flags.c,
10150           util-vserver/lib/ioctl-getfilecontext.c,
10151           util-vserver/lib/ioctl-setext2flags.c,
10152           util-vserver/lib/ioctl-setfilecontext.c,
10153           util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10154           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10155           util-vserver/src/setattr.c: initial checkin
10156
10157 2004-01-07 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10158
10159         * util-vserver/lib/vserver.h: added URL which describes
10160           context-creation
10161
10162 2004-01-07 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10163
10164         * util-vserver/src/chcontext.c: * removed obsolete and unused
10165           'fakeinit' variable
10166           * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
10167           requires a second call for ctx -2 to take effect
10168
10169 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10170
10171         * util-vserver/util-vserver.spec.in: added vserver-info
10172
10173 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10174
10175         * util-vserver/src, util-vserver/src/.cvsignore: updated
10176
10177 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10178
10179         * util-vserver/src/wrappers.h: Edup2(): added
10180
10181 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10182
10183         * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
10184           instead of checking return-codes manually
10185
10186 2004-01-05 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10187
10188         * util-vserver/src/vserver-info.c: initial checkin
10189
10190 2004-01-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10191
10192         * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
10193           resolver
10194           adding some missing '\n' in messages
10195           ignore empty environment variables too
10196           exitRPMFake(): conditionalized debug-message
10197
10198 2004-01-05 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10199
10200         * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
10201           for parent to finish now
10202           use fd3 for synchronisation
10203           enable fork on default
10204
10205 2004-01-05 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10206
10207         * util-vserver/src/Makefile-files: added vserver-info
10208           minor cosmetical fixes
10209
10210 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10211
10212         * util-vserver/scripts/vserver.stop: fixed error-handling
10213
10214 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10215
10216         * util-vserver/scripts/vserver-setup.functions: added '--context'
10217           option
10218           minor cosmetical cleanups
10219
10220 2004-01-05 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10221
10222         * util-vserver/scripts/vserver-build.functions.apt:
10223           initVariablesApt(): fixed empty function body
10224
10225 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10226
10227         * util-vserver/scripts/vrpm-preload: major cleanups; use
10228           'vserver-info' to retrieve information about vserver
10229
10230 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10231
10232         * util-vserver/scripts/vapt-get-worker: removed old, unused debug
10233           code
10234
10235 2004-01-05 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10236
10237         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
10238           modern '--help' & '--version' output
10239
10240 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10241
10242         * util-vserver/scripts/util-vserver-vars.pathsubst: added
10243           $_VSERVER_INFO
10244
10245 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10246
10247         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
10248           of 2nd parameter
10249
10250 2004-01-05 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10251
10252         * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
10253           util-vserver/lib/getvserverctx.c,
10254           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
10255           small cosmetical fix
10256
10257 2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10258
10259         * util-vserver/configure.ac: version 0.27.190
10260
10261 2003-12-30 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10262
10263         * util-vserver/util-vserver.spec.in: - since dynamic libraries will
10264           be installed now, call /sbin/ldconfig
10265           - other updates...
10266
10267 2003-12-30 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10268
10269         * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
10270           of <linux/unistd.h> to fix problems with
10271           RH's headers
10272
10273 2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10274
10275         * util-vserver/src/testsuite/vunify-test.sh: fixed paths
10276
10277 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10278
10279         * util-vserver/scripts/vserver.stop: use sendKillSequence instead
10280           of ctx-kill
10281
10282 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10283
10284         * util-vserver/scripts/vserver.functions: sendKillSequence(): added
10285
10286 2003-12-30 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10287
10288         * util-vserver/scripts/util-vserver-vars.pathsubst: removed
10289           _CTX_KILL
10290           added _VKILL
10291
10292 2003-12-30 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10293
10294         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
10295           if ctx
10296           isCtxRunning(): added
10297
10298 2003-12-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10299
10300         * util-vserver/Makefile.am: added missing compat-c99.h header-file
10301
10302 2003-12-30 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10303
10304         * util-vserver/src/chroot-rm.c: fixed order of chroot() and
10305           parameter evaluation so that '--version'
10306           and '--help' are working as non-root also
10307
10308 2003-12-30 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10309
10310         * util-vserver/src/Makefile-files: added missing headers
10311           removed 'ctx-kill'; it is obsoleted through 'vkill'
10312
10313 2003-12-30 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10314
10315         * util-vserver/src/ctx-kill.c: replaced by 'vkill'
10316
10317 2003-12-30 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10318
10319         * util-vserver/compat.h: use results from dietlib's C99
10320           compatibility-check
10321
10322 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10323
10324         * util-vserver/m4/ensc_dietlibc.m4: added check for C99
10325           compatibility
10326
10327 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10328
10329         * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
10330           mismatch
10331
10332 2003-12-30 16:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10333
10334         * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
10335           util-vserver/lib/.cvsignore, util-vserver/scripts,
10336           util-vserver/scripts/.cvsignore, util-vserver/src,
10337           util-vserver/src/.cvsignore: updated
10338
10339 2003-12-30 16:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10340
10341         * util-vserver/lib/syscall_kill-v11.hc,
10342           util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
10343           with 0.26.90
10344
10345 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10346
10347         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
10348           path
10349
10350 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10351
10352         * util-vserver/scripts/vserver: updated start/stop help-messages
10353
10354 2003-12-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10355
10356         * util-vserver/scripts/functions: getAllVservers(): ignore backup
10357           vservers
10358
10359 2003-12-30 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10360
10361         * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
10362           by using '-f' on 'ln'
10363
10364 2003-12-30 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10365
10366         * util-vserver/configure.ac: - merged with 0.26.90 (fixed
10367           --enable-apis, renamed ctx_t to xid_t,
10368           renamed syscall, use C++ for ext2fs.h test)
10369           - libtool'ized it
10370
10371 2003-12-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10372
10373         * util-vserver/src/Makefile-files: * added vkill (merged from
10374           0.26.90)
10375           * libtool'ized it
10376
10377 2003-12-30 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10378
10379         * util-vserver/lib/Makefile-files: * added vc_kill() syscall
10380           (merged from 0.26.90)
10381           * libtool'ized it
10382
10383 2003-12-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10384
10385         * util-vserver/Makefile.am: * added legacy-dir (merged from
10386           0.26.90)
10387           * libtool'ized it
10388
10389 2003-12-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10390
10391         * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
10392           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
10393           util-vserver/lib/getversion-internal.hc,
10394           util-vserver/lib/getversion.c,
10395           util-vserver/lib/getvserverbyctx.c,
10396           util-vserver/lib/getvserverctx.c,
10397           util-vserver/lib/syscall-compat.hc,
10398           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
10399           util-vserver/lib/syscall_rlimit-v11.hc,
10400           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
10401           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
10402           util-vserver/scripts/Makefile-files,
10403           util-vserver/scripts/vps.pathsubst,
10404           util-vserver/scripts/vserver-legacy, util-vserver/src,
10405           util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
10406           util-vserver/src/rpm-fake-resolver.c,
10407           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
10408           util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
10409           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
10410           merged with 0.26.90
10411
10412 2003-12-29 19:02  uid68581
10413
10414         * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
10415
10416 2003-12-29 19:01  uid68581
10417
10418         * util-vserver/tests/Makefile-files: removed chrootsafe
10419           libtool'ized
10420
10421 2003-12-26 00:50  uid68581
10422
10423         * util-vserver/compat-c99.h, util-vserver/src/testsuite,
10424           util-vserver/src/testsuite/Makefile-files,
10425           util-vserver/src/testsuite/data,
10426           util-vserver/src/testsuite/data/rpm-fake-test.inp,
10427           util-vserver/src/testsuite/data/rpm-fake-test.out,
10428           util-vserver/src/testsuite/rpm-fake-test.c,
10429           util-vserver/src/testsuite/rpm-fake-test.sh,
10430           util-vserver/src/testsuite/vunify-functest.c,
10431           util-vserver/src/testsuite/vunify-test.sh: initial checkin
10432
10433 2003-12-26 00:49  uid68581
10434
10435         * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
10436
10437 2003-12-26 00:48  uid68581
10438
10439         * util-vserver/scripts/vprofile: removed since obsoleted
10440
10441 2003-12-26 00:48  uid68581
10442
10443         * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
10444           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
10445           used workarounds to make it compilable with non-C99 compilers
10446
10447 2003-12-26 00:47  uid68581
10448
10449         * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
10450           wrappers
10451
10452 2003-12-26 00:47  uid68581
10453
10454         * util-vserver/src/util.h: added Xmemcpy()
10455           added safeChdir() prototype
10456
10457 2003-12-26 00:46  uid68581
10458
10459         * util-vserver/src/rpm-fake.c: rewrote large parts
10460           added NSS functions (getpwnam(), getgrnam(), ...)
10461
10462 2003-12-26 00:45  uid68581
10463
10464         * util-vserver/src/fakerunlevel.c: use setgroups() also
10465
10466 2003-12-26 00:45  uid68581
10467
10468         * util-vserver/src/chroot-rm.c: added '--help' and '--version'
10469
10470 2003-12-26 00:44  uid68581
10471
10472         * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
10473           rpm-fake-resolver
10474           removed secure-umount
10475
10476 2003-12-26 00:42  uid68581
10477
10478         * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
10479           util-vserver/src/util-safechdir.c,
10480           util-vserver/src/vunify-matchlist.c,
10481           util-vserver/src/vunify-matchlist.h,
10482           util-vserver/src/vunify-operations.c,
10483           util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
10484           util-vserver/src/wrappers-dirent.h: initial checkin
10485
10486 2003-12-26 00:38  uid68581
10487
10488         * util-vserver/src/Makefile-files: removed secure-umount
10489           added exec-cd
10490           vunify will be a dietlibc program soonly
10491
10492 2003-12-26 00:34  uid68581
10493
10494         * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
10495           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
10496           fixed quoting
10497
10498 2003-12-26 00:34  uid68581
10499
10500         * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
10501           'secure-umount'
10502
10503 2003-12-26 00:33  uid68581
10504
10505         * util-vserver/scripts/vserver-build.functions.apt: fixed
10506           initVariablesApt()
10507           added support for default apt.conf
10508
10509 2003-12-26 00:33  uid68581
10510
10511         * util-vserver/scripts/vserver-build.functions: rename package-cfg
10512           directory on '--force' also
10513
10514 2003-12-26 00:32  uid68581
10515
10516         * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
10517           option
10518
10519 2003-12-26 00:32  uid68581
10520
10521         * util-vserver/scripts/vserver: added package-management options
10522           (atleast their documention)
10523
10524 2003-12-26 00:30  uid68581
10525
10526         * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
10527
10528 2003-12-26 00:29  uid68581
10529
10530         * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
10531           removed _SECURE_UMOUNT
10532
10533 2003-12-26 00:29  uid68581
10534
10535         * util-vserver/scripts/functions: added support for default
10536           apt.conf
10537
10538 2003-12-26 00:23  uid68581
10539
10540         * util-vserver/scripts/Makefile-files: removed vprofile
10541
10542 2003-12-26 00:22  uid68581
10543
10544         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
10545           util-vserver/m4/ensc_kerneldir.m4,
10546           util-vserver/m4/ensc_release.m4,
10547           util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
10548           is complained by recent automake
10549
10550 2003-12-26 00:22  uid68581
10551
10552         * util-vserver/lib/getvserverbyctx.c,
10553           util-vserver/lib/getvserverctx.c: added workarounds for non-C99
10554           compilers
10555
10556 2003-12-26 00:21  uid68581
10557
10558         * util-vserver/distrib/defaults/apt,
10559           util-vserver/distrib/defaults/apt/apt.conf: initial checkin
10560
10561 2003-12-26 00:20  uid68581
10562
10563         * util-vserver/distrib/Makefile.am: added default apt.conf
10564
10565 2003-12-26 00:20  uid68581
10566
10567         * util-vserver/compat.h: differ between >=3.3 and below at certain
10568           options
10569           added 'restrict' workarounds
10570
10571 2003-12-26 00:19  uid68581
10572
10573         * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
10574           automake >=2.8 automatically
10575           - added basic test support
10576
10577 2003-12-02 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10578
10579         * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
10580           lazily
10581
10582 2003-12-02 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10583
10584         * util-vserver/lib/getvservername.c: getRecentName(): return
10585           basename of directory but not this of the link anymore
10586
10587 2003-11-22 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10588
10589         * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
10590
10591 2003-11-22 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10592
10593         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
10594           util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
10595           0.26
10596
10597 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10598
10599         * util-vserver/Makefile.am: generate some .defaults symlinks
10600
10601 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10602
10603         * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
10604           %post
10605           added vlimit
10606           added some .default directories
10607
10608 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10609
10610         * util-vserver/lib/getvserverctx.c: added missing includes
10611
10612 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10613
10614         * util-vserver/scripts/vserver-setup.functions: use
10615           '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
10616
10617 2003-11-20 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10618
10619         * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
10620           instead of 'vservers/rev'
10621
10622 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10623
10624         * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
10625
10626 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10627
10628         * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
10629
10630 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10631
10632         * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
10633           variable
10634
10635 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10636
10637         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
10638
10639 2003-11-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10640
10641         * util-vserver/lib/Makefile-files: added getvserverctx &
10642           getvserverbyctx files
10643           added fmtx* files
10644
10645 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10646
10647         * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
10648           call_set_ctxlimit(): removed
10649
10650 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10651
10652         * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
10653           vc_getVserverCtx(): added
10654
10655 2003-11-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10656
10657         * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
10658           specialized hex-formating functions
10659
10660 2003-11-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10661
10662         * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
10663           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
10664           util-vserver/lib/getvserverbyctx.c,
10665           util-vserver/lib/getvserverctx.c: initial checkin
10666
10667 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10668
10669         * util-vserver/scripts/util-vserver-vars.pathsubst: added
10670           PKGSTATEREVDIR
10671
10672 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10673
10674         * util-vserver/src/vserver-stat.c: rewrote it to
10675           * use the new management function
10676           * remove all traces of printf()
10677           * remove stacked functions
10678
10679 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10680
10681         * util-vserver/src/vlimit.c: use the specialized
10682           utilvserver_fmt_xuint64() function
10683
10684 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10685
10686         * util-vserver/src/Makefile-files: made 'vserver-stat' a
10687           dietlibc-compiled program
10688
10689 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10690
10691         * util-vserver/compat.h: define FMT_PREFIX
10692
10693 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10694
10695         * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
10696           util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
10697           util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
10698           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
10699           util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
10700           util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
10701           util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
10702           *int2str()
10703
10704 2003-11-20 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10705
10706         * util-vserver/scripts/vps: removed since autogenerated from
10707           vps.pathsubst
10708
10709 2003-11-18 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10710
10711         * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
10712           obsoleted by fc1
10713
10714 2003-11-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10715
10716         * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
10717           util-vserver/distrib/fc1/apt/rpmpriorities,
10718           util-vserver/distrib/fc1/apt/sources.list,
10719           util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
10720           util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
10721           fdr0.95)
10722
10723 2003-11-18 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10724
10725         * util-vserver/distrib/Makefile.am: added Fedora Core 1
10726           removed Fedora Beta
10727
10728 2003-11-18 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10729
10730         * util-vserver/scripts/vapt-get: do not set $_APT_GET
10731
10732 2003-11-18 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10733
10734         * util-vserver/compat.h: merged/added from 0.25
10735           added workaround for broken 'long long' handling of dietlibc
10736
10737 2003-11-18 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10738
10739         * util-vserver/Makefile.am, util-vserver/THANKS,
10740           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
10741           util-vserver/lib/syscall-compat.hc,
10742           util-vserver/lib/syscall_rlimit-v11.hc,
10743           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
10744           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
10745           util-vserver/scripts/vserver-legacy, util-vserver/src,
10746           util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
10747           util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
10748           util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
10749           util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
10750           merged/added from 0.25
10751
10752 2003-11-18 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10753
10754         * util-vserver/sysv/rebootmgr.subst,
10755           util-vserver/sysv/vservers.subst: merged in changes from 0.25
10756
10757 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10758
10759         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
10760
10761 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10762
10763         * util-vserver/util-vserver.spec.in: added '--without dietlibc'
10764           option
10765
10766 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10767
10768         * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
10769           of 'enableval')
10770
10771 2003-11-04 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10772
10773         * util-vserver/lib/getvservername.c,
10774           util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
10775           fix compilation problems with glibc
10776
10777 2003-11-04 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10778
10779         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
10780
10781 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10782
10783         * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
10784           from stable)
10785
10786 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10787
10788         * util-vserver/Makefile.am: - separated and completed m4_FILES
10789           - added '--show-dead' to cvs2cl params
10790           - fix linuxcaps.h (merged from stable)
10791
10792 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10793
10794         * util-vserver/lib/getvservercfgstyle.c: added some additional
10795           logic
10796
10797 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10798
10799         * util-vserver/lib/virtual.h: do not include the <linux/types.h>
10800           kernel-header anymore
10801
10802 2003-11-04 13:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10803
10804         * util-vserver/scripts/functions: - getAllVservers: use _tmp
10805           instead of tmp to avoid clashes when caller
10806           wants to have results in 'tmp', fixed array assignment
10807
10808 2003-11-04 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10809
10810         * util-vserver/src/rebootmgr.c: fixed typo
10811
10812 2003-11-04 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10813
10814         * util-vserver/tests/vserver-info.c: added '--help' and '--version'
10815
10816 2003-11-04 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10817
10818         * util-vserver/configure.ac: merged from SYSCALL_SWITCH
10819
10820 2003-11-04 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10821
10822         * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
10823
10824 2003-11-04 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10825
10826         * util-vserver/scripts/distrib-info,
10827           util-vserver/scripts/vserver-copy,
10828           util-vserver/scripts/vserver-legacy,
10829           util-vserver/scripts/vservers.grabinfo.sh,
10830           util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
10831           util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
10832           (/vservers -> $DEFAULT_VSERVERDIR)
10833
10834 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10835
10836         * util-vserver/m4/validate.am: updated from vserver-djinni
10837
10838 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10839
10840         * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
10841
10842 2003-11-03 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10843
10844         * util-vserver/util-vserver.spec.in: removed 'vkill' for now
10845           call 'install-vserverdir'
10846
10847 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10848
10849         * util-vserver/distrib/redhat/initpost: create
10850           /etc/sysconfig/network
10851
10852 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10853
10854         * util-vserver/scripts/vserver.functions: - fixed some statements
10855           which would fail with 'set -e'
10856           - made 'disableInterface' smart so that it calculates parameters
10857           automatically
10858
10859 2003-11-03 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10860
10861         * util-vserver/scripts/vserver-setup.functions: added support for
10862           '--netbcast'
10863
10864 2003-11-03 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10865
10866         * util-vserver/lib/getvservername.c: terminate name with '\0'
10867
10868 2003-10-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10869
10870         * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
10871           - reenabled the copy-all mode; can be disabled by setting the
10872           $UTIL_VSERVER_AVOID_COPY environment variable
10873           - use '-HS' ulimit switch for newly created vservers
10874
10875 2003-10-30 17:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10876
10877         * util-vserver/Makefile.am: - large cleanup; use changed variables
10878           from scripts/Makefile
10879           - try to keep modes of pathsubstituted files
10880           - create own install-rule for vserver-dir; 'make distcheck' does
10881           not
10882           like /vservers...
10883
10884 2003-10-30 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10885
10886         * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
10887
10888 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10889
10890         * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
10891           hardcoded /usr/sbin
10892
10893 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10894
10895         * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
10896           (merged from 0.23.94)
10897
10898 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10899
10900         * util-vserver/src/Makefile-files: create 'setattr' program
10901
10902 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10903
10904         * util-vserver/scripts/distrib-info,
10905           util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
10906           util-vserver/scripts/vserver-copy,
10907           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
10908           merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
10909
10910 2003-10-30 17:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10911
10912         * util-vserver/scripts/vserver.start,
10913           util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
10914           +e'
10915
10916 2003-10-30 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10917
10918         * util-vserver/scripts/functions: added 'checkComponents()'
10919           function
10920
10921 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10922
10923         * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
10924
10925 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10926
10927         * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
10928
10929 2003-10-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10930
10931         * util-vserver/scripts/util-vserver-vars.pathsubst: added
10932           INITRDDIR, LIBDIR and INCLUDEDIR
10933
10934 2003-10-30 17:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10935
10936         * util-vserver/scripts/Makefile-files: large cleanup
10937           removed 'vkill' (obsoleted by ctx-kill)
10938           vps is now vps.subst
10939
10940 2003-10-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10941
10942         * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
10943           util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
10944           CAP_OPENDEV
10945
10946 2003-10-30 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10947
10948         * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
10949           'vserverdir'
10950           added missing path-substitutions
10951
10952 2003-10-30 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10953
10954         * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
10955           'vserverdir'
10956
10957 2003-10-30 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10958
10959         * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
10960
10961 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10962
10963         * util-vserver/lib/getvservercfgstyle.c,
10964           util-vserver/lib/getvservername.c,
10965           util-vserver/lib/getvservervdir.c,
10966           util-vserver/tests/vserver-info.c: initial checkin
10967
10968 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10969
10970         * util-vserver/tests, util-vserver/tests/.cvsignore,
10971           util-vserver/tests/Makefile-files: added vserver-info
10972
10973 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10974
10975         * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
10976           dietlibc-compilation
10977
10978 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10979
10980         * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
10981           and DEFAULT_VSERVERPKGDIR
10982
10983 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10984
10985         * util-vserver/lib/Makefile-files: added files for higher-level
10986           management
10987
10988 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10989
10990         * util-vserver/lib/vserver.h: added functions for
10991           vserver-management
10992
10993 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10994
10995         * util-vserver/scripts/vserver.start,
10996           util-vserver/scripts/vserver.stop,
10997           util-vserver/scripts/vserver.suexec: cleanups; go into
10998           vserver-dir before *and* after executing scriptlets
10999
11000 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11001
11002         * util-vserver/scripts/vserver-build,
11003           util-vserver/scripts/vserver-build.functions: used
11004           $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
11005           hardcoded '/vservers' values
11006
11007 2003-10-22 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11008
11009         * util-vserver/util-vserver.spec.in: rewrote it
11010           added -build subpackage
11011
11012 2003-10-22 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11013
11014         * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
11015           ENSC_ENABLE_DIETLIBC and
11016           ENSC_KERNEL_HEADERS checks into own m4/* files
11017
11018 2003-10-22 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11019
11020         * util-vserver/Makefile.am: renamed sysvdir to initrddir
11021           use $(RELEASE_CPPFLAGS) (-DNDEBUG)
11022           substitute $(vserverdir) and $(vserverpkgdir)
11023           create the $(vserverdir) and $(vserverpkgdir) directories
11024
11025 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11026
11027         * util-vserver/distrib/Makefile.am: added sample 'mtab' file
11028           create the config-dirs
11029
11030 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11031
11032         * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
11033           but the 'util-vserver-vars' file
11034
11035 2003-10-22 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11036
11037         * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
11038
11039 2003-10-22 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11040
11041         * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
11042           util-vserver/distrib/fdr0.95/apt/rpmpriorities,
11043           util-vserver/distrib/fdr0.95/apt/sources.list,
11044           util-vserver/distrib/fdr0.95/pkgs,
11045           util-vserver/distrib/fdr0.95/pkgs/01,
11046           util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
11047           util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
11048           util-vserver/m4/ensc_initrddir.m4,
11049           util-vserver/m4/ensc_kerneldir.m4,
11050           util-vserver/m4/ensc_release.m4: initial checkin
11051
11052 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11053
11054         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11055           DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
11056
11057 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11058
11059         * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
11060           scriplets with "$UTIL_VSERVER_VARS" as second param
11061           instead of "$_VSERVER"
11062
11063 2003-10-22 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11064
11065         * util-vserver/scripts/vserver-build.functions: fixed broken quotes
11066
11067 2003-10-22 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11068
11069         * util-vserver/scripts/vserver.functions,
11070           util-vserver/scripts/vserver.start: - reorganized
11071           CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
11072           separate CHCONTEXT_DISCONNECT variable completetly and put
11073           '--flag
11074           fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
11075           'vserver ... start' command only
11076
11077 2003-10-22 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11078
11079         * util-vserver/src/secure-umount.c: use real 'umount' program to
11080           unmount directories
11081
11082 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11083
11084         * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
11085
11086 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11087
11088         * util-vserver/scripts/vserver-build,
11089           util-vserver/scripts/vserver-setup.functions: fixed getopt
11090           long-option string
11091
11092 2003-10-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11093
11094         * util-vserver/scripts/vserver-build.functions: added support for
11095           copying some default files (resolv.conf, localtime,
11096           krb-conf,...)
11097
11098 2003-10-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11099
11100         * util-vserver/scripts/functions: implemented findAndCopy
11101
11102 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11103
11104         * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
11105
11106 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11107
11108         * util-vserver/distrib/Makefile.am: added scripts to
11109           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
11110
11111 2003-10-21 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11112
11113         * util-vserver/src/exec-ulimit.c: implemented '--help' and
11114           '--version'
11115
11116 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11117
11118         * util-vserver/src/vbuild.cc: removed warning about unused
11119           parameters
11120
11121 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11122
11123         * util-vserver/tests/Makefile-files: renamed to .cc files to .c
11124
11125 2003-10-21 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11126
11127         * util-vserver/tests/chrootsafe.c,
11128           util-vserver/tests/chrootsafe.cc,
11129           util-vserver/tests/escaperoot.c,
11130           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
11131           util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
11132           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
11133           util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
11134           util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
11135           made some little changes to make them
11136           compilable with C compilers
11137
11138 2003-10-21 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11139
11140         * util-vserver/Makefile.am: added new m4/*.m4 macros
11141           added conditional build of CXX files
11142           added support for libtool
11143
11144 2003-10-21 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11145
11146         * util-vserver/distrib/redhat,
11147           util-vserver/distrib/redhat/initpost: initial checkin
11148
11149 2003-10-21 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11150
11151         * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
11152           removed Red Hat 9.0.93
11153           use common redhat/initpost script
11154
11155 2003-10-21 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11156
11157         * util-vserver/lib/Makefile-files: - use dietlibc compilation only
11158           for library-built, but not e.g. when
11159           building object for rpm-fake.so. This is very dark magic...
11160
11161 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11162
11163         * util-vserver/scripts/Makefile-files: removed vunify.old.sh
11164
11165 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11166
11167         * util-vserver/src/Makefile-files: - conditionalized built of C++
11168           programs
11169           - added very dark magic to build everything of rpm-fake.so with
11170           '-fPIC'
11171           flag (when possible); on ia32 this will not work/is not
11172           necessarily
11173           but x86_64 seems to have problems with current method
11174
11175 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11176
11177         * util-vserver/configure.ac: added check for C++ compiler
11178           added some CXX flags
11179           use ENSC_FPIC_SYSCALL
11180
11181 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11182
11183         * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
11184           EINVAL)
11185
11186 2003-10-21 13:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11187
11188         * util-vserver/m4/ensc_cxxcompiler.m4,
11189           util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
11190           util-vserver/src/vserver.hh: initial checkin
11191
11192 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11193
11194         * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
11195           compilers and older kernels
11196
11197 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11198
11199         * util-vserver/src/secure-mount.c: made it compilabe with non-C99
11200           compilers
11201
11202 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11203
11204         * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
11205           'string'
11206           !!BROKE LOTS OF THINGS!! this version does not work yet
11207
11208 2003-10-21 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11209
11210         * util-vserver/src/vunify.cc: use 'Vserver' class instead of
11211           'string'
11212           use getopt()
11213           reindented large parts
11214
11215 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11216
11217         * util-vserver/src/vutil.cc: use 'Vserver' class instead of
11218           'string'
11219           fixed format-string error
11220
11221 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11222
11223         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
11224           class instead of 'string'
11225
11226 2003-10-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11227
11228         * util-vserver/src/wrappers.h: make it compilable with non-C99
11229           compilers
11230
11231 2003-10-20 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11232
11233         * util-vserver/doc/configuration.xml: documented 'ulimits'
11234           directory
11235
11236 2003-10-20 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11237
11238         * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
11239           saying already: it is old and obsoleted...
11240
11241 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11242
11243         * util-vserver/scripts/vserver.start,
11244           util-vserver/scripts/vserver.stop,
11245           util-vserver/scripts/vserver.suexec: added ulimits support
11246
11247 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11248
11249         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11250           _EXEC_ULIMIT
11251
11252 2003-10-20 22:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11253
11254         * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
11255           does not exist
11256
11257 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11258
11259         * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
11260
11261 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11262
11263         * util-vserver/src/exec-ulimit.c: initial checkin
11264
11265 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11266
11267         * util-vserver/src/Makefile-files: added exec-ulimit.c
11268
11269 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11270
11271         * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
11272
11273 2003-10-20 21:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11274
11275         * util-vserver/src/reducecap.c: use capability support from the
11276           library as far as possible
11277
11278 2003-10-20 21:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11279
11280         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
11281           capability support from the library instead of including
11282           kernel-headers
11283
11284 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11285
11286         * util-vserver/lib/capabilities.c: initial checkin
11287
11288 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11289
11290         * util-vserver/lib/vserver.h: added capability support
11291
11292 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11293
11294         * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
11295           the library
11296           added capability.c
11297
11298 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11299
11300         * util-vserver/configure.ac: added support for '-DNDEBUG' in the
11301           library
11302
11303 2003-10-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11304
11305         * util-vserver/Makefile.am: added PKGSTATEDIR substitution
11306
11307 2003-10-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11308
11309         * util-vserver/doc/cfgdirdoc.dtd,
11310           util-vserver/doc/configuration.xml,
11311           util-vserver/scripts/vserver-build.apt-rpm,
11312           util-vserver/scripts/vserver-build.functions,
11313           util-vserver/scripts/vserver-build.functions.apt,
11314           util-vserver/scripts/vserver-build.functions.rpm,
11315           util-vserver/scripts/vserver-setup.functions: initial checkin
11316
11317 2003-10-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11318
11319         * util-vserver/scripts/Makefile-files: - removed vserver-init file
11320           - added vserver-build* files
11321
11322 2003-10-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11323
11324         * util-vserver/scripts/util-vserver-vars.pathsubst: - added
11325           PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
11326           LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
11327           - added WORKAROUND_APT_DBPATH variable
11328
11329 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11330
11331         * util-vserver/scripts/vserver-build: implemented it...
11332
11333 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11334
11335         * util-vserver/scripts/vserver: added '--sync' and '--verbose'
11336           options
11337           sync the 'stop' stage on restart
11338           fixed invocation of 'vserver-build'
11339
11340 2003-10-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11341
11342         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
11343           more mature by using arrays for the vserver-list
11344
11345 2003-10-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11346
11347         * util-vserver/scripts/vserver.functions: - moved
11348           getFileValue/getFileArray from 'vserver.functions' into
11349           'functions'
11350
11351 2003-10-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11352
11353         * util-vserver/scripts/functions: - moved getFileValue/getFileArray
11354           from 'vserver.functions' into 'functions'
11355           - implemented '/<path>' style vserver specification
11356           - made getAllVservers more mature by using arrays
11357
11358 2003-10-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11359
11360         * util-vserver/scripts/vserver-init: moved 'vserver-init'
11361           functionality into the more general vserver-build*
11362           files
11363
11364 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11365
11366         * util-vserver/configure.ac: gnit'ified
11367
11368 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11369
11370         * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
11371
11372 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11373
11374         * util-vserver/src/Makefile-files: gnit'ified
11375           added pipe-sync
11376
11377 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11378
11379         * util-vserver/src/chroot-cat.c: minor cosmetical changes
11380
11381 2003-10-18 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11382
11383         * util-vserver/src/chroot-rm.c: use "wrapper.h"
11384
11385 2003-10-18 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11386
11387         * util-vserver/src/wrappers.h: Eunlink(): added
11388
11389 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11390
11391         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11392           $_VSERVER_BUILD
11393
11394 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11395
11396         * util-vserver/scripts/vserver: added help/version
11397           added 'build' option
11398           made 'running' silently
11399
11400 2003-10-18 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11401
11402         * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
11403           initial checkin
11404
11405 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11406
11407         * util-vserver/Makefile.am: - gnit'ified it
11408
11409 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11410
11411         * util-vserver/scripts/Makefile-files: - gnit'ified it
11412           - added vserver-build
11413
11414 2003-10-18 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11415
11416         * util-vserver/sysv/Makefile-files: gnit'ified it
11417
11418 2003-10-18 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11419
11420         * util-vserver/lib/checkversion.c: restored compatibility for case
11421           when old syscall interface uses the
11422           new syscall-number (merged from SYSCALL_SWITCH branch)
11423
11424 2003-10-17 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11425
11426         * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
11427           config.h
11428           version 0.23.191
11429
11430 2003-10-17 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11431
11432         * util-vserver/Makefile.am: cleaned up pathsubst rule
11433
11434 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11435
11436         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11437           _CHROOT_CAT
11438
11439 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11440
11441         * util-vserver/scripts/vserver-init: create link to reverse
11442           ctx->vserver mapping
11443
11444 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11445
11446         * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
11447           header
11448           - added separate CHCONTEXT_DISCONNECT option
11449           - use default runlevels only when sysv init-style is used
11450           - create/empty mtab file before mounting the vserver
11451
11452 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11453
11454         * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
11455           header
11456           - added separate CHCONTEXT_DISCONNECT option
11457
11458 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11459
11460         * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
11461           header
11462           - disable interfaces when vserver is not running
11463
11464 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11465
11466         * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
11467           header
11468
11469 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11470
11471         * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
11472
11473 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11474
11475         * util-vserver/sysv/vservers.subst: stop vservers only, when they
11476           do not have the ONSTOP flag
11477
11478 2003-10-17 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11479
11480         * util-vserver/sysv/Makefile-files: removed some noise from the
11481           substrule
11482
11483 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11484
11485         * util-vserver/src/Makefile-files: added chroot-cat
11486
11487 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11488
11489         * util-vserver/src/chroot-cat.c: initial checkin
11490
11491 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11492
11493         * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
11494
11495 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11496
11497         * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
11498           wrapper
11499
11500 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11501
11502         * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
11503           it's now in global <config.h>
11504           - fixed problems with dietlibc's strtok_r() implementation
11505           - do not set '-o <...>' mount-flag when 'defaults' is the only
11506           flag
11507
11508 2003-10-17 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11509
11510         * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
11511           it's now in global <config.h>
11512           - use "wrappers.h" functions
11513           - implemented reverse-symlink file
11514
11515 2003-10-17 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11516
11517         * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
11518           util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
11519           into getprocentry-legacy.c and access /proc/self
11520           instead of /proc/<self-pid> there; this solves problems when
11521           'fakeinit'
11522           flag is used
11523           - removed '#include <compat.h>'; it's now in global <config.h>
11524
11525 2003-10-17 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11526
11527         * util-vserver/scripts/Makefile-files: added vserver-legacy and
11528           vserver.suexec
11529
11530 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11531
11532         * util-vserver/src/ctx-kill.c: kill init-pid
11533           more sanity checks
11534
11535 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11536
11537         * util-vserver/scripts/vserver.stop: added support for kill-signal
11538           sequence
11539
11540 2003-10-17 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11541
11542         * util-vserver/scripts/vserver.functions: added getEnterShell()
11543           function
11544           added support for kill-signal sequence
11545
11546 2003-10-17 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11547
11548         * util-vserver/scripts/vserver: - added legacy support
11549           - added support for
11550           suexec,restart,condrestart,exec,chkconfig,enter,running
11551           and status
11552
11553 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11554
11555         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11556           _CTX_KILL, _FILETIME and _VSERVER_LEGACY
11557
11558 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11559
11560         * util-vserver/scripts/vserver-legacy,
11561           util-vserver/scripts/vserver.suexec: initial checkin
11562
11563 2003-10-16 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11564
11565         * util-vserver/tests, util-vserver/tests/.cvsignore: added
11566           getinitpid
11567
11568 2003-10-16 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11569
11570         * util-vserver/lib/Makefile-files: added int2str.c
11571
11572 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11573
11574         * util-vserver/lib/internal.h: added utilvserver_int2str()
11575
11576 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11577
11578         * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
11579           initial checkin
11580
11581 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11582
11583         * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
11584
11585 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11586
11587         * util-vserver/tests/Makefile-files: generalized building with
11588           dietlibc
11589           added getinitpid
11590
11591 2003-10-16 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11592
11593         * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
11594           generalized building with dietlibc
11595
11596 2003-10-16 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11597
11598         * util-vserver/lib/Makefile-files: added getinitpid* files
11599           added getprocentry* files
11600           added utils-legacy.h
11601
11602 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11603
11604         * util-vserver/lib/getinitpid-compat.hc,
11605           util-vserver/lib/getinitpid-legacy.hc,
11606           util-vserver/lib/getinitpid.c,
11607           util-vserver/lib/getprocentry-legacy.c,
11608           util-vserver/lib/utils-legacy.h: initial checkin
11609
11610 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11611
11612         * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
11613           s!vc_X_getcctx()!vc_X_getctx(0)!
11614
11615 2003-10-16 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11616
11617         * util-vserver/lib/vserver.h: added vc_X_getinitpid()
11618           pseudo-syscall
11619           removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
11620           now
11621
11622 2003-10-16 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11623
11624         * util-vserver/lib/syscall-legacy.hc: removed all traces of
11625           <stdio.h> usage
11626
11627 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11628
11629         * util-vserver/lib/getctx.c: cleanups
11630           recognize pid==0 as current pid
11631
11632 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11633
11634         * util-vserver/lib/getctx-legacy.hc: use new
11635           utilvserver_getProcEntry() function
11636           recall vc_X_getctx_legacy() automatically when buffersize was too
11637           small
11638
11639 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11640
11641         * util-vserver/Makefile.am: added substitution for UMOUNT
11642
11643 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11644
11645         * util-vserver/src, util-vserver/src/.cvsignore: updated
11646
11647 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11648
11649         * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
11650           pedantic warning setups
11651           give '--help' message out on fd 1 instead of 2
11652
11653 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11654
11655         * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
11656           pedantic warning setups
11657
11658 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11659
11660         * util-vserver/src/new-namespace.c: use "wrappers.h"
11661           use STACK_START macro
11662
11663 2003-10-16 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11664
11665         * util-vserver/src/listdevip.c: small fixes for pedantic
11666           warning-setups
11667
11668 2003-10-16 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11669
11670         * util-vserver/src/compat-pivot_root.h,
11671           util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
11672           util-vserver/src/stack-start.h,
11673           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
11674           initial checkin
11675
11676 2003-10-16 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11677
11678         * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
11679           programs
11680           added lots of headers
11681           generalized dietlibc handling
11682
11683 2003-10-16 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11684
11685         * util-vserver/scripts/functions, util-vserver/scripts/vserver,
11686           util-vserver/scripts/vserver.functions,
11687           util-vserver/scripts/vserver.start,
11688           util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
11689           function should work now...
11690
11691 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11692
11693         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11694           _SECURE_UMOUNT and _UMOUNT
11695
11696 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11697
11698         * util-vserver/scripts/Makefile-files: added
11699           vservers.{functions,stop}
11700
11701 2003-10-16 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11702
11703         * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
11704
11705 2003-10-16 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11706
11707         * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
11708
11709 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11710
11711         * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
11712
11713 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11714
11715         * util-vserver/configure.ac: added check for UMOUNT
11716           added pedantic warn-flags
11717           added template for HAVE_GROWING_STACK check
11718
11719 2003-10-16 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11720
11721         * util-vserver/compat.h: do '#undef inline' for '--std=c99'
11722           dietlibc compilations
11723
11724 2003-10-14 18:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11725
11726         * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
11727           initialize legacy-lib without parsing
11728           /proc
11729
11730 2003-10-14 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11731
11732         * util-vserver/lib/syscall-legacy.hc: added inofficial
11733           vc_init_internal_legacy() function
11734
11735 2003-10-14 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11736
11737         * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
11738           include "internal.h"
11739
11740 2003-10-14 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11741
11742         * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
11743           moved declarations of general functions from vserver-internal.h
11744           into
11745           internal.h
11746
11747 2003-10-14 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11748
11749         * util-vserver/lib/getversion-internal.hc,
11750           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
11751           util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
11752           (sswitch_merge tag)
11753
11754 2003-10-14 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11755
11756         * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
11757
11758 2003-10-14 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11759
11760         * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
11761           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
11762           Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
11763
11764 2003-10-14 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11765
11766         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
11767           util-vserver/NEWS, util-vserver/compat.h,
11768           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
11769           util-vserver/lib/checkversion.c,
11770           util-vserver/lib/getctx-compat.hc,
11771           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11772           util-vserver/lib/getversion-internal.hc,
11773           util-vserver/lib/getversion.c,
11774           util-vserver/lib/safechroot-internal.hc,
11775           util-vserver/lib/syscall-compat.hc,
11776           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
11777           util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
11778           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11779           util-vserver/scripts, util-vserver/scripts/.cvsignore,
11780           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
11781           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
11782           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
11783           util-vserver/src/vserver-stat.c,
11784           util-vserver/sysv/Makefile-files,
11785           util-vserver/tests/chrootsafe.cc,
11786           util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
11787           branch (sswitch_merge tag)
11788
11789 2003-10-13 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11790
11791         * util-vserver/configure.ac: added rcs2log support
11792           added checks for MS_MOVE and ctx_t
11793           define UTMP_GID as 22 for now
11794
11795 2003-10-13 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11796
11797         * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
11798           create /var/run/vservers on 'make install'
11799           use m4/pkgconfig.am
11800
11801 2003-10-13 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11802
11803         * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
11804           before accessing file)
11805           dietlibc'ized
11806           other cleanups
11807
11808 2003-10-13 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11809
11810         * util-vserver/src/Makefile-files: - added chroot-rm
11811           - compile fakerunlevel with dietlibc
11812
11813 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11814
11815         * util-vserver/scripts/vserver.start: made it working...
11816
11817 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11818
11819         * util-vserver/scripts/vserver-init: - removed unused variables
11820           - added lockfile-creation
11821           - create symlink from /var/lib/rpm to $rpmdb_path (until all
11822           apt-versions
11823           are having the %_dbpath patch)
11824
11825 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11826
11827         * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
11828           for _CHROOT_RM and _FAKE_RUNLEVEL
11829
11830 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11831
11832         * util-vserver/scripts/functions: use new secure-mount syntax
11833
11834 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11835
11836         * util-vserver/scripts/Makefile-files: added statements to install
11837           vserver.start
11838
11839 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11840
11841         * util-vserver/m4/pkgconfig.am: initial checkin
11842
11843 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11844
11845         * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
11846
11847 2003-10-13 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11848
11849         * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
11850           now done by each package
11851           inidividually. For util-vserver, the declaration is in compat.h
11852           and detection in configure.ac
11853
11854 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11855
11856         * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
11857           util-vserver/src/.cvsignore: updated
11858
11859 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11860
11861         * util-vserver/lib/util-vserver.pc.subst,
11862           util-vserver/src/chroot-rm.c: initial checkin
11863
11864 2003-10-13 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11865
11866         * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
11867           from src/ to toplevel-dir
11868
11869 2003-10-13 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11870
11871         * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
11872           util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
11873           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
11874           util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
11875           util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
11876           util-vserver/tests/getctx.c: include "compat.h"
11877
11878 2003-10-13 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11879
11880         * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
11881
11882 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11883
11884         * util-vserver/src/compat.h: initial checkin
11885
11886 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11887
11888         * util-vserver/configure.ac: use absolute default-path for
11889           /bin/mount since it is required by
11890           execv() in secure-mount
11891
11892 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11893
11894         * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
11895
11896 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11897
11898         * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
11899
11900 2003-10-09 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11901
11902         * util-vserver/src/util.h: - added *_cast macros
11903           - mark writeStr() as __attribute__((__unused__)) to prevent
11904           compiler
11905           warnings
11906           - fixed off-by-one error in WRITE_MSG
11907
11908 2003-10-09 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11909
11910         * util-vserver/src/secure-mount.c: rewrote it completely; it
11911           emulates now nearly the usual mount(8)
11912           functionality but provides the enhanced '--secure', '--chdir
11913           ...',
11914           ... options which are needed for vservers
11915
11916 2003-10-09 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11917
11918         * util-vserver/doc/cfg.txt: added documentation about <interfaces>
11919           and basic vserver-variables
11920
11921 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11922
11923         * util-vserver/scripts/vserver.start: initial checkin
11924
11925 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11926
11927         * util-vserver/scripts/vserver: complete rewrite
11928
11929 2003-10-09 01:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11930
11931         * util-vserver/Makefile.am: added some standard-tools to the
11932           %.pathsubst rules
11933
11934 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11935
11936         * util-vserver/configure.ac: added checks for some standard-tools
11937
11938 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11939
11940         * util-vserver/tests, util-vserver/tests/.cvsignore,
11941           util-vserver/tests/Makefile-files: added getctx
11942
11943 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11944
11945         * util-vserver/src/Makefile-files: added save_ctxinfo and
11946           mask2prefix
11947
11948 2003-10-09 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11949
11950         * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
11951           and save_ctxinfo
11952
11953 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11954
11955         * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
11956
11957 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11958
11959         * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
11960           util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
11961           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
11962           initial checkin
11963
11964 2003-10-09 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11965
11966         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11967           _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
11968           _SAVE_CTXINFO, _VPS and standard-tool macros
11969
11970 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11971
11972         * util-vserver/scripts/functions: added isVserverRunning function
11973
11974 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11975
11976         * util-vserver/lib/vserver.h: added CTX_NOCTX macro
11977           added getctx()/getcctx() functions
11978           added ctx_t datatype
11979
11980 2003-10-09 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11981
11982         * util-vserver/lib/Makefile-files: added getctx and int2str +
11983           helper headers
11984
11985 2003-10-06 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11986
11987         * util-vserver/distrib/Makefile.am: added install-rules for the
11988           distributions
11989
11990 2003-10-06 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11991
11992         * util-vserver/distrib/rh9/apt,
11993           util-vserver/distrib/rh9/apt/rpmpriorities,
11994           util-vserver/distrib/rh9/apt/sources.list: initial checkin
11995
11996 2003-10-06 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11997
11998         * util-vserver/util-vserver.spec.in: - fixed Source0 URL
11999           - added -sysv and -devel subpackages
12000           - moved /etc/init.d to %_initrddir
12001
12002 2003-10-06 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12003
12004         * util-vserver/Makefile.am: - added more pathsubst variables
12005           - added $(scripts_DTA)
12006
12007 2003-10-06 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12008
12009         * util-vserver/distrib/defaults/rpm/macros: added notes regarding
12010           %_install_langs and added some other "main"-languages
12011
12012 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12013
12014         * util-vserver/doc/cfg.txt: added apps/vunify documentation
12015
12016 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12017
12018         * util-vserver/scripts/vserver-init: - added metadata to track if
12019           root-/pkgcfgbase-links shall be made
12020           relative
12021           - added gpg-key import
12022           - create dev/pts directory
12023
12024 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12025
12026         * util-vserver/scripts/vapt-get: improved '--help'/'--version'
12027           messages
12028
12029 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12030
12031         * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
12032           variables
12033           made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
12034           "$PKGLIBDIR")
12035           added _VRPM
12036           reordered the _* variables alphabetically
12037
12038 2003-10-06 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12039
12040         * util-vserver/scripts/Makefile-files: installed missing files
12041           (functions, vapt-get*, vrpm*)
12042
12043 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12044
12045         * util-vserver/src/secure-mount.c: rewrote it completely
12046
12047 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12048
12049         * util-vserver/src/rpm-fake.c: - set default-signal handler for
12050           SIGCHLD
12051           - minor cosmetical cleanups
12052           - use wait4(2) instead of waitpid(2)
12053
12054 2003-10-02 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12055
12056         * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
12057           'makeDevEntry' which is more flexible
12058           - added workaround for
12059           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
12060           - content of *all* rpm and apt template directories will be
12061           copied now
12062           - use '-y' flag on 'apt-get' invocation
12063
12064 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12065
12066         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
12067           util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
12068
12069 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12070
12071         * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
12072           added copyright
12073
12074 2003-10-02 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12075
12076         * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
12077           removed debug code
12078
12079 2003-10-02 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12080
12081         * util-vserver/scripts/functions,
12082           util-vserver/scripts/util-vserver-vars.pathsubst: added
12083           workaround for
12084           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
12085
12086 2003-10-01 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12087
12088         * util-vserver, util-vserver/.cvsignore: updated to reflect changes
12089           in CVSROOT/cvsignores
12090
12091 2003-10-01 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12092
12093         * util-vserver/man/Makefile-files: removed last traces of
12094           newvserver
12095
12096 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12097
12098         * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
12099           cvs2cl support
12100
12101 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12102
12103         * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
12104           that files will not be updated on every
12105           'make' anymore
12106
12107 2003-10-01 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12108
12109         * util-vserver/Makefile.am: - added cvs2cl support
12110           - changed pathsubst rules so that files will not be updated on
12111           every
12112           'make' anymore
12113
12114 2003-10-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12115
12116         * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
12117           prevent compiler warnings
12118
12119 2003-10-01 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12120
12121         * util-vserver/src/new-namespace.c: small fix in error-message
12122
12123 2003-10-01 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12124
12125         * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
12126           type-clash
12127
12128 2003-10-01 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12129
12130         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12131           util-vserver/configure.ac: renamed vserver.spec.in to
12132           util-vserver.spec.in
12133
12134 2003-10-01 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12135
12136         * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
12137           removed since linuxconf support was dropped
12138
12139 2003-09-30 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12140
12141         * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
12142           renamed vserver.spec.in to util-vserver.spec.in and updated it
12143
12144 2003-09-30 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12145
12146         * util-vserver/src/new-namespace.c,
12147           util-vserver/src/secure-mount.c: modified showVersion() to show
12148           current version instead of an hardcoded
12149           value
12150
12151 2003-09-30 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12152
12153         * util-vserver, util-vserver/.cvsignore: updated
12154
12155 2003-09-30 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12156
12157         * util-vserver/Makefile.am: added general rule for %.pathsubst
12158           files
12159           updated file-lists
12160
12161 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12162
12163         * util-vserver/configure.ac: added distrib/Makefile
12164
12165 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12166
12167         * util-vserver/pathconfig.h.pathsubst: initial checkin
12168
12169 2003-09-30 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12170
12171         * util-vserver/scripts/Makefile-files: - renamed
12172           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
12173           makes it easier to use general makefile-rules
12174           - removed the old rules for util-vserver-vars
12175
12176 2003-09-30 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12177
12178         * util-vserver/scripts/util-vserver-vars.pathsubst,
12179           util-vserver/scripts/util-vserver-vars.subst: renamed
12180           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
12181           makes it easier to use general makefile-rules
12182
12183 2003-09-30 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12184
12185         * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
12186           util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
12187           util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
12188           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12189           util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
12190           util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
12191           util-vserver/src/vserver-stat.c: include <config.h>
12192
12193 2003-09-30 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12194
12195         * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
12196           util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
12197           util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
12198           to avoid naming-clashes with
12199           the standard autoconf macro
12200           - include <config.h>
12201
12202 2003-09-30 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12203
12204         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
12205           'PACKAGE' class to 'Package' to avoid naming-clashes with the
12206           standard autoconf macro
12207
12208 2003-09-30 19:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12209
12210         * util-vserver/src/rpm-fake.c: - removed debug-output
12211           - do not fail on umount() errors; CLONE_NEWNS has
12212           unexpected/strange
12213           behavior in combination with chroot() so that mountpoints within
12214           chroots *can* disappear automatically
12215
12216 2003-09-30 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12217
12218         * util-vserver/Makefile.am: use recursive make for distrib: added
12219           it to SUBDIRS and remove old
12220           $(distrib_*) variables
12221
12222 2003-09-30 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12223
12224         * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
12225           checkin
12226
12227 2003-09-30 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12228
12229         * util-vserver/distrib/Makefile-files,
12230           util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
12231           util-vserver/distrib/defaults/devs,
12232           util-vserver/distrib/defaults/rpm,
12233           util-vserver/distrib/defaults/rpm/macros,
12234           util-vserver/distrib/install-mdk8.2,
12235           util-vserver/distrib/install-post.sh,
12236           util-vserver/distrib/install-pre.sh,
12237           util-vserver/distrib/install-rh7.2,
12238           util-vserver/distrib/install-rh7.3,
12239           util-vserver/distrib/install-rh8.0,
12240           util-vserver/distrib/install-rh9.0,
12241           util-vserver/distrib/mdk8.2-minimum,
12242           util-vserver/distrib/rh7.3-minimum,
12243           util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
12244           util-vserver/distrib/rh9.0-minimum,
12245           util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
12246           util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
12247           util-vserver/distrib/rh9.0.93/apt/sources.list,
12248           util-vserver/distrib/rh9.0.93/pkgs,
12249           util-vserver/distrib/rh9.0.93/pkgs/01,
12250           util-vserver/distrib/rh9.0.93/pkgs/02,
12251           util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
12252           util-vserver/distrib/rh9/pkgs/02,
12253           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
12254           Replaced the install-* and *-minimum files with configuration
12255           files
12256           for the new vserver-init tool in the scripts directory. To ease
12257           the
12258           'install:'-make target, it is necessarily to use recursive make
12259           for
12260           this directory.
12261
12262 2003-09-30 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12263
12264         * util-vserver/configure.ac: added dietlibc support
12265           version 0.23.89.1
12266
12267 2003-09-30 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12268
12269         * util-vserver, util-vserver/.cvsignore: added Makefile
12270
12271 2003-09-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12272
12273         * util-vserver/lib, util-vserver/lib/.cvsignore,
12274           util-vserver/scripts, util-vserver/scripts/.cvsignore,
12275           util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
12276           util-vserver/scripts/vapt-get-worker,
12277           util-vserver/scripts/vrpm-preload,
12278           util-vserver/scripts/vrpm-worker,
12279           util-vserver/scripts/vserver-init, util-vserver/src,
12280           util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
12281           util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
12282           util-vserver/src/util.h, util-vserver/sysv,
12283           util-vserver/sysv/.cvsignore, util-vserver/tests,
12284           util-vserver/tests/.cvsignore: initial checkin
12285
12286 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12287
12288         * util-vserver/Makefile.am: updated to new -devel branch
12289           added dietlibc support
12290
12291 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12292
12293         * util-vserver/src/Makefile-files: added secure-mount,
12294           new-namespace and rpm-fake.so rules
12295
12296 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12297
12298         * util-vserver/scripts/vrpm: replaced with new version
12299
12300 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12301
12302         * util-vserver/scripts/util-vserver-vars.subst: added more
12303           variables
12304
12305 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12306
12307         * util-vserver/scripts/Makefile-files: added more substitutions
12308
12309 2003-09-30 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12310
12311         * util-vserver/doc/cfg.txt: initial checkin
12312
12313 2003-09-29 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12314
12315         * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
12316           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
12317           util-vserver/THANKS, util-vserver/configure.ac,
12318           util-vserver/distrib, util-vserver/distrib/Makefile-files,
12319           util-vserver/distrib/install-mdk8.2,
12320           util-vserver/distrib/install-post.sh,
12321           util-vserver/distrib/install-pre.sh,
12322           util-vserver/distrib/install-rh7.2,
12323           util-vserver/distrib/install-rh7.3,
12324           util-vserver/distrib/install-rh8.0,
12325           util-vserver/distrib/install-rh9.0,
12326           util-vserver/distrib/mdk8.2-minimum,
12327           util-vserver/distrib/rh7.3-minimum,
12328           util-vserver/distrib/rh8.0-minimum,
12329           util-vserver/distrib/rh9.0-minimum,
12330           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
12331           util-vserver/doc, util-vserver/doc/FAQ.txt,
12332           util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
12333           util-vserver/doc/intro.txt, util-vserver/lib,
12334           util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
12335           util-vserver/lib/vserver.h, util-vserver/m4,
12336           util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
12337           util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
12338           util-vserver/man, util-vserver/man/Makefile-files,
12339           util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
12340           util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
12341           util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
12342           util-vserver/man/vps.8, util-vserver/man/vpstree.8,
12343           util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
12344           util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
12345           util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
12346           util-vserver/scripts, util-vserver/scripts/Makefile-files,
12347           util-vserver/scripts/distrib-info,
12348           util-vserver/scripts/rootshell,
12349           util-vserver/scripts/save_s_context,
12350           util-vserver/scripts/util-vserver-vars.subst,
12351           util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
12352           util-vserver/scripts/vps, util-vserver/scripts/vpstree,
12353           util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
12354           util-vserver/scripts/vserver-copy,
12355           util-vserver/scripts/vserverkillall,
12356           util-vserver/scripts/vservers.grabinfo.sh,
12357           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
12358           util-vserver/scripts/vunify.old.sh, util-vserver/src,
12359           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
12360           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
12361           util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
12362           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
12363           util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
12364           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12365           util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
12366           util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
12367           util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
12368           util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
12369           util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
12370           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
12371           util-vserver/src/vutil.p, util-vserver/sysv,
12372           util-vserver/sysv/Makefile-files,
12373           util-vserver/sysv/rebootmgr.subst,
12374           util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
12375           util-vserver/sysv/v_named.subst,
12376           util-vserver/sysv/v_portmap.subst,
12377           util-vserver/sysv/v_sendmail.subst,
12378           util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
12379           util-vserver/sysv/v_xinetd.subst,
12380           util-vserver/sysv/vservers.conf,
12381           util-vserver/sysv/vservers.subst, util-vserver/tests,
12382           util-vserver/tests/Makefile-files,
12383           util-vserver/tests/chrootsafe.cc,
12384           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
12385           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
12386           util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
12387           initial checkin
12388
12389 2003-09-29 22:01  
12390
12391         * branches, tags, .: New repository initialized by cvs2svn.
12392