This commit was generated by cvs2svn to compensate for changes in r2562,
[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-vserv