ready for tagging
[util-vserver.git] / ChangeLog
1 2007-09-02 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
2
3         * NEWS, configure.ac: Version 0.30.214.
4
5 2007-09-02 19:51  Daniel Hokka Zakrisson <daniel@hozac.com>
6
7         * lib/syscall_getccaps-v13.hc: Use the correct syscall.
8
9 2007-08-27 10:53  Daniel Hokka Zakrisson <daniel@hozac.com>
10
11         * scripts/vserver.stop: Fix thinko.
12
13 2007-08-27 10:19  Daniel Hokka Zakrisson <daniel@hozac.com>
14
15         * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
16
17 2007-08-27 10:16  Daniel Hokka Zakrisson <daniel@hozac.com>
18
19         * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
20           more like the redhat initpost script, don't start the guest for
21           real.
22
23 2007-08-26 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
24
25         * doc/configuration.xml, scripts/chbind, scripts/chcontext,
26           scripts/pkgmgmt, scripts/vserver-build.fai,
27           scripts/vserver.functions, scripts/vserver.start,
28           scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
29           src/vtag.c: Add support for the lback address in the
30           configuration.
31           Add --silent to vtag so it'll complain if run manually on a
32           kernel without the necessary support.
33
34 2007-08-26 17:50  Daniel Hokka Zakrisson <daniel@hozac.com>
35
36         * doc/configuration.xml: Document the tag and ncontext files.
37
38 2007-08-26 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
39
40         * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
41
42 2007-08-25 16:56  Daniel Hokka Zakrisson <daniel@hozac.com>
43
44         * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
45           context if ncontext/tag don't exist.
46           Fix remanining vc_getVserverCtx caller.
47
48 2007-08-25 16:50  Daniel Hokka Zakrisson <daniel@hozac.com>
49
50         * distrib/misc/debootstrap.uri: debootstrap 1.0.3
51
52 2007-08-21 23:00  Daniel Hokka Zakrisson <daniel@hozac.com>
53
54         * doc/configuration.xml: Clarify that specifying dev will
55           add/remove the IP address.
56
57 2007-08-21 18:39  Daniel Hokka Zakrisson <daniel@hozac.com>
58
59         * scripts/vserver.functions: Add a static context sanity check.
60
61 2007-08-16 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
62
63         * src/setattr.c: Add --immutable.
64
65 2007-08-16 19:53  Daniel Hokka Zakrisson <daniel@hozac.com>
66
67         * scripts/vserver.stop: Migrate to the tag on stop too.
68
69 2007-08-16 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
70
71         * scripts/chcontext: Fix for vtag invocations.
72
73 2007-08-16 03:06  Daniel Hokka Zakrisson <daniel@hozac.com>
74
75         * compat.h, configure.ac, contrib/manifest.dat.pathsubst,
76           ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
77           kernel/tag_cmd.h, lib/Makefile-files,
78           lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
79           lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
80           lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
81           lib/syscall_getvci.c, lib/syscall_tagcreate.c,
82           lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
83           lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
84           lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
85           lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
86           scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
87           scripts/vserver.start, scripts/vserver.suexec,
88           src/Makefile-files, src/vserver-info.c, src/vtag.c,
89           vserver-start/main.c: Add support for a separate filesystem tag,
90           and in the process improve the support for network contexts.
91
92 2007-08-16 02:31  Daniel Hokka Zakrisson <daniel@hozac.com>
93
94         * src/chbind.c: The nid isn't used anymore, legacy APIs don't
95           support it.
96
97 2007-08-16 02:00  Daniel Hokka Zakrisson <daniel@hozac.com>
98
99         * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
100           not defined in the headers.
101
102 2007-08-13 18:10  Daniel Hokka Zakrisson <daniel@hozac.com>
103
104         * scripts/functions: Add some hints for this common problem.
105
106 2007-08-12 00:13  Daniel Hokka Zakrisson <daniel@hozac.com>
107
108         * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
109           capability RAW_ICMP.
110
111 2007-08-10 15:28  Daniel Hokka Zakrisson <daniel@hozac.com>
112
113         * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
114           broadcast address.
115
116 2007-08-09 02:39  Daniel Hokka Zakrisson <daniel@hozac.com>
117
118         * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
119
120 2007-08-08 23:10  Daniel Hokka Zakrisson <daniel@hozac.com>
121
122         * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
123           create/unshare.
124
125 2007-08-08 21:32  Daniel Hokka Zakrisson <daniel@hozac.com>
126
127         * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
128
129 2007-08-08 21:03  Daniel Hokka Zakrisson <daniel@hozac.com>
130
131         * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
132
133 2007-08-08 20:47  Daniel Hokka Zakrisson <daniel@hozac.com>
134
135         * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
136
137 2007-08-08 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
138
139         * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
140           kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
141           lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
142           lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
143           lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
144           lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
145           lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
146           lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
147           lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
148           lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
149           lib/vserver-internal.h, lib/vserver.h,
150           lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
151           src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
152           for the various new APIs in 2.2 and 2.3, in particular, netv2.
153
154 2007-08-05 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
155
156         * scripts/vserver.delete: Remove the cache so disk limit caches
157           have no chance of being reused if the same guest is recreated at
158           a later point in time.
159
160 2007-08-05 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
161
162         * scripts/vserver-build.yum: It's just yum, not yum-rpm.
163
164 2007-08-05 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
165
166         * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
167           needed.
168
169 2007-07-31 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
170
171         * scripts/vserver-build.debootstrap: Use findFile consistently.
172           Don't fail if a file doesn't exist, these are all optional.
173
174 2007-07-30 09:36  Benedikt Böhm <hollow@gentoo.org>
175
176         * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
177
178 2007-07-29 17:14  Daniel Hokka Zakrisson <daniel@hozac.com>
179
180         * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
181           Only POSIX-sh in Gentoo initscripts.
182
183 2007-07-29 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
184
185         * distrib/Makefile.am, distrib/breezy,
186           distrib/breezy/debootstrap.script, distrib/dapper,
187           distrib/dapper/debootstrap.script, distrib/debian,
188           distrib/debian/debootstrap.script, distrib/debian/initpost,
189           distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
190           distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
191           distrib/gutsy/debootstrap.script, distrib/hoary,
192           distrib/hoary/debootstrap.script, distrib/warty,
193           distrib/warty/debootstrap.script,
194           scripts/vserver-build.debootstrap,
195           scripts/vserver-build.functions: Various debootstrap
196           improvements.
197
198 2007-07-29 16:32  Daniel Hokka Zakrisson <daniel@hozac.com>
199
200         * src/naddress.c: Prettier output on error.
201
202 2007-07-22 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
203
204         * lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
205           lib_internal/mkdir.c, lib_internal/testsuite,
206           lib_internal/testsuite/Makefile-files,
207           lib_internal/testsuite/matchlist.c, lib_internal/util.h,
208           src/vclone.c, src/vhashify.c: Add exclude list support for
209           vclone.
210
211 2007-07-19 20:56  Daniel Hokka Zakrisson <daniel@hozac.com>
212
213         * lib/Makefile-files, lib/syscall_getsched-v21.hc,
214           lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
215
216 2007-07-18 17:32  Daniel Hokka Zakrisson <daniel@hozac.com>
217
218         * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
219           _STRACE.
220
221 2007-07-18 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
222
223         * scripts/vserver, scripts/vserver.functions,
224           scripts/vserver.start: Add --strace and --debug-sysv options to
225           further debug problems with starting a guest.
226
227 2007-07-16 15:52  Daniel Hokka Zakrisson <daniel@hozac.com>
228
229         * lib/Makefile-files: Add it to the Makefile.
230
231 2007-07-16 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
232
233         * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
234           vc_get_ccaps do the right thing.
235
236 2007-07-13 14:35  Daniel Hokka Zakrisson <daniel@hozac.com>
237
238         * scripts/vserver.stop: Enter the network context to stop the
239           guest.
240
241 2007-07-12 21:59  Daniel Hokka Zakrisson <daniel@hozac.com>
242
243         * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
244
245 2007-07-11 14:34  Daniel Hokka Zakrisson <daniel@hozac.com>
246
247         * src/h2ext.c: Add some sanity checking.
248
249 2007-07-11 14:27  Daniel Hokka Zakrisson <daniel@hozac.com>
250
251         * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
252
253 2007-07-10 20:35  Daniel Hokka Zakrisson <daniel@hozac.com>
254
255         * src/vclone.c: Add an option to specify the xid the non-shared
256           files should belong to.
257
258 2007-07-10 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
259
260         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
261           distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
262           scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
263           scripts/util-vserver-vars.pathsubst,
264           scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
265           Replace file with h2ext for the template build method.
266
267 2007-07-08 18:29  Daniel Hokka Zakrisson <daniel@hozac.com>
268
269         * src/chbind.c: It's network isolation, not virtualization.
270
271 2007-07-07 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
272
273         * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
274           patch for yum-3.2.1; this one should retain API
275           compatibility by using a dummy argument for the *Lock()
276           methods
277
278 2007-06-25 15:24  Daniel Hokka Zakrisson <daniel@hozac.com>
279
280         * util-vserver.spec.in: Update URLs.
281
282 2007-06-24 22:04  Daniel Hokka Zakrisson <daniel@hozac.com>
283
284         * doc/configuration.xml, scripts/vserver-build.template: Add a way
285           to associate a distribution with a default template.
286
287 2007-06-24 21:28  Daniel Hokka Zakrisson <daniel@hozac.com>
288
289         * distrib/Makefile.am, distrib/f7,
290           distrib/f7/yum.repos.d/fedora-core.repo,
291           distrib/f7/yum.repos.d/fedora-development.repo,
292           distrib/f7/yum.repos.d/fedora-extras-development.repo,
293           distrib/f7/yum.repos.d/fedora-extras.repo,
294           distrib/f7/yum.repos.d/fedora-legacy.repo,
295           distrib/f7/yum.repos.d/fedora-updates-testing.repo,
296           distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.
297
298 2007-06-24 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
299
300         * src: Ignore vsysctl and vclone too.
301
302 2007-06-21 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
303
304         * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
305
306 2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
307
308         * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
309           configuration file.
310
311 2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
312
313         * mkrelease: Make it do everything needed.
314
315 2007-06-16 20:42  Daniel Hokka Zakrisson <daniel@hozac.com>
316
317         * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
318           SuSE's rc script works correctly.
319
320 2007-06-11 12:09  Daniel Hokka Zakrisson <daniel@hozac.com>
321
322         * doc/configuration.xml: fstab.remote uses the guest's network
323           context.
324
325 2007-06-01 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
326
327         * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
328           contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
329           The yum-3.2.0 one is untested.
330
331 2007-06-01 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
332
333         * lib_internal/testsuite/Makefile-files: Fixed problems when
334           building both a dietlibc and a GNU version of a
335           testsuite program. Previously, the same object file (which was
336           generated
337           by 'diet') was used for both variants and only linking differed
338           for
339           them. This caused problems at least in F7 on PPC platforms.
340
341 2007-06-01 16:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
342
343         * lib_internal/unify-copy.c: deallocate resources symmetrically
344
345 2007-05-31 17:58  Benedikt Böhm <hollow@gentoo.org>
346
347         * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
348           TERM for colored output
349
350 2007-05-26 11:50  Daniel Hokka Zakrisson <daniel@hozac.com>
351
352         * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
353           with baselayout-2.
354
355 2007-05-03 12:20  Daniel Hokka Zakrisson <daniel@hozac.com>
356
357         * NEWS: Version 0.30.213.
358
359 2007-05-03 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
360
361         * contrib/manifest.dat.pathsubst: Add missing file.
362
363 2007-05-02 20:11  Daniel Hokka Zakrisson <daniel@hozac.com>
364
365         * configure.ac: Version 0.30.213.
366
367 2007-04-27 09:08  Benedikt Böhm <hollow@gentoo.org>
368
369         * scripts/vserver.functions: fake init environment during shutdown,
370           otherwise rc just calls shutdown/halt which does not work without
371           init
372
373 2007-04-27 09:02  Benedikt Böhm <hollow@gentoo.org>
374
375         * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
376           dependency to default runlevel; dmesg/syslog is now handled in
377           baselayout
378
379 2007-04-27 09:01  Benedikt Böhm <hollow@gentoo.org>
380
381         * src/chroot-sh.c: add link command to chroot-sh
382
383 2007-04-27 08:42  Benedikt Böhm <hollow@gentoo.org>
384
385         * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
386           /halt/reboot -f for gentoo init style, but rather just exit,
387           since we would be killed by vshelper, does not matter for reboot
388           from inside: simple reboot wonÄt work with gentoo init style,
389           must use reboot -f inside
390
391 2007-04-27 08:40  Benedikt Böhm <hollow@gentoo.org>
392
393         * distrib/gentoo/initpre: fix distdir handling if prefix is not
394
395 2007-04-21 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
396
397         * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
398           to stop the guest when the last process exits.
399
400 2007-04-21 14:05  Daniel Hokka Zakrisson <daniel@hozac.com>
401
402         * scripts/vserver-build.template: Recognize the --nodevsanity
403           option.
404
405 2007-04-21 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
406
407         * scripts/functions: Don't do namespace cleanup if we're not in a
408           new namespace.
409
410 2007-04-21 14:03  Daniel Hokka Zakrisson <daniel@hozac.com>
411
412         * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
413           distrib/centos5/yum, distrib/centos5/yum.repos.d,
414           distrib/centos5/yum.repos.d/CentOS-Base.repo,
415           distrib/centos5/yum/yum.conf: Add CentOS 5.
416
417 2007-04-13 10:46  Benedikt Böhm <hollow@gentoo.org>
418
419         * distrib/etch/vserver-config.sh: remove interactive setup steps
420
421 2007-04-13 09:02  Benedikt Böhm <hollow@gentoo.org>
422
423         * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
424           distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
425           scripts/vserver-build.debootstrap: add build scripts for debian
426           etch
427
428 2007-04-11 18:14  Daniel Hokka Zakrisson <daniel@hozac.com>
429
430         * scripts/vyum-worker: Fix typo.
431
432 2007-04-11 17:55  Daniel Hokka Zakrisson <daniel@hozac.com>
433
434         * distrib/misc/debootstrap.uri: New debootstrap.
435
436 2007-04-08 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
437
438         * src/vlogin.c: terminal_copy doesn't return void anymore.
439
440 2007-04-08 00:39  Daniel Hokka Zakrisson <daniel@hozac.com>
441
442         * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
443           Makefile.
444
445 2007-03-27 18:00  Benedikt Böhm <hollow@gentoo.org>
446
447         * distrib/gentoo/initpost, distrib/gentoo/initpre,
448           distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
449           halt/reboot if using gentoo init style, enable syslog stub by
450           default for gentoo guests
451
452 2007-03-24 12:54  Daniel Hokka Zakrisson <daniel@hozac.com>
453
454         * scripts/vserver-build.debootstrap: Get rid of the work directory
455           on success.
456
457 2007-03-21 04:46  Daniel Hokka Zakrisson <daniel@hozac.com>
458
459         * scripts/vserver: Fix help message.
460
461 2007-03-20 20:38  Daniel Hokka Zakrisson <daniel@hozac.com>
462
463         * scripts/vserver-build.debootstrap: Fix problems with debootstrap
464           on Ubuntu.
465
466 2007-03-20 17:47  Daniel Hokka Zakrisson <daniel@hozac.com>
467
468         * scripts/vserver-build.debootstrap: Remove the guest in case of
469           failure.
470
471 2007-03-18 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
472
473         * scripts/pkgmgmt: Supply the required argument.
474
475 2007-03-18 22:02  Daniel Hokka Zakrisson <daniel@hozac.com>
476
477         * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
478           file.
479
480 2007-03-18 17:51  Daniel Hokka Zakrisson <daniel@hozac.com>
481
482         * gentoo/util-vserver: Verbosify initscript.
483
484 2007-03-18 15:32  Daniel Hokka Zakrisson <daniel@hozac.com>
485
486         * scripts/functions, scripts/pkgmgmt, scripts/vserver,
487           scripts/vserver-build.functions, scripts/vsomething: Rename
488           _setVserverDir to _setVserverDirName.
489           Rename _getVserverDir to _setVserverDir.
490           Add _setVserverName to set VSERVER_NAME.
491           pkgmgmt.initVariables cannot run before _setVserverDirName, and
492           the initialization must happen once per guest.
493
494 2007-03-18 15:04  Daniel Hokka Zakrisson <daniel@hozac.com>
495
496         * src/vlogin.c: Attempt to fix the endless loop of select() read().
497
498 2007-03-18 11:51  Daniel Hokka Zakrisson <daniel@hozac.com>
499
500         * sysv/util-vserver: Create the directories here for strange
501           distros (e.g. Ubuntu).
502
503 2007-03-11 21:25  Daniel Hokka Zakrisson <daniel@hozac.com>
504
505         * scripts/vserver.functions: Fix IPv6 address assignment.
506
507 2007-03-09 21:07  Daniel Hokka Zakrisson <daniel@hozac.com>
508
509         * distrib/misc/debootstrap.uri: Update the debootstrap URI.
510
511 2007-03-07 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
512
513         * src/vsched.c: Fix idle-time.
514
515 2007-02-26 20:18  Daniel Hokka Zakrisson <daniel@hozac.com>
516
517         * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
518           the gentoo initstyle work with baselayout-vserver.
519
520 2007-02-25 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
521
522         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
523           tell init to shutdown if we're called from vshelper, that
524           should've already happened.
525           Kill init and other remaining processes from vshelper once the
526           stop sync signal has arrived.
527
528 2007-02-25 01:44  Daniel Hokka Zakrisson <daniel@hozac.com>
529
530         * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
531           excluded paths.
532
533 2007-02-24 23:43  Daniel Hokka Zakrisson <daniel@hozac.com>
534
535         * configure.ac: Fix help message for --with-initscripts.
536
537 2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
538
539         * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
540           so rpm doesn't process them for deps.
541
542 2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
543
544         * m4/ensc_pathprog.m4: Fix the symlink problems.
545
546 2007-02-22 05:18  Daniel Hokka Zakrisson <daniel@hozac.com>
547
548         * lib/syscall-alternative.h: Update to latest shiny.
549
550 2007-02-21 20:07  Daniel Hokka Zakrisson <daniel@hozac.com>
551
552         * scripts/vserver-setup.functions: Update help message to
553           correspond better with reality.
554
555 2007-02-20 17:33  Daniel Hokka Zakrisson <daniel@hozac.com>
556
557         * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
558           lib/syscall_ctxmigrate.c, lib/vserver.h,
559           lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
560           src/rpm-fake.c, src/vcontext.c: Add support for the migration
561           flags.
562
563 2007-02-17 19:10  Daniel Hokka Zakrisson <daniel@hozac.com>
564
565         * scripts/vserver-setup.functions: Make nodev: silence the warning.
566
567 2007-02-17 19:01  Daniel Hokka Zakrisson <daniel@hozac.com>
568
569         * lib/syscall-alternative.h: Update to latest shiny.
570
571 2007-02-14 19:32  Daniel Hokka Zakrisson <daniel@hozac.com>
572
573         * scripts/functions: &>> doesn't exist.
574
575 2007-02-14 19:24  Daniel Hokka Zakrisson <daniel@hozac.com>
576
577         * lib/syscall-alternative.h: Update to latest shiny.
578
579 2007-02-11 20:21  Daniel Hokka Zakrisson <daniel@hozac.com>
580
581         * scripts/functions: Work better if the default tty is a file by
582           using /dev/null for input and appending the output.
583
584 2007-02-11 20:16  Daniel Hokka Zakrisson <daniel@hozac.com>
585
586         * lib/syscall-alternative.h: Update to shiny15.
587
588 2007-02-11 00:45  Daniel Hokka Zakrisson <daniel@hozac.com>
589
590         * scripts/vserver-build.clone, src/vclone.c: Remove the --source
591           and --dest "options" from vclone, both are required.
592           Catch error conditions about the arguments in vclone.
593           Attempt to figure out where the source if it's not a directory,
594           and make sure it is one before running vclone.
595
596 2007-02-10 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
597
598         * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
599           disabled.
600
601 2007-02-09 06:17  Daniel Hokka Zakrisson <daniel@hozac.com>
602
603         * scripts/vserver.functions: Add /usr/bin to exception list, to
604           make sure we keep the /usr mount around.
605
606 2007-02-05 20:59  Daniel Hokka Zakrisson <daniel@hozac.com>
607
608         * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
609           commit.
610
611 2007-02-05 20:45  Daniel Hokka Zakrisson <daniel@hozac.com>
612
613         * src/vdevmap.c: Really silence the warning.
614
615 2007-02-05 20:40  Daniel Hokka Zakrisson <daniel@hozac.com>
616
617         * src/vkill.c: Try to figure out the xid if not specified.
618
619 2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
620
621         * src/vdevmap.c: Silence warning.
622
623 2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
624
625         * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
626           non-executable so RPM doesn't pick up a dependency on
627           /sbin/runscript.
628
629 2007-02-05 18:08  Benedikt Böhm <hollow@gentoo.org>
630
631         * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
632           vsomething arguments in gentoo wrappers
633
634 2007-02-04 17:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
635
636         * lib_internal/unify-copy.c: - documented parts of the code were I
637           needed to think >1min about its
638           sense
639           - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
640           create a
641           sparse file
642           - set O_NOCTTY flag for temp file
643
644 2007-02-04 17:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
645
646         * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
647           patch; it seems to be always PAGESIZE*2+1
648           bytes required to trigger a SIGBUS. Since PAGESIZE is not
649           available
650           directly, use sysconf(3) to get this value and memset(3) to
651           initialize
652           buffer
653           - removed byte crap
654
655 2007-02-01 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
656
657         * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
658           commit.
659
660 2007-01-29 23:37  Daniel Hokka Zakrisson <daniel@hozac.com>
661
662         * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
663           gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
664           util-vserver.spec.in: Add Gentoo initscripts.
665           Force sysv initscripts for the RPMs.
666
667 2007-01-29 02:06  Daniel Hokka Zakrisson <daniel@hozac.com>
668
669         * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
670           enter the filesystem namespaces twice.
671
672 2007-01-28 11:35  Daniel Hokka Zakrisson <daniel@hozac.com>
673
674         * src/secure-mount.c: When we call the external mount, we need to
675           preserve all of the options so it can parse them on its own.
676           The option defaults should set nodev in the flags.
677
678 2007-01-27 23:16  Daniel Hokka Zakrisson <daniel@hozac.com>
679
680         * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
681           man page in the same package.
682
683 2007-01-27 11:10  Daniel Hokka Zakrisson <daniel@hozac.com>
684
685         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
686           distrib/misc/context.start, doc/configuration.xml,
687           scripts/vserver-setup.functions: Move dynamic context generation
688           to userspace.
689
690 2007-01-27 10:20  Daniel Hokka Zakrisson <daniel@hozac.com>
691
692         * scripts/vserver-setup.functions: Set nodev rather than just
693           warning about it.
694
695 2007-01-27 10:05  Daniel Hokka Zakrisson <daniel@hozac.com>
696
697         * lib_internal/unify.h: Actually check the mtime when it's not
698           optional.
699
700 2007-01-27 09:38  Daniel Hokka Zakrisson <daniel@hozac.com>
701
702         * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
703           option (--ignore-mtime) to vhashify to hashify files with
704           differing mtimes.
705
706 2007-01-25 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
707
708         * doc/configuration.xml: Add entries that were missing from
709           .defaults.
710
711 2007-01-25 09:51  Daniel Hokka Zakrisson <daniel@hozac.com>
712
713         * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
714           skip unified files.
715
716 2007-01-23 16:43  Daniel Hokka Zakrisson <daniel@hozac.com>
717
718         * src/vclone.c: Don't overwrite files that already exist.
719
720 2007-01-23 16:41  Benedikt Böhm <hollow@gentoo.org>
721
722         * distrib/Makefile.am, distrib/gentoo/initpost,
723           distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
724           gentoo/initpost; add fixes for syslog-ng.conf and net dependency
725           in baselayout >= 1.13
726
727 2007-01-21 20:17  Daniel Hokka Zakrisson <daniel@hozac.com>
728
729         * scripts/Makefile-files: ... and the Makefile.
730
731 2007-01-21 20:06  Daniel Hokka Zakrisson <daniel@hozac.com>
732
733         * contrib/manifest.dat.pathsubst: Add the build method to the
734           manifest too.
735
736 2007-01-21 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
737
738         * contrib/manifest.dat.pathsubst,
739           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
740           scripts/vserver-build.clone: Add the clone build method.
741
742 2007-01-21 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
743
744         * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
745           src/Makefile-files, src/vclone.c: Add vclone, to help with
746           cloning guests.
747
748 2007-01-21 08:02  Daniel Hokka Zakrisson <daniel@hozac.com>
749
750         * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
751           error if requested.
752
753 2007-01-20 17:31  Benedikt Böhm <hollow@gentoo.org>
754
755         * distrib/gentoo/initpost: fix runlevel scripts for older
756           baselayouts too; set hostname inside the guest
757
758 2007-01-20 13:55  Daniel Hokka Zakrisson <daniel@hozac.com>
759
760         * lib/checkconfig.c: Return 0 on any error, older kernels will
761           return -EPERM for unknown syscalls.
762
763 2007-01-20 09:36  Daniel Hokka Zakrisson <daniel@hozac.com>
764
765         * doc/configuration.xml: Document the configuration for vdevmap.
766
767 2007-01-20 09:25  Daniel Hokka Zakrisson <daniel@hozac.com>
768
769         * doc/configuration.xml: Place-holder documentation for now, until
770           some better descriptions comes along.
771
772 2007-01-20 07:43  Daniel Hokka Zakrisson <daniel@hozac.com>
773
774         * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
775           to work with 64 KiB pages.
776
777 2007-01-18 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
778
779         * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
780           sysv/util-vserver: Add support for vdevmap in the configuration.
781
782 2007-01-18 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
783
784         * src/vsysctl.c: Fix logic error.
785
786 2007-01-18 13:38  Daniel Hokka Zakrisson <daniel@hozac.com>
787
788         * contrib/manifest.dat.pathsubst,
789           scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
790           src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
791           values in the configuration.
792
793 2007-01-18 07:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
794
795         * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
796           patch for yum-3.0.3
797
798 2007-01-18 04:38  Daniel Hokka Zakrisson <daniel@hozac.com>
799
800         * scripts/vserver.functions: Remove the disk limits after saving
801           them.
802
803 2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
804
805         * lib/vserver.h: Add VC_VXSM_MSEC.
806
807 2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
808
809         * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
810
811 2007-01-17 09:54  Daniel Hokka Zakrisson <daniel@hozac.com>
812
813         * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
814           check function, as what it's doing is already done elsewhere.
815
816 2007-01-14 12:30  Benedikt Böhm <hollow@gentoo.org>
817
818         * scripts/vupdateworld: fix missing world target in vupdateworld
819
820 2007-01-10 22:23  Daniel Hokka Zakrisson <daniel@hozac.com>
821
822         * util-vserver.spec.in: Teach the spec how to build prereleases and
823           release candidates.
824
825 2007-01-10 19:27  Daniel Hokka Zakrisson <daniel@hozac.com>
826
827         * src/vserver-stat.c: The new method doesn't need to be a
828           spectator, and /proc/virtual isn't available there by default.
829
830 2007-01-10 18:53  Daniel Hokka Zakrisson <daniel@hozac.com>
831
832         * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
833           lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
834           lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
835           vc_sched_info API.
836           Make vserver-stat use the various APIs instead of parsing
837           per-process /proc entries.
838           
839           vc_virt_stat.uptime is a uint64_t.
840           vc_get_dlimit can handle a NULL limits argument.
841
842 2007-01-10 18:49  Daniel Hokka Zakrisson <daniel@hozac.com>
843
844         * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
845           vc_create_context. Stop referencing it.
846
847 2007-01-10 11:52  Daniel Hokka Zakrisson <daniel@hozac.com>
848
849         * scripts/vserver.stop: Remove persistent on stop.
850
851 2007-01-09 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
852
853         * lib/syscall-wrap.h, lib/vserver-internal.h,
854           lib_internal/sys_clone.h, lib_internal/sys_personality.h,
855           m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
856           incompatibly, to avoid errors.
857           Move the syscall declaration to lib/syscall-wrap.h.
858
859 2007-01-07 22:27  Daniel Hokka Zakrisson <daniel@hozac.com>
860
861         * sysv/util-vserver: Fix output.
862
863 2007-01-03 11:55  Daniel Hokka Zakrisson <daniel@hozac.com>
864
865         * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
866           well.
867
868 2007-01-02 20:54  Daniel Hokka Zakrisson <daniel@hozac.com>
869
870         * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
871           handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
872
873 2007-01-01 19:37  Daniel Hokka Zakrisson <daniel@hozac.com>
874
875         * configure.ac: Let glibc use the alternative syscalls as well.
876
877 2006-12-30 00:52  Daniel Hokka Zakrisson <daniel@hozac.com>
878
879         * lib/vserver.h: Organize things. Structures and functions dealing
880           with similar things are now grouped together.
881
882 2006-12-30 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
883
884         * scripts/functions: Use status for the process count instead since
885           persistent adds a task there.
886
887 2006-12-30 00:37  Daniel Hokka Zakrisson <daniel@hozac.com>
888
889         * src: Add vdevmap to ignore.
890
891 2006-12-29 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
892
893         * sysv/util-vserver: Return a sane value from kill_contexts.
894
895 2006-12-29 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
896
897         * lib/vserver-internal.h: Use the correct type for the
898           configuration bitfield.
899
900 2006-12-29 20:32  Daniel Hokka Zakrisson <daniel@hozac.com>
901
902         * util-vserver.spec.in: Add util-vserver initscript handling.
903           Add %changelog comment.
904
905 2006-12-29 20:30  Daniel Hokka Zakrisson <daniel@hozac.com>
906
907         * contrib/manifest.dat.pathsubst: Add vdevmap.
908
909 2006-12-28 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
910
911         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
912           scripts/util-vserver-vars.pathsubst,
913           scripts/vserver-init.functions, scripts/vserver-wrapper,
914           sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
915           initscript functions to vserver-init.functions.
916           Make vprocunhide use said functions.
917           Add an initscript to set the helper and kill guest processes.
918
919 2006-12-28 00:05  Daniel Hokka Zakrisson <daniel@hozac.com>
920
921         * util-vserver.spec.in: Add --without doc and --with legacy
922           options.
923
924 2006-12-20 13:39  Benedikt Böhm <hollow@gentoo.org>
925
926         * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
927
928 2006-12-19 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
929
930         * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
931           --~immutable and --!immutable.
932
933 2006-12-18 11:26  Daniel Hokka Zakrisson <daniel@hozac.com>
934
935         * scripts/vserver.functions: Don't check the VLAN stuff if
936           novlandev was specified.
937
938 2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
939
940         * src/vdevmap.c: Error on too many arguments.
941
942 2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
943
944         * distrib/misc/debootstrap.uri: Update debootstrap URL.
945
946 2006-12-12 01:39  Daniel Hokka Zakrisson <daniel@hozac.com>
947
948         * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
949           lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
950           lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
951           Add vdevmap and required functionality.
952
953 2006-12-10 17:45  Daniel Hokka Zakrisson <daniel@hozac.com>
954
955         * scripts/functions: Improve the vshelper warning (common sign of
956           multiple installs).
957
958 2006-12-10 12:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
959
960         * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
961           fixed location of the lockfile; formerly, the chroot path was
962           prepended
963           twice
964
965 2006-12-10 00:57  Daniel Hokka Zakrisson <daniel@hozac.com>
966
967         * sysv/vservers-legacy: Don't enable the legacy initscript by
968           default.
969
970 2006-12-09 16:13  Daniel Hokka Zakrisson <daniel@hozac.com>
971
972         * NEWS, THANKS, configure.ac: Version 0.30.212.
973
974 2006-12-09 16:12  Daniel Hokka Zakrisson <daniel@hozac.com>
975
976         * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
977           vserver.h defines CLONE_NEW*.
978           Remove unused include of sys_clone.h from vdlimit.
979
980 2006-12-09 16:02  Daniel Hokka Zakrisson <daniel@hozac.com>
981
982         * scripts/functions: Make getFileArray handle multiple files as
983           well.
984
985 2006-12-08 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
986
987         * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
988           static and dynamic xids (i.e. not the spectator).
989
990 2006-12-08 13:28  Daniel Hokka Zakrisson <daniel@hozac.com>
991
992         * scripts/functions, scripts/vserver, scripts/vserver.functions:
993           Rather than keeping an unnecessary mount around just because it
994           was the cwd, cd to the root at the beginning while storing the
995           original cwd (so it can be used later).
996
997 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
998
999         * doc/configuration-xhtml.xsl: Change the default stylesheet.
1000
1001 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1002
1003         * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
1004           commit.
1005
1006 2006-12-08 13:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1007
1008         * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
1009           lib/internal.h, lib/isdynamicxid.c,
1010           lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
1011           lib/syscall_enternamespace-v13.hc,
1012           lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
1013           lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
1014           lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
1015           lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
1016           lib/syscall_setnamespace.c, lib/virtual.h,
1017           lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
1018           src/vnamespace.c: Work better on 2.6.19.
1019           This includes adding a new kind of API that depends on the
1020           VCI-bits, to detect the presence of spaces.
1021           vnamespace now only enters the filesystem related namespaces
1022           (CLONE_NEWNS|CLONE_FS).
1023           vc_ctx_migrate_spaces enters the others.
1024           Fix dynamic context detection by using the VCI-bits.
1025
1026 2006-12-08 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1027
1028         * src/ncontext.c: Remove unused argument.
1029
1030 2006-12-08 13:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1031
1032         * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
1033           kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
1034           kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
1035           kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
1036           kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
1037           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1038           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1039           kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
1040           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1041           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
1042           kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
1043           kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
1044           Use the headers from make headers_install to cut down on
1045           unnecessary files/content.
1046
1047 2006-12-01 21:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1048
1049         * scripts/vserver.functions: Add cwd to the list of paths to
1050           exclude from namespace cleanup.
1051
1052 2006-12-01 18:41  Daniel Hokka Zakrisson <daniel@hozac.com>
1053
1054         * m4/ensc_e2fscheck.m4: Correct package and distribution name.
1055
1056 2006-11-28 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
1057
1058         * scripts/vserver.functions: Make non-sysv initstyles work again.
1059
1060 2006-11-27 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1061
1062         * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
1063           RAM.
1064
1065 2006-11-27 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1066
1067         * src/vsched.c: Don't process unknown files.
1068
1069 2006-11-25 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1070
1071         * src/chroot-sh.c: Add missing quote.
1072
1073 2006-11-25 19:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1074
1075         * distrib/redhat/initpost: Use chroot-sh chmod to remove the
1076           symlink attack vector.
1077
1078 2006-11-25 02:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1079
1080         * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
1081           when using glibc.
1082
1083 2006-11-25 00:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1084
1085         * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
1086
1087 2006-11-24 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1088
1089         * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
1090           src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
1091           src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
1092           src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
1093           src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
1094           src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
1095           src/vunify.c, src/vwait.c: Make quoting consistent.
1096
1097 2006-11-24 22:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1098
1099         * scripts/legacy/vserver-copy: Use the same flags for legacy as the
1100           rsync build method's default.
1101
1102 2006-11-24 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1103
1104         * scripts/vserver.functions, src/nattribute.c: Use --secure by
1105           default.
1106           Add VC_NXF_HIDE_NETIF to the secure default.
1107
1108 2006-11-24 15:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1109
1110         * scripts/vserver: Add forgotten backslash.
1111
1112 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1113
1114         * scripts/vserver: Call vserver-build with --debug too, if it was
1115           specified.
1116
1117 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1118
1119         * configure.ac, contrib/manifest.dat.pathsubst,
1120           scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
1121           scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
1122           build method.
1123
1124 2006-11-24 14:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1125
1126         * doc/configuration.xml: Add since.
1127
1128 2006-11-23 23:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1129
1130         * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
1131           URL to the proc security page.
1132
1133 2006-11-23 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1134
1135         * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
1136           2.6.19.
1137
1138 2006-11-23 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1139
1140         * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
1141           Add support for the network flags and capabilities in the
1142           configuration.
1143
1144 2006-11-23 18:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1145
1146         * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
1147           lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
1148           types of flags and capabilities.
1149           Add NXF_INFO_PRIVATE.
1150           Add NXF_HIDE_NETIF.
1151           Add aliases for the legacy flags/caps so using the kernel's names
1152           will work.
1153           Add alias for VXC_SET_RLIMIT.
1154
1155 2006-11-20 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1156
1157         * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
1158
1159 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1160
1161         * scripts/vserver: Add --rescue-init to the --help message.
1162
1163 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1164
1165         * distrib/redhat/initpost: Use --rescue-init.
1166
1167 2006-11-20 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1168
1169         * scripts/vserver.functions, scripts/vserver.start: Don't set
1170           _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
1171
1172 2006-11-20 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1173
1174         * scripts/legacy/vserver, scripts/vserver.start: Use
1175           $_CHBIND_COMPAT directly for legacy.
1176
1177 2006-11-20 15:01  Daniel Hokka Zakrisson <daniel@hozac.com>
1178
1179         * src/naddress.c: Cosmetic fixes.
1180           Make sure args.do_set is set to false initially.
1181
1182 2006-11-20 12:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1183
1184         * scripts/vserver.functions: Make vserver <guest> start --rescue
1185           ... work again.
1186
1187 2006-11-20 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1188
1189         * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
1190           conversion work on big-endian too.
1191           Check for invalid prefixes.
1192           Improve help message.
1193           Add --set operation that removes all the old IP addresses first.
1194
1195 2006-11-19 17:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1196
1197         * contrib/manifest.dat.pathsubst,
1198           ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
1199           lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
1200           scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
1201           src/Makefile-files, src/chbind.c, src/naddress.c,
1202           src/nattribute.c, src/ncontext.c: Break up the old chbind into
1203           ncontext, nattribute, and naddress.
1204           This is done mostly to add support for network flags and caps,
1205           but also to get the same level of flexibility that the security
1206           contexts have.
1207           In addition, a vc_nidopt2nid was created to correctly map --nid
1208           self to the current process's nid.
1209
1210 2006-11-17 18:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1211
1212         * scripts/chcontext: Fix chcontext --help and --version.
1213
1214 2006-11-17 18:42  Daniel Hokka Zakrisson <daniel@hozac.com>
1215
1216         * doc/configuration.xml: soft-limit and hard-limit.
1217
1218 2006-11-15 21:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1219
1220         * distrib/fc5/yum.repos.d/fedora-core.repo,
1221           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1222           distrib/fc5/yum.repos.d/fedora-extras.repo,
1223           distrib/fc5/yum.repos.d/fedora-legacy.repo,
1224           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1225           distrib/fc5/yum.repos.d/fedora-updates.repo,
1226           distrib/fc6/yum.repos.d/fedora-core.repo,
1227           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1228           distrib/fc6/yum.repos.d/fedora-extras.repo,
1229           distrib/fc6/yum.repos.d/fedora-legacy.repo,
1230           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1231           distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
1232           the keys (insecure, I know), so it'll work on non-Fedora systems
1233           as well.
1234
1235 2006-11-15 20:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1236
1237         * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
1238           lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
1239           lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
1240           lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
1241           lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
1242           lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
1243           2.1.
1244
1245 2006-11-14 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1246
1247         * doc/configuration.xml, scripts/functions: Enable namespace
1248           cleanup by default.
1249           Various cleanups in the documentation, make sure references work.
1250
1251 2006-11-14 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1252
1253         * src/vlimit.c: strcpy copies \0, use memcpy instead.
1254
1255 2006-11-13 21:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1256
1257         * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
1258           VLIMITs.
1259           Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
1260           2.4).
1261
1262 2006-11-13 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1263
1264         * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
1265           Document the configuration format.
1266
1267 2006-11-11 02:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1268
1269         * scripts/vserver.start: Force update when starting the guest.
1270
1271 2006-11-11 00:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1272
1273         * src/vsched.c: Only bother with the first line of the files.
1274           Add required cast.
1275
1276 2006-11-11 00:29  Daniel Hokka Zakrisson <daniel@hozac.com>
1277
1278         * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
1279           vsched capable of configuring the new scheduler using a new
1280           configuration format (one value per file).
1281
1282 2006-11-05 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1283
1284         * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
1285           lib/vserver.h: Set svn:keywords.
1286           Fix the vc_set_sched API to make more sense, and handle the logic
1287           in the wrapper.
1288
1289 2006-11-05 17:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1290
1291         * src/exec-ulimit.c: Reset the limits unconditionally.
1292           Treat RLIMIT_NOFILE specially, since the kernel does.
1293           Fix dietlibc'isms, and handle sys_old_getrlimit's values.
1294
1295 2006-11-04 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1296
1297         * src/exec-ulimit.c: Reset all limits that aren't configured.
1298
1299 2006-11-04 13:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1300
1301         * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
1302           commit.
1303
1304 2006-11-03 22:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1305
1306         * doc/configuration.xml, scripts/functions, scripts/vserver: Make
1307           vlogin optional.
1308
1309 2006-11-03 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1310
1311         * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
1312           kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
1313           kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
1314           kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
1315           kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
1316           kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
1317           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1318           kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
1319           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1320           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
1321           kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
1322           lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
1323           lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
1324           lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
1325           lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
1326           lib/vserver-internal.h, lib/vserver.h: This commit adds support
1327           for the 2.1 vserver API.
1328           Update the kernel headers to 2.1.1-rc47.
1329           Add the new ccapabilities, context flags, and network flags.
1330           Use the correct VCMDs for the older calls.
1331           Add vc_set_sched_v21, to configure the new scheduler.
1332           Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
1333           new interfaces for that.
1334
1335 2006-11-03 16:20  Benedikt Böhm <hollow@gentoo.org>
1336
1337         * distrib/gentoo/initpost: init style gentoo will also work with
1338           older baselayout-vserver
1339
1340 2006-11-03 15:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1341
1342         * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
1343           and vdispatch-conf.
1344           Fix the sort order a bit.
1345
1346 2006-11-03 14:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1347
1348         * doc/configuration.xml: bcapabilities and ccapabilities won't be
1349           changing names any time soon, remove experimental marker.
1350           ulimits are honored for 2.6 kernels as well.
1351           Whitespace cleanup.
1352
1353 2006-11-03 14:36  Benedikt Böhm <hollow@gentoo.org>
1354
1355         * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
1356           scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
1357           scripts/vserver.functions, scripts/vupdateworld: add gentoo
1358           specific wrappers: vemerge, vesync, vupdateworld and
1359           vdispatch-conf; add RUNLEVEL_START to gentoo init style
1360
1361 2006-11-02 19:32  Benedikt Böhm <hollow@gentoo.org>
1362
1363         * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
1364
1365 2006-11-01 19:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1366
1367         * scripts/vyum-worker: Add missing space.
1368
1369 2006-11-01 19:23  Benedikt Böhm <hollow@gentoo.org>
1370
1371         * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
1372           distrib/gentoo/initpost, distrib/gentoo/initpre,
1373           scripts/vserver.functions: reimplement gentoo init style +
1374           prepare distrib/gentoo for baselayout-1.13
1375
1376 2006-11-01 15:34  Benedikt Böhm <hollow@gentoo.org>
1377
1378         * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
1379           functions to chroot-sh
1380
1381 2006-10-31 14:33  Benedikt Böhm <hollow@gentoo.org>
1382
1383         * scripts/vserver-build.template: fix no_dev_sanity logic
1384
1385 2006-10-19 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1386
1387         * doc/configuration.xml, scripts/vserver.functions: Improve
1388           namespace cleanup to make sure some required directories stick
1389           around, and add some configuration options to exclude further
1390           paths.
1391
1392 2006-10-12 14:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1393
1394         * scripts/vyum-worker: Handle version 3.0 as well.
1395
1396 2006-10-07 18:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1397
1398         * NEWS, configure.ac, mkrelease: Version 0.30.211.
1399
1400 2006-10-07 12:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1401
1402         * doc/configuration.xml: Fix typoed URL.
1403
1404 2006-10-07 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1405
1406         * scripts/vserver-build.fai: Point to the FAI wiki for information
1407           about how to use it.
1408           Make AUTO the default.
1409           Move the prompt to after the trap has been setup.
1410           Run base.__cleanup as the last step of killprocs, so the files
1411           needed are still around for the rest of the cleanup.
1412           Use isVserverRunning so the runfile is cleaned up too.
1413           Mount the NFS-root and the target with -o dev, to allow the
1414           device nodes.
1415
1416 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1417
1418         * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
1419
1420 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1421
1422         * scripts/vserver-build.template: We can't remove dev/* if we're
1423           not in the guest's root.
1424
1425 2006-10-04 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
1426
1427         * scripts/vserver-build.fai: Have vuname set the context as well,
1428           so we can find it with vserver-info <name> CONTEXT.
1429
1430 2006-10-04 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1431
1432         * src/secure-mount.c: Remove options that we parse ourselves, so
1433           the kernel doesn't see them (and fail).
1434           Reenable MS_NODEV default.
1435
1436 2006-10-04 12:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1437
1438         * scripts/vserver.functions: If creation is failing, we want to see
1439           the errors so it's debuggable.
1440
1441 2006-10-03 18:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1442
1443         * scripts/vserver-build.fai: Make sure we're running on a
1444           sufficiently capable kernel.
1445           Indent killprocs correctly.
1446           Don't require a static xid by using save_ctxinfo.
1447           Use secure-mount instead of mount.
1448           Set a default hostname if none was specified.
1449
1450 2006-10-03 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1451
1452         * src/secure-mount.c: Revert NODEV default, as it makes it
1453           impossible to mount (e.g.) a tmpfs that allows devices.
1454
1455 2006-10-03 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1456
1457         * doc/configuration.xml: Add since=... where appropriate.
1458
1459 2006-10-03 12:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1460
1461         * distrib/Makefile.am, distrib/fc6,
1462           distrib/fc6/yum.repos.d/fedora-core.repo,
1463           distrib/fc6/yum.repos.d/fedora-development.repo,
1464           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1465           distrib/fc6/yum.repos.d/fedora-extras.repo,
1466           distrib/fc6/yum.repos.d/fedora-legacy.repo,
1467           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1468           distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
1469           (doesn't work yet, but should once it's released).
1470
1471 2006-10-03 11:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1472
1473         * doc/configuration-wiki.xsl: Move auto-generated notice to the
1474           top.
1475
1476 2006-10-01 17:27  Daniel Hokka Zakrisson <daniel@hozac.com>
1477
1478         * scripts/Makefile-files, scripts/vserver-build,
1479           scripts/vserver-build.fai: Add the fai build method based on Sam
1480           Vilain's patch.
1481           (https://savannah.nongnu.org/patch/?5058)
1482
1483 2006-10-01 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1484
1485         * doc/configuration.xml: Fix some spelling errors and update the
1486           parameter lists to be correct.
1487
1488 2006-09-29 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1489
1490         * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
1491           Use the older versions of these syscalls, so the utils will work
1492           on older kernels.
1493
1494 2006-09-28 22:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1495
1496         * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
1497           XSL stylesheet for wiki exports.
1498
1499 2006-09-28 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1500
1501         * scripts/vserver-build: Cosmetic fixes to the help message.
1502
1503 2006-09-28 15:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1504
1505         * scripts/vserver: Use a new namespace for the build process, so
1506           any mounts performed during the build will vanish when it's done.
1507
1508 2006-09-28 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1509
1510         * scripts/vapt-get, scripts/vserver: Make vserver ...
1511           rpm/apt-get/apt-cache/apt-config work again.
1512
1513 2006-09-28 15:08  Daniel Hokka Zakrisson <daniel@hozac.com>
1514
1515         * Makefile.am, contrib/Makefile-files: Add more forgotten files.
1516
1517 2006-09-28 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1518
1519         * Makefile.am, m4/changelog.am: Move flags to the same place they
1520           were when cvs2cl was used.
1521
1522 2006-09-28 15:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1523
1524         * doc/configuration.xml: Fix URLs pointing to the source code.
1525
1526 2006-09-26 17:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1527
1528         * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
1529           for yum 2.9.6 (for FC6).
1530           Make vyum-worker use the hack configuration if the yum version is
1531           unknown (-> unsupported), rather than silently creating really
1532           strange directories.
1533
1534 2006-09-26 17:12  Daniel Hokka Zakrisson <daniel@hozac.com>
1535
1536         * scripts/vserver-build: Fix help message to correspond with
1537           reality.
1538
1539 2006-09-24 17:44  Daniel Hokka Zakrisson <daniel@hozac.com>
1540
1541         * scripts/vserver: This check was correct the first time,
1542           (cond)restart just calls stop and start, so we need not handle
1543           them specifically.
1544
1545 2006-09-24 00:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1546
1547         * src/chroot-sh.c: Fix wrapper prefix so error messages say
1548           chroot-sh: x.
1549
1550 2006-09-21 19:44  Daniel Hokka Zakrisson <daniel@hozac.com>
1551
1552         * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
1553
1554 2006-09-21 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1555
1556         * src/secure-mount.c: Make nodev the default, but don't enforce it
1557           for all mounts.
1558
1559 2006-09-21 19:42  Daniel Hokka Zakrisson <daniel@hozac.com>
1560
1561         * src/vlogin.c: Add the reset atexit handler right after setting
1562           the terminal to raw mode, so we don't end up with a raw terminal
1563           if (e.g.) openpty fails.
1564
1565 2006-09-19 17:29  Daniel Hokka Zakrisson <daniel@hozac.com>
1566
1567         * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
1568           looking for env, so we work around the /usr/bin/env-is-a-symlink
1569           issue.
1570
1571 2006-09-19 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1572
1573         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1574           ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
1575           include all the files needed.
1576
1577 2006-09-18 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1578
1579         * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
1580           distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
1581           to the more generic centos4, and change the URLs appropriately.
1582
1583 2006-09-18 14:57  Daniel Hokka Zakrisson <daniel@hozac.com>
1584
1585         * scripts/vserver: Enter the namespace earlier so testing for files
1586           (like /bin/bash, /etc/init.d/rc) works when the guest's root
1587           filesystem is mounted from its fstab.
1588
1589 2006-09-16 17:26  Daniel Hokka Zakrisson <daniel@hozac.com>
1590
1591         * src/secure-mount.c: Fix logic errors in secure-mount.
1592
1593 2006-09-16 14:21  Daniel Hokka Zakrisson <daniel@hozac.com>
1594
1595         * doc/configuration.xml, scripts/vserver.functions: Make novlandev
1596           the default, but easily overridable for all guests.
1597
1598 2006-09-16 12:28  Daniel Hokka Zakrisson <daniel@hozac.com>
1599
1600         * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
1601           (not important, but makes it easier to keep track).
1602
1603 2006-09-15 21:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1604
1605         * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
1606           kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
1607           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1608           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1609           kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
1610           kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
1611           kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
1612           lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
1613           lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
1614           headers to 2.0.2.1.
1615           - Add missing flags.
1616           - Fix the calls that got updated so they work as expected.
1617
1618 2006-09-15 20:15  Benedikt Böhm <hollow@gentoo.org>
1619
1620         * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
1621
1622 2006-09-15 19:16  Benedikt Böhm <hollow@gentoo.org>
1623
1624         * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
1625           scripts/vserver-build.functions, scripts/vserver-build.template:
1626           add gentoo distribution target; force sane /dev by default for
1627           template build method
1628
1629 2006-09-15 15:41  Daniel Hokka Zakrisson <daniel@hozac.com>
1630
1631         * scripts/vserver.start: env doesn't grok --.
1632
1633 2006-09-15 08:31  Benedikt Böhm <hollow@gentoo.org>
1634
1635         * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
1636           cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
1637           ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
1638           ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
1639           lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
1640           lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
1641           m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
1642           scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
1643           src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
1644           vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
1645           script; use svn2cl instead of cvs2cl
1646
1647 2006-09-15 04:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1648
1649         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
1650           vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
1651           disabled and the helper is run synchronously.
1652
1653 2006-09-13 22:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1654
1655         * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
1656           RHEL/CentOS 4.4.
1657
1658 2006-09-12 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1659
1660         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1661           distrib/misc/environment, doc/configuration.xml,
1662           scripts/vserver.functions, scripts/vserver.start: Add initial
1663           environment support. Lets users work around their broken
1664           initscripts inside guests when using the sysv initstyle.
1665
1666 2006-09-12 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
1667
1668         * configure.ac: Add ugly hack to workaround yum's problems with
1669           file:////.
1670           (https://savannah.nongnu.org/bugs/?15517)
1671
1672 2006-09-12 17:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1673
1674         * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
1675           patch to support initialization scriptlets.
1676
1677 2006-09-12 17:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1678
1679         * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
1680           src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
1681           (if dietlibc is used).
1682           - Teach capchroot about uid 0.
1683           - Add Einitgroups.
1684           - Specify uid 0 by default, so username lookups are avoided.
1685
1686 2006-09-12 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1687
1688         * configure.ac, ensc_wrappers/wrappers-termios.hc,
1689           ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
1690           src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
1691           vserver ... enter.
1692           (https://savannah.nongnu.org/patch/?4969)
1693
1694 2006-09-12 16:54  Daniel Hokka Zakrisson <daniel@hozac.com>
1695
1696         * scripts/vserver-build.template, scripts/vserver.delete: Add
1697           forgotten svn:keywords.
1698
1699 2006-09-12 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1700
1701         * configure.ac, contrib/manifest.dat.pathsubst,
1702           scripts/Makefile-files, scripts/magic.mime,
1703           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
1704           scripts/vserver-build.template: Add support for vserver-build -m
1705           template, which extracts tarballs.
1706
1707 2006-09-12 12:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1708
1709         * scripts/functions, scripts/vapt-get, scripts/vrpm,
1710           scripts/vsomething: Make vrpm and vapt-get use vsomething.
1711           Fix external package management so that the process is executed
1712           in
1713           the guest's network context, in case scriptlets restart daemons.
1714
1715 2006-09-12 12:29  Daniel Hokka Zakrisson <daniel@hozac.com>
1716
1717         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
1718           scripts/vserver, scripts/vserver.delete: Add a delete method to
1719           remove guests, based on Thomas Champagne's
1720           patch.
1721           (https://savannah.nongnu.org/patch/?4899)
1722
1723 2006-09-12 12:21  Daniel Hokka Zakrisson <daniel@hozac.com>
1724
1725         * doc/configuration.xml, scripts/functions,
1726           scripts/vserver.functions: Apply Bastian Blank's userspace
1727           namespace cleanup patch.
1728
1729 2006-09-12 12:16  Daniel Hokka Zakrisson <daniel@hozac.com>
1730
1731         * doc/configuration.xml, scripts/vserver-setup.functions,
1732           scripts/vserver.functions, scripts/vserver.start,
1733           scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
1734           Rekorajski's CPUSET patch.
1735           (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
1736
1737 2006-09-12 11:29  Daniel Hokka Zakrisson <daniel@hozac.com>
1738
1739         * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
1740           distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
1741           distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
1742           distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
1743           distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
1744           distrib/fc5/yum.repos.d,
1745           distrib/fc5/yum.repos.d/fedora-core.repo,
1746           distrib/fc5/yum.repos.d/fedora-development.repo,
1747           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1748           distrib/fc5/yum.repos.d/fedora-extras.repo,
1749           distrib/fc5/yum.repos.d/fedora-legacy.repo,
1750           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1751           distrib/fc5/yum.repos.d/fedora-updates.repo,
1752           distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
1753           scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
1754
1755 2006-09-12 11:21  Daniel Hokka Zakrisson <daniel@hozac.com>
1756
1757         * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
1758           support for specifying a debootstrap script.
1759
1760 2006-09-12 11:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1761
1762         * lib/syscall-alternative.h: Update to the latest version of
1763           Herbert's alternative syscall
1764           implementation.
1765
1766 2006-09-12 11:11  Daniel Hokka Zakrisson <daniel@hozac.com>
1767
1768         * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
1769           sparc returns parent pid in
1770           the child and s390 has the arguments reversed.
1771
1772 2006-09-12 11:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1773
1774         * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
1775           nice usage.
1776           - Make sure the correct nice value is used, even if the parent
1777           process has a different one.
1778
1779 2006-09-12 11:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1780
1781         * configure.ac: Fix API option parsing so oldproc and olduts are
1782           valid options
1783           (allowing for cut'n'paste from vserver-info to ./configure)
1784
1785 2006-09-12 10:54  Daniel Hokka Zakrisson <daniel@hozac.com>
1786
1787         * scripts/start-vservers: Fixes start-vservers to work on _all_
1788           guests when --all is specified,
1789           as well as fixing the cleanup.
1790           (https://savannah.nongnu.org/bugs/index.php?14525)
1791           (https://savannah.nongnu.org/bugs/index.php?15632)
1792
1793 2006-09-12 10:50  Daniel Hokka Zakrisson <daniel@hozac.com>
1794
1795         * scripts/vserver.functions: Apply Christian Heim's patch to
1796           deprecate the Gentoo initstyle
1797
1798 2006-09-12 10:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1799
1800         * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
1801           consistent, fstab gets mounted first, then
1802           fstab.local and then fstab.remote, unmounting in the reverse
1803           order.
1804
1805 2006-09-12 10:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1806
1807         * scripts/vserver: Fix condrestart to actually do a conditional
1808           restart
1809           (https://savannah.nongnu.org/bugs/index.php?15678)
1810
1811 2006-09-12 10:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1812
1813         * scripts/vserver: Fix Usage: message for the main script.
1814           (https://savannah.nongnu.org/bugs/index.php?15551)
1815
1816 2006-09-12 10:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1817
1818         * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
1819           to remove the barrier.
1820
1821 2006-09-12 10:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1822
1823         * scripts/chcontext: Fix chcontext so it passes --secure as the
1824           first argument to
1825           vattribute so it doesn't override the passed caps.
1826           (https://savannah.nongnu.org/patch/?4993)
1827
1828 2006-09-12 10:26  Daniel Hokka Zakrisson <daniel@hozac.com>
1829
1830         * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
1831           kernel expects it to
1832           (https://savannah.nongnu.org/patch/?4968)
1833
1834 2006-09-12 10:22  Daniel Hokka Zakrisson <daniel@hozac.com>
1835
1836         * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
1837           man page section
1838           (https://savannah.nongnu.org/bugs/index.php?16083)
1839
1840 2006-09-10 17:26  Benedikt Böhm <hollow@gentoo.org>
1841
1842         * util-vserver: remove util-vserver dir
1843
1844 2006-09-10 17:07  Benedikt Böhm <hollow@gentoo.org>
1845
1846         * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
1847           THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
1848           cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
1849           kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
1850           scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
1851           util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
1852           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
1853           util-vserver/REQUIREMENTS, util-vserver/THANKS,
1854           util-vserver/build-all, util-vserver/compat-c99.h,
1855           util-vserver/compat.h, util-vserver/configure.ac,
1856           util-vserver/contrib, util-vserver/cvsusers.map,
1857           util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
1858           util-vserver/ensc_vector, util-vserver/ensc_wrappers,
1859           util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
1860           util-vserver/m4, util-vserver/man,
1861           util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
1862           util-vserver/src, util-vserver/sysv, util-vserver/tests,
1863           util-vserver/update-doc, util-vserver/util-vserver.spec.in,
1864           util-vserver/vserver-start, vserver-start: skip duplicate
1865           util-vserver dir
1866
1867 2006-03-26 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1868
1869         * util-vserver/contrib/Makefile-files,
1870           util-vserver/contrib/yum-2.6.0-chroot.patch: added
1871           yum-2.6.0-chroot.patch
1872
1873 2006-01-22 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1874
1875         * util-vserver/NEWS, util-vserver/configure.ac,
1876           util-vserver/util-vserver.spec.in: version 0.30.210
1877
1878 2006-01-22 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1879
1880         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
1881           util-vserver/src/reducecap.c: use stdout instead of stderr for
1882           the no-compat API warnings on '--help';
1883           else, 'make distcheck' will fail
1884
1885 2006-01-22 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1886
1887         * util-vserver/lib_internal/testsuite,
1888           util-vserver/lib_internal/testsuite/.cvsignore: updated
1889
1890 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1891
1892         * util-vserver/build-all: added testcases for the
1893           '--enable-apis=NOLEGACY' configure switch
1894
1895 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1896
1897         * util-vserver/lib_internal/testsuite/Makefile-files: added
1898           dietlibc + glibc versions of the isnumber and sigbus tests
1899
1900 2006-01-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1901
1902         * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
1903           through AH_TEMPLATE()
1904           - provide only the v13,net APIs by default
1905           - added support for v13obs API
1906
1907 2006-01-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1908
1909         * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
1910           Evc_new_s_context() wrapper without the required API
1911
1912 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1913
1914         * util-vserver/lib/vserver-internal.h: use the new
1915           VC_ENABLE_API_V13OBS define
1916
1917 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1918
1919         * util-vserver/lib/syscall.c: added linktime warning for
1920           vc_set_ipv4root()
1921
1922 2006-01-22 18:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1923
1924         * util-vserver/lib/Makefile-files,
1925           util-vserver/lib/syscall_setsched-v13.hc,
1926           util-vserver/lib/syscall_setsched-v13obs.hc,
1927           util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
1928           into an own file
1929
1930 2006-01-22 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1931
1932         * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
1933           util-vserver/src/vserver-info.c: fixed compilation for disabled
1934           compat/legacy API
1935
1936 2006-01-22 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1937
1938         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
1939           util-vserver/src/reducecap.c: added some workarounds so that it
1940           build without compat/legacy API
1941           resp. give out warnings explaining the situation
1942
1943 2006-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1944
1945         * util-vserver/Makefile.am: added support for $(pkgcachedir)
1946
1947 2006-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1948
1949         * util-vserver/doc/configuration.xml: - documented
1950           /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
1951           - documented default value of /etc/vservers/.../vdir
1952
1953 2006-01-22 13:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1954
1955         * util-vserver/util-vserver.spec.in: - do not require 'xalan'
1956           anymore by default
1957           - removed 'Requires: apt'; apt-rpm is not maintained upstream
1958           anymore
1959           - removed 'chattr' leftovers
1960           - create the '/etc/vservers/.defaults/cachebase' symlink
1961           - added /var/cache/vservers and the needed support
1962           - set barrier attribute on /vservers/.pkg and /vservers/.hash
1963           - added 'centos-release' to the list of packages in the
1964           copy-the-keys
1965           trigger script
1966           - create '/vservers/.hash' and add initial configuration for it
1967
1968 2006-01-22 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1969
1970         * util-vserver/THANKS: - fixed ngnet -> non-legacy network
1971           confusion
1972           - mentioned improved dlimit support
1973
1974 2006-01-22 12:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1975
1976         * util-vserver/scripts/vserver-build.debootstrap: - changed the way
1977           how temporary files/directories will be created:
1978           
1979           * mktemp will now be called with the '-t' parameter and sometimes
1980           with
1981           '-p'
1982           * absolutes paths (e.g. '/tmp') were removed from the templates
1983           * with this changes, it is now possible to override the location
1984           of
1985           the temporary files by setting $TMPDIR. This should add a way to
1986           solve problems like debootstrap on non-executable tmp-directories
1987           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
1988           
1989           These changes require that 'mktemp' understands the following
1990           switches:
1991           
1992           * '-t' ... Generate a path rooted in a temporary directory.
1993           * '-d' ... Make a directory instead of a file.
1994           * '-p' ... Use the specified directory as a prefix when
1995           generating
1996           the temporary filename.
1997           
1998           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
1999           supports these features every recent Linux distribution should do
2000           it
2001           also.
2002           
2003           - allow to override path of the debootstrap binary with the
2004           $DEBOOTSTRAP
2005           environment variable
2006
2007 2006-01-22 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2008
2009         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
2010           util-vserver/scripts/start-vservers,
2011           util-vserver/scripts/util-vserver-vars.pathsubst,
2012           util-vserver/scripts/vserver-build.rpm,
2013           util-vserver/scripts/vserver.functions,
2014           util-vserver/scripts/vserver.start: changed the way how temporary
2015           files/directories will be created:
2016           
2017           * mktemp will now be called with the '-t' parameter and sometimes
2018           with
2019           '-p'
2020           * absolutes paths (e.g. '/tmp') were removed from the templates
2021           * with this changes, it is now possible to override the location
2022           of
2023           the temporary files by setting $TMPDIR. This should add a way to
2024           solve problems like debootstrap on non-executable tmp-directories
2025           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
2026           
2027           These changes require that 'mktemp' understands the following
2028           switches:
2029           
2030           * '-t' ... Generate a path rooted in a temporary directory.
2031           * '-d' ... Make a directory instead of a file.
2032           * '-p' ... Use the specified directory as a prefix when
2033           generating
2034           the temporary filename.
2035           
2036           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
2037           supports these features every recent Linux distribution should do
2038           it
2039           also.
2040
2041 2006-01-22 12:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2042
2043         * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
2044           now a /etc/vservers/*/cache symlink pointing
2045           somewhere to /var/cache
2046           - _setSingleDiskLimit(): use one $_VDU call instead of two
2047           - give out a warning when dlimit/ stuff is configured but no
2048           cache
2049           symlink is existing
2050
2051 2006-01-22 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2052
2053         * util-vserver/scripts/vserver-build.functions: create the
2054           /etc/vservers/*/cache symlink
2055
2056 2006-01-22 11:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2057
2058         * util-vserver/src/vdu.c: rearranged some bits so that toplevel
2059           directory will be counted too
2060
2061 2006-01-22 11:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2062
2063         * util-vserver/src/Makefile-files: link 'vdu' against
2064           'libinternal.a'
2065
2066 2006-01-22 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2067
2068         * util-vserver/src/vdu.c: - rewrote the directory traversal code to
2069           use 'EsafeChdir()' and
2070           friends
2071           - allow to specify both '--inodes' and '--space'
2072           - use 'isNumber()'
2073
2074 2006-01-22 11:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2075
2076         * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
2077
2078 2006-01-22 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2079
2080         * util-vserver/scripts/util-vserver-vars.pathsubst: added
2081           __PKGCACHEDIR
2082
2083 2006-01-22 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2084
2085         * util-vserver/lib_internal/Makefile-files,
2086           util-vserver/lib_internal/util-isnumber.c,
2087           util-vserver/lib_internal/util-isnumber.hc,
2088           util-vserver/lib_internal/util-isnumberunsigned.c,
2089           util-vserver/lib_internal/util.h: enhanced the isNumber() method:
2090           * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
2091           third parameter telling whether to interprete the number strictly
2092           or
2093           whether to accept such units
2094           * an 'isNumberUnsigned()' method was created for unsigned types;
2095           an
2096           'util-isnumber.hc' template file was created for this purpose
2097           * proper tests for over/underflow were implemented
2098
2099 2006-01-22 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2100
2101         * util-vserver/lib_internal/testsuite/Makefile-files,
2102           util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
2103           testcase which checks the isNumber() and
2104           isNumberUnsigned() methods
2105
2106 2006-01-22 11:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2107
2108         * util-vserver/ensc_wrappers/Makefile-files,
2109           util-vserver/ensc_wrappers/wrappers-stat.hc,
2110           util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
2111           which implements wrappers for the *stat(2)
2112           functions
2113
2114 2006-01-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2115
2116         * util-vserver/doc/configuration.xml,
2117           util-vserver/scripts/util-vserver-vars.pathsubst,
2118           util-vserver/scripts/vserver.functions,
2119           util-vserver/scripts/vserver.start,
2120           util-vserver/scripts/vserver.stop,
2121           util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
2122           http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
2123           (Daniel Hokka Zakrisson):
2124           
2125           This patch lets users configure disk limits in
2126           /etc/vservers/<name>/dlimits/*/, and have them set on the start
2127           of the
2128           vserver, as well as saved when stopping the vserver.
2129           
2130           For counting the amount of inodes and space used by a certain
2131           vserver
2132           on a filesystem, I modified the old and broken vdu program (vdu
2133           bin
2134           etc would not find etc, for instance) and made it useful again.
2135           
2136           The cache files will probably need some love, I'm a bit uncertain
2137           as
2138           to where to put them (or rather, the symlink to their location).
2139           
2140           This is the last piece of the disk limits puzzle. A variant of
2141           this
2142           would be really nice to have in 0.30.210. (do you have an ETA on
2143           that,
2144           btw?)
2145
2146 2006-01-18 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2147
2148         * util-vserver/lib/vserver-internal.h:
2149           NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
2150           too
2151
2152 2006-01-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2153
2154         * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
2155           that the NETTYPE_USER2KERNEL() can
2156           be optimized
2157
2158 2006-01-18 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2159
2160         * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
2161           util-vserver/lib/syscall_netadd.c,
2162           util-vserver/lib/syscall_netremove-net.hc,
2163           util-vserver/lib/syscall_netremove.c,
2164           util-vserver/lib/vserver-internal.h,
2165           util-vserver/scripts/vserver.functions,
2166           util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
2167           Zakrisson
2168           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2169
2170 2006-01-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2171
2172         * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
2173           enum
2174           * applied vnet patch from Daniel Hokka Zakrisson
2175           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2176
2177 2006-01-18 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2178
2179         * util-vserver/lib/issupported.c,
2180           util-vserver/lib/issupportedstring.c: added support for
2181           vcFEATURE_VNET feature
2182
2183 2006-01-18 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2184
2185         * util-vserver/lib/checkversion.c: minor formation fixups
2186
2187 2006-01-04 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2188
2189         * util-vserver/src/testsuite,
2190           util-vserver/src/testsuite/.cvsignore,
2191           util-vserver/src/testsuite/Makefile-files,
2192           util-vserver/src/testsuite/hashcalc-plain.c,
2193           util-vserver/src/testsuite/hashcalc-plain.sh: added
2194           'hashcalc-plain' tests to track down broken beecrypt/vhashify on
2195           some Debians
2196
2197 2006-01-04 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2198
2199         * util-vserver/distrib/misc/vprocunhide-files: readded
2200           /proc/version; it is expected by several programs
2201
2202 2006-01-04 12:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2203
2204         * util-vserver, util-vserver/.cvsignore: added csope.out
2205
2206 2006-01-04 12:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2207
2208         * util-vserver/lib/syscall_getvhiname-v13.hc:
2209           vc_get_vhi_name_v13(): added comment near the strncpy(3) call
2210           which
2211           tells that an explicit termination with '\0' is not wanted
2212
2213 2006-01-04 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2214
2215         * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
2216           be more effective in an strncpy(3) call and
2217           avoid potential copying of an char which gets overridden later
2218
2219 2006-01-03 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2220
2221         * util-vserver/build-all: parameterized '-j' flag
2222
2223 2006-01-03 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2224
2225         * util-vserver/Makefile.am: removed old kernel headers
2226
2227 2006-01-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2228
2229         * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
2230           and /proc/version because they can reveal information
2231           about the host system
2232
2233 2006-01-02 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2234
2235         * util-vserver/distrib/misc/debootstrap.uri: updated url
2236
2237 2006-01-02 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2238
2239         * util-vserver/scripts/functions,
2240           util-vserver/scripts/vserver-setup.functions: updated dates in
2241           the copyright notices
2242
2243 2006-01-02 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2244
2245         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
2246           util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
2247           util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
2248           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2249           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2250           util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
2251
2252 2006-01-02 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2253
2254         * util-vserver/scripts/vserver-build.functions:
2255           s!/etc/slackware-release!/etc/slackware-version! (reported by
2256           bubulak)
2257
2258 2005-12-31 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2259
2260         * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
2261           'lost+found' by checking against the full
2262           path
2263           (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
2264           patched by XeRO)
2265
2266 2005-12-31 10:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2267
2268         * util-vserver/scripts/functions: colpanic(): added missing 'error'
2269           keyword for the colorize call (issue
2270           15281, reported and patched by Micah Anderson)
2271
2272 2005-12-31 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2273
2274         * util-vserver/lib/syscall-fallback.h: added syscall numbers for
2275           hppa (263) and m32r (273)
2276
2277 2005-12-31 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2278
2279         * util-vserver/src/secure-mount.c: - mount some more filesystems
2280           internally instead of calling the
2281           external 'mount' command
2282           - fixed MS_NODEV handling
2283
2284 2005-12-31 10:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2285
2286         * util-vserver/doc/configuration.xml,
2287           util-vserver/scripts/vserver.functions: added 'novlandev'
2288           interface flag
2289
2290 2005-10-31 09:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2291
2292         * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
2293
2294 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2295
2296         * util-vserver/distrib/centos42/yum/yum.conf,
2297           util-vserver/distrib/fc3/yum/yum.conf,
2298           util-vserver/distrib/fc4/yum/yum.conf: added
2299           'installonlypkgs=/exactarch=0' entries
2300
2301 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2302
2303         * util-vserver/lib/Makefile-files: added
2304           'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
2305           e.g. with FC5's stack-protector
2306
2307 2005-10-30 10:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2308
2309         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
2310
2311 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2312
2313         * util-vserver/scripts/vserver.functions: call 'vattribute' with
2314           '--flag default'
2315
2316 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2317
2318         * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
2319           pseudo flags; they are open for enhancements
2320           but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
2321           without
2322           sideeffects
2323
2324 2005-10-29 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2325
2326         * util-vserver/distrib/redhat/initpost: added code to execute
2327           'killall5 -15' in the halt script; this should
2328           fix the minilogd issues with CentOS and older RH releases
2329
2330 2005-10-29 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2331
2332         * util-vserver/src/testsuite/Makefile-files,
2333           util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
2334
2335 2005-10-29 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2336
2337         * util-vserver/scripts/vserver.functions: ok... try #3 of the new
2338           vwait stuff: it seems to be a good idea to
2339           read files *after* they are filled with content...
2340
2341 2005-10-29 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2342
2343         * util-vserver/scripts/vserver.stop: execute waitForSync everytime
2344           and not only when the shutdown succeeded
2345
2346 2005-10-29 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2347
2348         * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
2349           yet another way: now, start 'vkill' and a
2350           killall command in the same backgrounded subshell. Parameter
2351           committal
2352           between the different shell instances is a horror and just a
2353           question
2354           of time until it breaks :(
2355
2356 2005-10-29 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2357
2358         * util-vserver/scripts/start-vservers: add newlines in the makefile
2359           generated for the 'stop' case; else, there
2360           will be multiple target-dependency pairs on the same line
2361           [reported by
2362           Daniel Kraft]
2363
2364 2005-10-29 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2365
2366         * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
2367           when vc_set_dlimit() fails
2368           - added some basic sanity checks for the parameters given on the
2369           CLI
2370           [both reported by Kevin Pendleton;
2371           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
2372
2373 2005-10-29 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2374
2375         * util-vserver/doc/configuration.xml: - removed documentation about
2376           single flags; it was broken and outdated
2377           - added link to http://linux-vserver.org/Scheduler+Parameters for
2378           the
2379           scheduler params
2380           [both
2381           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
2382
2383 2005-10-29 12:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2384
2385         * util-vserver/scripts/vserver.functions: - initWait(): call
2386           'vwait' without --terminate; this is required to
2387           give out a list of processes in _waitForVWait
2388           - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
2389           the
2390           list of current processes and kill the context manually
2391
2392 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2393
2394         * util-vserver/src/vserver-stat.c: fillName(): initialize
2395           'obj->cfgstyle' to vcCFG_AUTO
2396
2397 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2398
2399         * util-vserver/scripts/vserver-build.debootstrap: on non-debian
2400           machines (resp. those without debootstrap), generate
2401           '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
2402           by
2403           Nicolas Costes;
2404           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
2405
2406 2005-10-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2407
2408         * util-vserver/scripts/start-vservers: - verifyVserver():
2409           implemented it
2410           - added some sanity checks to make sure that the 'depends' files
2411           are
2412           containing valid vserver names; the verifyVserver() function is
2413           used
2414           by these checks
2415
2416 2005-10-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2417
2418         * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
2419           vc_get_vx_info() to fail but check for
2420           errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
2421
2422 2005-10-29 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2423
2424         * util-vserver/src/testsuite/hashcalc.c: added some stack checks
2425
2426 2005-10-29 10:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2427
2428         * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
2429           anymore; it's not needed
2430
2431 2005-10-29 10:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2432
2433         * util-vserver/lib/getnbipv4root.c,
2434           util-vserver/lib/getversion-internal.hc,
2435           util-vserver/lib/isdynamicxid.c,
2436           util-vserver/lib/syscall_adddlimit.c,
2437           util-vserver/lib/syscall_cleanupnamespace.c,
2438           util-vserver/lib/syscall_ctxcreate.c,
2439           util-vserver/lib/syscall_ctxmigrate.c,
2440           util-vserver/lib/syscall_enternamespace.c,
2441           util-vserver/lib/syscall_getccaps.c,
2442           util-vserver/lib/syscall_getcflags.c,
2443           util-vserver/lib/syscall_getdlimit.c,
2444           util-vserver/lib/syscall_getiattr.c,
2445           util-vserver/lib/syscall_getncaps.c,
2446           util-vserver/lib/syscall_getnflags.c,
2447           util-vserver/lib/syscall_getnxinfo.c,
2448           util-vserver/lib/syscall_gettasknid.c,
2449           util-vserver/lib/syscall_gettaskxid.c,
2450           util-vserver/lib/syscall_getvhiname.c,
2451           util-vserver/lib/syscall_getvxinfo.c,
2452           util-vserver/lib/syscall_kill.c,
2453           util-vserver/lib/syscall_netadd.c,
2454           util-vserver/lib/syscall_netcreate.c,
2455           util-vserver/lib/syscall_netmigrate.c,
2456           util-vserver/lib/syscall_netremove.c,
2457           util-vserver/lib/syscall_remdlimit.c,
2458           util-vserver/lib/syscall_rlimit.c,
2459           util-vserver/lib/syscall_setccaps.c,
2460           util-vserver/lib/syscall_setcflags.c,
2461           util-vserver/lib/syscall_setdlimit.c,
2462           util-vserver/lib/syscall_setiattr.c,
2463           util-vserver/lib/syscall_setnamespace.c,
2464           util-vserver/lib/syscall_setncaps.c,
2465           util-vserver/lib/syscall_setnflags.c,
2466           util-vserver/lib/syscall_setsched.c,
2467           util-vserver/lib/syscall_setvhiname.c,
2468           util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
2469           include "virtual.h" instead of "linuxvirtual.h"
2470
2471 2005-10-29 09:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2472
2473         * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
2474           "lib_internal/coreassert.h"
2475           use Vwrite() instead of write()
2476
2477 2005-10-29 09:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2478
2479         * util-vserver/src/vhashify.c: cleanups; undefine macros after
2480           their use, set some UNUSED attributes
2481           and 'return EXIT_SUCCESS' in main to make the testsuite happy
2482           (where
2483           main() is not main())
2484
2485 2005-10-29 09:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2486
2487         * util-vserver/distrib/redhat/initpost: start the vserver with the
2488           '--rescue' option and execute operations
2489           like 'chkconfig' there
2490
2491 2005-10-29 08:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2492
2493         * util-vserver/THANKS: mentioned Herbert and his alternative
2494           syscall implementation
2495
2496 2005-10-29 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2497
2498         * util-vserver/src/fstool.c: when giving a directory and other
2499           filesystem objects on the CLI, the
2500           fstool based applications (showattr, setattr, chxid) changed into
2501           this
2502           directory without going back. So the other objects can not be
2503           found
2504           anymore (resp. the wrong ones) [reported and patched by Daniel
2505           Hokka
2506           Zakrisson;
2507           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
2508
2509 2005-10-28 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2510
2511         * util-vserver/scripts/vserver.start: use new syntax for
2512           '--rescue-cmd'
2513
2514 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2515
2516         * util-vserver/scripts/vserver-build.skeleton: use new
2517           getDistribution API
2518
2519 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2520
2521         * util-vserver/scripts/vserver-build.functions: when building new
2522           vservers allow empty directories for their roots
2523           improved error messages a little bit
2524
2525 2005-10-28 18:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2526
2527         * util-vserver/scripts/vserver: updated help msg for '--rescue'
2528
2529 2005-10-28 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2530
2531         * util-vserver/scripts/functions: colorize/colpanic(): reset
2532           attributes after giving out the message
2533
2534 2005-10-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2535
2536         * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
2537           util-vserver/distrib/centos42/pkgs,
2538           util-vserver/distrib/centos42/pkgs/01,
2539           util-vserver/distrib/centos42/pkgs/02,
2540           util-vserver/distrib/centos42/pkgs/03,
2541           util-vserver/distrib/centos42/yum,
2542           util-vserver/distrib/centos42/yum.repos.d,
2543           util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
2544           util-vserver/distrib/centos42/yum/yum.conf,
2545           util-vserver/util-vserver.spec.in: added centos42 support
2546
2547 2005-10-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2548
2549         * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
2550           url
2551
2552 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2553
2554         * util-vserver/m4/ensc_syscall.m4: do not define
2555           ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
2556
2557 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2558
2559         * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
2560           instead of VCMD_ctx_create
2561
2562 2005-10-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2563
2564         * util-vserver/lib/getvserverctx.c: include "internal.h"
2565
2566 2005-10-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2567
2568         * util-vserver/Makefile.am, util-vserver/kernel/context.h,
2569           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
2570           util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
2571           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2572           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2573           util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
2574           headers
2575
2576 2005-10-28 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2577
2578         * util-vserver/lib/syscall-alternative.h: updated to
2579           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
2580
2581 2005-10-28 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2582
2583         * util-vserver/lib/Makefile-files,
2584           util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
2585
2586 2005-10-28 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2587
2588         * util-vserver/m4/pkgconfig.am: do not use multiline sed
2589           expressions anymore; instead of, assign and
2590           use a Makefile variable
2591
2592 2005-10-28 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2593
2594         * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
2595           kernelheaders anymore; this causes problems on
2596           cross-compiling
2597           - use a fallback headerfile to determine syscall #
2598
2599 2005-10-28 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2600
2601         * util-vserver/Makefile.am, util-vserver/configure.ac,
2602           util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
2603           util-vserver/m4/ensc_syscall.m4: do not use the local
2604           kernelheaders anymore; this causes problems on
2605           cross-compiling
2606
2607 2005-10-25 16:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2608
2609         * util-vserver/lib/testsuite/fmt.c: improved tests by validating
2610           that buffer gets not modified before or
2611           after the indented space
2612
2613 2005-10-25 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2614
2615         * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
2616           resource leaks in errorcase
2617           vc_getVserverCtx(): validate result by calling getvserverbyctx()
2618
2619 2005-10-25 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2620
2621         * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
2622           prototype (with 'validate_result'
2623           parameter)
2624
2625 2005-10-25 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2626
2627         * util-vserver/lib/getvserverbyctx-compat.hc,
2628           util-vserver/lib/getvserverbyctx-v13.hc,
2629           util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
2630           'validate_result' parameter to avoid
2631           recursion when called by getvserverctx()
2632
2633 2005-10-25 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2634
2635         * util-vserver/lib/vserver.h: added vc_compareVserverById()
2636
2637 2005-10-25 16:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2638
2639         * util-vserver/lib/Makefile-files,
2640           util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
2641
2642 2005-10-25 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2643
2644         * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
2645
2646 2005-10-25 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2647
2648         * util-vserver/configure.ac: disable expensive tests by default
2649
2650 2005-10-25 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2651
2652         * util-vserver/Makefile.am: improved 'silent.%' target a little bit
2653           (might be incompatible with
2654           older grep but it's for developing only...)
2655
2656 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2657
2658         * util-vserver/src/testsuite/Makefile-files,
2659           util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
2660
2661 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2662
2663         * util-vserver/src/testsuite/hashcalc.c: fixed params in
2664           calculateHashFromFD() call
2665
2666 2005-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2667
2668         * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
2669           for non-existing files
2670
2671 2005-10-23 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2672
2673         * util-vserver/src/testsuite,
2674           util-vserver/src/testsuite/.cvsignore,
2675           util-vserver/src/testsuite/Makefile-files,
2676           util-vserver/src/testsuite/hashcalc.c: added hashcalc
2677
2678 2005-10-23 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2679
2680         * util-vserver/src/vhashify.c: added TESTSUITE mode
2681
2682 2005-10-09 09:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2683
2684         * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
2685           name-type, honor the 'ip' value and use the
2686           device name on removal (reported by Timothy Arnold,
2687           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
2688
2689 2005-08-08 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2690
2691         * util-vserver/scripts/vserver.functions: fixed detection of
2692           commented lines in config-files; formerly, only a
2693           single '#' was detected which does not really make sense for
2694           comments...
2695
2696 2005-07-25 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2697
2698         * util-vserver/util-vserver.spec.in: updated URLs
2699
2700 2005-07-25 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2701
2702         * util-vserver/src/vwait.c: - made the alarm() code working with
2703           glibc also; glibc restarts
2704           vc_wait_exit() instead of interrupting it so an explicit
2705           siginterrupt(2) is required
2706           - call alarm(2) again when EINTR was seen
2707
2708 2005-07-25 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2709
2710         * util-vserver/scripts/vserver-build.skeleton: execute
2711           'base.setSuccess' finally
2712
2713 2005-07-25 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2714
2715         * util-vserver/scripts/vserver-build.functions.rpm:
2716           rpm.sanityCheck(): added; it warns about missing initpre scripts
2717
2718 2005-07-25 15:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2719
2720         * util-vserver/scripts/vserver-build.functions: -
2721           getDistribution(): added sanity checks to make sure that there
2722           exist
2723           a configuration for the selected distribution
2724           - base.initFilesystem(): allow empty directories as root
2725           directories
2726           for new vservers; this uses the new isDirectoryEmpty() function
2727           - base.__cleanup(): armed the cleanup code; formerly there was
2728           still
2729           the safety 'echo' giving out the resulting command instead of
2730           executing it
2731
2732 2005-07-25 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2733
2734         * util-vserver/scripts/vserver-build.debootstrap: use new calling
2735           convention of getDistribution(); 'debootstrap' does
2736           not require an explicit configuration of the distribution
2737
2738 2005-07-25 15:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2739
2740         * util-vserver/scripts/vsysvwrapper: fixed typo
2741           (s!$CHBIND!$_CHBIND!)
2742
2743 2005-07-25 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2744
2745         * util-vserver/scripts/vserver-build.apt-rpm,
2746           util-vserver/scripts/vserver-build.rpm,
2747           util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
2748
2749 2005-07-25 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2750
2751         * util-vserver/scripts/functions: isDirectoryEmpty(): added
2752           col*(): added
2753
2754 2005-07-15 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2755
2756         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
2757
2758 2005-07-15 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2759
2760         * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
2761           util-vserver/lib/personalitytype.c,
2762           util-vserver/m4/ensc_personality.m4: check whether enums from
2763           <linux/personality.h> are available before using
2764           them
2765           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
2766
2767 2005-07-15 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2768
2769         * util-vserver/util-vserver.spec.in: - require the -lib subpackage
2770           by -devel
2771           - copy GPG keys from /etc/pki/rpm-gpg/
2772
2773 2005-07-15 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2774
2775         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
2776           it works again...
2777
2778 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2779
2780         * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
2781           not supported
2782
2783 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2784
2785         * util-vserver/scripts/vserver.start,
2786           util-vserver/scripts/vserver.suexec: readded the
2787           limit-ulimits-per-vserver stuff due to popular requests
2788           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
2789
2790 2005-07-15 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2791
2792         * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
2793           the added CAP_AUDIT* and removed
2794           CAP_QUOTACTL stuff
2795           - assume every unknown capability as insecure
2796
2797 2005-07-15 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2798
2799         * util-vserver/lib/testsuite,
2800           util-vserver/lib/testsuite/.cvsignore: added 'personality'
2801
2802 2005-07-15 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2803
2804         * util-vserver/lib/syscall_netadd-net.hc,
2805           util-vserver/lib/syscall_netremove-net.hc: changed code so that
2806           it *compiles* with current kernel headers
2807
2808 2005-07-15 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2809
2810         * util-vserver/lib/syscall_getiattr-fscompat.hc,
2811           util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
2812           barrier-code so that it sets both the 't' ext2-flag and
2813           chmod-0 permissions. This is required to work with 1.2.10 patch;
2814           formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
2815           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
2816
2817 2005-07-15 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2818
2819         * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
2820           capability as VC_CAP_QUOTACTL was removed
2821
2822 2005-07-15 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2823
2824         * util-vserver/lib/ccaps-v13.c: added
2825           VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
2826           added/moved some aliases
2827
2828 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2829
2830         * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
2831           added VC_CAP_AUDIT*
2832
2833 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2834
2835         * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
2836           added VC_CAP_AUDIT*
2837           added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
2838
2839 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2840
2841         * util-vserver/contrib/Makefile-files,
2842           util-vserver/contrib/yum-2.3.4-chroot.patch: added
2843           yum-2.3.4-chroot patch
2844
2845 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2846
2847         * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2848           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
2849           to patch-2.6.12.2-vs2.0-rc7
2850
2851 2005-07-04 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2852
2853         * util-vserver/scripts/vserver-build.functions: check whether
2854           context is already active before starting the build
2855           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
2856
2857 2005-07-04 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2858
2859         * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
2860           'vserver-info ... RUNNING'
2861
2862 2005-07-04 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2863
2864         * util-vserver/lib_internal/Makefile-files,
2865           util-vserver/lib_internal/util-isnumber.c,
2866           util-vserver/lib_internal/util.h: isNumber(): added
2867
2868 2005-07-04 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2869
2870         * util-vserver/scripts/vserver-build.debootstrap: give out status
2871           message before downloading debootstrap
2872           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
2873
2874 2005-07-04 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2875
2876         * util-vserver/lib/syscall-alternative.h: updated to
2877           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
2878           from 2005-05-07
2879
2880 2005-07-03 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2881
2882         * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
2883           value
2884
2885 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2886
2887         * util-vserver/distrib/misc/debootstrap.uri: updated
2888
2889 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2890
2891         * util-vserver/distrib/Makefile.am: register fc4 as rh-style
2892           distribution
2893
2894 2005-07-03 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2895
2896         * util-vserver/configure.ac: check for 'nohup'
2897
2898 2005-07-03 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2899
2900         * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
2901           C++ programs
2902           added chroot_sh + vwait
2903
2904 2005-07-03 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2905
2906         * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
2907           used kernel headers to 2.6.12.2-vs2.0-rc5
2908
2909 2005-07-03 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2910
2911         * util-vserver/lib/syscall_getvhiname-v13.hc,
2912           util-vserver/lib/syscall_setvhiname-v13.hc: -
2913           s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
2914           - added workaround for older kernels not having the naming above
2915
2916 2005-07-03 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2917
2918         * util-vserver/scripts/vshelper: accept 'async' method
2919
2920 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2921
2922         * util-vserver/scripts/vserver.start: pipe 'popd' output to
2923           /dev/null
2924
2925 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2926
2927         * util-vserver/scripts/vserver.functions: initSync(): fixed
2928           parameter naming
2929           initSync(): set 'async' method when 'vwait' is available
2930           _waitForVWait(): read pipe after 'wait' returned
2931
2932 2005-07-03 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2933
2934         * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
2935
2936 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2937
2938         * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
2939
2940 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2941
2942         * util-vserver/scripts/pkgmgmt: - cleanups
2943           - unset %_dbpath at 'internalize' operation
2944
2945 2005-07-03 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2946
2947         * util-vserver/scripts/functions: vshelper.initSync(): fixed
2948           parameter naming
2949
2950 2005-07-03 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2951
2952         * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
2953
2954 2005-07-03 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2955
2956         * util-vserver/contrib/Makefile-files,
2957           util-vserver/contrib/yum-2.3.3-chroot.patch: added
2958           yum-2.3.3-chroot.patch
2959
2960 2005-07-03 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2961
2962         * util-vserver/scripts/functions: do not quote $_VSHELPER in help
2963           message (reported by Roman Barczynski,
2964           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
2965
2966 2005-07-03 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2967
2968         * util-vserver/doc/configuration.xml: mentioned the working
2969           directory for the scripts
2970
2971 2005-07-03 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2972
2973         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
2974           util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
2975           util-vserver/kernel/namespace.h,
2976           util-vserver/kernel/namespace_cmd.h,
2977           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
2978           util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
2979
2980 2005-07-03 13:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2981
2982         * util-vserver/scripts/vserver.start: execute the prepre script in
2983           the configuration directory (*not* the
2984           vdir directory); this should not cause legacy problems as
2985           formerly the
2986           directory was not changed overall
2987
2988 2005-07-03 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2989
2990         * util-vserver/scripts/vserver.functions: check whether filesystem
2991           is mounted readonly; if so, execute
2992           $_SECURE_MOUNT with the '-n' argument
2993
2994 2005-07-03 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2995
2996         * util-vserver/scripts/vserver-build.apt-rpm,
2997           util-vserver/scripts/vserver-build.debootstrap,
2998           util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
2999           at the end
3000
3001 2005-07-03 13:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3002
3003         * util-vserver/src/rpm-fake-resolver.c: implemented better
3004           error-handling in the read() and write() functions
3005
3006 2005-07-03 12:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3007
3008         * util-vserver/ensc_wrappers/wrappers-io.hc,
3009           util-vserver/ensc_wrappers/wrappers-iosock.hc,
3010           util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
3011           read*(2) and write*(2) fucntions into signed variables;
3012           error handling is more cleaner in this way
3013
3014 2005-07-03 12:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3015
3016         * util-vserver/src/vserver-stat.c: - cleanups
3017           - multiply RSS value with PAGESIZE
3018           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
3019           - prepare the '-O' option: calculate vserver names earlier and
3020           use
3021           some more helper functions
3022
3023 2005-07-03 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3024
3025         * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
3026           issue; rpm-fake.so transmitted a
3027           'size_t' value, but rpm-fake-resolver expected an uint32_t
3028           - minor cleanups
3029
3030 2005-07-03 09:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3031
3032         * util-vserver/ensc_vector/Makefile-files,
3033           util-vserver/ensc_vector/vector-foreach.c,
3034           util-vserver/ensc_vector/vector.h,
3035           util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
3036           functions
3037
3038 2005-07-02 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3039
3040         * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
3041           util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
3042           util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
3043           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
3044           util-vserver/src/vutil.p: removed the C++ tools; they do not work
3045           with recent configuration and
3046           are adding huge dependencies
3047
3048 2005-06-30 06:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3049
3050         * util-vserver/scripts/vserver.stop: use vwait infrastructure
3051
3052 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3053
3054         * util-vserver/scripts/vserver-build.functions.pkgmgmt,
3055           util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
3056           CHROOT_*
3057           use vwait
3058
3059 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3060
3061         * util-vserver/scripts/vserver-build.functions: remove generated
3062           vserver when build fails and '--keep' was not specified
3063
3064 2005-06-30 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3065
3066         * util-vserver/scripts/vserver-build.apt-rpm,
3067           util-vserver/scripts/vserver-build.debootstrap,
3068           util-vserver/scripts/vserver-build.rpm,
3069           util-vserver/scripts/vserver-build.skeleton,
3070           util-vserver/scripts/vserver-build.yum: use 'base.init' instead
3071           of 'base.initVariables'
3072
3073 2005-06-30 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3074
3075         * util-vserver/scripts/vserver-build: added '--keep' option
3076
3077 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3078
3079         * util-vserver/scripts/X,
3080           util-vserver/scripts/util-vserver-vars.pathsubst: removed
3081           CHROOT_*
3082           added CHROOT_SH
3083
3084 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3085
3086         * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
3087
3088 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3089
3090         * util-vserver/lib/virtual.h: include signal_cmd.h instead of
3091           signal.h
3092
3093 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3094
3095         * util-vserver/util-vserver.spec.in: added %dist tag
3096           buildrequire 'which' and 'diffutils'
3097           require 'apt' on i386 only
3098
3099 2005-06-30 06:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3100
3101         * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
3102           util-vserver/distrib/fc4/apt/rpmpriorities,
3103           util-vserver/distrib/fc4/apt/sources.list,
3104           util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
3105           util-vserver/distrib/fc4/pkgs/02,
3106           util-vserver/distrib/fc4/pkgs/03,
3107           util-vserver/distrib/fc4/rpmlist.d,
3108           util-vserver/distrib/fc4/rpmlist.d/00.lst,
3109           util-vserver/distrib/fc4/yum,
3110           util-vserver/distrib/fc4/yum.repos.d,
3111           util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
3112           util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
3113           util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
3114           util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
3115           util-vserver/distrib/fc4/yum/yum.conf: initial checkin
3116
3117 2005-06-30 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3118
3119         * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
3120           CHROOT_*
3121
3122 2005-06-30 05:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3123
3124         * util-vserver/src, util-vserver/src/.cvsignore,
3125           util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
3126           util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
3127           replaced all the small chroot-* programs with a single
3128           'chroot-sh'
3129           program
3130
3131 2005-05-19 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3132
3133         * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
3134
3135 2005-05-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3136
3137         * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
3138
3139 2005-05-19 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3140
3141         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
3142           util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
3143           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3144           util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
3145           util-vserver/kernel/xid.h: updated
3146
3147 2005-05-19 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3148
3149         * util-vserver/lib/issupported.c,
3150           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
3151           vc_isSupported() et.al: added VWAIT feature
3152
3153 2005-05-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3154
3155         * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
3156
3157 2005-05-19 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3158
3159         * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
3160           instead of %60); reported in
3161           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
3162           Roman Barczynski
3163
3164 2005-05-19 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3165
3166         * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
3167           to cat or override a file, or to
3168           append something
3169
3170 2005-05-19 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3171
3172         * util-vserver/distrib/redhat/initpost: use safe chroot-cat
3173           commands
3174
3175 2005-05-05 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3176
3177         * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
3178           helpstring for the '--enable/disable-dietlibc'
3179           option
3180           - use AS_HELP_STRING instead of AC_HELP_STRING
3181
3182 2005-05-05 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3183
3184         * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
3185           - enhanced dietlibc version check to the 64 bit version of hppa
3186
3187 2005-05-05 09:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3188
3189         * util-vserver/src, util-vserver/src/.cvsignore: added vwait
3190
3191 2005-05-05 09:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3192
3193         * util-vserver/src/vwait.c: initial checkin
3194
3195 2005-05-05 09:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3196
3197         * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
3198           '__linux' (reported by Ola Lundqvist)
3199
3200 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3201
3202         * util-vserver/src/exec-cd.c: minor cosmetical cleanup
3203
3204 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3205
3206         * util-vserver/src/chroot-cat.c: - added support for '--help' and
3207           '--version'
3208           - added '-a' option to append information instead of truncating
3209           the
3210           file
3211
3212 2005-05-05 09:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3213
3214         * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
3215           '--help' and '--version' options so
3216           removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
3217           - added vwait
3218
3219 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3220
3221         * util-vserver/m4/install-notify.am: s!^# !## !
3222
3223 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3224
3225         * util-vserver/lib/Makefile-files,
3226           util-vserver/lib/syscall_waitexit-v13.hc,
3227           util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
3228           vc_wait_exit(): implemented support for this syscall
3229
3230 2005-05-02 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3231
3232         * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
3233
3234 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3235
3236         * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
3237
3238 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3239
3240         * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
3241
3242 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3243
3244         * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
3245
3246 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3247
3248         * util-vserver/lib/vserver-internal.h: cleaned up '#include
3249           <*syscall.h>' stuff
3250
3251 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3252
3253         * util-vserver/lib/syscall-legacy.hc,
3254           util-vserver/lib/syscall-wrap.h: include <syscall.h> also
3255
3256 2005-05-02 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3257
3258         * util-vserver/doc/configuration-xhtml.xsl: use class
3259           'directoryname' instead of 'directory' for '<directory/>'
3260           markup
3261
3262 2005-05-02 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3263
3264         * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
3265           util-vserver/m4/install-notify.am: give out additional
3266           information about the 'make install' process
3267
3268 2005-04-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3269
3270         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
3271
3272 2005-04-28 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3273
3274         * util-vserver/configure.ac: adjusted dietlibc requirements
3275
3276 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3277
3278         * util-vserver/src/vcontext.c: allow to override the execution
3279           domain (personality); added
3280           '--personality-type' and '--personality-flags' options
3281
3282 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3283
3284         * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
3285           around a read(2)
3286
3287 2005-04-28 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3288
3289         * util-vserver/scripts/vserver.start,
3290           util-vserver/scripts/vserver.suexec: added support for a rescue
3291           mode
3292
3293 2005-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3294
3295         * util-vserver/scripts/vserver.functions: *
3296           _generatePersonalityOptions(): added and use it
3297           * added support for a rescue mode
3298
3299 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3300
3301         * util-vserver/scripts/vserver-build.functions.pkgmgmt:
3302           YUM_RELEASEPKGS: added
3303
3304 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3305
3306         * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
3307
3308 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3309
3310         * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
3311           * added some sanity checks for a sany environment when
3312           internalizing
3313           the package management
3314
3315 2005-04-28 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3316
3317         * util-vserver/scripts/functions: * isRegularFile(): fixed
3318           evaluation of params
3319           * hasSubstring(): added
3320           * getAllVservers(): fixed typo
3321
3322 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3323
3324         * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
3325           <sys/syscall.h>
3326
3327 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3328
3329         * util-vserver/lib_internal/Makefile-files,
3330           util-vserver/lib_internal/sys_personality.h: added
3331           sys_personality.h
3332
3333 2005-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3334
3335         * util-vserver/scripts/legacy/vserver-copy,
3336           util-vserver/scripts/vserver-copy: moved to legacy
3337
3338 2005-04-28 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3339
3340         * util-vserver/lib/testsuite/Makefile-files,
3341           util-vserver/lib/testsuite/personality.c: added testcases for the
3342           vc_*personality*() functions
3343
3344 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3345
3346         * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
3347           support
3348
3349 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3350
3351         * util-vserver/lib/virtual.h: updated to new kernel headers
3352
3353 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3354
3355         * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
3356           anymore
3357
3358 2005-04-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3359
3360         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3361           removed the 'nonnull' attribute for the 'mask' param
3362
3363 2005-04-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3364
3365         * util-vserver/lib/Makefile-files,
3366           util-vserver/lib/personalityflag.c,
3367           util-vserver/lib/personalityflag_list.c,
3368           util-vserver/lib/personalitytype.c: added personality* files
3369
3370 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3371
3372         * util-vserver/doc/configuration.xml: * added some markup
3373           * documented 'personality'
3374
3375 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3376
3377         * util-vserver/doc/configuration-xhtml.xsl,
3378           util-vserver/doc/configuration.dtd: added support for <directory>
3379           and <filename> markup
3380
3381 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3382
3383         * util-vserver/distrib/fc3/yum/yum.conf:
3384           s!redhat-release!fedora-release!
3385
3386 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3387
3388         * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
3389
3390 2005-04-28 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3391
3392         * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
3393           packages
3394
3395 2005-04-28 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3396
3397         * util-vserver/distrib/fc1/apt/rpmpriorities,
3398           util-vserver/distrib/fc2/apt/rpmpriorities,
3399           util-vserver/distrib/fc3/apt/rpmpriorities,
3400           util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
3401           packages
3402
3403 2005-04-28 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3404
3405         * util-vserver/contrib/manifest.dat.pathsubst,
3406           util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
3407
3408 2005-04-28 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3409
3410         * util-vserver/Makefile.am: added new kernel headers
3411
3412 2005-04-28 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3413
3414         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3415           util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
3416           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3417           util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
3418           util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
3419           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3420           util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
3421           util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
3422           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3423           util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
3424           util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
3425           util-vserver/kernel/xid.h: updated to headers from
3426           patch-2.6.11.7-vs2.0-pre2
3427
3428 2005-04-24 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3429
3430         * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
3431           qualifier
3432
3433 2005-04-24 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3434
3435         * util-vserver/scripts/start-vservers,
3436           util-vserver/scripts/vsomething: use the new getAllVservers()
3437           functionality to specify special kinds of
3438           vservers
3439
3440 2005-04-24 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3441
3442         * util-vserver/scripts/functions: * isRegularFile(): allow to
3443           override the '-f' classifier
3444           * getAllVservers(): added several types of vservers (marked,
3445           unmarked,
3446           running...)
3447           * getAllVserversByArg()" added
3448
3449 2005-04-24 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3450
3451         * util-vserver/m4/ensc_dietlibc_compat.m4: *
3452           ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
3453           the
3454           results from ENSC_SYSCALL_ALTERNATIVE
3455
3456 2005-04-24 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3457
3458         * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
3459           added
3460           * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
3461           from
3462           ENSC_SYSCALL_ALTERNATIVE
3463
3464 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3465
3466         * util-vserver/lib/vserver-internal.h,
3467           util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
3468
3469 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3470
3471         * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
3472           VALUES: added an empty field to make it compile with gcc4
3473
3474 2005-04-24 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3475
3476         * util-vserver/lib/bcaps_list-v13.c,
3477           util-vserver/lib/ccaps_list-v13.c,
3478           util-vserver/lib/cflags_list-v13.c,
3479           util-vserver/lib/ncaps_list-net.c,
3480           util-vserver/lib/nflags_list-net.c: made it compatible to the new
3481           utilvserver_listparser_uint*() API and
3482           added wrappers with a third 'bool *' arg
3483
3484 2005-04-24 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3485
3486         * util-vserver/lib/listparser.hc: * parser function has now to set
3487           a 'bool *' arg to signal errors
3488           * when 'mask' argument is null, the special modifiers like '~',
3489           '!' or
3490           'any' are not allowed
3491
3492 2005-04-24 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3493
3494         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3495           added a third 'bool *' arg for the
3496           parser function so that errors can be better propagated
3497
3498 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3499
3500         * util-vserver/lib/Makefile-files,
3501           util-vserver/lib/syscall-alternative.h,
3502           util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
3503           syscall-wrap.h
3504
3505 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3506
3507         * util-vserver/update-doc: exclude some static files
3508
3509 2005-04-24 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3510
3511         * util-vserver/build-all: remove config.cache when CLEAN is set
3512           disabled gcc33 build
3513
3514 2005-04-24 11:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3515
3516         * util-vserver/doc/configuration-xhtml.xsl,
3517           util-vserver/doc/configuration.dtd,
3518           util-vserver/doc/configuration.xml: added new markup
3519           added new CSS from Nicolas Costes
3520
3521 2005-04-16 21:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3522
3523         * util-vserver/configure.ac: cleanups
3524           added '--disable-extra-optimizations' option
3525
3526 2005-04-16 21:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3527
3528         * util-vserver/scripts/vserver-build.functions,
3529           util-vserver/scripts/vserver-build.functions.apt,
3530           util-vserver/scripts/vserver-build.functions.rpm,
3531           util-vserver/scripts/vserver-build.functions.yum,
3532           util-vserver/scripts/vserver.functions: use the common
3533           isRegularFile() method to filter out backup-files
3534
3535 2005-04-16 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3536
3537         * util-vserver/scripts/functions: isRegularFile(): added
3538
3539 2005-04-16 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3540
3541         * util-vserver/util-vserver.spec.in: cleanups
3542           added changelog entry for 0.30.206
3543
3544 2005-04-12 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3545
3546         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
3547
3548 2005-04-12 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3549
3550         * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
3551
3552 2005-04-12 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3553
3554         * util-vserver/scripts/vserver.functions: added verify-proc sanity
3555           check
3556
3557 2005-04-12 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3558
3559         * util-vserver/scripts/functions: killContext(): commented out the
3560           more correct
3561           (but not working) kill-sequence
3562
3563 2005-04-12 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3564
3565         * util-vserver/util-vserver.spec.in: ship the yum patches
3566
3567 2005-04-12 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3568
3569         * util-vserver/Makefile.am: added '--no-wrap -S' to the
3570           CVS2CL_AMFLAGS
3571
3572 2005-04-12 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3573
3574         * util-vserver/configure.ac: adjusted min-dietlibc requirements
3575
3576 2005-04-12 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3577
3578         * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
3579           'min_ver' to be a shell variable
3580
3581 2005-04-12 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3582
3583         * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
3584
3585 2005-04-10 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3586
3587         * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
3588           endpwent()
3589
3590 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3591
3592         * util-vserver/contrib/Makefile-files,
3593           util-vserver/contrib/yum-2.2.1-chroot.patch,
3594           util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
3595           yum
3596
3597 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3598
3599         * util-vserver/Makefile.am: include m4/libsel.am
3600
3601 2005-04-10 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3602
3603         * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
3604           execution (required for vs1.9.5.12+)
3605
3606 2005-04-10 01:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3607
3608         * util-vserver/scripts/vshelper: * kill vserver processes
3609           explicitly with 'killContext'; userspace
3610           reboot helper may assume that 'reboot(2)' never returns...
3611           * added 'async' method
3612
3613 2005-04-10 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3614
3615         * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
3616           is not possible to stop asynchronously
3617           send SIGINT to pid 1 instead of trying to determine initpid
3618
3619 2005-04-10 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3620
3621         * util-vserver/scripts/vserver.functions: use 'killContext()'
3622           instead of invoking 'vkill' manually
3623           set an initial runlevel for 'minit' style also
3624           set 'async' vshelper method for non-sync mode
3625
3626 2005-04-10 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3627
3628         * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
3629           this may cause very slow booting when
3630           NIS/LDAP servers are local vservers as bash tries to expand this
3631           to a
3632           homedir...
3633
3634 2005-04-10 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3635
3636         * util-vserver/scripts/functions: spawn(), killContext(): added
3637
3638 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3639
3640         * util-vserver/m4/libsel.am: initial checkin
3641
3642 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3643
3644         * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
3645           accepts 'DIET' and 'DIETFLAGS' as
3646           global configure variables
3647
3648 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3649
3650         * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
3651
3652 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3653
3654         * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
3655           ENSC_USE_GLIBC
3656
3657 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3658
3659         * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
3660           variables; they are set by configure now
3661
3662 2005-04-08 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3663
3664         * util-vserver/scripts/vyum-worker: added better test for patched
3665           yum
3666
3667 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3668
3669         * util-vserver/src/vserver-info.c: fixed typo
3670
3671 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3672
3673         * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
3674           S. Gumerman)
3675
3676 2005-04-08 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3677
3678         * util-vserver/scripts/vserver-build.functions.yum: substitute
3679           @YUMLOCKDIR@
3680
3681 2005-04-08 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3682
3683         * util-vserver/scripts/chcontext: fixed operation when context was
3684           not specified
3685
3686 2005-04-08 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3687
3688         * util-vserver/distrib/redhat/initpre: reverted the patch adding
3689           '/usr/X11'
3690           create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
3691           FC4
3692
3693 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3694
3695         * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
3696           -s'
3697
3698 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3699
3700         * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
3701
3702 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3703
3704         * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
3705
3706 2005-04-08 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3707
3708         * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
3709
3710 2005-03-29 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3711
3712         * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
3713           instead of libensc_vector.a
3714
3715 2005-03-25 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3716
3717         * util-vserver/scripts/vserver.stop: fixed typo
3718
3719 2005-03-25 17:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3720
3721         * util-vserver/scripts/vserver.functions: minor cleanups: call
3722           vkill with '--xid' instead of '-c'
3723
3724 2005-03-25 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3725
3726         * util-vserver/scripts/vserver.stop: address both the context and
3727           the pid when sending SIGINT to init
3728
3729 2005-03-25 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3730
3731         * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
3732           with 'cmp' but display verbose error reason
3733
3734 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3735
3736         * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
3737           made it work with recent kernels
3738
3739 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3740
3741         * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
3742           stylesheet' instead of 'stylesheet' (reported by Herbert
3743           Poetzl)
3744
3745 2005-03-25 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3746
3747         * util-vserver/util-vserver.spec.in: fixed quoting of % in
3748           %description
3749
3750 2005-03-24 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3751
3752         * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
3753           REQUIREMENTS
3754
3755 2005-03-24 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3756
3757         * util-vserver/NEWS, util-vserver/configure.ac,
3758           util-vserver/util-vserver.spec.in: version 0.30.205
3759
3760 2005-03-24 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3761
3762         * util-vserver/util-vserver.spec.in: added some %descriptions
3763
3764 2005-03-24 12:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3765
3766         * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
3767           add 'volatile' qualifier at variables used around 'setjmp'
3768           use sigsetjmp() instead of setjmp()
3769           minor code cleanups
3770
3771 2005-03-24 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3772
3773         * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
3774           places
3775           use Echdir() instead of chdir()
3776
3777 2005-03-24 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3778
3779         * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
3780           util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
3781           util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
3782           util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
3783           util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
3784           util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
3785           util-vserver/src/vuname.c, util-vserver/src/vunify.c,
3786           util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
3787           at some places
3788
3789 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3790
3791         * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
3792           instead of truncate()
3793
3794 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3795
3796         * util-vserver/lib_internal/testsuite/copy-check: added new tests
3797           and better diagnostic
3798
3799 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3800
3801         * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
3802           qualifiers to a better place
3803           minor code cleanups
3804
3805 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3806
3807         * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
3808           added
3809
3810 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3811
3812         * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
3813
3814 2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3815
3816         * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
3817           files on exit
3818
3819 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3820
3821         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
3822           signals while executing the non-atomic operations
3823
3824 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3825
3826         * util-vserver/src/vhashify.c: optimized directory creation
3827
3828 2005-03-24 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3829
3830         * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
3831           testcase
3832           added some 'volatile' modifiers
3833           use siglongjmp() instead of longjmp()
3834
3835 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3836
3837         * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
3838           cleanups
3839
3840 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3841
3842         * util-vserver/lib_internal/testsuite,
3843           util-vserver/lib_internal/testsuite/.cvsignore,
3844           util-vserver/lib_internal/testsuite/Makefile-files,
3845           util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
3846           testcase
3847
3848 2005-03-23 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3849
3850         * util-vserver/ensc_vector/testsuite,
3851           util-vserver/ensc_vector/testsuite/.cvsignore: updated
3852
3853 2005-03-23 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3854
3855         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
3856           added lots of new code...
3857
3858 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3859
3860         * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
3861
3862 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3863
3864         * util-vserver/scripts/vserver-build.apt-rpm,
3865           util-vserver/scripts/vserver-build.rpm,
3866           util-vserver/scripts/vserver-build.yum: execute '--initdb' before
3867           importing pubkeys
3868           import pubkeys from /etc/vservers/.distributions/.common/pubkeys
3869           also
3870
3871 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3872
3873         * util-vserver/scripts/vserver: added 'hashify' target
3874
3875 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3876
3877         * util-vserver/scripts/util-vserver-vars.pathsubst: added
3878           $_VHASHIFY
3879
3880 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3881
3882         * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
3883           initialization of 'vserver'
3884
3885 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3886
3887         * util-vserver/distrib/Makefile.am: create
3888           /etc/.../.distributions/.common/pubkeys/
3889           create /etc/.../.defaults/apps/vunify/hash
3890
3891 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3892
3893         * util-vserver/util-vserver.spec.in: copy GPG keys from the system
3894           into the confdir
3895           buildrequire dietlibc-0.25
3896
3897 2005-03-23 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3898
3899         * util-vserver/build-all: build with debug settings
3900
3901 2005-03-22 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3902
3903         * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
3904           write(2) when communication with the rpm-fake-helper
3905           call read(2) and write(2) through TEMP_FAILURE_RETRY()
3906           use Vwrite() instead of write(2) at some places
3907
3908 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3909
3910         * util-vserver/lib_internal/command-exec.c: call write(2) through
3911           TEMP_FAILURE_RETRY()
3912
3913 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3914
3915         * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
3916
3917 2005-03-22 15:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3918
3919         * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
3920           workaround warning messages regarding 'warn_unused_return_value'
3921           when
3922           using _FORTIFY_SOURCE.
3923
3924 2005-03-22 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3925
3926         * util-vserver/lib/getvservervdir.c,
3927           util-vserver/lib_internal/coreassert.h,
3928           util-vserver/lib_internal/matchlist-initmanually.c,
3929           util-vserver/lib_internal/matchlist-printid.c,
3930           util-vserver/lib_internal/util-exitlikeprocess.c,
3931           util-vserver/lib_internal/util-io.h: workaround warning messages
3932           regarding 'warn_unused_return_value' when
3933           using _FORTIFY_SOURCE.
3934
3935 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3936
3937         * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
3938           vdlimit
3939
3940 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3941
3942         * util-vserver/util-vserver.spec.in: cleanups
3943           use %global instead of %define
3944
3945 2005-03-22 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3946
3947         * util-vserver/build-all: set _FORTIFY_SOURCE
3948
3949 2005-03-19 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3950
3951         * util-vserver, util-vserver/.cvsignore: updated
3952
3953 2005-03-19 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3954
3955         * util-vserver, util-vserver/.cvsignore: updated
3956
3957 2005-03-19 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3958
3959         * util-vserver/update-doc: initial checkin
3960
3961 2005-03-19 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3962
3963         * util-vserver/scripts/chcontext: do not use '--create' for dynamic
3964           contexts
3965
3966 2005-03-19 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3967
3968         * util-vserver/distrib/apps: removed...
3969
3970 2005-03-19 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3971
3972         * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
3973           util-vserver/distrib/apps/vshelper/action: added to be removed...
3974
3975 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3976
3977         * util-vserver/distrib/redhat/initsignal,
3978           util-vserver/src/testsuite/data/vserver1,
3979           util-vserver/src/testsuite/data/vserver2,
3980           util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
3981           util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
3982           obsoleted
3983
3984 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3985
3986         * util-vserver/src/testsuite/data/vserver1,
3987           util-vserver/src/testsuite/data/vserver1/apps,
3988           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
3989           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
3990           util-vserver/src/testsuite/data/vserver1/apps/vunify,
3991           util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
3992           util-vserver/src/testsuite/data/vserver2,
3993           util-vserver/src/testsuite/data/vserver2/apps,
3994           util-vserver/src/testsuite/data/vserver2/apps/vunify,
3995           util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
3996           util-vserver/src/testsuite/vuname,
3997           util-vserver/src/testsuite/vuname/nodename,
3998           util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
3999           util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
4000           to be removed...
4001
4002 2005-03-19 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4003
4004         * util-vserver/distrib/redhat/initsignal: added to be removed
4005           soon...
4006
4007 2005-03-19 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4008
4009         * util-vserver/src/vnet.c: obsoleted...
4010
4011 2005-03-19 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4012
4013         * util-vserver/doc/vunify-verbosity.txt,
4014           util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
4015           util-vserver/src/vnet.c: initial checkin
4016
4017 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4018
4019         * util-vserver/vserver-start/interface-add.c,
4020           util-vserver/vserver-start/interface-print.c,
4021           util-vserver/vserver-start/interface-remove.c,
4022           util-vserver/vserver-start/main.c: avoid warnings regarding
4023           unused params
4024
4025 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4026
4027         * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
4028           section
4029           build vhashify only with C99 and beecrypt
4030           cleanups
4031
4032 2005-03-19 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4033
4034         * util-vserver/lib_internal/testsuite/copy-check: cleanups
4035           conditionalize expensive tests
4036
4037 2005-03-19 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4038
4039         * util-vserver/lib/Makefile-files,
4040           util-vserver/lib_internal/Makefile-files: moved *dlimit* files
4041           into the only-C99 section
4042           clean all potentially built libraries
4043
4044 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4045
4046         * util-vserver/ensc_vector/list-free.c: some minor C89
4047           compatibility changes
4048
4049 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4050
4051         * util-vserver/ensc_vector/Makefile-files: use
4052           'lib-dietlibc-not-enabled-error.a' consistently
4053           clean all libraries inclusive those which might not be built
4054
4055 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4056
4057         * util-vserver/doc/configuration.dtd: readded
4058
4059 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4060
4061         * util-vserver/doc/configuration.xml: documented the 'vhashify'
4062           configuration
4063           moved '<default>' tags before '<description>'
4064
4065 2005-03-19 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4066
4067         * util-vserver/doc/configuration-xhtml.xsl: applied changes
4068           regarding the new www-location on savannah
4069
4070 2005-03-19 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4071
4072         * util-vserver/doc/Makefile-files: (re)added xsltproc support
4073
4074 2005-03-19 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4075
4076         * util-vserver/configure.ac: added tests for XSLTPROC
4077           added '--disable-expensive-tests'
4078           added beecrypt tests
4079           cosmetical cleanups + enhancements
4080
4081 2005-03-19 01:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4082
4083         * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
4084           added some hacks for lib-dietlibc-not-enabled-error.a
4085
4086 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4087
4088         * util-vserver/lib_internal/testsuite,
4089           util-vserver/lib_internal/testsuite/.cvsignore: updated
4090
4091 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4092
4093         * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
4094           include <sys/stat.h> instead of defining a 'struct stat'; this
4095           prevents
4096           problems with the 64bit interface of the filesystem functions
4097
4098 2005-03-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4099
4100         * util-vserver/lib_internal/unify-copy.c: use a sparse-file
4101           friendly method for copying files
4102
4103 2005-03-18 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4104
4105         * util-vserver/lib_internal/testsuite/Makefile-files,
4106           util-vserver/lib_internal/testsuite/copy-check,
4107           util-vserver/lib_internal/testsuite/copy.c: added testcases for
4108           Unify_copy()
4109
4110 2005-03-18 00:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4111
4112         * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
4113           instead of libensc_vector.a
4114
4115 2005-03-18 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4116
4117         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4118           util-vserver/src/vhashify.h: made it work...
4119
4120 2005-03-18 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4121
4122         * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4123           applied changes in the MatchList-API
4124
4125 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4126
4127         * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
4128           libensc_vector.a
4129           use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
4130
4131 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4132
4133         * util-vserver/scripts/vpkg: exit with returncode of '2' when
4134           pkgmgmt can not be determined
4135
4136 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4137
4138         * util-vserver/lib_internal/testsuite/Makefile-files: use
4139           $(LIBENSCVECTOR) instead of libensc_vector.a
4140
4141 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4142
4143         * util-vserver/lib_internal/unify-isiunlinkable.c,
4144           util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
4145           return-type
4146
4147 2005-03-18 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4148
4149         * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
4150           with mmap(2) instead of read(2)+write(2) sequences
4151
4152 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4153
4154         * util-vserver/lib_internal/string.hc: String_free(): added
4155
4156 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4157
4158         * util-vserver/lib_internal/string.h: renamed String_destroy() to
4159           String_free()
4160
4161 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4162
4163         * util-vserver/lib_internal/string-destroy.c: obsoleted;
4164           String_free() is now inlined
4165
4166 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4167
4168         * util-vserver/lib_internal/matchlist-initbyvserver.c,
4169           util-vserver/lib_internal/matchlist-initmanually.c,
4170           util-vserver/lib_internal/matchlist-initrefserverlist.c,
4171           util-vserver/lib_internal/matchlist.h: applied lot of API changes
4172
4173 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4174
4175         * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
4176           instead of String_destroy()
4177
4178 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4179
4180         * util-vserver/lib_internal/Makefile-files: added
4181           matchvserverinfo-*
4182           removed string-destroy.c
4183
4184 2005-03-18 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4185
4186         * util-vserver/lib_internal/matchvserverinfo-free.c,
4187           util-vserver/lib_internal/matchvserverinfo-init.c: initial
4188           checkin
4189
4190 2005-03-18 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4191
4192         * util-vserver/ensc_vector/Makefile-files,
4193           util-vserver/lib/Makefile-files: split into a -glibc and a -diet
4194           part
4195
4196 2005-03-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4197
4198         * util-vserver/ensc_vector/testsuite/Makefile-files,
4199           util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
4200           instead of libensc_vector.a
4201
4202 2005-03-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4203
4204         * util-vserver/configure.ac: HACK: set 'enable_static=no' for
4205           dietlibc case and postpone AC_PROG_LIBTOOL execution
4206
4207 2005-03-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4208
4209         * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
4210           lib/libvserver.la
4211           use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
4212
4213 2005-03-17 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4214
4215         * util-vserver/build-all, util-vserver/src,
4216           util-vserver/src/.cvsignore: updated
4217
4218 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4219
4220         * util-vserver/src/vunify.c: use new Unify_unify() API
4221           rearranged some code; I do not try to be C89 compliant in C99
4222           progams anymore...
4223
4224 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4225
4226         * util-vserver/src/vcopy.c: use new Unify_unify() API
4227
4228 2005-03-17 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4229
4230         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4231           util-vserver/src/vhashify.h: initial checkin
4232
4233 2005-03-17 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4234
4235         * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
4236           lib_internal/libinternal.a
4237           added vhashify*
4238
4239 2005-03-17 14:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4240
4241         * util-vserver/lib_internal/testsuite/Makefile-files,
4242           util-vserver/src/testsuite/Makefile-files,
4243           util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
4244           instead of lib_internal/libinternal.a
4245
4246 2005-03-17 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4247
4248         * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
4249           argument to Unify_unify()
4250           * Unify_isIUnlinkable(): added
4251
4252 2005-03-17 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4253
4254         * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
4255           argument to Unify_unify()
4256
4257 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4258
4259         * util-vserver/ensc_vector/list-add.c,
4260           util-vserver/ensc_vector/list-at.c,
4261           util-vserver/ensc_vector/list-free.c,
4262           util-vserver/ensc_vector/list-init.c,
4263           util-vserver/ensc_vector/list-insertinternal.c,
4264           util-vserver/ensc_vector/list-internal.h,
4265           util-vserver/ensc_vector/list-search.c,
4266           util-vserver/ensc_vector/list-searchselforg.c,
4267           util-vserver/ensc_vector/list.h,
4268           util-vserver/ensc_vector/list.hc,
4269           util-vserver/ensc_vector/testsuite/test2.c,
4270           util-vserver/ensc_vector/vector-searchselforg.c,
4271           util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
4272
4273 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4274
4275         * util-vserver/lib_internal/Makefile-files: * create both
4276           libinternal-diet.a and libinternal-glibc.a. This is
4277           needed to avoid segfaults with gcc4 when linking against glibc
4278           based
4279           libraries like 'beecrypt'. Perhaps, these segfaults are a problem
4280           with gcc4 as they do not happen with gcc33...
4281           
4282           * added unify-isiunlinkable.c
4283
4284 2005-03-17 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4285
4286         * util-vserver/ensc_vector/testsuite/test1.c: added tests for
4287           Vector_searchSelfOrg()
4288
4289 2005-03-17 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4290
4291         * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
4292
4293 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4294
4295         * util-vserver/ensc_vector/vector.h,
4296           util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
4297           added
4298
4299 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4300
4301         * util-vserver/ensc_vector/Makefile-files: added list-* files
4302           added vector-searchselforg.c
4303
4304 2005-03-17 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4305
4306         * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
4307           fixed declaration of the *_x*int() methods; they do not take a
4308           'base' argument
4309
4310 2005-03-09 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4311
4312         * util-vserver/src/vserver-info.c: added XIDTYPE support
4313
4314 2005-03-09 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4315
4316         * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
4317
4318 2005-03-09 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4319
4320         * util-vserver/m4/ensc_initrddir.m4: fixed typo
4321
4322 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4323
4324         * util-vserver/lib/vserver.h: vc_getXIDType(): added
4325
4326 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4327
4328         * util-vserver/lib/vserver-internal.h: added some magic to avoid
4329           warnings with gcc4
4330
4331 2005-03-09 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4332
4333         * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
4334           added getxidtype.c
4335
4336 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4337
4338         * util-vserver/distrib/redhat/initpre: create /usr/X11 also
4339
4340 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4341
4342         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
4343           util-vserver/distrib/fc3/apt/rpmpriorities,
4344           util-vserver/distrib/fc3/apt/sources.list: added apt support for
4345           FC3
4346
4347 2005-03-02 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4348
4349         * util-vserver/lib/syscall_adddlimit-v13.hc,
4350           util-vserver/lib/syscall_adddlimit.c,
4351           util-vserver/lib/syscall_getdlimit-v13.hc,
4352           util-vserver/lib/syscall_getdlimit.c,
4353           util-vserver/lib/syscall_remdlimit-v13.hc,
4354           util-vserver/lib/syscall_remdlimit.c,
4355           util-vserver/lib/syscall_setdlimit-v13.hc,
4356           util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
4357           CALL_VC_V13
4358
4359 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4360
4361         * util-vserver/scripts/vyum: allow '--all' param
4362
4363 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4364
4365         * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
4366
4367 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4368
4369         * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
4370           statements
4371
4372 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4373
4374         * util-vserver/lib/syscall_adddlimit-v13.hc,
4375           util-vserver/lib/syscall_remdlimit-v13.hc,
4376           util-vserver/lib/vserver-internal.h: minor cleanups
4377
4378 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4379
4380         * util-vserver/src/secure-mount.c: do not assume 'nodev' on
4381           'devpts'
4382
4383 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4384
4385         * util-vserver/lib/vserver-internal.h:
4386           CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
4387
4388 2005-03-02 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4389
4390         * util-vserver/lib/Makefile-files,
4391           util-vserver/lib/syscall_adddlimit-v13.hc,
4392           util-vserver/lib/syscall_adddlimit.c,
4393           util-vserver/lib/syscall_getdlimit-v13.hc,
4394           util-vserver/lib/syscall_getdlimit.c,
4395           util-vserver/lib/syscall_remdlimit-v13.hc,
4396           util-vserver/lib/syscall_remdlimit.c,
4397           util-vserver/lib/syscall_setdlimit-v13.hc,
4398           util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
4399           util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
4400           util-vserver/src/vdlimit.c: added *vdlimit functions + tools
4401           (patch provided by Daniel Hokka Zakrisson)
4402
4403 2005-02-25 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4404
4405         * util-vserver/scripts/vserver-setup.functions: added some sanity
4406           checks
4407
4408 2005-02-25 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4409
4410         * util-vserver/ensc_wrappers/Makefile-files,
4411           util-vserver/ensc_wrappers/wrappers-string.hc,
4412           util-vserver/ensc_wrappers/wrappers.h: added wrapper around
4413           string functions
4414
4415 2005-02-25 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4416
4417         * util-vserver/src/secure-mount.c: /me should learn to differ
4418           between script-languages and C... strings in C are still marked
4419           by >"< but not by >'<...
4420           fixed allocation of the newly generated option string
4421
4422 2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4423
4424         * util-vserver/scripts/vapt-get-worker,
4425           util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
4426           $_APT_GET
4427
4428 2005-02-25 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4429
4430         * util-vserver/distrib/redhat/initpost,
4431           util-vserver/scripts/functions,
4432           util-vserver/scripts/legacy/distrib-info,
4433           util-vserver/scripts/legacy/rootshell,
4434           util-vserver/scripts/legacy/vserver,
4435           util-vserver/scripts/pkgmgmt,
4436           util-vserver/scripts/start-vservers,
4437           util-vserver/scripts/util-vserver-vars.pathsubst,
4438           util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
4439           util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
4440           util-vserver/scripts/vserver-build.apt-rpm,
4441           util-vserver/scripts/vserver-build.debootstrap,
4442           util-vserver/scripts/vserver-build.functions,
4443           util-vserver/scripts/vserver-build.functions.apt,
4444           util-vserver/scripts/vserver-build.functions.pkgmgmt,
4445           util-vserver/scripts/vserver-build.functions.rpm,
4446           util-vserver/scripts/vserver-build.functions.yum,
4447           util-vserver/scripts/vserver-build.rpm,
4448           util-vserver/scripts/vserver-build.yum,
4449           util-vserver/scripts/vserver-copy,
4450           util-vserver/scripts/vserver-setup.functions,
4451           util-vserver/scripts/vserver.functions,
4452           util-vserver/scripts/vserver.start,
4453           util-vserver/scripts/vserver.stop,
4454           util-vserver/scripts/vservers.grabinfo.sh,
4455           util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
4456           util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
4457           util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
4458           PATCHES: introduced a more common naming
4459           scheme: global, immutable variables names are now named like
4460           '$__ABC'
4461           instead of '$ABC'. This happens at much places and will break a
4462           lot of
4463           patches therefore.
4464
4465 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4466
4467         * util-vserver/configure.ac: changed my GPG key
4468
4469 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4470
4471         * util-vserver/src/secure-mount.c: assume 'nodev' by default
4472
4473 2005-02-25 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4474
4475         * util-vserver/scripts/vserver-build.functions.yum,
4476           util-vserver/scripts/vyum-worker: added preliminary support for
4477           the patch from
4478           https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
4479
4480 2005-02-25 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4481
4482         * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
4483           ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
4484           use $SETUP_CONFDIR instead of $confdir
4485
4486 2005-02-25 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4487
4488         * util-vserver/scripts/vserver-build.apt-rpm,
4489           util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
4490           $PKGDIR, use $PKGINSTALLDIR instead of
4491
4492 2005-02-20 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4493
4494         * util-vserver/scripts/vserver-build.functions.rpm:
4495           rpm.initFilesystem(): fixed variable-names; this caused e.g. an
4496           unset %_dbpath macro formerly
4497
4498 2005-02-15 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4499
4500         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
4501
4502 2005-02-15 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4503
4504         * util-vserver/configure.ac: added information where the 'ip' and
4505           'vconfig' programs can be found
4506
4507 2005-02-15 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4508
4509         * util-vserver/scripts/vshelper: adjusted the order of cli options
4510           evaluation; automake-1.9.5 redirects
4511           input from /dev/null so the 'tty -s' check gets triggered and
4512           'make
4513           distcheck' fails in the '... --version/--help' tests
4514
4515 2005-02-15 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4516
4517         * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
4518           symlink; there was a '/' missing which
4519           caused a pollution of the /etc/vservers/.defaults directory with
4520           'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
4521
4522 2005-02-07 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4523
4524         * util-vserver/scripts/functions,
4525           util-vserver/scripts/vserver-build.functions.pkgmgmt,
4526           util-vserver/src/vunify.c: fixed typos
4527
4528 2005-02-07 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4529
4530         * util-vserver/doc/configuration.xml: documented the *namespace
4531           options
4532
4533 2005-02-04 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4534
4535         * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
4536           of the mtab-location (Georg Glas)
4537           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
4538
4539 2005-02-04 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4540
4541         * util-vserver/scripts/vserver.functions: fixed one of the
4542           previously added 'test -n'
4543
4544 2005-02-02 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4545
4546         * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
4547           ENSC_PATHPROG(): added a '<DESCR>' parameter
4548
4549 2005-02-02 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4550
4551         * util-vserver/doc/compatibility-xhtml.xsl,
4552           util-vserver/doc/compatibility.css: applied
4553           http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
4554
4555 2005-02-01 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4556
4557         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
4558
4559 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4560
4561         * util-vserver/scripts/Makefile-files: added vyum-worker to
4562           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
4563
4564 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4565
4566         * util-vserver/scripts/vyum-worker: minor cosmetical change
4567
4568 2005-02-01 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4569
4570         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
4571           fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
4572           VAR=$(ACTION)'
4573           succeeds everytime so ERROR will be never executed. So, it is
4574           rewritten to
4575           'local VAR; VAR=$(ACTION) || ERROR'.
4576
4577 2005-02-01 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4578
4579         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
4580
4581 2005-02-01 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4582
4583         * util-vserver/distrib/fc3/rpmlist.d,
4584           util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
4585
4586 2005-02-01 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4587
4588         * util-vserver/scripts/vserver-build.rpm: moved installPackages
4589           into vserver-build.functions.rpm
4590           added support for preconfigured package-lists
4591
4592 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4593
4594         * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
4595           added
4596
4597 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4598
4599         * util-vserver/scripts/vserver-build: documented the '--empty'
4600           switch for the '-m rpm' method
4601           allow an increasing debug-level
4602
4603 2005-02-01 16:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4604
4605         * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
4606
4607 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4608
4609         * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
4610           directory + content
4611
4612 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4613
4614         * util-vserver/contrib/manifest.dat.pathsubst: added
4615           vserver-build.rpm
4616
4617 2005-02-01 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4618
4619         * util-vserver/lib_internal/matchlist-initbyvserver.c,
4620           util-vserver/lib_internal/matchlist-initmanually.c,
4621           util-vserver/lib_internal/matchlist-initrefserverlist.c,
4622           util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4623           changed matchlist-API to pass additional information about a
4624           vserver. This allows to turn off pkgmgmt-queries for not-yet
4625           existent vservers in 'vcopy'
4626
4627 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4628
4629         * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
4630           added; it allows to pass additional information about the vserver
4631
4632 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4633
4634         * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
4635           with O_RDWR, fixed resource leak in error-case
4636
4637 2005-02-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4638
4639         * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
4640           when appending the '/'
4641
4642 2005-01-31 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4643
4644         * util-vserver/doc/configuration.xml,
4645           util-vserver/scripts/functions, util-vserver/scripts/vshelper:
4646           added 'debug' option for vshelper
4647
4648 2005-01-31 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4649
4650         * util-vserver/scripts/vshelper: added delegation support (Herbert
4651           Poetzl)
4652           http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
4653
4654 2005-01-31 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4655
4656         * util-vserver/scripts/vserver-build.functions: getDistribution():
4657           added support for a default distribution
4658
4659 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4660
4661         * util-vserver/scripts/Makefile-files,
4662           util-vserver/scripts/vserver-build,
4663           util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
4664
4665 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4666
4667         * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
4668           util-vserver/distrib/template/initpost,
4669           util-vserver/distrib/template/initpre: added the 'template'
4670           distribution
4671
4672 2005-01-31 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4673
4674         * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
4675           be now done shortly before execve(2)
4676           but not on initialization anymore. This solves the problem when
4677           'rpm' is
4678           a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
4679           was unset
4680           and the wrapper not used.
4681
4682 2005-01-31 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4683
4684         * util-vserver/scripts/vshelper: fixed the (currently non-existent)
4685           child->parent traversal
4686
4687 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4688
4689         * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
4690           DOT_MULTI_TARGET
4691
4692 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4693
4694         * util-vserver/doc/configuration.xml: updated
4695
4696 2005-01-31 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4697
4698         * util-vserver/Makefile.am,
4699           util-vserver/lib/createskeleton-full.hc,
4700           util-vserver/scripts/vserver-build.functions,
4701           util-vserver/scripts/vserver-setup.functions,
4702           util-vserver/src/save_ctxinfo.c,
4703           util-vserver/util-vserver.spec.in: removed 'run.rev' as a
4704           vserver-local variable and made it a system-wide setting
4705
4706 2005-01-28 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4707
4708         * util-vserver/doc/configuration.xml: reindented it
4709           fixed vshelper documentation
4710
4711 2005-01-27 21:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4712
4713         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
4714           util-vserver/scripts/start-vservers,
4715           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
4716           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
4717           util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
4718           util-vserver/scripts/vserver-build,
4719           util-vserver/scripts/vserver-build.debootstrap,
4720           util-vserver/scripts/vserver-build.functions.rpm,
4721           util-vserver/scripts/vserver-setup.functions,
4722           util-vserver/scripts/vserver-wrapper,
4723           util-vserver/scripts/vserver.functions,
4724           util-vserver/scripts/vserver.start,
4725           util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
4726           util-vserver/scripts/vsomething: use 'test -n "..."' instead of
4727           'test "..."'; when "..." expands to '-v'
4728           or a similar string, the expression will be misinterpreted
4729           (noticed by
4730           Werner Schalk)
4731
4732 2005-01-27 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4733
4734         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
4735
4736 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4737
4738         * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
4739           reworked the capability.h stuff
4740
4741 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4742
4743         * util-vserver/src/Makefile-files,
4744           util-vserver/src/capability-compat.h: added capability-compat.h
4745
4746 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4747
4748         * util-vserver/configure.ac: added check for <sys/capability.h>
4749           header
4750
4751 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4752
4753         * util-vserver/Makefile.am: removed the linuxcaps.h bits
4754
4755 2005-01-27 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4756
4757         * util-vserver/src/vserver-info.c: implemented capability-support
4758           check
4759
4760 2005-01-27 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4761
4762         * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
4763           and context-creation; this caused
4764           errors on kernel 2.6 when the vserver is not running yet
4765
4766 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4767
4768         * util-vserver/src, util-vserver/src/.cvsignore,
4769           util-vserver/src/Makefile-files: added check-unixfile
4770
4771 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4772
4773         * util-vserver/scripts/vserver.start: execute sanityCheck()
4774
4775 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4776
4777         * util-vserver/scripts/vserver.functions: moved sanity checks which
4778           were spread in various functions into the sanityCheck() method
4779           implemented checks for non-newline terminated files and missing
4780           capability support
4781
4782 2005-01-27 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4783
4784         * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
4785           util-vserver/distrib/fc3/pkgs/01,
4786           util-vserver/distrib/fc3/pkgs/02,
4787           util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
4788           util-vserver/distrib/fc3/yum.repos.d,
4789           util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
4790           util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
4791           util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
4792           util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
4793           util-vserver/distrib/fc3/yum/yum.conf,
4794           util-vserver/scripts/vserver-build.functions.yum,
4795           util-vserver/scripts/vserver-build.yum,
4796           util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
4797           util-vserver/scripts/vyum-worker,
4798           util-vserver/src/check-unixfile.c: initial checkin
4799
4800 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4801
4802         * util-vserver/scripts/vserver-build: added 'yum' support
4803
4804 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4805
4806         * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
4807           code into the 'functions' file
4808
4809 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4810
4811         * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
4812           files + vsomething + check-unixfile
4813
4814 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4815
4816         * util-vserver/scripts/functions: added yum* support
4817           reorganized the rpmFake stuff
4818
4819 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4820
4821         * util-vserver/scripts/Makefile-files: added the yum* files +
4822           vsomething
4823
4824 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4825
4826         * util-vserver/distrib/redhat/initpre: added missing newline
4827
4828 2005-01-27 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4829
4830         * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
4831
4832 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4833
4834         * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
4835           + check-unixfile
4836
4837 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4838
4839         * util-vserver/README: mentioned the '-m yum' buildmethod
4840
4841 2005-01-26 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4842
4843         * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
4844           /etc/vservers/.../vdir also
4845
4846 2005-01-26 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4847
4848         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
4849
4850 2005-01-26 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4851
4852         * util-vserver/util-vserver.spec.in: do not ship the /vservers
4853           directory itself; as it is immutable, the
4854           extraction will fail else
4855
4856 2005-01-26 20:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4857
4858         * util-vserver/lib_internal/testsuite,
4859           util-vserver/lib_internal/testsuite/.cvsignore: updated
4860
4861 2005-01-26 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4862
4863         * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
4864           avoid comments after '-p /sbin/ldconfig'
4865
4866 2005-01-26 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4867
4868         * util-vserver/scripts/vserver.start: added (untested) support for
4869           '/' in the vserver fstab
4870
4871 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4872
4873         * util-vserver/scripts/vserver.functions: use unique prefixes for
4874           variables used in functions with 'eval' statements
4875           mountRootFS(): added
4876
4877 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4878
4879         * util-vserver/scripts/functions: use unique prefixes for variables
4880           used in functions with 'eval' statements
4881
4882 2005-01-26 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4883
4884         * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
4885           <string.h> + <ctype.h>
4886
4887 2005-01-26 15:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4888
4889         * util-vserver/scripts/Makefile-files: moved rootshell to legacy
4890
4891 2005-01-26 15:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4892
4893         * util-vserver/vserver-start/defaulttty.c: include <string.h>
4894
4895 2005-01-26 15:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4896
4897         * util-vserver/src/secure-mount.c: added '--rootfs' option
4898
4899 2005-01-26 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4900
4901         * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
4902           initscripts to legacy
4903
4904 2005-01-26 14:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4905
4906         * util-vserver/util-vserver.spec.in: updated BuildRequires:
4907           use 'setattr --barrier' instead of 'chattr +t' in the %post
4908           scriptlet
4909           moved the v_* initscripts to legacy
4910
4911 2005-01-25 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4912
4913         * util-vserver/contrib/manifest.dat.pathsubst,
4914           util-vserver/scripts/legacy/rootshell,
4915           util-vserver/scripts/rootshell: moved rootshell script to legacy
4916
4917 2005-01-21 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4918
4919         * util-vserver/scripts/legacy/vserver: fixed
4920           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
4921           
4922           "vserver myvserver start" gives exit code 1 if there is no file
4923           /etc/vservers/myvserver.sh, since the last statement in vserver
4924           ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
4925           case.
4926           
4927           [Daniel Hermann]
4928
4929 2005-01-21 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4930
4931         * util-vserver/scripts/vserver: be more verbosely when vserver
4932           could not be determined and give hints
4933           about possible solutions (based upon ideas by Thorsten Gunkel)
4934
4935 2005-01-21 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4936
4937         * util-vserver/scripts/vserver-setup.functions:
4938           interface-configuration: give out a warning when no device was
4939           configured
4940
4941 2005-01-21 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4942
4943         * util-vserver/scripts/vserver.functions: *
4944           interface-configuration: accept 'nodev' without a configured
4945           'dev';
4946           formerly the interface was silently ignored when 'dev' was
4947           missing
4948           * added some sanity checks for the behaviour described above
4949
4950 2005-01-21 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4951
4952         * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
4953           it work in SELinux environments
4954           call execve(2) directly instead of execv(3)
4955
4956 2005-01-07 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4957
4958         * util-vserver/README: fixed typos
4959           cleanups + enhancements
4960
4961 2005-01-07 16:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4962
4963         * util-vserver/README: "Notes for distributors" + "Which version
4964           shall I use?" added
4965
4966 2005-01-07 16:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4967
4968         * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
4969           instead of '[' (found by Hans Ulrich Niedermann)
4970
4971 2005-01-06 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4972
4973         * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
4974           AC_CANONICAL_HOST + AC_CANONICAL_BUILD
4975
4976 2005-01-06 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4977
4978         * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
4979           added
4980           made ENSC_VERSION_DIETLIBC uppercase
4981           ignore extra specifiers in dietlibc's minor version (reported by
4982           Hans Ulrich Niedermann)
4983
4984 2005-01-06 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4985
4986         * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
4987           $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
4988           Niedermann)
4989
4990 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4991
4992         * util-vserver/scripts/vserver.functions: use $_<prog> (which
4993           expands to absolute paths) instead of trusting into a good $PATH
4994           a small VLAN fix (do not quote the splitted dev)
4995           minor cleanups
4996
4997 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4998
4999         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5000           util-vserver/scripts/start-vservers,
5001           util-vserver/scripts/util-vserver-vars.pathsubst,
5002           util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
5003           util-vserver/scripts/vserver-build.debootstrap,
5004           util-vserver/scripts/vserver-build.functions.apt,
5005           util-vserver/scripts/vserver-wrapper,
5006           util-vserver/scripts/vserver.start,
5007           util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
5008           absolute paths) instead of trusting into a good $PATH
5009
5010 2004-12-28 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5011
5012         * util-vserver/configure.ac: use ENSC_PATHPROG & friends
5013
5014 2004-12-28 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5015
5016         * util-vserver/m4/ensc_pathprog.m4: initial checkin
5017
5018 2004-12-28 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5019
5020         * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
5021           substituting prognames
5022
5023 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5024
5025         * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
5026           variants
5027
5028 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5029
5030         * util-vserver/lib/vserver.h: s!\params!\param!
5031           added doc about vc_get_iattr()
5032
5033 2004-12-28 11:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5034
5035         * util-vserver/doc/cfg.txt: removed since obsoleted by
5036           configuration.xml
5037
5038 2004-12-21 07:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5039
5040         * util-vserver/src/vsched.c: fixed segfault when no arguments are
5041           given (reported by Adrian Reyer)
5042
5043 2004-12-16 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5044
5045         * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
5046           to 'fdset'. former name causes problems
5047           with certain FD_* implementations (reported by Adrian Reyer)
5048
5049 2004-12-09 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5050
5051         * util-vserver/build-all: added fc-3 host
5052
5053 2004-12-09 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5054
5055         * util-vserver/lib/Makefile-files: getfilecontext.c: added
5056
5057 2004-12-09 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5058
5059         * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
5060           vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
5061           function
5062           was horribly broken. Fixed and moved it into an own file as it is
5063           too
5064           complex for an inline function. Documentation was added also.
5065
5066 2004-12-07 11:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5067
5068         * util-vserver/vserver-start/main.c: include <unistd.h>
5069
5070 2004-12-07 11:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5071
5072         * util-vserver/scripts/vserver.functions: read enter-shell from the
5073           defaults-directory also
5074           use prio-bias instead of cpu-mask
5075
5076 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5077
5078         * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
5079           <string.h>
5080
5081 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5082
5083         * util-vserver/lib/testsuite/cflags.c: added some new flags
5084
5085 2004-12-07 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5086
5087         * util-vserver/doc/configuration.xml: do not mention the /hostname
5088           + /domainname params anymore
5089           removed vsched/cpu-mask
5090           added vsched/priority-bias
5091
5092 2004-10-21 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5093
5094         * util-vserver/lib/vserver.h: added/updated flags and capabilities
5095
5096 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5097
5098         * util-vserver/lib/islink.c: initial checkin
5099
5100 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5101
5102         * util-vserver/lib/internal.h: utilvserver_isLink(): added
5103           prototype
5104
5105 2004-10-21 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5106
5107         * util-vserver/lib/cflags-v13.c: added lots of new flags
5108
5109 2004-10-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5110
5111         * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
5112           'ping' is kept for compatibility reasons
5113
5114 2004-10-21 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5115
5116         * util-vserver/lib/Makefile-files: added islink.c
5117
5118 2004-10-19 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5119
5120         * util-vserver/scripts/functions: getFileValue(): modified to
5121           accept a list of candidates
5122
5123 2004-10-19 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5124
5125         * util-vserver/src/vcontext.c: merged from
5126           UV_NAMESPACE_AFTER_CHROOT branch
5127
5128 2004-10-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5129
5130         * util-vserver/Makefile.am: added 'update-doc' target
5131
5132 2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5133
5134         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
5135           Evc_{new,enter}_namespace(): added
5136
5137 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5138
5139         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
5140
5141 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5142
5143         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
5144           updated to vs1.9.3-rc4
5145
5146 2004-10-19 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5147
5148         * util-vserver/vserver-start/configuration-init.c,
5149           util-vserver/vserver-start/configuration.c,
5150           util-vserver/vserver-start/configuration.h,
5151           util-vserver/vserver-start/interface.c,
5152           util-vserver/vserver-start/interface.h,
5153           util-vserver/vserver-start/main.c,
5154           util-vserver/vserver-start/scriptlets.c,
5155           util-vserver/vserver-start/vserver-start.h: added lots of new
5156           code
5157
5158 2004-10-19 21:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5159
5160         * util-vserver/lib_internal/filecfg-iteratemultiline.c,
5161           util-vserver/lib_internal/testsuite/filecfg-ml.c,
5162           util-vserver/vserver-start/defaulttty.c: initial checkin
5163
5164 2004-10-19 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5165
5166         * util-vserver/vserver-start/Makefile-files: added defaulttty.c
5167
5168 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5169
5170         * util-vserver/src/reducecap.c: use some dirty hacks to include
5171           <linuxcaps.h> cleanly
5172
5173 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5174
5175         * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
5176
5177 2004-10-19 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5178
5179         * util-vserver/scripts/vserver.functions: made
5180           runlevel_{start,stop} global variables
5181           prepareStop(): added
5182           set PREVLEVEL on 'vserver ... stop' (required by Debian)
5183
5184 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5185
5186         * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
5187
5188 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5189
5190         * util-vserver/lib_internal/testsuite/Makefile-files: added
5191           filecfg-ml test
5192
5193 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5194
5195         * util-vserver/lib_internal/string.hc: String_c_str(): added
5196
5197 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5198
5199         * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
5200
5201 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5202
5203         * util-vserver/lib_internal/filecfg.h:
5204           FileCfg_iterateOverMultiLine(): added prototypes and related
5205           declarations
5206
5207 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5208
5209         * util-vserver/lib_internal/Makefile-files: added
5210           filecfg-iteratemultiline.c
5211
5212 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5213
5214         * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
5215           use VCMD_set_sched_v2 instead of VCMD_set_sched
5216
5217 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5218
5219         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
5220
5221 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5222
5223         * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
5224
5225 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5226
5227         * util-vserver/Makefile.am: added new kernel headers
5228           changed substition of linuxcaps.h; oldish 'sed' versions do not
5229           understand '\<' regexs
5230
5231 2004-10-18 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5232
5233         * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
5234
5235 2004-10-18 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5236
5237         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
5238           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
5239           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
5240           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
5241           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
5242           util-vserver/kernel/xid.h: updated
5243
5244 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5245
5246         * util-vserver/doc/Makefile-files: removed stylesheets and images
5247           from the main-package; they are now in the web-CVS
5248
5249 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5250
5251         * util-vserver/doc/configuration-flower.css,
5252           util-vserver/doc/configuration-lsd.css,
5253           util-vserver/doc/configuration-lsd1.css,
5254           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5255           util-vserver/doc/flowers2.png: moved into web-CVS
5256
5257 2004-10-18 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5258
5259         * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
5260           updated
5261
5262 2004-10-06 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5263
5264         * util-vserver/README: updated note about 'vserver-stat' and differ
5265           between 2.4 and 2.6
5266           kernel
5267
5268 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5269
5270         * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
5271           final unlink()
5272
5273 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5274
5275         * util-vserver/src/Makefile-files: link secure-mount against
5276           libvserver
5277
5278 2004-10-06 03:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5279
5280         * util-vserver/src/secure-mount.c: added better diagnostic when
5281           fstab-parsing fails
5282           use strsep() instead of strtok_r() in the parser to make the
5283           line-number counter work
5284
5285 2004-10-01 12:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5286
5287         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
5288
5289 2004-10-01 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5290
5291         * util-vserver/scripts/functions: _getProcNumberCount():
5292           s!$_ctx!$1!
5293
5294 2004-10-01 11:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5295
5296         * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
5297           out information about version of the found dietlibc
5298
5299 2004-10-01 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5300
5301         * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
5302           additional information are following the
5303           number
5304
5305 2004-10-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5306
5307         * util-vserver/scripts/functions: use more efficient ways to detect
5308           number of processes in a context
5309           (access /proc/virtual/... information instead of executing vps)
5310
5311 2004-10-01 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5312
5313         * util-vserver/scripts/vserver-build,
5314           util-vserver/scripts/vserver-build.debootstrap: allowed to
5315           specify additional debootstrap options
5316
5317 2004-10-01 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5318
5319         * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
5320           warnings regarding procfs-security
5321
5322 2004-09-24 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5323
5324         * util-vserver/src/rpm-fake.c: removed a __THROW which is not
5325           needed and causes errors with newer gcc
5326
5327 2004-09-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5328
5329         * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
5330           to copy labels; formerly, bad parameters could
5331           cause undefined behaviour
5332
5333 2004-09-24 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5334
5335         * util-vserver/doc/Makefile-files: fixed typo
5336
5337 2004-09-23 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5338
5339         * util-vserver/doc/configuration.xml: added some comments for
5340           interfaces/../{name,nodev}
5341
5342 2004-09-23 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5343
5344         * util-vserver/doc/configuration-flower.css,
5345           util-vserver/doc/configuration-lsd.css,
5346           util-vserver/doc/configuration-lsd1.css,
5347           util-vserver/doc/configuration-xhtml.xsl,
5348           util-vserver/doc/configuration.css: made it validate as xhtml
5349
5350 2004-09-23 22:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5351
5352         * util-vserver/build-all: fixed CLEAN=1 usecase
5353           use gcc4 instead of gcc35
5354
5355 2004-09-23 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5356
5357         * util-vserver/scripts/vserver-build.debootstrap: added better
5358           diagnostic for failed debootstrap download
5359
5360 2004-09-23 22:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5361
5362         * util-vserver/doc/configuration.css: added *.elements templates
5363
5364 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5365
5366         * util-vserver/doc/configuration.xml: updated rlimits description
5367           (reported by Nikola Donev)
5368           added warning about explicit 'fakeinit' usage
5369
5370 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5371
5372         * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
5373           implemented <elements>...</elements> support
5374
5375 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5376
5377         * util-vserver/doc/Makefile-files: added new stylesheets and images
5378
5379 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5380
5381         * util-vserver/doc/configuration-flower.css,
5382           util-vserver/doc/configuration-lsd1.css,
5383           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5384           util-vserver/doc/flowers2.png: initial checkin
5385
5386 2004-09-23 22:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5387
5388         * util-vserver/distrib/misc/debootstrap.uri: updated
5389
5390 2004-09-22 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5391
5392         * util-vserver/util-vserver.spec.in: s!commented!documented!
5393
5394 2004-09-22 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5395
5396         * util-vserver/util-vserver.spec.in: commented the possible options
5397           for 'rpmbuild'
5398
5399 2004-09-22 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5400
5401         * util-vserver/src/vsched.c: use new vc_set_sched structure
5402           generalized CLI options a little bit
5403
5404 2004-09-22 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5405
5406         * util-vserver/src/vattribute.c: set the "secure" flags on
5407           '--secure' manually. This is a crude hack
5408           and must be solved better.
5409
5410 2004-09-22 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5411
5412         * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
5413           some flags
5414           vc_get_insecureflags(): removed again; it is now handled by the
5415           utilities
5416
5417 2004-09-22 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5418
5419         * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
5420           ENSC_SAME_STRUCT_IDX: added
5421
5422 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5423
5424         * util-vserver/lib/syscall_setsched.c: added support for the new
5425           'struct vcmd_set_sched_v3'
5426
5427 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5428
5429         * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
5430           vcmd_set_sched_v3'
5431           added some optimizations
5432
5433 2004-09-22 20:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5434
5435         * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
5436           plus macros
5437
5438 2004-09-10 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5439
5440         * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
5441           CALL_VC_V13OBS(): added
5442
5443 2004-09-10 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5444
5445         * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
5446           switch
5447
5448 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5449
5450         * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
5451           '--secure' option
5452
5453 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5454
5455         * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
5456           this really make sense??)
5457
5458 2004-09-07 20:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5459
5460         * util-vserver/scripts/chcontext: fixed concatenation of flags +
5461           caps
5462
5463 2004-09-07 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5464
5465         * util-vserver/configure.ac: added an explicit requirement for
5466           version 1.9 of automake
5467
5468 2004-08-27 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5469
5470         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
5471
5472 2004-08-27 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5473
5474         * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
5475           util-vserver/scripts/vserver.stop: follow LSB behavior when
5476           starting/stopping a vserver (no error, when already
5477           running/stopped)
5478           adjusted some exit-codes
5479
5480 2004-08-27 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5481
5482         * util-vserver/src/secure-mount.c: showHelp(): improved message
5483
5484 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5485
5486         * util-vserver/distrib/misc/debootstrap.uri: updated again...
5487
5488 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5489
5490         * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
5491           by readlink()
5492
5493 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5494
5495         * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
5496
5497 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5498
5499         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
5500           return the count of written chars
5501
5502 2004-08-25 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5503
5504         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5505           util-vserver/scripts/vserver.functions,
5506           util-vserver/vserver-start/mount.c: use the new 'secure-mount'
5507           CLI
5508
5509 2004-08-25 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5510
5511         * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
5512           accept an argument now, and '--secure'
5513           is deprecated. Lots of code was modernized
5514
5515 2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5516
5517         * util-vserver/vserver-start/configuration-init.c,
5518           util-vserver/vserver-start/configuration.c,
5519           util-vserver/vserver-start/configuration.h,
5520           util-vserver/vserver-start/interface-add.c,
5521           util-vserver/vserver-start/interface-read.c,
5522           util-vserver/vserver-start/interface.c,
5523           util-vserver/vserver-start/interface.h,
5524           util-vserver/vserver-start/main.c,
5525           util-vserver/vserver-start/scriptlets.c,
5526           util-vserver/vserver-start/vshelper.c: added lots of new code
5527
5528 2004-08-19 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5529
5530         * util-vserver/vserver-start/interface-print.c,
5531           util-vserver/vserver-start/interface-remove.c,
5532           util-vserver/vserver-start/mount.c,
5533           util-vserver/vserver-start/mount.h,
5534           util-vserver/vserver-start/undo.c,
5535           util-vserver/vserver-start/undo.h: initial checkin
5536
5537 2004-08-19 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5538
5539         * util-vserver/src/vnamespace.c: fixed some #includes for the new
5540           position of sys_clone.h
5541
5542 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5543
5544         * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
5545           for some legacy code
5546
5547 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5548
5549         * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
5550           changed position of sys_clone.h
5551
5552 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5553
5554         * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
5555           prototypes
5556
5557 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5558
5559         * util-vserver/src/fstool.c: checkForRace(): removed as unused
5560
5561 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5562
5563         * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
5564           resolveCtx()
5565
5566 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5567
5568         * util-vserver/src/sys_clone.h: moved into lib_internal/
5569
5570 2004-08-19 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5571
5572         * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
5573           already in libvserver
5574
5575 2004-08-19 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5576
5577         * util-vserver/lib_internal/testsuite/command.c: applied API
5578           changes
5579
5580 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5581
5582         * util-vserver/lib_internal/command.h: added support for
5583           plain-style char** args
5584
5585 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5586
5587         * util-vserver/lib_internal/command-appendparameter.c,
5588           util-vserver/lib_internal/command-exec.c,
5589           util-vserver/lib_internal/command-free.c,
5590           util-vserver/lib_internal/command-init.c: handle plain-style
5591           char** args also
5592
5593 2004-08-19 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5594
5595         * util-vserver/lib_internal/command-setparams.c,
5596           util-vserver/lib_internal/sys_clone.h: initial checkin
5597
5598 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5599
5600         * util-vserver/lib_internal/Makefile-files: added
5601           command-setparams.c and sys_clone.h
5602
5603 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5604
5605         * util-vserver/contrib/manifest.dat.pathsubst: marked
5606           vserver.start.bin as C99-only
5607
5608 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5609
5610         * util-vserver/pathconfig.h.pathsubst: added some new paths
5611
5612 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5613
5614         * util-vserver/Makefile.am: automake-1.9 fixes:
5615           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5616           removed some libtool-hacks which are not needed with automake-1.9
5617           anymore
5618
5619 2004-08-19 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5620
5621         * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
5622           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5623           added lots of new files
5624
5625 2004-08-19 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5626
5627         * util-vserver/src/Makefile-files: automake-1.9 fixes:
5628           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5629           removed src/sys_clone.h (now in lib_internal/)
5630           removed src/fstool-resolvectx.c
5631
5632 2004-08-19 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5633
5634         * util-vserver/lib/testsuite/Makefile-files,
5635           util-vserver/tests/Makefile-files: automake-1.9 fixes:
5636           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
5637
5638 2004-08-19 13:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5639
5640         * util-vserver/lib/xidopt2xid.c: removed code without an effect
5641
5642 2004-08-19 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5643
5644         * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
5645           vc_syscall() an alias for vserver() but execute it.
5646
5647 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5648
5649         * util-vserver/lib/isfile.c: initial checkin
5650
5651 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5652
5653         * util-vserver/lib/internal.h: utilvserver_isFile(): added
5654           prototype
5655
5656 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5657
5658         * util-vserver/lib/getvservercfgstyle.c: fixed detection of
5659           legacy-style (check for file but not directory)
5660
5661 2004-08-19 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5662
5663         * util-vserver/lib/Makefile-files: addded 'isfile.c'
5664
5665 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5666
5667         * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
5668
5669 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5670
5671         * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
5672           Esocketpair(): added
5673
5674 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5675
5676         * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
5677
5678 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5679
5680         * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
5681
5682 2004-07-08 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5683
5684         * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
5685           (provided by Olivier Poitrey)
5686           added some links about [bc]capabilities and flags
5687           added more scheduler doc (provided by Olivier Poitrey)
5688           added some comments about 2.4 vs. 2.6 at rlimits/ulimits
5689           added doc about rlimit's 'min' setting
5690
5691 2004-07-03 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5692
5693         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
5694
5695 2004-07-03 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5696
5697         * util-vserver/doc/configuration.xml: fixed path of the xsd file
5698
5699 2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5700
5701         * util-vserver/build-all: added fc-2
5702
5703 2004-07-03 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5704
5705         * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
5706           when .autofsck does not exist
5707
5708 2004-07-03 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5709
5710         * util-vserver/scripts/chcontext: accept --xid and prefer it
5711           against --ctx in the doc
5712           added --silentexist option at --create
5713
5714 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5715
5716         * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
5717
5718 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5719
5720         * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
5721
5722 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5723
5724         * util-vserver/distrib/redhat/initpost: added comment about
5725           possible races
5726           fixed /etc/inittab substitution
5727
5728 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5729
5730         * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
5731           added suse/apt/rpmpriorities
5732           moved suse/apt/sources.list into the cfgdir
5733
5734 2004-07-03 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5735
5736         * util-vserver/contrib/manifest.dat.pathsubst: added
5737           vserver.start.bin
5738
5739 2004-07-03 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5740
5741         * util-vserver/vserver-start/Makefile-files: use
5742           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
5743
5744 2004-07-03 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5745
5746         * util-vserver/distrib/Makefile.am: added suse91 files
5747
5748 2004-07-03 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5749
5750         * util-vserver/distrib/redhat/rc.sysinit,
5751           util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
5752           util-vserver/distrib/suse91/apt/sources.list,
5753           util-vserver/distrib/suse91/initpost,
5754           util-vserver/distrib/suse91/pkgs,
5755           util-vserver/distrib/suse91/pkgs/01,
5756           util-vserver/distrib/suse91/pkgs/02,
5757           util-vserver/distrib/suse91/rpm,
5758           util-vserver/distrib/suse91/rpm/macros,
5759           util-vserver/vserver-start,
5760           util-vserver/vserver-start/.cvsignore: initial checkin
5761
5762 2004-07-03 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5763
5764         * util-vserver/distrib/redhat/initpost: some enhancements for
5765           'plain' initstyle
5766
5767 2004-07-03 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5768
5769         * util-vserver/lib_internal/testsuite,
5770           util-vserver/lib_internal/testsuite/.cvsignore: added some files
5771
5772 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5773
5774         * util-vserver/vserver-start/configuration-init.c,
5775           util-vserver/vserver-start/configuration.c,
5776           util-vserver/vserver-start/configuration.h,
5777           util-vserver/vserver-start/interface-add.c,
5778           util-vserver/vserver-start/interface-free.hc,
5779           util-vserver/vserver-start/interface-init.hc,
5780           util-vserver/vserver-start/interface-read.c,
5781           util-vserver/vserver-start/interface.c,
5782           util-vserver/vserver-start/interface.h,
5783           util-vserver/vserver-start/main.c,
5784           util-vserver/vserver-start/scriptlets.c,
5785           util-vserver/vserver-start/vserver-start.h,
5786           util-vserver/vserver-start/vshelper.c,
5787           util-vserver/vserver-start/vshelper.h: initial checkin
5788
5789 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5790
5791         * util-vserver/vserver-start/Makefile-files: added lots of files
5792
5793 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5794
5795         * util-vserver/src/vserver-info.c: added CANONIFY tag
5796
5797 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5798
5799         * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
5800
5801 2004-07-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5802
5803         * util-vserver/scripts/vserver.start,
5804           util-vserver/scripts/vserver.stop: use a canonified lockfile-name
5805
5806 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5807
5808         * util-vserver/scripts/vserver.functions: function prepareInit():
5809           do some cleanups in the plain-mode
5810
5811 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5812
5813         * util-vserver/scripts/functions: vshelper.initSync(): use $1
5814           instead of $VSERVER_DIR
5815
5816 2004-07-02 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5817
5818         * util-vserver/lib_internal/util.h: include util-lockfile.h
5819           canonifyVserverName(): added prototype
5820
5821 2004-07-02 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5822
5823         * util-vserver/lib_internal/util-mem.h: optimized it a little bit
5824
5825 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5826
5827         * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
5828
5829 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5830
5831         * util-vserver/lib_internal/command-wait.c: fixed stupid typo
5832
5833 2004-07-02 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5834
5835         * util-vserver/lib_internal/Makefile-files: added lots of new files
5836
5837 2004-07-02 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5838
5839         * util-vserver/lib_internal/errinfo-writeerrno.c,
5840           util-vserver/lib_internal/errinfo.h,
5841           util-vserver/lib_internal/filecfg-readentryflag.c,
5842           util-vserver/lib_internal/filecfg-readentrystr.c,
5843           util-vserver/lib_internal/filecfg.h,
5844           util-vserver/lib_internal/util-canonify.c,
5845           util-vserver/lib_internal/util-lockfile.c,
5846           util-vserver/lib_internal/util-lockfile.h: initial checkin
5847
5848 2004-07-02 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5849
5850         * util-vserver/lib/vserver.h: small cosmetical cleanups
5851
5852 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5853
5854         * util-vserver/distrib/misc/mtab: s!ext2!ufs!
5855
5856 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5857
5858         * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
5859           PROG_* macros needed for vserver-start.bin
5860
5861 2004-07-02 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5862
5863         * util-vserver/build-all: removed gcc34 target (now default)
5864           added gcc35 target (not working currently)
5865
5866 2004-07-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5867
5868         * util-vserver/scripts/vserver.start: (re)enabled nice-support for
5869           2.6 vservers which was omitted inadvertently
5870
5871 2004-07-01 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5872
5873         * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
5874           introduced by rev 1.17
5875
5876 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5877
5878         * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
5879           non-standard places
5880
5881 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5882
5883         * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
5884           'pkgbase')
5885
5886 2004-06-27 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5887
5888         * util-vserver/build-all,
5889           util-vserver/lib_internal/command-appendparameter.c,
5890           util-vserver/lib_internal/command-exec.c,
5891           util-vserver/lib_internal/command-free.c,
5892           util-vserver/lib_internal/command-init.c,
5893           util-vserver/lib_internal/command-reset.c,
5894           util-vserver/lib_internal/command-wait.c,
5895           util-vserver/lib_internal/command.h,
5896           util-vserver/lib_internal/testsuite,
5897           util-vserver/lib_internal/testsuite/.cvsignore,
5898           util-vserver/lib_internal/testsuite/Makefile-files,
5899           util-vserver/lib_internal/testsuite/command.c: initial checkin
5900
5901 2004-06-27 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5902
5903         * util-vserver/lib_internal/Makefile-files: added command* files
5904           and testsuite/
5905
5906 2004-06-27 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5907
5908         * util-vserver/src/vserver-stat.c: enhanced output for old-style
5909           vservers
5910
5911 2004-06-27 13:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5912
5913         * util-vserver/distrib/misc/debootstrap.uri: updated...
5914
5915 2004-06-27 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5916
5917         * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
5918           options are given
5919
5920 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5921
5922         * util-vserver/src/vcopy.c: made it work...
5923
5924 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5925
5926         * util-vserver/scripts/vserver-build.skeleton: do not fail when
5927           '-d' is not specified and distribution can not be detected
5928
5929 2004-06-27 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5930
5931         * util-vserver/scripts/vserver-build.functions: getDistribution():
5932           added detection for slackware and gentoo
5933
5934 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5935
5936         * util-vserver/scripts/vprocunhide: fixed typos
5937
5938 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5939
5940         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
5941           work also when destination file does not exist (needed for vcopy)
5942
5943 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5944
5945         * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
5946           operation on symlinks
5947
5948 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5949
5950         * util-vserver/lib/vserver.h: vc_syscall(): added prototype
5951           added/updated some doc
5952
5953 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5954
5955         * util-vserver/lib/syscall-syscall.c: initial checkin
5956
5957 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5958
5959         * util-vserver/lib/getvserverbyctx-compat.hc,
5960           util-vserver/lib/getvserverctx.c: added legacy support
5961
5962 2004-06-27 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5963
5964         * util-vserver/lib/Makefile-files: added syscall-syscall.c
5965
5966 2004-06-27 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5967
5968         * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
5969
5970 2004-06-27 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5971
5972         * util-vserver/doc/configuration.xml: added comment about
5973           'capabilities' file and kernelversion
5974
5975 2004-06-17 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5976
5977         * util-vserver/vserver-start,
5978           util-vserver/vserver-start/Makefile-files: initial checkin
5979
5980 2004-06-17 21:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5981
5982         * util-vserver/Makefile.am: added silent.% target
5983           include ensc_fmt/ and vserver-start/ files
5984           minor cosmetical fixes
5985
5986 2004-06-16 10:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5987
5988         * util-vserver/ensc_vector/Makefile-files,
5989           util-vserver/ensc_vector/vector-zeroend.c,
5990           util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
5991           function
5992
5993 2004-06-16 10:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5994
5995         * util-vserver/lib/Makefile-files: moved fmt* functionality into
5996           the 'ensc_fmt' module
5997           removed '-D_REENTRANT' as it is defined globally
5998
5999 2004-06-16 10:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6000
6001         * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
6002           util-vserver/ensc_fmt/Makefile-files,
6003           util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
6004           util-vserver/ensc_fmt/fmt-internal.h,
6005           util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
6006           util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
6007           util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
6008           util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
6009           util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
6010           util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
6011           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
6012           functionality into the 'ensc_fmt' module
6013
6014 2004-05-27 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6015
6016         * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
6017           s!fakeinit!initpid! at some places
6018
6019 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6020
6021         * util-vserver/scripts/vserver.functions: use '--fakeinit' by
6022           default; users will have to disable it explicitly
6023           by putting '~fakeinit' into the 'flags' configuration file
6024
6025 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6026
6027         * util-vserver/scripts/vserver-build.debootstrap: cleanups
6028
6029 2004-05-27 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6030
6031         * util-vserver/README: fixed typos
6032
6033 2004-05-27 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6034
6035         * util-vserver/distrib/misc/debootstrap.uri: updated
6036
6037 2004-05-27 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6038
6039         * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
6040           variables which were lost some time ago; this
6041           will preserve %%config files...
6042
6043 2004-05-27 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6044
6045         * util-vserver/Makefile.am: make util-vserver.spec readonly to
6046           prevent losing of changes
6047
6048 2004-05-27 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6049
6050         * util-vserver/README: added content
6051
6052 2004-05-22 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6053
6054         * util-vserver/sysv/vprocunhide: fixed rc conflict with
6055           /etc/rc.d/functions; reported by taxcollector
6056           in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
6057
6058 2004-05-21 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6059
6060         * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
6061           support for the default GPG key
6062
6063 2004-05-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6064
6065         * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
6066           util-vserver/scripts/vrpm: added some color to the life
6067
6068 2004-05-20 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6069
6070         * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
6071           filesystems on 'vserver ... pkgmgmt ...' operations
6072
6073 2004-05-18 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6074
6075         * util-vserver/NEWS: version 0.29.214
6076
6077 2004-05-18 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6078
6079         * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
6080
6081 2004-05-18 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6082
6083         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
6084           util-vserver/distrib/fc2/apt,
6085           util-vserver/distrib/fc2/apt/rpmpriorities,
6086           util-vserver/distrib/fc2/apt/sources.list,
6087           util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
6088           util-vserver/distrib/fc2/pkgs/02: added fc2 support
6089
6090 2004-05-18 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6091
6092         * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
6093           added sigexec
6094
6095 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6096
6097         * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
6098           places
6099
6100 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6101
6102         * util-vserver/Makefile.am: substitute ENV
6103
6104 2004-05-11 18:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6105
6106         * util-vserver/configure.ac,
6107           util-vserver/scripts/util-vserver-vars.pathsubst,
6108           util-vserver/scripts/vserver.start,
6109           util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
6110           'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
6111           implementation should have it...
6112
6113 2004-05-11 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6114
6115         * util-vserver/src/sigexec.c: initial checkin
6116
6117 2004-05-11 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6118
6119         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
6120           util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
6121           (SIG_DFL)
6122           use new exitLikeProcess() interface
6123
6124 2004-05-11 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6125
6126         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
6127           util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
6128           SIGCHLD sigmask to an expected value (SIG_DFL)
6129
6130 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6131
6132         * util-vserver/src, util-vserver/src/.cvsignore,
6133           util-vserver/src/Makefile-files: added sigexec
6134
6135 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6136
6137         * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
6138           to set expected sigmask
6139
6140 2004-05-11 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6141
6142         * util-vserver/lib_internal/util-exitlikeprocess.h:
6143           exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
6144           parameter
6145
6146 2004-05-11 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6147
6148         * util-vserver/lib_internal/util-exitlikeprocess.c:
6149           exitLikeProcess(): never return...
6150
6151 2004-05-11 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6152
6153         * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
6154           modified the new migrate-path to work when there exists a process
6155           in xid 1 already
6156
6157 2004-05-08 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6158
6159         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
6160
6161 2004-05-08 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6162
6163         * util-vserver/src/exec-ulimit.c: added support for 'core'
6164
6165 2004-05-08 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6166
6167         * util-vserver/src/vps.c: use new exitLikeProcess() interface
6168           better error-handling
6169
6170 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6171
6172         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
6173           use new exitLikeProcess() interface
6174
6175 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6176
6177         * util-vserver/scripts/vserver.start,
6178           util-vserver/scripts/vserver.stop: added locking
6179           call setDefaultTTY() correctly
6180
6181 2004-05-08 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6182
6183         * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
6184           clean' after building the vserver
6185
6186 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6187
6188         * util-vserver/scripts/functions: setDefaultTTY(): redirect every
6189           descriptors
6190
6191 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6192
6193         * util-vserver/lib_internal/util-exitlikeprocess.h:
6194           exitLikeProcess(): removed the 'NORETURN'; this causes strange
6195           error when the function returns
6196           exitLikeProcess(): added a second, 'char *' parameter for the
6197           human readable command
6198
6199 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6200
6201         * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
6202           when sending a signal
6203
6204 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6205
6206         * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
6207           happy
6208
6209 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6210
6211         * util-vserver/lib/val2text.hc: include <strings.h>
6212
6213 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6214
6215         * util-vserver/lib/getvservername.c: getRecentName(): use
6216           realpath(3) instead of errorprone 'chdir()' calls
6217
6218 2004-05-08 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6219
6220         * util-vserver/lib/getvserverbyctx-compat.hc,
6221           util-vserver/lib/getvserverctx.c: optimized buffersizes
6222
6223 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6224
6225         * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
6226           documentation; it must be configured on a
6227           per-system, but not per-vserver base
6228
6229 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6230
6231         * util-vserver/distrib/misc/debootstrap.uri: updated again
6232
6233 2004-05-05 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6234
6235         * util-vserver/src/clearenv.c: fixed case when '--' is used
6236
6237 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6238
6239         * util-vserver/scripts/vshelper: fixed typo
6240
6241 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6242
6243         * util-vserver/scripts/vserver.start: use 'clearenv' in the new
6244           path also
6245
6246 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6247
6248         * util-vserver/scripts/vserver.functions: sendKillSequence(): be
6249           silent and succeed everytime
6250
6251 2004-05-05 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6252
6253         * util-vserver/scripts/vserver-setup.functions: removed legacy code
6254
6255 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6256
6257         * util-vserver/scripts/vrpm-preload,
6258           util-vserver/src/rpm-fake-resolver.c,
6259           util-vserver/src/rpm-fake.c: added code to preserve capabilities
6260           and flags
6261
6262 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6263
6264         * util-vserver/lib_internal/unify-unify.c: added some doc
6265
6266 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6267
6268         * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
6269           regarding signed vs. unsigned int...
6270
6271 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6272
6273         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
6274           issue
6275           include <strings.h>
6276
6277 2004-04-30 10:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6278
6279         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
6280           len<4
6281
6282 2004-04-28 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6283
6284         * util-vserver/doc/changelog.txt: removed since unused
6285
6286 2004-04-28 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6287
6288         * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
6289
6290 2004-04-28 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6291
6292         * util-vserver/src/readlink.c: enhanced errormessages
6293
6294 2004-04-28 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6295
6296         * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
6297           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6298           set secure ccapabilities
6299
6300 2004-04-28 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6301
6302         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
6303           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6304
6305 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6306
6307         * util-vserver/lib_internal/Makefile-files: added coreassert.h
6308
6309 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6310
6311         * util-vserver/lib/apidoc/list2xxx.syntax,
6312           util-vserver/lib_internal/coreassert.h: initial checkin
6313
6314 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6315
6316         * util-vserver/lib/testsuite/cflags.c: use
6317           <lib_internal/coreassert.h>
6318           added new testcases
6319
6320 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6321
6322         * util-vserver/lib/testsuite/fmt.c,
6323           util-vserver/lib/testsuite/parselimit.c: use
6324           <lib_internal/coreassert.h>
6325
6326 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6327
6328         * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
6329
6330 2004-04-28 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6331
6332         * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
6333
6334 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6335
6336         * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
6337           cleanups
6338           added documentation
6339
6340 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6341
6342         * util-vserver/lib/val2text.hc: use strncasecmp() instead of
6343           strncmp()
6344
6345 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6346
6347         * util-vserver/lib/listparser.hc: improved error-detection for the
6348           '^' prefix
6349           added support for 'none'
6350           allow '0'
6351
6352 2004-04-28 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6353
6354         * util-vserver/lib/bcaps-v13.c: added bcapability names
6355           added code to remove a 'CAP_' prefix
6356
6357 2004-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6358
6359         * util-vserver/lib/Makefile-files,
6360           util-vserver/lib/getinsecurebcaps.c,
6361           util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
6362           getinsecurebcaps.c
6363
6364 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6365
6366         * util-vserver/NEWS, util-vserver/configure.ac,
6367           util-vserver/doc/configuration-lsd.css: version 0.29.211
6368
6369 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6370
6371         * util-vserver/util-vserver.spec.in: readjusted Release:
6372
6373 2004-04-23 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6374
6375         * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
6376           buildrequire 'xalan-j' (can be disabled with '--without xalan')
6377           removed 'libxslt' buildrequire
6378
6379 2004-04-23 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6380
6381         * util-vserver/doc/Makefile-files: remove *.html only, when we can
6382           recreate them
6383
6384 2004-04-23 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6385
6386         * util-vserver/lib/Makefile-files: fixed typo
6387
6388 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6389
6390         * util-vserver/doc/Makefile-files: removed FAQ.txt and
6391           configuration.dtd
6392           added configuration.xsd
6393
6394 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6395
6396         * util-vserver/doc/FAQ.txt: obsoleted
6397
6398 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6399
6400         * util-vserver/configure.ac: added 'net' API
6401           disable 'legacy' API by default
6402
6403 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6404
6405         * util-vserver/compat.h: added nid_t
6406
6407 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6408
6409         * util-vserver/src/reducecap.c: fixed warnings when compiled
6410           without legacy-mode
6411
6412 2004-04-22 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6413
6414         * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
6415           util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
6416           util-vserver/lib/nflags_list-net.c,
6417           util-vserver/lib/syscall_getncaps-net.hc,
6418           util-vserver/lib/syscall_getncaps.c,
6419           util-vserver/lib/syscall_getnflags-net.hc,
6420           util-vserver/lib/syscall_getnflags.c,
6421           util-vserver/lib/syscall_getnxinfo-net.hc,
6422           util-vserver/lib/syscall_getnxinfo.c,
6423           util-vserver/lib/syscall_gettasknid-net.hc,
6424           util-vserver/lib/syscall_gettasknid.c,
6425           util-vserver/lib/syscall_netadd-net.hc,
6426           util-vserver/lib/syscall_netadd.c,
6427           util-vserver/lib/syscall_netcreate-net.hc,
6428           util-vserver/lib/syscall_netcreate.c,
6429           util-vserver/lib/syscall_netmigrate-net.hc,
6430           util-vserver/lib/syscall_netmigrate.c,
6431           util-vserver/lib/syscall_netremove-net.hc,
6432           util-vserver/lib/syscall_netremove.c,
6433           util-vserver/lib/syscall_setncaps-net.hc,
6434           util-vserver/lib/syscall_setncaps.c,
6435           util-vserver/lib/syscall_setnflags-net.hc,
6436           util-vserver/lib/syscall_setnflags.c,
6437           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
6438           added network layer functions
6439
6440 2004-04-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6441
6442         * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
6443
6444 2004-04-22 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6445
6446         * util-vserver/doc/configuration.dtd: obsoleted by
6447           configuration.xsd
6448
6449 2004-04-22 19:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6450
6451         * util-vserver/THANKS: added Olivier Poitrey
6452
6453 2004-04-22 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6454
6455         * util-vserver/configure.ac: use xalan instead of xsltproc
6456
6457 2004-04-22 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6458
6459         * util-vserver/doc/configuration-xhtml.xsl,
6460           util-vserver/doc/configuration.xml,
6461           util-vserver/doc/configuration.xsd: use the new, XSD-based format
6462           which was defined by Olivier Poitrey
6463
6464 2004-04-22 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6465
6466         * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
6467           removed debug message
6468
6469 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6470
6471         * util-vserver/doc/beautify.xsl: obsoleted
6472
6473 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6474
6475         * util-vserver/doc/Makefile-files: use xalan
6476
6477 2004-04-22 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6478
6479         * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
6480           updated to vs1.9.0pre12
6481
6482 2004-04-22 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6483
6484         * util-vserver/lib/cflags-v13.c,
6485           util-vserver/lib/testsuite/cflags.c: use more specific names for
6486           the flags
6487
6488 2004-04-21 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6489
6490         * util-vserver/scripts/vserver.start: give correct vserver-name in
6491           the hints ($VSERVER_DIR instead of $VSERVER_NAME)
6492
6493 2004-04-21 21:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6494
6495         * util-vserver/scripts/vserver.functions: moved the 'ip_only'
6496           handling to the right place
6497
6498 2004-04-21 09:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6499
6500         * util-vserver/src/vshelper-sync.c: fixed missing initialization of
6501           a timeout struct
6502
6503 2004-04-21 09:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6504
6505         * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
6506           counter to handle medium+large uptimes
6507           (>49 days) correctly
6508
6509 2004-04-21 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6510
6511         * util-vserver/scripts/vserver.functions: made 'nodev' work
6512
6513 2004-04-20 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6514
6515         * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
6516
6517 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6518
6519         * util-vserver/src/Makefile-files: added chain-echo
6520
6521 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6522
6523         * util-vserver/scripts/vshelper: use '--defaulttty'
6524
6525 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6526
6527         * util-vserver/scripts/vserver.stop: use setDefaultTTY()
6528
6529 2004-04-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6530
6531         * util-vserver/scripts/vserver.start: use setDefaultTTY()
6532           added explicit synchronization step for fakeinit with the old
6533           methods
6534
6535 2004-04-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6536
6537         * util-vserver/scripts/vserver: added '--defaulttty' option
6538
6539 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6540
6541         * util-vserver/scripts/start-vservers: use --defaulttty options
6542           instead of setting tty manually
6543
6544 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6545
6546         * util-vserver/scripts/functions: setDefaultTTY(): added
6547
6548 2004-04-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6549
6550         * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
6551           interprete relative ('./') and absolute
6552           paths ('/...') as vcCFG_RECENT_FULL only
6553           * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
6554           instead of access(2) to check for directories
6555
6556 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6557
6558         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
6559
6560 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6561
6562         * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
6563
6564 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6565
6566         * util-vserver/distrib/misc/debootstrap.uri: added some entries
6567
6568 2004-04-20 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6569
6570         * util-vserver/distrib/misc/vunify-exclude: updated
6571
6572 2004-04-20 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6573
6574         * util-vserver/contrib/manifest.dat.pathsubst,
6575           util-vserver/scripts/util-vserver-vars.pathsubst: added
6576           chain-echo
6577
6578 2004-04-20 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6579
6580         * util-vserver/src/chain-echo.c: initial checkin
6581
6582 2004-04-15 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6583
6584         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
6585
6586 2004-04-15 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6587
6588         * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
6589           of 1.10)
6590
6591 2004-04-15 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6592
6593         * util-vserver/scripts/vserver.suexec: call chbind when entering
6594           vservers
6595
6596 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6597
6598         * util-vserver/scripts/vserver.functions: call vattribute with
6599           '--flag fakeinit' additionally to the '--fakeinit' flag of
6600           vcontext
6601
6602 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6603
6604         * util-vserver/scripts/functions: callInNamespace(): do not accept
6605           non-running vservers
6606
6607 2004-04-15 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6608
6609         * util-vserver/distrib/misc/debootstrap.uri: updated
6610
6611 2004-04-14 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6612
6613         * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
6614           *cflags*, *_context -> ctx_*)
6615           fixed '--fakeinit' option
6616
6617 2004-04-14 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6618
6619         * util-vserver/scripts/vshelper: fixed another brokeness in CLI
6620           option handling
6621
6622 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6623
6624         * util-vserver/scripts/functions: lock(): do not execute the pipe;
6625           this does not work on 2.6
6626
6627 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6628
6629         * util-vserver/lib/testsuite,
6630           util-vserver/lib/testsuite/.cvsignore: added cflags
6631
6632 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6633
6634         * util-vserver/doc/configuration.xml: added some comments about
6635           uts/context
6636
6637 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6638
6639         * util-vserver/doc/configuration-xhtml.xsl: added a new boring
6640           stylesheet
6641
6642 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6643
6644         * util-vserver/doc/configuration.css: initial checkin
6645
6646 2004-04-14 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6647
6648         * util-vserver/contrib/make-manifest,
6649           util-vserver/contrib/manifest.dat.pathsubst: added support for
6650           '%config(...)' (or whatever) annotations
6651
6652 2004-04-14 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6653
6654         * util-vserver/ensc_wrappers/wrappers-vserver.hc,
6655           util-vserver/lib_internal/switchtowatchxid.c,
6656           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
6657           util-vserver/src/rpm-fake-resolver.c,
6658           util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
6659           applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
6660
6661 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6662
6663         * util-vserver/lib_internal/Makefile-files,
6664           util-vserver/lib_internal/util.h: added util-debug.h
6665
6666 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6667
6668         * util-vserver/lib_internal/util-debug.h: initial checkin
6669
6670 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6671
6672         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6673           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
6674           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
6675           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
6676           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
6677           to vs1.90pre9
6678
6679 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6680
6681         * util-vserver/lib/syscall-compat.hc,
6682           util-vserver/lib/testsuite/Makefile-files,
6683           util-vserver/lib/testsuite/cflags.c,
6684           util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
6685           applied new kernel API
6686           renamed functions so that they correspond to the new kernel API
6687
6688 2004-04-14 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6689
6690         * util-vserver/lib/Makefile-files,
6691           util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
6692           util-vserver/lib/cflags_list-compat.c,
6693           util-vserver/lib/cflags_list-v13.c,
6694           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
6695           util-vserver/lib/flags_list-compat.c,
6696           util-vserver/lib/flags_list-v13.c,
6697           util-vserver/lib/syscall_createcontext-v13.hc,
6698           util-vserver/lib/syscall_createcontext.c,
6699           util-vserver/lib/syscall_ctxcreate-v13.hc,
6700           util-vserver/lib/syscall_ctxcreate.c,
6701           util-vserver/lib/syscall_ctxmigrate-v13.hc,
6702           util-vserver/lib/syscall_ctxmigrate.c,
6703           util-vserver/lib/syscall_getcflags-v13.hc,
6704           util-vserver/lib/syscall_getcflags.c,
6705           util-vserver/lib/syscall_getflags-v13.hc,
6706           util-vserver/lib/syscall_getflags.c,
6707           util-vserver/lib/syscall_migratecontext-v13.hc,
6708           util-vserver/lib/syscall_migratecontext.c,
6709           util-vserver/lib/syscall_setcflags-v13.hc,
6710           util-vserver/lib/syscall_setcflags.c,
6711           util-vserver/lib/syscall_setflags-v13.hc,
6712           util-vserver/lib/syscall_setflags.c: renamed files so that their
6713           names are corresponding the kernel
6714           API. Especially, *_context was renamed to ctx_*, and *flags* to
6715           *cflags*.
6716
6717 2004-04-13 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6718
6719         * util-vserver/scripts/functions: further locking fixes
6720
6721 2004-04-13 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6722
6723         * util-vserver/src/lockfile.c: propagate errors
6724
6725 2004-04-13 08:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6726
6727         * util-vserver/src/chroot-rm.c: cleanups
6728
6729 2004-04-13 08:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6730
6731         * util-vserver/scripts/vshelper: open FD 0
6732           evaluate CLI options depending on used kernel API
6733
6734 2004-04-13 08:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6735
6736         * util-vserver/scripts/functions: use new locking mechanism
6737
6738 2004-04-13 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6739
6740         * util-vserver/lib/issupported.c,
6741           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
6742           added VSHELPER0 feature
6743
6744 2004-04-08 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6745
6746         * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
6747           initialization of 'start'
6748           execScriptlets(): declare some variables as readonly
6749           _sourceWrap(): added some variables
6750
6751 2004-04-08 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6752
6753         * util-vserver/scripts/vserver.functions: implemented support for
6754           default-scriptlets (inspired by ideas of
6755           Olivier Poitrey)
6756
6757 2004-04-08 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6758
6759         * util-vserver/scripts/rootshell,
6760           util-vserver/scripts/vapt-get-worker,
6761           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
6762           util-vserver/scripts/vrpm-worker,
6763           util-vserver/scripts/vserver-build,
6764           util-vserver/scripts/vshelper: give more verbose error-messages
6765
6766 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6767
6768         * util-vserver/lib/syscall.c: added link-warning for
6769           vc_new_s_context()
6770
6771 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6772
6773         * util-vserver/doc/configuration.xml: added general description for
6774           the scripts and documented
6775           $DONT_SKIP_DEFAULTS
6776
6777 2004-04-08 06:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6778
6779         * util-vserver/compat.h: LINK_WARNING(): added
6780
6781 2004-04-06 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6782
6783         * util-vserver/scripts/chcontext,
6784           util-vserver/scripts/legacy/distrib-info,
6785           util-vserver/scripts/legacy/vserver,
6786           util-vserver/scripts/pkgmgmt,
6787           util-vserver/scripts/start-vservers,
6788           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
6789           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
6790           util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
6791           util-vserver/scripts/vserver-wrapper,
6792           util-vserver/scripts/vservers.grabinfo.sh,
6793           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
6794           util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
6795           util-vserver/sysv/vservers-legacy: give more comprehensive
6796           error-message
6797
6798 2004-04-06 23:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6799
6800         * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
6801           util-vserver/src/vserver-stat.c: use switchToWatchXid()
6802
6803 2004-04-06 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6804
6805         * util-vserver/src/Makefile-files: link some files against
6806           libinternal.a
6807
6808 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6809
6810         * util-vserver/lib_internal/util.h: switchToWatchXid(): added
6811           prototype
6812
6813 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6814
6815         * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
6816
6817 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6818
6819         * util-vserver/lib_internal/Makefile-files: added
6820           switchtowatchxid.c
6821
6822 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6823
6824         * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
6825
6826 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6827
6828         * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
6829           removed
6830
6831 2004-04-06 08:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6832
6833         * util-vserver/src/vunify.c: applied new MatchList_compare()
6834           interface
6835
6836 2004-04-06 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6837
6838         * util-vserver/src/vserver-stat.c: started support for HZ!=100
6839           cleanups
6840
6841 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6842
6843         * util-vserver/src/vcopy.c: implement support for SKIP files
6844
6845 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6846
6847         * util-vserver/src/rpm-fake-resolver.c,
6848           util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
6849           COMPAT API is not available
6850
6851 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6852
6853         * util-vserver/scripts/functions: cleanups
6854           vshelper.doInit(): added another sanity check
6855
6856 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6857
6858         * util-vserver/lib_internal/matchlist-appendfiles.c,
6859           util-vserver/lib_internal/matchlist-compare.c,
6860           util-vserver/lib_internal/matchlist.h: implemented support for
6861           SKIP (~) files
6862
6863 2004-04-06 08:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6864
6865         * util-vserver/lib/testsuite/flags.c: added tests for new flags
6866
6867 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6868
6869         * util-vserver/lib/vserver.h: updated VC_VXF_* constants
6870           added VC_VXC_* constants
6871
6872 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6873
6874         * util-vserver/lib/flags-v13.c: added/updated flaglist
6875
6876 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6877
6878         * util-vserver/lib/ccaps-v13.c: added ccap names
6879
6880 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6881
6882         * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
6883
6884 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6885
6886         * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
6887           completely
6888           made some big files in /etc canditates for unify
6889
6890 2004-04-06 08:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6891
6892         * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
6893           util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
6894           util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
6895           util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
6896           to 2.6.5-vs1.9.0pre4
6897
6898 2004-03-31 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6899
6900         * util-vserver/src/lockfile.c: optimized some things
6901           now check, if getppid()==original_parent instead of getppid()!=1
6902           (might make a difference in vservers)
6903
6904 2004-03-31 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6905
6906         * util-vserver/scripts/functions: added some doc
6907           s!_UV_LOCKS!_VS_LOCKS!
6908
6909 2004-03-31 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6910
6911         * util-vserver/src/lockfile.c: fixed '--help' output
6912
6913 2004-03-31 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6914
6915         * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
6916           util-vserver/src/.cvsignore: added lockfile
6917
6918 2004-03-31 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6919
6920         * util-vserver/src/lockfile.c: initial checkin
6921
6922 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6923
6924         * util-vserver/src/Makefile-files: added lockfile
6925
6926 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6927
6928         * util-vserver/scripts/vserver.functions: enableInterfaces(),
6929           disableInterfaces(): added locking
6930           enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
6931
6932 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6933
6934         * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
6935           $LOCKDIR: added
6936
6937 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6938
6939         * util-vserver/scripts/functions: lock(),unlock(): added
6940           isNumber(): added doc
6941
6942 2004-03-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6943
6944         * util-vserver/scripts/vserver.functions: made it work...
6945
6946 2004-03-30 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6947
6948         * util-vserver/scripts/functions: isNumber(): fixed '0' case
6949
6950 2004-03-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6951
6952         * util-vserver/scripts/vserver.functions: implemented parts of Liam
6953           Helmer's dummy-interface method
6954
6955 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6956
6957         * util-vserver/Makefile.am, util-vserver/configure.ac,
6958           util-vserver/scripts/util-vserver-vars.pathsubst: added
6959           substitutions/tests for iptables, modprobe, rmmod and nameif
6960           (required for Liam Helmer's dummy-interfaces)
6961
6962 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6963
6964         * util-vserver/scripts/functions: isNumber(): added
6965
6966 2004-03-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6967
6968         * util-vserver/src/vshelper-sync.c: implemented it with select()
6969           instead of alarm(); races are much nicer to handle
6970
6971 2004-03-30 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>