Merge 0.30.214.
[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>
6972
6973         * util-vserver/src/vshelper-sync.c: use sigaction() instead of
6974           signal() to remove SA_RESTART flag explicitly
6975
6976 2004-03-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6977
6978         * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
6979
6980 2004-03-30 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6981
6982         * util-vserver/contrib/manifest.dat.pathsubst,
6983           util-vserver/src/Makefile-files: removed pipe-sync
6984
6985 2004-03-30 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6986
6987         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6988           util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
6989           util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
6990           updated from vs0.09.28
6991
6992 2004-03-27 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6993
6994         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
6995
6996 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6997
6998         * util-vserver/scripts/vshelper: use 'findObject -e' instead of
6999           'findFile' to find /dev/null also
7000
7001 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7002
7003         * util-vserver/scripts/vserver.start: fixed call of
7004           vshelper.isEnabled
7005
7006 2004-03-26 09:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7007
7008         * util-vserver/doc/configuration.xml: fixed some typos
7009
7010 2004-03-26 09:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7011
7012         * util-vserver/doc/configuration.xml: documented
7013           apps/vshelper/logfile symlink
7014
7015 2004-03-26 09:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7016
7017         * util-vserver/scripts/vshelper: ignore 'restart2' event; this
7018           seems to be issued at vserver *start*
7019           added support for a logfile
7020           enable logfile-logging when invoked from kernel (no tty)
7021
7022 2004-03-26 08:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7023
7024         * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
7025           variables
7026           fixed _VSHELPER path
7027
7028 2004-03-26 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7029
7030         * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
7031           added vshelper-sync
7032
7033 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7034
7035         * util-vserver/util-vserver.spec.in: added some Requires:
7036           own %dir /var/run/vshelper
7037
7038 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7039
7040         * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
7041           minor cosmetical cleanups
7042
7043 2004-03-26 07:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7044
7045         * util-vserver/src, util-vserver/src/.cvsignore: added
7046           vshelper-sync
7047
7048 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7049
7050         * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
7051           initial checkin
7052
7053 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7054
7055         * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
7056           - accept 'true' as boolean value
7057           - optimized the code a little bit so that the xid will be looked
7058           up
7059           only when really needed
7060
7061 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7062
7063         * util-vserver/src/vps.c: in output, added a ' ' on overlong
7064           vserver-names
7065
7066 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7067
7068         * util-vserver/src/secure-mount.c: rewrote some parts to cope
7069           better with '-o' options (required for -bme
7070           patches to work)
7071
7072 2004-03-26 07:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7073
7074         * util-vserver/src/Makefile-files: added vshelper-sync
7075
7076 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7077
7078         * util-vserver/scripts/vserver.stop: added VSHELPER &
7079           synchronization code
7080
7081 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7082
7083         * util-vserver/scripts/vserver.start: added documentation about
7084           failure reasons
7085           added VSHELPER code
7086
7087 2004-03-26 07:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7088
7089         * util-vserver/scripts/vserver.functions: adapted code to new
7090           getFileArray() behavior
7091           added VSHELPER support
7092           added "LEGACY ALERT" messages
7093           initSync(),waitForSync(): added
7094
7095 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7096
7097         * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
7098           ALERT"
7099
7100 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7101
7102         * util-vserver/scripts/vserver-build: fixed code to work with new
7103           behavior of getFileArray
7104
7105 2004-03-26 07:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7106
7107         * util-vserver/scripts/util-vserver-vars.pathsubst: added some
7108           missing variables
7109           added the vshelper variables
7110
7111 2004-03-26 07:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7112
7113         * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
7114
7115 2004-03-26 07:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7116
7117         * util-vserver/scripts/functions:
7118           logging(),warning(),panic(),execute(): added
7119           pkgmgmt.isAptAvailable(): added
7120           vshelper.*(): added
7121           getFileArray(): fail, when file does not exist
7122
7123 2004-03-26 07:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7124
7125         * util-vserver/contrib/manifest.dat.pathsubst,
7126           util-vserver/scripts/Makefile-files: added vshelper
7127
7128 2004-03-26 07:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7129
7130         * util-vserver/lib/vserver.h: - minor cleanups
7131           - added vcFEATURE_VSHELPER
7132           - vc_isSupported(): annotated it
7133           - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
7134           requires a special handling so inlining is not really usefully
7135           anymore
7136
7137 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7138
7139         * util-vserver/lib/issupported.c,
7140           util-vserver/lib/issupportedstring.c: added VSHELPER
7141
7142 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7143
7144         * util-vserver/lib/Makefile-files: added getinsecurecaps.c
7145
7146 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7147
7148         * util-vserver/lib/getinsecurecaps.c: initial checkin
7149
7150 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7151
7152         * util-vserver/doc/configuration.xml: documented the vshelper stuff
7153
7154 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7155
7156         * util-vserver/doc/configuration.dtd: added a type for 'script'
7157
7158 2004-03-26 07:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7159
7160         * util-vserver/distrib/Makefile.am: cleanups in the directory
7161           creation rules
7162
7163 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7164
7165         * util-vserver/util-vserver.spec.in: use 'install-distribution'
7166           instead of 'install-vserverdir'
7167           added vshelper stuff
7168
7169 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7170
7171         * util-vserver/Makefile.am: cleanups and enhancements in the
7172           directory installation rules
7173
7174 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7175
7176         * util-vserver/NEWS: version 0.29.205
7177
7178 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7179
7180         * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
7181
7182 2004-03-24 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7183
7184         * util-vserver/src/vsched.c: enhanced the in-chain operation; make
7185           it a noop when called without opts
7186           enhanced error messages
7187
7188 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7189
7190         * util-vserver/scripts/util-vserver-vars.pathsubst,
7191           util-vserver/scripts/vserver.functions,
7192           util-vserver/scripts/vserver.start: added scheduler support
7193
7194 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7195
7196         * util-vserver/doc/configuration.xml: added basic documentation for
7197           bcapabilities, ccapabilities and schedule
7198
7199 2004-03-24 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7200
7201         * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
7202           util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
7203           util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
7204           vc_get_securecaps() to vc_get_insecurecaps()
7205
7206 2004-03-24 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7207
7208         * util-vserver/scripts/vserver.start: added missing '\'
7209
7210 2004-03-24 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7211
7212         * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
7213           util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
7214           util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
7215           vc_xidopt2xid()
7216
7217 2004-03-24 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7218
7219         * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
7220           util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
7221           use vc_xidopt2xid()
7222
7223 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7224
7225         * util-vserver/scripts/vserver.start: added support for
7226           $VSERVER_EXTRA_CMDS[] which can be set in userscripts
7227
7228 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7229
7230         * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
7231           '-nv' instead of '-q'
7232
7233 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7234
7235         * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
7236
7237 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7238
7239         * util-vserver/lib/Makefile-files: added xidopt2xid.c
7240
7241 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7242
7243         * util-vserver/lib/xidopt2xid.c: initial checkin
7244
7245 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7246
7247         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
7248           added
7249
7250 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7251
7252         * util-vserver/distrib/misc/debootstrap.uri: updated to recent
7253           version
7254
7255 2004-03-24 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7256
7257         * util-vserver/util-vserver.spec.in: fixed Requires()
7258           fixed some %dir's
7259
7260 2004-03-24 01:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7261
7262         * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
7263           now, removed '-h' and '-v' options
7264           minor cleanups
7265
7266 2004-03-24 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7267
7268         * util-vserver/sysv/vservers-legacy: initial checkin
7269
7270 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7271
7272         * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
7273           'rebootmgr' is now a src-script
7274
7275 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7276
7277         * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
7278           added vservers-legacy
7279
7280 2004-03-24 01:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7281
7282         * util-vserver/src/vattribute.c: initialize 'bmask' member of
7283           struct vc_ctx_caps
7284           use negative logic of --bcap (this should be the 'old' behavior
7285           of '--cap')
7286
7287 2004-03-24 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7288
7289         * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
7290           vc_ctx_caps
7291
7292 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7293
7294         * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
7295           util-vserver/src/readlink.c: rewrote it
7296
7297 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7298
7299         * util-vserver/src/Makefile-files: cleanups; moved some programs
7300           into $legacydir
7301
7302 2004-03-24 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7303
7304         * util-vserver/scripts/util-vserver-vars.pathsubst: added more
7305           legacy programs
7306
7307 2004-03-24 01:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7308
7309         * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
7310           of static commandnames
7311           use variables for paths
7312
7313 2004-03-24 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7314
7315         * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
7316           legacy
7317
7318 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7319
7320         * util-vserver/scripts/util-vserver-vars.pathsubst: added
7321           $_REBOOTMGR
7322
7323 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7324
7325         * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
7326
7327 2004-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7328
7329         * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
7330           util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
7331           util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
7332           initial checkin
7333
7334 2004-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7335
7336         * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
7337           util-vserver/distrib/.cvsignore,
7338           util-vserver/ensc_vector/testsuite,
7339           util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
7340           util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
7341           util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
7342           util-vserver/src/.cvsignore, util-vserver/src/testsuite,
7343           util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
7344           util-vserver/tests/.cvsignore: added some standardfiles; I do not
7345           want to wait until Savannah fixes
7346           its scripts and allows access to CVSROOT/cvsignore again.
7347
7348 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7349
7350         * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
7351           (0)' block around the macros
7352
7353 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7354
7355         * util-vserver/lib/bcaps_list-v13.c,
7356           util-vserver/lib/syscall_getccaps-v13.hc,
7357           util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
7358           vc_ctx_caps::bmask member
7359
7360 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7361
7362         * util-vserver/contrib/manifest.dat.pathsubst: moved some files
7363           into legacy
7364           handle sysv scripts
7365
7366 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7367
7368         * util-vserver/util-vserver.spec.in: added formerly missing
7369           'v_gated' registration
7370           updated -legacy subpackage and moved some initscripts into it
7371
7372 2004-03-24 01:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7373
7374         * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
7375           use a more effective way to determine gcc revision
7376           struct vc_ctx_caps: added 'bmask' member
7377
7378 2004-03-24 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7379
7380         * util-vserver/compat.h: do not use PURE before gcc 3.3.3
7381           use a more effective way to determine gcc revision
7382
7383 2004-03-23 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7384
7385         * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
7386
7387 2004-03-22 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7388
7389         * util-vserver/scripts/vserver-build.functions: added basic support
7390           for SuSE (patch from Thomas Guettler)
7391           give more hints in errormessages (patch from Thomas Guettler)
7392
7393 2004-03-22 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7394
7395         * util-vserver/scripts/vpkg: give out errormessage on unknown
7396           distribution type
7397
7398 2004-03-22 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7399
7400         * util-vserver/scripts/functions: added basic support for SuSE
7401
7402 2004-03-19 16:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7403
7404         * util-vserver/src/vserver-stat.c: fixed race when process
7405           disappeared shortly after reading /proc
7406
7407 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7408
7409         * util-vserver/doc/configuration.xml: documented
7410           apps/init/{mark,depends}
7411           mentioned the gentoo initstyle
7412
7413 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7414
7415         * util-vserver/doc/configuration-lsd.css: followed Bertl's
7416           suggestion and added a subliminal message
7417
7418 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7419
7420         * util-vserver/configure.ac: require at least version 0.24 of
7421           dietlibc
7422
7423 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7424
7425         * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
7426           <min-version>
7427
7428 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7429
7430         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
7431
7432 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7433
7434         * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
7435           not applicable for inline declarations
7436
7437 2004-03-18 05:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7438
7439         * util-vserver/compat.h: fixed broken condition for PURE
7440           define __builtin_expect() when needed
7441
7442 2004-03-18 05:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7443
7444         * util-vserver/src/vunify.c: cleanups in the verbosity code
7445
7446 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7447
7448         * util-vserver/scripts/legacy/vps.pathsubst,
7449           util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
7450           instead of 'chcontext'
7451
7452 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7453
7454         * util-vserver/scripts/vserver.stop: call isVserverRunning to
7455           cleanup rundir
7456
7457 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7458
7459         * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
7460           candidates for location of pkgmgmt-dir when $ROOTDIR is empty
7461
7462 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7463
7464         * util-vserver/scripts/vserver-build: cleanups; use full
7465           parenthesis in case ... esac
7466
7467 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7468
7469         * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
7470
7471 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7472
7473         * util-vserver/scripts/vrpm: allow both internal and external
7474           packagemanagement
7475
7476 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7477
7478         * util-vserver/scripts/vpkg: cleanups; generalized some functions
7479           and moved them into the 'functions' file
7480
7481 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7482
7483         * util-vserver/scripts/vapt-get: support both internal and external
7484           packagemanagement
7485
7486 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7487
7488         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
7489           and $_TAR
7490
7491 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7492
7493         * util-vserver/scripts/start-vservers: filter out non-matching
7494           vservers *before* adding them to the makefile
7495
7496 2004-03-18 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7497
7498         * util-vserver/scripts/functions: getVserverStatus(): fix problems
7499           with leading whitespaces in numerical values
7500           pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
7501
7502 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7503
7504         * util-vserver/scripts/pkgmgmt: initial checkin
7505
7506 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7507
7508         * util-vserver/scripts/Makefile-files: added pkgmgmt
7509
7510 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7511
7512         * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
7513           in the verbosity code
7514
7515 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7516
7517         * util-vserver/lib/getvservercfgstyle.c: filter out relative and
7518           absolute paths; when they are not pointing to
7519           an existing directory, the function fails
7520
7521 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7522
7523         * util-vserver/ensc_wrappers/wrappers_handler.hc: use
7524           __builtin_expect
7525
7526 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7527
7528         * util-vserver/distrib/defaults/apt/apt.conf: added
7529           '@autogenerated@' tag plus small warning
7530
7531 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7532
7533         * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
7534
7535 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7536
7537         * util-vserver/configure.ac: look for tar
7538
7539 2004-03-18 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7540
7541         * util-vserver/Makefile.am: substitute @TAR@
7542
7543 2004-03-16 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7544
7545         * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
7546           hardcoded '16' value
7547
7548 2004-03-16 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7549
7550         * util-vserver/compat.h: CONST: added
7551
7552 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7553
7554         * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
7555           vc_get_nb_ipv4root(): added
7556
7557 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7558
7559         * util-vserver/lib/Makefile-files: added getnbipv4root.c
7560
7561 2004-03-16 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7562
7563         * util-vserver/lib/getnbipv4root.c: initial checkin
7564
7565 2004-03-16 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7566
7567         * util-vserver/scripts/Makefile-files: added the sysvwrappers to
7568           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
7569
7570 2004-03-16 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7571
7572         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
7573
7574 2004-03-16 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7575
7576         * util-vserver/sysv/Makefile-files: added vservers-default
7577           removed vservers
7578
7579 2004-03-16 03:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7580
7581         * util-vserver/sysv/vservers.subst: obsoleted by new initscript
7582
7583 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7584
7585         * util-vserver/distrib/redhat/initpre,
7586           util-vserver/lib/isdynamicxid.c,
7587           util-vserver/scripts/vserver-wrapper,
7588           util-vserver/sysv/vservers-default: initial checkin
7589
7590 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7591
7592         * util-vserver/src/vserver-info.c: implemented INITPID for the
7593           compat API
7594
7595 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7596
7597         * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
7598           part
7599           cleanups
7600
7601 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7602
7603         * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
7604           non-legacy part
7605
7606 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7607
7608         * util-vserver/scripts/vserver.suexec: added internal mode to use
7609           'suexec' for stopped vservers also
7610
7611 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7612
7613         * util-vserver/scripts/vserver.stop: added a more efficient stop
7614           method for fakeinit vservers
7615
7616 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7617
7618         * util-vserver/scripts/vserver.start: finxed incomplete quoting
7619
7620 2004-03-16 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7621
7622         * util-vserver/scripts/vserver.functions: handle fakeinit
7623           separately
7624           cleanups and fixes in the flag-generation
7625
7626 2004-03-16 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7627
7628         * util-vserver/scripts/vserver: added support for an internal
7629           command mode
7630
7631 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7632
7633         * util-vserver/scripts/util-vserver-vars.pathsubst: added
7634           $_INITSYNC_MINIT_* variables
7635           added $_START_VSERVERS
7636
7637 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7638
7639         * util-vserver/scripts/start-vservers: added ok/passed/failed logic
7640
7641 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7642
7643         * util-vserver/scripts/Makefile-files: ship vsyswrapper again
7644
7645 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7646
7647         * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
7648
7649 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7650
7651         * util-vserver/lib/Makefile-files: added isdynamicxid.c
7652
7653 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7654
7655         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
7656           added
7657
7658 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7659
7660         * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
7661           command
7662
7663 2004-03-16 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7664
7665         * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
7666           misclassification of %_netsharedpath
7667
7668 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7669
7670         * util-vserver/contrib/make-manifest,
7671           util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
7672           files too
7673
7674 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7675
7676         * util-vserver/util-vserver.spec.in: updated the -sysv package
7677
7678 2004-03-15 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7679
7680         * util-vserver/src/vcontext.c: cleanups; remove unused code
7681           added '--silentexist'
7682           use context-sync.hc
7683
7684 2004-03-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7685
7686         * util-vserver/src/chcontext.c: use code from context-sync.hc
7687
7688 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7689
7690         * util-vserver/src/context-sync.hc: initial checkin
7691
7692 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7693
7694         * util-vserver/src/Makefile-files: added context-sync.hc
7695
7696 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7697
7698         * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
7699           parenthesis for case ... esac statements
7700
7701 2004-03-15 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7702
7703         * util-vserver/scripts/vserver: cleanups; full parenthesis for case
7704           ... esac statements
7705           give more helpful error messages
7706
7707 2004-03-15 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7708
7709         * util-vserver/lib_internal/jail.h,
7710           util-vserver/lib_internal/jailintotempdir.c: return indication
7711           about place of error
7712
7713 2004-03-15 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7714
7715         * util-vserver/configure.ac: print correct $prefix when '--prefix'
7716           is not specified
7717
7718 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7719
7720         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
7721
7722 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7723
7724         * util-vserver/src/vcontext.c: added another #warning
7725
7726 2004-03-13 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7727
7728         * util-vserver/src/vcontext.c: fixed '--uid' option (it's
7729           required_argument but not no_argument)
7730           drop privileges after migrate()
7731
7732 2004-03-13 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7733
7734         * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
7735           have something better
7736
7737 2004-03-13 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7738
7739         * util-vserver/src/vcontext.c: updated to new kernel behavior
7740
7741 2004-03-13 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7742
7743         * util-vserver/src/vattribute.c: renamed set*() to parse*()
7744           set the correct secure attributes
7745           call set_flags/set_ccaps only, when there is something to do
7746
7747 2004-03-13 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7748
7749         * util-vserver/scripts/chcontext,
7750           util-vserver/scripts/vserver.start: applied new CLI
7751
7752 2004-03-13 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7753
7754         * util-vserver/lib_internal/Makefile-files: added jail* files
7755
7756 2004-03-13 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7757
7758         * util-vserver/lib_internal/jail.h,
7759           util-vserver/lib_internal/jailintotempdir.c: initial checkin
7760
7761 2004-03-13 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7762
7763         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
7764           added declaration
7765
7766 2004-03-12 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7767
7768         * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
7769           now
7770
7771 2004-03-12 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7772
7773         * util-vserver/scripts/chcontext,
7774           util-vserver/scripts/vserver.start: use new vuname syntax
7775
7776 2004-03-12 06:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7777
7778         * util-vserver/src/vattribute.c: set caps before flags so that caps
7779           can be changed in the same transaction
7780           which deletes 'setup'
7781
7782 2004-03-12 04:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7783
7784         * util-vserver/scripts/vserver.suexec: added some explicit '--'
7785
7786 2004-03-12 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7787
7788         * util-vserver/scripts/functions: added some doc
7789           getVserverStatus(): fixed it
7790
7791 2004-03-12 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7792
7793         * util-vserver/src/save_ctxinfo.c: use strncat() instead of
7794           strcat() to enforce correct length
7795
7796 2004-03-12 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7797
7798         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
7799
7800 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7801
7802         * util-vserver/scripts/chcontext,
7803           util-vserver/scripts/vserver.start: remove the setup flag
7804
7805 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7806
7807         * util-vserver/lib/virtual.h: cleanups
7808
7809 2004-03-12 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7810
7811         * util-vserver/scripts/chcontext: give '--xid' in migrate case
7812
7813 2004-03-12 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7814
7815         * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
7816
7817 2004-03-12 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7818
7819         * util-vserver/Makefile.am: added kernel headers
7820
7821 2004-03-12 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7822
7823         * util-vserver/kernel, util-vserver/kernel/context.h,
7824           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
7825           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
7826           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
7827           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
7828           initial checkin
7829
7830 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7831
7832         * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
7833
7834 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7835
7836         * util-vserver/src/vsched.c: updated to new API
7837
7838 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7839
7840         * util-vserver/src/vattribute.c: implemented --secure
7841
7842 2004-03-12 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7843
7844         * util-vserver/scripts/vserver.start,
7845           util-vserver/scripts/vserver.stop: allow '--debug' in the
7846           destructors
7847
7848 2004-03-12 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7849
7850         * util-vserver/scripts/vserver.functions: added gentoo startup
7851           style
7852
7853 2004-03-12 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7854
7855         * util-vserver/scripts/chcontext: fixed params
7856           do not call vuname/vattribute when not needed
7857
7858 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7859
7860         * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
7861
7862 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7863
7864         * util-vserver/lib/vserver.h: updated interface
7865           added flags
7866
7867 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7868
7869         * util-vserver/lib/virtual.h: use kernel headers
7870
7871 2004-03-12 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7872
7873         * util-vserver/lib/syscall_getiattr-v13.hc,
7874           util-vserver/lib/syscall_setiattr-v13.hc,
7875           util-vserver/lib/syscall_setsched-v13.hc: updated interface
7876
7877 2004-03-12 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7878
7879         * util-vserver/lib/listparser.hc: added '^' modifier which marks
7880           bit numbers
7881
7882 2004-03-12 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7883
7884         * util-vserver/lib/flags-v13.c: added the flags
7885
7886 2004-03-11 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7887
7888         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
7889
7890 2004-03-11 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7891
7892         * util-vserver/src/vuname.c: added more documentation
7893           fixed '--version' conflicts
7894
7895 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7896
7897         * util-vserver/src/rpm-fake-resolver.c,
7898           util-vserver/src/rpm-fake.c: implemented most parts of the new
7899           migrate method
7900
7901 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7902
7903         * util-vserver/scripts/vserver.start: set context-name
7904
7905 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7906
7907         * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
7908
7909 2004-03-11 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7910
7911         * util-vserver/lib/getvserverbyctx.c: implemented new
7912           context-naming method
7913
7914 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7915
7916         * util-vserver/lib/getvserverbyctx-compat.hc,
7917           util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
7918
7919 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7920
7921         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
7922           Evc_set_vhi_name(): added
7923
7924 2004-03-10 05:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7925
7926         * util-vserver/doc/configuration.xml: documented 'fstab.local' and
7927           enhanced 'fstab' doc
7928
7929 2004-03-10 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7930
7931         * util-vserver/scripts/vserver.functions: added support for
7932           'fstab.local' files
7933
7934 2004-03-10 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7935
7936         * util-vserver/sysv/vprocunhide: made it a little bit more portable
7937           by providing own implementations of
7938           RH's /etc/init.d/functions when this file can not be found
7939           (inspired
7940           by a patch from Olivier Poitrey)
7941
7942 2004-03-10 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7943
7944         * util-vserver/scripts/functions: callInNamespace(): call 'shift'
7945           to remove the vserver-name from $@
7946
7947 2004-03-10 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7948
7949         * util-vserver/doc, util-vserver/doc/.cvsignore: added
7950           configuration.html
7951
7952 2004-03-10 02:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7953
7954         * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
7955           query so that it can be choosen between
7956           running/non running
7957
7958 2004-03-10 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7959
7960         * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
7961           option string for getopt with '+' to avoid option reordering
7962
7963 2004-03-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7964
7965         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
7966           callInNamespace
7967
7968 2004-03-10 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7969
7970         * util-vserver/scripts/functions: isAvoidNamespace(): determine
7971           full cfgdir path of vserver before checking for 'namespace' file
7972           callInNamespace(): added
7973
7974 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7975
7976         * util-vserver/scripts/vserver.functions: minor cosmetical
7977           cleanups...
7978
7979 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7980
7981         * util-vserver/scripts/chcontext,
7982           util-vserver/scripts/vserver.start,
7983           util-vserver/scripts/vserver.stop,
7984           util-vserver/scripts/vserver.suexec: use '--' delimiter
7985
7986 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7987
7988         * util-vserver/doc/configuration.xml: added/updated some
7989           descriptions
7990
7991 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7992
7993         * util-vserver/doc/configuration-lsd.css: flowers... where are all
7994           the flowers coming from?
7995
7996 2004-03-10 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7997
7998         * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
7999           util-vserver/doc/Makefile-files,
8000           util-vserver/ensc_vector/Makefile-files,
8001           util-vserver/ensc_vector/testsuite/Makefile-files,
8002           util-vserver/ensc_wrappers/Makefile-files,
8003           util-vserver/lib/Makefile-files,
8004           util-vserver/lib/testsuite/Makefile-files,
8005           util-vserver/lib_internal/Makefile-files,
8006           util-vserver/man/Makefile-files,
8007           util-vserver/scripts/Makefile-files,
8008           util-vserver/src/Makefile-files,
8009           util-vserver/src/testsuite/Makefile-files,
8010           util-vserver/tests/Makefile-files: modernized the Makefiles; use
8011           '+=' where possible to remove complexity
8012           from the toplevel Makefile.am
8013
8014 2004-03-09 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8015
8016         * util-vserver/scripts/vprocunhide: remove the correct prefix
8017
8018 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8019
8020         * util-vserver/scripts/vserver.stop,
8021           util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
8022           explicitly
8023
8024 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8025
8026         * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
8027           directory
8028
8029 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8030
8031         * util-vserver/scripts/chcontext: updated copyright date
8032
8033 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8034
8035         * util-vserver/doc/configuration.xml: documented the vunify
8036           configuration
8037
8038 2004-03-09 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8039
8040         * util-vserver/scripts/chcontext: rewrote the non-legacy part
8041
8042 2004-03-09 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8043
8044         * util-vserver/scripts/util-vserver-vars.pathsubst: aded
8045           _KEEP_CTX_ALIVE
8046
8047 2004-03-09 14:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8048
8049         * util-vserver/scripts/chcontext: added missing ';' in case
8050           expression
8051           s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
8052
8053 2004-03-09 04:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8054
8055         * util-vserver/NEWS: version 0.29.198
8056
8057 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8058
8059         * util-vserver/scripts/vserver.stop,
8060           util-vserver/scripts/vserver.suexec: removed superfluous '--'
8061
8062 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8063
8064         * util-vserver/scripts/vserver.start: added explicit cleanup trap
8065           removed superfluous '--'
8066
8067 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8068
8069         * util-vserver/scripts/vserver.functions: added some parenthesis
8070
8071 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8072
8073         * util-vserver/scripts/vserver: made 'status' really silent
8074
8075 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8076
8077         * util-vserver/scripts/start-vservers: initial checkin
8078
8079 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8080
8081         * util-vserver/scripts/functions: getVserverStatus(): fixed it for
8082           the non-running & non-cleanup case
8083
8084 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8085
8086         * util-vserver/contrib/manifest.dat.pathsubst,
8087           util-vserver/scripts/Makefile-files: added start-vservers
8088
8089 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8090
8091         * util-vserver/ensc_wrappers/wrappers.h: fixed typo
8092           fixed overflow
8093
8094 2004-03-09 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8095
8096         * util-vserver/util-vserver.spec.in: added Requires: make
8097
8098 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8099
8100         * util-vserver/scripts/vserver: made 'status' silent when
8101           '--silent' is used
8102
8103 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8104
8105         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
8106           added man
8107
8108 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8109
8110         * util-vserver/doc/configuration.html: removed since autogenerated
8111
8112 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8113
8114         * util-vserver/doc/configuration-lsd.css: use official HTML 4
8115           colornames
8116
8117 2004-03-09 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8118
8119         * util-vserver/doc/beautify.xsl,
8120           util-vserver/doc/compatibility-xhtml.xsl,
8121           util-vserver/doc/configuration-xhtml.xsl: use official XHTML
8122           namespace
8123
8124 2004-03-09 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8125
8126         * util-vserver/distrib/defaults/rpm/macros,
8127           util-vserver/distrib/redhat/initpost: added hack for
8128           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
8129
8130 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8131
8132         * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
8133           wrong error messages
8134
8135 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8136
8137         * util-vserver/lib/apidoc/Makefile-files: handle man directory
8138
8139 2004-03-08 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8140
8141         * util-vserver/lib/apidoc/Doxyfile.in: updated
8142
8143 2004-03-08 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8144
8145         * util-vserver/doc/Makefile-files: filled it with content...
8146
8147 2004-03-08 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8148
8149         * util-vserver/util-vserver.spec.in: added documentation
8150
8151 2004-03-08 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8152
8153         * util-vserver/doc/configuration.xml: documented tty symlink
8154           use documentation.dtd instead of cfgdirdoc.dtd
8155           some small corrections/adjustments
8156
8157 2004-03-08 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8158
8159         * util-vserver/doc/beautify.xsl,
8160           util-vserver/doc/configuration-lsd.css,
8161           util-vserver/doc/configuration-xhtml.xsl,
8162           util-vserver/doc/configuration.html: initial checkin
8163
8164 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8165
8166         * util-vserver/doc/compat-xhtml.xsl,
8167           util-vserver/doc/compatibility-xhtml.xsl: renamed
8168           compat-xhtml.xsl to compatibility-xhtml.xsl
8169
8170 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8171
8172         * util-vserver/doc/cfgdirdoc.dtd,
8173           util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
8174           configuration.dtd
8175
8176 2004-03-08 08:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8177
8178         * util-vserver/lib/vserver.h: added more doc
8179
8180 2004-03-08 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8181
8182         * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
8183
8184 2004-03-08 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8185
8186         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
8187           util-vserver/lib/apidoc/Doxyfile.in,
8188           util-vserver/lib/apidoc/Makefile-files: initial checkin
8189
8190 2004-03-08 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8191
8192         * util-vserver/scripts/vserver.start: use '--migrate-self' instead
8193           of '--migrate'
8194
8195 2004-03-07 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8196
8197         * util-vserver/src/vcontext.c: added '--migrate-self' support
8198
8199 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8200
8201         * util-vserver/scripts/vserver.functions: use different files for
8202           'bcap' and 'ccap' for now
8203
8204 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8205
8206         * util-vserver/util-vserver.spec.in: added changelog entry
8207
8208 2004-03-07 22:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8209
8210         * util-vserver/src/vunify.h: fixed NONNULL annotations
8211
8212 2004-03-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8213
8214         * util-vserver/lib/vserver.h: added doxygen annnotations
8215           added special compiler annotations
8216
8217 2004-03-07 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8218
8219         * util-vserver/lib/internal.h: added doxygen annnotations
8220           fixed NONNULL statements
8221
8222 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8223
8224         * util-vserver/lib/fmt.h: added doxygen annnotations
8225
8226 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8227
8228         * util-vserver/lib/Makefile-files: added apidoc directory
8229
8230 2004-03-07 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8231
8232         * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
8233           added doxygen support
8234
8235 2004-03-07 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8236
8237         * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
8238
8239 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8240
8241         * util-vserver/src/vattribute.c: use new interface of the list2...
8242           functions
8243           implemented --bcaps and --ccaps
8244
8245 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8246
8247         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
8248           new interface of the list2... functions
8249
8250 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8251
8252         * util-vserver/scripts/vserver.functions: added
8253           .../interfaces/.../nodev option and deprecated 'only_ip'
8254
8255 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8256
8257         * util-vserver/lib/testsuite/flags.c: applied new interface
8258
8259 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8260
8261         * util-vserver/lib/vserver.h: added some documentation
8262           added some flag/caps support functions
8263
8264 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8265
8266         * util-vserver/lib/virtual.h: renamed scaps to bcaps
8267
8268 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8269
8270         * util-vserver/lib/syscall_setflags.c: added EFAULT check
8271
8272 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8273
8274         * util-vserver/lib/syscall_getflags-v13.hc,
8275           util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
8276           cleanups
8277
8278 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8279
8280         * util-vserver/lib/listparser.hc: interpret numbers too
8281
8282 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8283
8284         * util-vserver/lib/internal.h: added the text2value functions
8285
8286 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8287
8288         * util-vserver/lib/flags-v13.c,
8289           util-vserver/lib/flags_list-compat.c,
8290           util-vserver/lib/flags_list-v13.c: cleanups; use modern
8291           methods...
8292
8293 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8294
8295         * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
8296           util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
8297           util-vserver/lib/syscall_getccaps-v13.hc,
8298           util-vserver/lib/syscall_getccaps.c,
8299           util-vserver/lib/syscall_setccaps-v13.hc,
8300           util-vserver/lib/syscall_setccaps.c,
8301           util-vserver/lib/val2text-t2v-uint32.c,
8302           util-vserver/lib/val2text-t2v-uint64.c,
8303           util-vserver/lib/val2text-v2t-uint32.c,
8304           util-vserver/lib/val2text-v2t-uint64.c,
8305           util-vserver/lib/val2text.hc: initial checkin
8306
8307 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8308
8309         * util-vserver/lib/Makefile-files: added the caps-files
8310           added the val2text-files
8311
8312 2004-03-07 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8313
8314         * util-vserver/doc/configuration.xml: documented
8315           '.../interfaces/.../nodev'
8316
8317 2004-03-06 02:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8318
8319         * util-vserver/util-vserver.spec.in: s!Require!Requires!
8320
8321 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8322
8323         * util-vserver/sysv/vprocunhide: initial checkin
8324
8325 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8326
8327         * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
8328           added vprocunhide
8329
8330 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8331
8332         * util-vserver/src/vuname.c: made it chainable
8333           added '--dir' option
8334
8335 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8336
8337         * util-vserver/src/vlimit.c: cleanups
8338
8339 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8340
8341         * util-vserver/scripts/vserver.start: call vuname
8342
8343 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8344
8345         * util-vserver/scripts/vprocunhide: implemented exclude/include
8346           syntax
8347           fixed exit codes
8348
8349 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8350
8351         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
8352
8353 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8354
8355         * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
8356           subdirs
8357
8358 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8359
8360         * util-vserver/distrib/misc/vprocunhide-files: added some files
8361
8362 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8363
8364         * util-vserver/util-vserver.spec.in: added vprocunhide initscript
8365
8366 2004-03-06 01:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8367
8368         * util-vserver/Makefile.am: modernized it a little bit; use '+='
8369           syntax for sysv/ now
8370
8371 2004-03-05 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8372
8373         * util-vserver/scripts/vserver.functions,
8374           util-vserver/scripts/vserver.start,
8375           util-vserver/scripts/vserver.stop,
8376           util-vserver/scripts/vserver.suexec: added support for new
8377           migrate feature
8378
8379 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8380
8381         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8382           $_VCONTEXT and $_VLIMIT
8383
8384 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8385
8386         * util-vserver/scripts/functions: isAvoidNamespace(): use
8387           'vserver-info - FEATURE namespace' inforamtion too
8388
8389 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8390
8391         * util-vserver/distrib/misc/vprocunhide-files,
8392           util-vserver/scripts/vprocunhide: initial checkin
8393
8394 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8395
8396         * util-vserver/src/vlimit.c: try to read limits from dir only, when
8397           '--dir' was used
8398
8399 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8400
8401         * util-vserver/src/setattr.c: allow '--!...' syntax too
8402
8403 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8404
8405         * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
8406           missing '\'
8407
8408 2004-03-05 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8409
8410         * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
8411           and vprocunhide
8412
8413 2004-03-05 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8414
8415         * util-vserver/scripts/Makefile-files: added vprocunhide
8416
8417 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8418
8419         * util-vserver/doc/configuration.xml: documented vprocunhide
8420           documentation
8421
8422 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8423
8424         * util-vserver/distrib/Makefile.am: added vprocunhide-files
8425
8426 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8427
8428         * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
8429           files
8430
8431 2004-03-05 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8432
8433         * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
8434           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
8435           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
8436           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
8437           util-vserver/scripts/vrpm-preload,
8438           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
8439           util-vserver/scripts/vserver-build,
8440           util-vserver/scripts/vserver-build.apt-rpm,
8441           util-vserver/scripts/vserver-build.debootstrap,
8442           util-vserver/scripts/vserver-build.functions,
8443           util-vserver/scripts/vserver-build.functions.pkgmgmt,
8444           util-vserver/scripts/vserver-build.skeleton,
8445           util-vserver/scripts/vserver-copy,
8446           util-vserver/scripts/vserver.functions,
8447           util-vserver/scripts/vserver.start,
8448           util-vserver/scripts/vserver.stop,
8449           util-vserver/scripts/vservers.grabinfo.sh,
8450           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
8451           added some '>&2'
8452
8453 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8454
8455         * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
8456
8457 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8458
8459         * util-vserver/lib/testsuite,
8460           util-vserver/lib/testsuite/.cvsignore,
8461           util-vserver/lib/testsuite/Makefile-files: added parselimit
8462
8463 2004-03-05 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8464
8465         * util-vserver/src/vlimit.c: added '--dir' parameter
8466           allow command-chaining
8467           support limits with suffixes
8468           make '-c' optionally and assume current ctx by default
8469
8470 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8471
8472         * util-vserver/lib/parselimit.c,
8473           util-vserver/lib/testsuite/parselimit.c: initial checkin
8474
8475 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8476
8477         * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
8478
8479 2004-03-05 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8480
8481         * util-vserver/lib/Makefile-files: added parselimit.c
8482
8483 2004-03-05 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8484
8485         * util-vserver/src, util-vserver/src/.cvsignore: updated; added
8486           vattribute and keep-ctx-alive
8487
8488 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8489
8490         * util-vserver/src/vcontext.c: implement the vc_set_flags() part
8491
8492 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8493
8494         * util-vserver/src/vattribute.c: setFlags(): implemented it
8495
8496 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8497
8498         * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
8499
8500 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8501
8502         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
8503           error-checking
8504
8505 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8506
8507         * util-vserver/lib/getprocentry-legacy.c,
8508           util-vserver/lib/syscall-compat.hc,
8509           util-vserver/lib/syscall_getflags-v13.hc,
8510           util-vserver/lib/syscall_getiattr.c,
8511           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
8512           util-vserver/lib/syscall_getvxinfo.c,
8513           util-vserver/lib/syscall_setflags-v13.hc: return better
8514           errorcodes
8515
8516 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8517
8518         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
8519           error
8520
8521 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8522
8523         * util-vserver/ensc_wrappers/Makefile-files: added
8524           wrappers-socket.hc
8525
8526 2004-03-05 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8527
8528         * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
8529           keep-ctx-alive
8530
8531 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8532
8533         * util-vserver/src/vserver-info.c: added 'FEATURE' tag
8534
8535 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8536
8537         * util-vserver/src/vcontext.c: added support for external
8538           synchronization
8539
8540 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8541
8542         * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
8543           of vc_textlist2flag
8544
8545 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8546
8547         * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
8548           initial checkin
8549
8550 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8551
8552         * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
8553           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
8554           support for VC_IATTR_IMMUTABLE flag
8555
8556 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8557
8558         * util-vserver/src/enter-namespace.c,
8559           util-vserver/src/new-namespace.c: obsoleted by vnamespace
8560
8561 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8562
8563         * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
8564           of vc_textlist2flag()
8565
8566 2004-03-05 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8567
8568         * util-vserver/src/Makefile-files: removed new-namespace and
8569           enter-namespace
8570           added keep-ctx-alive and vattribute
8571           added src_legacy_* variables
8572
8573 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8574
8575         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
8576           util-vserver/scripts/vserver: use $_VNAMESPACE instead of
8577           $_NEW_NAMESPACE
8578
8579 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8580
8581         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8582           $_VATTRIBUTE and $_VNAMESPACE
8583           removed $_NEW_NAMESPACE
8584
8585 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8586
8587         * util-vserver/scripts/chcontext: began to implement the new
8588           vcontext part...
8589
8590 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8591
8592         * util-vserver/m4/ensc_syscallnr.m4: use
8593           $ensc_cv_path_kernelheaders instead of $kernelincludedir
8594
8595 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8596
8597         * util-vserver/lib_internal/util.h: include "util-unixsock.h"
8598
8599 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8600
8601         * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
8602           flag too
8603
8604 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8605
8606         * util-vserver/lib_internal/util-unixsock.h: initial checkin
8607
8608 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8609
8610         * util-vserver/lib/testsuite/flags.c: updated to new flag functions
8611
8612 2004-03-05 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8613
8614         * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
8615           added -compat versions for the flag-parsers
8616           vc_isSupportedString(): added
8617
8618 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8619
8620         * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
8621           declarations
8622
8623 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8624
8625         * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
8626           util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
8627           util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
8628           util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
8629           in the *.c files and will not be
8630           used anymore by every file including 'fmt.h'
8631
8632 2004-03-05 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8633
8634         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
8635           to -compat.c
8636
8637 2004-03-05 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8638
8639         * util-vserver/ensc_wrappers/wrappers-socket.hc,
8640           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
8641           util-vserver/lib/flags_list-compat.c,
8642           util-vserver/lib/flags_list-v13.c,
8643           util-vserver/lib/issupportedstring.c,
8644           util-vserver/lib/listparser.hc,
8645           util-vserver/lib/listparser_uint32.c,
8646           util-vserver/lib/listparser_uint64.c: initial checkin
8647
8648 2004-03-05 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8649
8650         * util-vserver/lib/Makefile-files: updated to new flags* files
8651           added listparser* files
8652           removed unused statements
8653
8654 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8655
8656         * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
8657
8658 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8659
8660         * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
8661           declarations (use WRAPPER_DECL)
8662           WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
8663           perror() anymore
8664
8665 2004-03-05 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8666
8667         * util-vserver/contrib/manifest.dat.pathsubst: removed
8668           new-namespace and enter-namespace; they are obsoleted by
8669           vnamespace
8670
8671 2004-03-05 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8672
8673         * util-vserver/Makefile.am: added $(src_legacy_*)
8674
8675 2004-03-04 04:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8676
8677         * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
8678
8679 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8680
8681         * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
8682
8683 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8684
8685         * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
8686
8687 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8688
8689         * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
8690           anymore
8691
8692 2004-03-04 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8693
8694         * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
8695
8696 2004-03-04 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8697
8698         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
8699           util-vserver/m4/ensc_dietlibc_compat.m4,
8700           util-vserver/m4/ensc_fpicsyscall.m4,
8701           util-vserver/m4/ensc_syscall.m4: use unique identifiers
8702
8703 2004-02-27 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8704
8705         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
8706
8707 2004-02-27 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8708
8709         * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
8710           installation
8711           fixed initscript update
8712
8713 2004-02-27 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8714
8715         * util-vserver/src, util-vserver/src/.cvsignore: added vsched
8716
8717 2004-02-27 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8718
8719         * util-vserver/lib/testsuite/fmt.c: include <string.h>
8720
8721 2004-02-27 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8722
8723         * util-vserver/contrib/manifest.dat.pathsubst: added vsched
8724
8725 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8726
8727         * util-vserver/src/chbind.c: removed unused variable
8728
8729 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8730
8731         * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
8732
8733 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8734
8735         * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
8736           util-vserver/src/vschedule.c: renamed vschedule to vsched
8737
8738 2004-02-27 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8739
8740         * util-vserver/src, util-vserver/src/.cvsignore: added
8741           chcontext-compat and vschedule
8742
8743 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8744
8745         * util-vserver/lib/syscall_setsched-v13.hc,
8746           util-vserver/lib/syscall_setsched.c,
8747           util-vserver/src/vschedule.c: initial checkin
8748
8749 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8750
8751         * util-vserver/src/Makefile-files: added vschedule
8752
8753 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8754
8755         * util-vserver/lib/vserver.h: added vc_set_sched declarations
8756
8757 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8758
8759         * util-vserver/lib/virtual.h: removed 'otpions' field from
8760           vcmd_set_sched_v1
8761
8762 2004-02-27 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8763
8764         * util-vserver/lib/Makefile-files: added *setsched* files
8765
8766 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8767
8768         * util-vserver/src/chcontext.c: cleanups; applied name-change from
8769           'chcontext' to 'chcontext-compat'
8770
8771 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8772
8773         * util-vserver/src/Makefile-files: renamed 'chcontext' to
8774           'chcontext-compat'
8775
8776 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8777
8778         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8779           $_CHCONTEXT_COMPAT
8780           updated $_CHCONTEXT
8781
8782 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8783
8784         * util-vserver/scripts/functions: isKernelAPI(): added
8785
8786 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8787
8788         * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
8789           initial checkin
8790
8791 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8792
8793         * util-vserver/scripts/Makefile-files: added chcontext wrapper
8794
8795 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8796
8797         * util-vserver/lib/vserver.h: added vc_isSupported()
8798           cleanups
8799
8800 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8801
8802         * util-vserver/lib/virtual.h: updated scheduler definitions
8803
8804 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8805
8806         * util-vserver/lib/Makefile-files: added issupported.c
8807
8808 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8809
8810         * util-vserver/contrib/manifest.dat.pathsubst: added
8811           chcontext-compat
8812
8813 2004-02-27 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8814
8815         * util-vserver/src/vcontext.c: cleanups; restructured code
8816
8817 2004-02-27 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8818
8819         * util-vserver/src/new-namespace.c: cleanups; do not include
8820           "stack-start.h" anymore
8821
8822 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8823
8824         * util-vserver/src, util-vserver/src/.cvsignore,
8825           util-vserver/src/Makefile-files: added vnamespace
8826
8827 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8828
8829         * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
8830           util-vserver/lib/syscall_cleanupnamespace.c,
8831           util-vserver/lib/syscall_setnamespace-v13.hc,
8832           util-vserver/lib/syscall_setnamespace.c,
8833           util-vserver/src/vnamespace.c: initial checkin
8834
8835 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8836
8837         * util-vserver/src/fakerunlevel.c,
8838           util-vserver/src/rpm-fake-resolver.c,
8839           util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
8840           util-vserver/src/vserver-stat.c: use wrappers with detailed
8841           error-messages
8842
8843 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8844
8845         * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
8846
8847 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8848
8849         * util-vserver/lib/vserver.h: vc_set_namespace(),
8850           vc_cleanup_namespace(): added prototypes
8851
8852 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8853
8854         * util-vserver/lib/virtual.h: added VCMD_set_namespace and
8855           VCMD_cleanup_namespace declarations
8856
8857 2004-02-27 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8858
8859         * util-vserver/lib/Makefile-files: added *setnamespace* and
8860           *cleanupnamespace* files
8861
8862 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8863
8864         * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
8865           util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
8866           wrappers with detailed error-messages
8867
8868 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8869
8870         * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
8871
8872 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8873
8874         * util-vserver/distrib/defaults/rpm/macros: added
8875           /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
8876
8877 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8878
8879         * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
8880           vnamespace
8881
8882 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8883
8884         * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
8885
8886 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8887
8888         * util-vserver/src/util.h: removed everything an include
8889           <lib_internal/util.h> only
8890
8891 2004-02-26 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8892
8893         * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
8894
8895 2004-02-26 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8896
8897         * util-vserver/src/chcontext.c,
8898           util-vserver/src/rpm-fake-resolver.c,
8899           util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
8900           VC_RANDCTX
8901
8902 2004-02-26 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8903
8904         * util-vserver/lib/syscall_createcontext-v13.hc,
8905           util-vserver/lib/syscall_createcontext.c,
8906           util-vserver/lib/syscall_getflags-v13.hc,
8907           util-vserver/lib/syscall_getflags.c,
8908           util-vserver/lib/syscall_migratecontext-v13.hc,
8909           util-vserver/lib/syscall_migratecontext.c,
8910           util-vserver/lib/syscall_setflags-v13.hc,
8911           util-vserver/lib/syscall_setflags.c,
8912           util-vserver/lib_internal/util-cast.h,
8913           util-vserver/lib_internal/util-commonstrings.h,
8914           util-vserver/lib_internal/util-declarecmd.h,
8915           util-vserver/lib_internal/util-dimof.h,
8916           util-vserver/lib_internal/util-exitlikeprocess.c,
8917           util-vserver/lib_internal/util-exitlikeprocess.h,
8918           util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
8919           initial checkin
8920
8921 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8922
8923         * util-vserver/src/testsuite/Makefile-files: removed
8924           'util-exitlikeprocess.c'; link against libinternal.a now
8925
8926 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8927
8928         * util-vserver/src/Makefile-files: added vcontext
8929           removed 'util-exitlikeprocess.c'; link against libinternal.a now
8930
8931 2004-02-26 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8932
8933         * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
8934           (reported in IRC by broo)
8935
8936 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8937
8938         * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
8939
8940 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8941
8942         * util-vserver/lib_internal/Makefile-files: added lots of util-*
8943           headers
8944           added util-exitlikeprocess
8945
8946 2004-02-26 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8947
8948         * util-vserver/lib/vserver.h: * vc_create_context(),
8949           vc_migrate_context(), vc_[sg]et_flags(): added
8950           prototypes plus structures
8951           * use VC_DYNAMIC_XID instead of VC_RANDCTX
8952
8953 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8954
8955         * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
8956           (for API >= 0x00010012)
8957           use VC_DYNAMIC_XID instead of VC_RANDCTX
8958
8959 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8960
8961         * util-vserver/lib/virtual.h: added create+migrate+flags+caps
8962           declarations
8963
8964 2004-02-26 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8965
8966         * util-vserver/lib/Makefile-files: added createcontext +
8967           migratecontext + [sg]etflags files
8968
8969 2004-02-26 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8970
8971         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
8972           Evc_create_context(), Evc_migrate_context(): added
8973           use WRAPPER_DECL instead of UNUSED
8974
8975 2004-02-25 11:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8976
8977         * util-vserver/src/vlimit.c: enhanced output
8978           added -nd options
8979           allow literal limits
8980           assume '-H' by default
8981
8982 2004-02-25 11:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8983
8984         * util-vserver/lib/testsuite,
8985           util-vserver/lib/testsuite/.cvsignore: added 'fmt'
8986
8987 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8988
8989         * util-vserver/src/util.h: include util-perror.h
8990
8991 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8992
8993         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
8994           use more verbose perror()
8995
8996 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8997
8998         * util-vserver/lib/testsuite/fmt.c,
8999           util-vserver/lib_internal/util-perror.h: initial checkin
9000
9001 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9002
9003         * util-vserver/scripts/vserver.functions: added better namespace
9004           supportc
9005
9006 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9007
9008         * util-vserver/lib/testsuite/Makefile-files: added fmt.c
9009
9010 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9011
9012         * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
9013
9014 2004-02-20 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9015
9016         * util-vserver/lib/flags.c: cosmetical cleanups
9017
9018 2004-02-20 23:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9019
9020         * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
9021           NAMESPACE flag
9022
9023 2004-02-20 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9024
9025         * util-vserver/src/Makefile-files: install enter-namespace into
9026           $(sbindir) instead of $(pkglibdir)
9027
9028 2004-02-20 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9029
9030         * util-vserver/src/new-namespace.c: added missing '#include
9031           <errno.h>'
9032
9033 2004-02-20 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9034
9035         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
9036
9037 2004-02-20 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9038
9039         * util-vserver/src, util-vserver/src/.cvsignore: added
9040           enter-namespace
9041
9042 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9043
9044         * util-vserver/contrib/manifest.dat.pathsubst,
9045           util-vserver/src/Makefile-files: added enter-namespace
9046
9047 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9048
9049         * util-vserver/src/enter-namespace.c: initial checkin
9050
9051 2004-02-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9052
9053         * util-vserver/src/vlimit.c: merged with 0.29.2
9054
9055 2004-02-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9056
9057         * util-vserver/src/vlimit.c: changed logic to skip entries without
9058           chance for success
9059
9060 2004-02-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9061
9062         * util-vserver/lib/Makefile-files: cleanups
9063
9064 2004-02-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9065
9066         * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
9067           use correct datastructure
9068
9069 2004-02-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9070
9071         * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
9072           util-vserver/lib/vserver.h: added the enter-namespace stuff
9073
9074 2004-02-20 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9075
9076         * util-vserver/lib/syscall_enternamespace-v13.hc,
9077           util-vserver/lib/syscall_enternamespace.c: initial checkin
9078
9079 2004-02-20 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9080
9081         * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
9082           more extensive output
9083
9084 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9085
9086         * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
9087           into core
9088
9089 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9090
9091         * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
9092           incremented needed API-version
9093
9094 2004-02-20 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9095
9096         * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
9097           handle xid==0 and xid==1 case manually
9098
9099 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9100
9101         * util-vserver/src/vlimit.c: cleanup output in error-case
9102
9103 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9104
9105         * util-vserver/src/stack-start.h: fixed begin of STACK_START for
9106           non-growing stacks
9107
9108 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9109
9110         * util-vserver/src/fakerunlevel.c: use more extensive errormessages
9111           use <wrappers.h>
9112
9113 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9114
9115         * util-vserver/lib/fscompat_getiattr-v13.hc,
9116           util-vserver/lib/fscompat_getiattr.c,
9117           util-vserver/lib/fscompat_setiattr-v13.hc,
9118           util-vserver/lib/fscompat_setiattr.c: obsoleted
9119
9120 2004-02-20 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9121
9122         * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
9123           util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
9124           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
9125           util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
9126           util-vserver/src/rpm-fake-resolver.c,
9127           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
9128           util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
9129           do the lo-check anymore
9130
9131 2004-02-20 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9132
9133         * util-vserver/src/chbind.c: use more extensive errormessages
9134           do not do the lo-check anymore
9135
9136 2004-02-20 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9137
9138         * util-vserver/src/vserver-info.c: fix copy&paste error when giving
9139           out initpid
9140
9141 2004-02-19 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9142
9143         * util-vserver/NEWS: version 0.29.195
9144
9145 2004-02-19 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9146
9147         * util-vserver/src/vserver-info.c: added SYSINFO command
9148           internal cleanups
9149
9150 2004-02-19 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9151
9152         * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
9153           Debian's e2fsprogs-devel
9154           tell packagename for Mandrake
9155
9156 2004-02-19 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9157
9158         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
9159           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
9160           util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
9161           new iattr interface and changed some internal functions
9162
9163 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9164
9165         * util-vserver/lib_internal/unify-unify.c,
9166           util-vserver/lib_internal/util-safechdir.c: applied new iattr
9167           interface
9168
9169 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9170
9171         * util-vserver/lib/vserver.h: * changed iattr interface
9172           * removed *iattr_compat() functions; functionality is covered by
9173           new
9174           iattr interface already
9175
9176 2004-02-19 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9177
9178         * util-vserver/lib/virtual.h: added new iattr definitions
9179
9180 2004-02-19 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9181
9182         * util-vserver/lib/syscall_getiattr-v13.hc,
9183           util-vserver/lib/syscall_getiattr.c,
9184           util-vserver/lib/syscall_setiattr-v13.hc,
9185           util-vserver/lib/syscall_setiattr.c: implemented new iattr
9186           interface
9187
9188 2004-02-19 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9189
9190         * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
9191           fixed off-by-one error while checking number
9192           of allowed IPs
9193
9194 2004-02-19 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9195
9196         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
9197           util-vserver/lib/fscompat_setiattr-fscompat.hc,
9198           util-vserver/lib/syscall_getiattr-fscompat.hc,
9199           util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
9200           files to *iattr-fscompat* and applied the changed iattr interface
9201
9202 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9203
9204         * util-vserver/lib/createskeleton-full.hc: use new iattr interface
9205
9206 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9207
9208         * util-vserver/lib/Makefile-files: removed the fscompat* files
9209           added *iattr-fscompat files
9210
9211 2004-02-19 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9212
9213         * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
9214           and vcopy
9215
9216 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9217
9218         * util-vserver/configure.ac: create FEATURES.txt and rearranged
9219           code a little bit
9220
9221 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9222
9223         * util-vserver/Makefile.am: added FEATURES.txt
9224
9225 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9226
9227         * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
9228           defines
9229
9230 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9231
9232         * util-vserver/lib/fscompat_setiattr-fscompat.hc:
9233           vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
9234
9235 2004-02-18 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9236
9237         * util-vserver/lib_internal/unify-unify.c,
9238           util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
9239           parameters
9240           Unify_copy(), Unify_setTime(): added prototype
9241
9242 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9243
9244         * util-vserver/lib_internal/unify-deunify.c: fixed parameters
9245
9246 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9247
9248         * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
9249           prototype
9250
9251 2004-02-18 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9252
9253         * util-vserver/lib_internal/Makefile-files: added unify* and util-*
9254           files
9255
9256 2004-02-18 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9257
9258         * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
9259           outsourced a lot to libinternal.a
9260
9261 2004-02-18 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9262
9263         * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
9264           to libinternal.a
9265
9266 2004-02-18 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9267
9268         * util-vserver/src/Makefile-files: added vcopy
9269           link the fstool programs against libinternal.a
9270           removed vserver-visitdir
9271
9272 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9273
9274         * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
9275
9276 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9277
9278         * util-vserver/src/util-safechdir.c: moved into libinternal.a
9279
9280 2004-02-18 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9281
9282         * util-vserver/lib/createskeleton-full.hc,
9283           util-vserver/lib/createskeleton-short.hc,
9284           util-vserver/lib/createskeleton.c,
9285           util-vserver/lib_internal/matchlist-printid.c,
9286           util-vserver/lib_internal/unify-copy.c,
9287           util-vserver/lib_internal/unify-settime.c,
9288           util-vserver/lib_internal/util-dotfile.h,
9289           util-vserver/lib_internal/util-safechdir.c,
9290           util-vserver/lib_internal/util-safechdir.h,
9291           util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
9292           util-vserver/src/vserver-visitdir.hc: initial checkin
9293
9294 2004-02-18 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9295
9296         * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
9297           function to accept an additional argument holding
9298           the error, instead of giving out the error
9299
9300 2004-02-18 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9301
9302         * util-vserver/lib/Makefile-files: added createskeleton* files
9303
9304 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9305
9306         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
9307
9308 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9309
9310         * util-vserver/Makefile.am, util-vserver/configure.ac: do not
9311           redefine 'LIBTOOL'; the '--tag' causes problems on install
9312
9313 2004-02-18 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9314
9315         * util-vserver/compat.h: added PURE
9316
9317 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9318
9319         * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
9320           determine if '-lcompat' is needed for dietlibc
9321
9322 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9323
9324         * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
9325           generalized some LIBTOOL stuff
9326           do not install libinternal.a anymore
9327
9328 2004-02-17 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9329
9330         * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
9331           of lib/libvserver.la to use '-lcompat' on purpose
9332
9333 2004-02-17 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9334
9335         * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
9336           /proc when it is already mounted
9337
9338 2004-02-17 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9339
9340         * util-vserver/src/rpm-fake.c: rearranged inclusion of
9341           <sys/socket.h> to fix compilation problems
9342           with fc1.90
9343
9344 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9345
9346         * util-vserver/src/rebootmgr.c: include <limits.h>
9347
9348 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9349
9350         * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
9351           lib/libvserver.la to use '-lcompat' on purpose
9352           fixed capchroot compilation
9353
9354 2004-02-17 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9355
9356         * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
9357
9358 2004-02-17 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9359
9360         * util-vserver/ensc_vector/testsuite/test1.c,
9361           util-vserver/src/testsuite/vunify-functest.c: make non-C99
9362           compilers happy
9363
9364 2004-02-17 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9365
9366         * util-vserver/NEWS: version 0.29.192
9367
9368 2004-02-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9369
9370         * util-vserver/Makefile.am: added missing backslash
9371
9372 2004-02-17 02:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9373
9374         * util-vserver/src/testsuite/Makefile-files,
9375           util-vserver/src/testsuite/vunify-functest.c,
9376           util-vserver/src/vunify.h: use new lib_internal/
9377
9378 2004-02-17 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9379
9380         * util-vserver/src/vunify-init.hc: moved most function into
9381           lib_internal/
9382
9383 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9384
9385         * util-vserver/src/vunify.c: use new lib_internal
9386
9387 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9388
9389         * util-vserver/src/util.h: moved some functions/macros into
9390           lib_internal/util-*
9391
9392 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9393
9394         * util-vserver/src/Makefile-files: removed vunify-* files which
9395           went into lib_internal
9396
9397 2004-02-17 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9398
9399         * util-vserver/Makefile.am: added lib_internal/ files
9400
9401 2004-02-17 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9402
9403         * util-vserver/src/vunify-compare.hc,
9404           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
9405           util-vserver/src/vunify-matchlist.c,
9406           util-vserver/src/vunify-matchlist.h: moved functionality into
9407           lib_internal library
9408
9409 2004-02-17 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9410
9411         * util-vserver/lib_internal,
9412           util-vserver/lib_internal/Makefile-files,
9413           util-vserver/lib_internal/matchlist-appendfiles.c,
9414           util-vserver/lib_internal/matchlist-compare.c,
9415           util-vserver/lib_internal/matchlist-destroy.c,
9416           util-vserver/lib_internal/matchlist-init.c,
9417           util-vserver/lib_internal/matchlist-initbyvserver.c,
9418           util-vserver/lib_internal/matchlist-initmanually.c,
9419           util-vserver/lib_internal/matchlist-initrefserverlist.c,
9420           util-vserver/lib_internal/matchlist.h,
9421           util-vserver/lib_internal/pathinfo-append.c,
9422           util-vserver/lib_internal/pathinfo-test.c,
9423           util-vserver/lib_internal/pathinfo.h,
9424           util-vserver/lib_internal/string-destroy.c,
9425           util-vserver/lib_internal/string.h,
9426           util-vserver/lib_internal/string.hc,
9427           util-vserver/lib_internal/unify-deunify.c,
9428           util-vserver/lib_internal/unify-unify.c,
9429           util-vserver/lib_internal/unify.h,
9430           util-vserver/lib_internal/util-io.h,
9431           util-vserver/lib_internal/util-mem.h: initial checkin
9432
9433 2004-02-17 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9434
9435         * util-vserver/ensc_wrappers/wrappers-unistd.hc,
9436           util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
9437           'noreturn' warnings for the execv() functions
9438
9439 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9440
9441         * util-vserver/contrib/make-manifest: ignore lines beginning with
9442           '#'
9443
9444 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9445
9446         * util-vserver/contrib/manifest.dat.pathsubst: set
9447           @ENSC_HAVE_*_COMPILER_TRUE@ tags
9448
9449 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9450
9451         * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
9452
9453 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9454
9455         * util-vserver/scripts/functions: use $_READLINK
9456           mount /proc when doing pkg-management
9457
9458 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9459
9460         * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
9461
9462 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9463
9464         * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
9465           (e.g. 'i' for install (default), 'q' for
9466           query, 'd' for database)
9467
9468 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9469
9470         * util-vserver/scripts/vserver-build.functions: register generated
9471           files so that they
9472           can be cleaned up when needed
9473
9474 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9475
9476         * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
9477
9478 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9479
9480         * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
9481           added
9482
9483 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9484
9485         * util-vserver/scripts/vserver-setup.functions: added --initstyle
9486           support (-> /etc/vservers/.../apps/init/style)
9487
9488 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9489
9490         * util-vserver/src/chbind.c: refined test-routine to work in
9491           vservers without 'lo' interface
9492
9493 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9494
9495         * util-vserver/src/secure-mount.c: define MS_REC when needed
9496
9497 2004-02-16 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9498
9499         * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
9500           added big, fat warning when not using dietlibc
9501
9502 2004-02-16 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9503
9504         * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
9505           pathsubst-rules
9506
9507 2004-02-14 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9508
9509         * util-vserver/scripts/vserver: use isAvoidNamespace() from
9510           main-functions file
9511
9512 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9513
9514         * util-vserver/scripts/functions,
9515           util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
9516           into main-functions file
9517
9518 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9519
9520         * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
9521           improved message
9522
9523 2004-02-14 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9524
9525         * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
9526           argument optionally
9527
9528 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9529
9530         * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
9531
9532 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9533
9534         * util-vserver/configure.ac: use ENSC_SYSCALLNR()
9535
9536 2004-02-13 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9537
9538         * util-vserver/lib/vserver-internal.h: use results from
9539           ENSC_SYSCALLNR
9540
9541 2004-02-13 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9542
9543         * util-vserver/m4/ensc_syscallnr.m4: initial checkin
9544
9545 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9546
9547         * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
9548
9549 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9550
9551         * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
9552
9553 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9554
9555         * util-vserver/scripts/vserver.start: use clearenv
9556
9557 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9558
9559         * util-vserver/scripts/vserver.functions: made namespace stuff
9560           configurable at a global place
9561
9562 2004-02-11 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9563
9564         * util-vserver/scripts/vrpm-preload: give more rights... (same like
9565           at --secure)
9566
9567 2004-02-11 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9568
9569         * util-vserver/scripts/util-vserver-vars.pathsubst,
9570           util-vserver/src/Makefile-files: added clearenv
9571
9572 2004-02-11 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9573
9574         * util-vserver/src/clearenv.c: initial checkin
9575
9576 2004-02-10 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9577
9578         * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
9579           dot-files by default; it does not make sense to use a special
9580           '-a' flag for the set-operations
9581
9582 2004-02-10 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9583
9584         * util-vserver/configure.ac: version 0.28.200
9585
9586 2004-02-10 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9587
9588         * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
9589           use internal mount(2) on MOVE too
9590
9591 2004-02-10 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9592
9593         * util-vserver/scripts/vserver,
9594           util-vserver/scripts/vserver.functions,
9595           util-vserver/scripts/vserver.start: implemented CLONE_NS and
9596           --rbind mounting
9597
9598 2004-02-10 14:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9599
9600         * util-vserver/src/secure-mount.c: implemented '--rbind'
9601
9602 2004-02-10 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9603
9604         * util-vserver/ensc_vector/testsuite,
9605           util-vserver/ensc_vector/testsuite/.cvsignore,
9606           util-vserver/lib/testsuite,
9607           util-vserver/lib/testsuite/.cvsignore: initial checkin
9608
9609 2004-02-10 12:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9610
9611         * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
9612           s!init!fakeinit!
9613
9614 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9615
9616         * util-vserver/configure.ac: version 0.28.199
9617
9618 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9619
9620         * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
9621           right %post scriptlet
9622
9623 2004-02-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9624
9625         * util-vserver/configure.ac: version 0.28.198
9626
9627 2004-02-09 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9628
9629         * util-vserver/contrib/make-manifest,
9630           util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
9631           from -core to -lib
9632
9633 2004-02-09 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9634
9635         * util-vserver/util-vserver.spec.in: added -lib subpackage
9636           moved *.so.* files from -core to -lib
9637           removed the '%exclude ...vrpm.8'
9638           added a 'make check'
9639
9640 2004-02-09 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9641
9642         * util-vserver/src/testsuite,
9643           util-vserver/src/testsuite/.cvsignore: initial checkin
9644
9645 2004-02-09 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9646
9647         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
9648           added some 'NORETURN' specifiers
9649
9650 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9651
9652         * util-vserver/Makefile.am: added lib/testsuite
9653
9654 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9655
9656         * util-vserver/src/testsuite/vunify-test.sh: redirect output to
9657           /dev/null
9658
9659 2004-02-09 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9660
9661         * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
9662           warnings
9663
9664 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9665
9666         * util-vserver/src/testsuite/chcontext-test.c: added explicite
9667           'return' for non-C99 compilers
9668
9669 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9670
9671         * util-vserver/src/testsuite/Makefile-files: added chbind-test
9672
9673 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9674
9675         * util-vserver/man/Makefile-files: renoved vrpm.8 for now
9676
9677 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9678
9679         * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
9680           instead of 'int' argument
9681           vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
9682           prototypes
9683
9684 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9685
9686         * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
9687           int' instead of 'int' argument
9688
9689 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9690
9691         * util-vserver/lib/Makefile-files: added flags* files
9692           added testsuite + -programs
9693
9694 2004-02-09 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9695
9696         * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
9697           function
9698           rearranged code to avoid unremovable zombie processes
9699
9700 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9701
9702         * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
9703           it
9704
9705 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9706
9707         * util-vserver/src/Makefile-files: made reducecap & chbind native
9708           dietlibc programs
9709
9710 2004-02-09 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9711
9712         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
9713           util-vserver/lib/testsuite,
9714           util-vserver/lib/testsuite/Makefile-files,
9715           util-vserver/lib/testsuite/flags.c,
9716           util-vserver/src/testsuite/chbind-test.c: initial checkin
9717
9718 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9719
9720         * util-vserver/src/Makefile-files: added sys_clone.h
9721
9722 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9723
9724         * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
9725           needed Requires:
9726
9727 2004-02-06 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9728
9729         * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
9730           newly create vserverdirs
9731           cleanups; parenthesize case-expressions
9732
9733 2004-02-06 21:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9734
9735         * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
9736           attribute to prototype
9737
9738 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9739
9740         * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
9741
9742 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9743
9744         * util-vserver/src/new-namespace.c: cleanups; modernized it
9745
9746 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9747
9748         * util-vserver/src/Makefile-files: link new-namespace against
9749           util-exitlikeprocess
9750           cleanups
9751
9752 2004-02-06 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9753
9754         * util-vserver/src/sys_clone.h: initial checkin
9755
9756 2004-02-06 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9757
9758         * util-vserver/src/testsuite/Makefile-files: do not call
9759           vunify-test when no C99 compiler is available
9760
9761 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9762
9763         * util-vserver/ensc_vector/testsuite,
9764           util-vserver/ensc_vector/testsuite/Makefile-files,
9765           util-vserver/ensc_vector/testsuite/test1.c: initial checkin
9766
9767 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9768
9769         * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
9770
9771 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9772
9773         * util-vserver/src/vutil.cc: minor cosmetical changes
9774
9775 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9776
9777         * util-vserver/src/vunify-init.hc: initModeManually(): added
9778           missing strdup()
9779
9780 2004-02-06 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9781
9782         * util-vserver/Makefile.am,
9783           util-vserver/ensc_vector/Makefile-files: added ensc_vector
9784           testsuite
9785
9786 2004-02-06 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9787
9788         * util-vserver/ensc_vector/vector-insert.c: fixed it
9789
9790 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9791
9792         * util-vserver/src/vserver-stat.c: use ensc_vector
9793           cleanups
9794
9795 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9796
9797         * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
9798           mappings
9799
9800 2004-02-06 16:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9801
9802         * util-vserver/src/Makefile-files: link vserver-stat against
9803           libensc_vector.a
9804
9805 2004-02-06 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9806
9807         * util-vserver/doc/configuration.xml: enumerated possible resources
9808
9809 2004-02-06 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9810
9811         * util-vserver/src/chxid.c: fixed do-display-dir behavior
9812
9813 2004-02-06 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9814
9815         * util-vserver/scripts/vserver.functions: _generateFlagOptions():
9816           fixed a case expression; formerly x"foo" ==
9817           foo checks which would never succeed
9818
9819 2004-02-06 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9820
9821         * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
9822           util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
9823           util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
9824           util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
9825           util-vserver/src/rpm-fake-resolver.c,
9826           util-vserver/src/save_ctxinfo.c,
9827           util-vserver/src/testsuite/rpm-fake-test.c,
9828           util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
9829           util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
9830           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
9831           util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
9832           use new ensc_wrappers/ headers
9833
9834 2004-02-06 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9835
9836         * util-vserver/src/Makefile-files: removed wrappers-*
9837           link lsxid against libensc_vector.a
9838
9839 2004-02-06 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9840
9841         * util-vserver/src/wrappers-dirent.h,
9842           util-vserver/src/wrappers-io.h,
9843           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
9844           moved and generalized into an own /ensc_wrappers subdir
9845
9846 2004-02-06 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9847
9848         * util-vserver/ensc_vector,
9849           util-vserver/ensc_vector/Makefile-files,
9850           util-vserver/ensc_vector/vector-clear.c,
9851           util-vserver/ensc_vector/vector-free.c,
9852           util-vserver/ensc_vector/vector-init.c,
9853           util-vserver/ensc_vector/vector-insert.c,
9854           util-vserver/ensc_vector/vector-internal.h,
9855           util-vserver/ensc_vector/vector-popback.c,
9856           util-vserver/ensc_vector/vector-pushback.c,
9857           util-vserver/ensc_vector/vector-resize.c,
9858           util-vserver/ensc_vector/vector-resizeinternal.hc,
9859           util-vserver/ensc_vector/vector-search.c,
9860           util-vserver/ensc_vector/vector-sort.c,
9861           util-vserver/ensc_vector/vector-unique.c,
9862           util-vserver/ensc_vector/vector.h,
9863           util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
9864           util-vserver/ensc_wrappers/Makefile-files,
9865           util-vserver/ensc_wrappers/wrappers-clone.hc,
9866           util-vserver/ensc_wrappers/wrappers-dirent.hc,
9867           util-vserver/ensc_wrappers/wrappers-fcntl.hc,
9868           util-vserver/ensc_wrappers/wrappers-io.hc,
9869           util-vserver/ensc_wrappers/wrappers-ioctl.hc,
9870           util-vserver/ensc_wrappers/wrappers-iosock.hc,
9871           util-vserver/ensc_wrappers/wrappers-mount.hc,
9872           util-vserver/ensc_wrappers/wrappers-pivot.hc,
9873           util-vserver/ensc_wrappers/wrappers-resource.hc,
9874           util-vserver/ensc_wrappers/wrappers-stdlib.hc,
9875           util-vserver/ensc_wrappers/wrappers-unistd.hc,
9876           util-vserver/ensc_wrappers/wrappers-vserver.hc,
9877           util-vserver/ensc_wrappers/wrappers-wait.hc,
9878           util-vserver/ensc_wrappers/wrappers.h,
9879           util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
9880
9881 2004-02-06 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9882
9883         * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
9884           subdirs and files
9885
9886 2004-02-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9887
9888         * util-vserver/src/setattr.c: documented --barrier
9889           fixed do-display-dir behavior
9890
9891 2004-02-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9892
9893         * util-vserver/scripts/vserver.functions: added another path for
9894           the template mtab file
9895
9896 2004-02-05 04:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9897
9898         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
9899
9900 2004-02-05 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9901
9902         * util-vserver/distrib/defaults/apt.conf: initial checkin
9903
9904 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9905
9906         * util-vserver/distrib/Makefile.am: added default apt.conf
9907
9908 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9909
9910         * util-vserver/doc/configuration.xml: documented default apt.conf
9911
9912 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9913
9914         * util-vserver/lib/syscall-legacy.hc: minor code cleanups
9915           added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
9916
9917 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9918
9919         * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
9920           headers
9921
9922 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9923
9924         * util-vserver/scripts/vserver-build.functions.apt: added default
9925           apt.conf/vendors.conf files
9926
9927 2004-02-05 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9928
9929         * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
9930           again...
9931
9932 2004-02-04 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9933
9934         * util-vserver/configure.ac: use ENSC_SYSCALL
9935           enhanced diagnostic output
9936
9937 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9938
9939         * util-vserver/lib/syscall-legacy.hc,
9940           util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
9941
9942 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9943
9944         * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
9945           anymore explicitly
9946
9947 2004-02-04 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9948
9949         * util-vserver/Makefile.am: added @WGET@ substitution
9950
9951 2004-02-04 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9952
9953         * util-vserver/m4/ensc_syscall.m4: initial checkin
9954
9955 2004-02-04 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9956
9957         * util-vserver/scripts/vpkg: implemented Debian support
9958
9959 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9960
9961         * util-vserver/scripts/vserver: cleanups
9962           added '--silent' option
9963
9964 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9965
9966         * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
9967           cleanups
9968
9969 2004-02-04 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9970
9971         * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
9972           transmission
9973
9974 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9975
9976         * util-vserver/NEWS: version 0.28.193
9977
9978 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9979
9980         * util-vserver/configure.ac: added check for wget
9981           version 0.28.193
9982
9983 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9984
9985         * util-vserver/util-vserver.spec.in: added some (Build)Requires:
9986
9987 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9988
9989         * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
9990           files
9991
9992 2004-02-04 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9993
9994         * util-vserver/doc/configuration.xml: documented debootstrap
9995           configuration
9996
9997 2004-02-04 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9998
9999         * util-vserver/scripts/vserver-build.debootstrap: fixed path of
10000           default-uri file
10001
10002 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10003
10004         * util-vserver/distrib/misc/debootstrap.uri: initial checkin
10005
10006 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10007
10008         * util-vserver/distrib/Makefile.am: added debootstrap.uri
10009
10010 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10011
10012         * util-vserver/scripts/vserver-setup.functions: use
10013           $PKGLIBDEFAULTDIRc
10014
10015 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10016
10017         * util-vserver/scripts/vserver-build.apt-rpm,
10018           util-vserver/scripts/vserver-build.functions,
10019           util-vserver/scripts/vserver-build.skeleton: cleanups; use
10020           'base.' namespace
10021
10022 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10023
10024         * util-vserver/scripts/vserver-build: added debootstrap
10025
10026 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10027
10028         * util-vserver/scripts/vpkg: added basic support for Debian
10029
10030 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10031
10032         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
10033
10034 2004-02-04 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10035
10036         * util-vserver/scripts/Makefile-files: added debootstrap and
10037           pkgmgmt files
10038
10039 2004-02-04 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10040
10041         * util-vserver/scripts/vserver-build.debootstrap: initial checkin
10042
10043 2004-02-03 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10044
10045         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
10046
10047 2004-02-03 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10048
10049         * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
10050
10051 2004-02-03 22:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10052
10053         * util-vserver/contrib, util-vserver/contrib/.cvsignore,
10054           util-vserver/contrib/Makefile-files,
10055           util-vserver/contrib/make-manifest,
10056           util-vserver/contrib/manifest.dat.pathsubst: initial checkin
10057
10058 2004-02-03 21:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10059
10060         * util-vserver/configure.ac: added more details to the final
10061           summary
10062
10063 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10064
10065         * util-vserver/distrib/Makefile.am: added misc/fstab
10066
10067 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10068
10069         * util-vserver/scripts/vserver-build.apt-rpm,
10070           util-vserver/scripts/vserver-build.functions,
10071           util-vserver/scripts/vserver-build.functions.apt,
10072           util-vserver/scripts/vserver-build.functions.rpm: splitted some
10073           functions into a separate vserver-build.functions.pkgmgmt file
10074           use XXX.yyy namespace-style notation
10075
10076 2004-02-03 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10077
10078         * util-vserver/distrib/misc/fstab,
10079           util-vserver/scripts/vserver-build.functions.pkgmgmt,
10080           util-vserver/scripts/vserver-build.skeleton: initial checkin
10081
10082 2004-02-03 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10083
10084         * util-vserver/scripts/vserver-setup.functions: allow to configure
10085           fstab-file
10086
10087 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10088
10089         * util-vserver/scripts/vserver-build: added skeleton support
10090           fixed help message
10091
10092 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10093
10094         * util-vserver/scripts/vserver: added '--debug' option
10095
10096 2004-02-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10097
10098         * util-vserver/scripts/util-vserver-vars.pathsubst: added
10099           $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
10100
10101 2004-02-03 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10102
10103         * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
10104
10105 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10106
10107         * util-vserver/src/vkill.c: cleanups; use modern interfaces
10108
10109 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10110
10111         * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
10112
10113 2004-02-03 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10114
10115         * util-vserver/src/Makefile-files: added vuname
10116
10117 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10118
10119         * util-vserver/src/testsuite/Makefile-files: added workaround for
10120           automake bug
10121
10122 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10123
10124         * util-vserver/src/vuname.c: initial checkin
10125
10126 2004-02-03 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10127
10128         * util-vserver/configure.ac: use ENSC_C99COMPILER
10129           give out summary at end of ./configure
10130
10131 2004-02-03 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10132
10133         * util-vserver/src/Makefile-files: * added support for
10134           ENSC_HAVE_C99_COMPILER and conditionalized build
10135           of 'vunify'
10136           * renamed *_CXX_X_* variables to *_CXX_*
10137
10138 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10139
10140         * util-vserver/src/vunify.cc: removed since rewritten in C
10141
10142 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10143
10144         * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
10145
10146 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10147
10148         * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
10149           added warning-messages
10150
10151 2004-02-03 12:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10152
10153         * util-vserver/lib/syscall_getvhiname-v13.hc,
10154           util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
10155
10156 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10157
10158         * util-vserver/doc/compatibility.xml: added note about chcontext
10159           rewrite
10160
10161 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10162
10163         * util-vserver/configure.ac: added support for olduts API
10164
10165 2004-02-02 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10166
10167         * util-vserver/Makefile.am: substitute @PACKAGE@ too
10168
10169 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10170
10171         * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
10172
10173 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10174
10175         * util-vserver/src/testsuite/chcontext-test.c: initial checkin
10176
10177 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10178
10179         * util-vserver/src/wrappers.h: added Esetsid()
10180
10181 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10182
10183         * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
10184
10185 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10186
10187         * util-vserver/src/vserver-stat.c: cleanups
10188           added missing '\n' in error-msg
10189
10190 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10191
10192         * util-vserver/src/vserver-info.c: added UTS tag
10193
10194 2004-02-02 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10195
10196         * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
10197           call
10198
10199 2004-02-02 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10200
10201         * util-vserver/src/chcontext.c: rewrote and enhanced it
10202
10203 2004-02-02 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10204
10205         * util-vserver/src/Makefile-files: made chcontext a dietlibc
10206           program and updated its SOURCES
10207
10208 2004-02-02 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10209
10210         * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
10211           added VHOST/vhi functions and types
10212
10213 2004-02-02 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10214
10215         * util-vserver/lib/vserver-internal.h: cleanups
10216           added CALL_VC_OLDUTS()
10217           added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
10218
10219 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10220
10221         * util-vserver/lib/virtual.h: added VHOST support
10222
10223 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10224
10225         * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10226           util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
10227           *_oldproc
10228
10229 2004-02-02 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10230
10231         * util-vserver/lib/syscall-compat.hc,
10232           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
10233           fixed vc_new_s_context() to return the context instead of 0/1
10234
10235 2004-02-02 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10236
10237         * util-vserver/lib/fscompat_getiattr-v13.hc,
10238           util-vserver/lib/fscompat_setiattr-v13.hc,
10239           util-vserver/lib/syscall_getiattr-v13.hc,
10240           util-vserver/lib/syscall_getvxinfo-v13.hc,
10241           util-vserver/lib/syscall_kill-v11.hc,
10242           util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
10243           wrap xid
10244
10245 2004-02-02 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10246
10247         * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
10248
10249 2004-02-02 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10250
10251         * util-vserver/lib/Makefile-files: added *vhiname* files
10252
10253 2004-02-02 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10254
10255         * util-vserver/lib/syscall_getvhiname-olduts.hc,
10256           util-vserver/lib/syscall_getvhiname-v13.hc,
10257           util-vserver/lib/syscall_getvhiname.c,
10258           util-vserver/lib/syscall_setvhiname-olduts.hc,
10259           util-vserver/lib/syscall_setvhiname-v13.hc,
10260           util-vserver/lib/syscall_setvhiname.c: initial checkin
10261
10262 2004-01-29 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10263
10264         * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
10265
10266 2004-01-29 11:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10267
10268         * util-vserver/NEWS: version 0.28.190
10269
10270 2004-01-29 11:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10271
10272         * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
10273           fix $pkglibdir in install-data-hook
10274           put some hooks into own targets
10275
10276 2004-01-29 11:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10277
10278         * util-vserver/configure.ac: added tests for sed and cmp
10279           outsourced ext2fs test (merged from 0.28)
10280
10281 2004-01-29 11:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10282
10283         * util-vserver/src/vserver-stat.c: fixed insert-into-list function
10284           give out warning when vc_get_task_xid() fails
10285
10286 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10287
10288         * util-vserver/src/vserver-info.c: use DIM_OF() macro
10289           added APIVER tag
10290           fixed help message
10291
10292 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10293
10294         * util-vserver/src/util.h: added DIM_OF() macro
10295
10296 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10297
10298         * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
10299
10300 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10301
10302         * util-vserver/scripts/legacy/distrib-info,
10303           util-vserver/scripts/legacy/vserver,
10304           util-vserver/scripts/legacy/vserverkillall,
10305           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
10306           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
10307           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
10308           util-vserver/scripts/vrpm-preload,
10309           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
10310           util-vserver/scripts/vserver-build,
10311           util-vserver/scripts/vserver-copy,
10312           util-vserver/scripts/vservers.grabinfo.sh,
10313           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
10314           fixed/changed path-detection for $UTIL_VSERVER_VARS
10315
10316 2004-01-29 11:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10317
10318         * util-vserver/scripts/Makefile-files: cleanups
10319           do not install util-vserver-vars in SBINDIR anymore
10320
10321 2004-01-29 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10322
10323         * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
10324
10325 2004-01-29 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10326
10327         * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
10328           util-vserver/lib/vserver.h: merged with 0.28
10329
10330 2004-01-23 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10331
10332         * util-vserver/doc/Makefile-files: added some files to doc_DAT
10333
10334 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10335
10336         * util-vserver/configure.ac: version 0.27.199
10337           added check for xsltproc
10338
10339 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10340
10341         * util-vserver/NEWS: version 0.27.199
10342
10343 2004-01-23 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10344
10345         * util-vserver/compat.h: added ENSC_FIX_IOCTL()
10346
10347 2004-01-23 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10348
10349         * util-vserver/Makefile.am: added $(doc_DAT)
10350
10351 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10352
10353         * util-vserver/doc/Makefile-files: added compat-doc
10354
10355 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10356
10357         * util-vserver/doc/compat-xhtml.xsl,
10358           util-vserver/doc/compatibility.dtd,
10359           util-vserver/doc/compatibility.xml: initial checkin
10360
10361 2004-01-23 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10362
10363         * util-vserver/lib/ioctl-getext2flags.hc,
10364           util-vserver/lib/ioctl-getfilecontext.hc,
10365           util-vserver/lib/ioctl-setext2flags.hc,
10366           util-vserver/lib/ioctl-setfilecontext.hc,
10367           util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
10368           dietlibc's ioctl() return values
10369
10370 2004-01-22 21:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10371
10372         * util-vserver/lib/getversion-internal.hc,
10373           util-vserver/lib/syscall-compat.hc,
10374           util-vserver/lib/syscall_getiattr-v13.hc,
10375           util-vserver/lib/syscall_gettaskxid-v13.hc,
10376           util-vserver/lib/syscall_getvxinfo-v13.hc,
10377           util-vserver/lib/syscall_kill-v11.hc,
10378           util-vserver/lib/syscall_rlimit-v11.hc,
10379           util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
10380           instead of the VC_CMD(...) macros
10381
10382 2004-01-22 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10383
10384         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
10385
10386 2004-01-22 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10387
10388         * util-vserver/src/vrsetup.c: fixed copyright date
10389
10390 2004-01-22 14:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10391
10392         * util-vserver/src/wrappers.h: added Eioctl() wrapper
10393
10394 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10395
10396         * util-vserver/src/Makefile-files: added vrsetup
10397
10398 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10399
10400         * util-vserver/src/vrsetup.c: initial checkin
10401
10402 2004-01-22 13:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10403
10404         * util-vserver/src/vunify-doit.hc: * provide st_mode at
10405           vc_set_iattr_compat() call
10406
10407 2004-01-22 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10408
10409         * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
10410           st_mode at vc_set_iattr_compat() call
10411           * do not stop on non-regular files; vc_set_iattr_compat() handles
10412           this
10413           already
10414
10415 2004-01-22 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10416
10417         * util-vserver/src/setattr.c: * removed the race-check; this is
10418           done by vc_set_iattr_compat() already
10419           * provide st_mode at vc_set_iattr_compat() call
10420           * do not stop on non-regular files; vc_set_iattr_compat() handles
10421           this
10422           already
10423           * moved setFlags() code into handleFile()
10424           * added 'iunlink' option
10425
10426 2004-01-22 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10427
10428         * util-vserver/src/chxid.c: * removed the race-check; this is done
10429           by vc_set_iattr_compat() already
10430           * provide st_mode at vc_set_iattr_compat() call
10431           * do not stop on non-regular files; vc_set_iattr_compat() handles
10432           this
10433           already
10434           * moved setFile() code into handleFile()
10435
10436 2004-01-22 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10437
10438         * util-vserver/src/Makefile-files: removed 'vunify' from list of
10439           C++ files
10440
10441 2004-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10442
10443         * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
10444
10445 2004-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10446
10447         * util-vserver/lib/ioctl-getext2flags.hc,
10448           util-vserver/lib/ioctl-getfilecontext.hc,
10449           util-vserver/lib/ioctl-getxflg.hc,
10450           util-vserver/lib/ioctl-setext2flags.hc,
10451           util-vserver/lib/ioctl-setfilecontext.hc,
10452           util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
10453           <-1, assign errno manually and return -1
10454
10455 2004-01-22 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10456
10457         * util-vserver/lib/syscall_getiattr-v13.hc,
10458           util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
10459           removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
10460
10461 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10462
10463         * util-vserver/lib/virtual.h: updated; removed 'dev' field from
10464           'struct vcmd_ctx_iattr_v0'
10465
10466 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10467
10468         * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
10469           errorcase
10470
10471 2004-01-22 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10472
10473         * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
10474           additional 'mode' parameter to avoid
10475           an additional 'lstat'
10476
10477 2004-01-22 13:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10478
10479         * util-vserver/lib/fscompat_getiattr.c,
10480           util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
10481           parameter to avoid an additional 'lstat'
10482
10483 2004-01-22 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10484
10485         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10486           util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
10487           additional 'mode' parameter to avoid an additional 'lstat'
10488           * operate on regular files and directories only
10489
10490 2004-01-21 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10491
10492         * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
10493           instead of -1
10494
10495 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10496
10497         * util-vserver/tests/getinitpid.c: updated to new API
10498
10499 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10500
10501         * util-vserver/src/vserver-info.c: added INITPID* and XID tags
10502
10503 2004-01-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10504
10505         * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
10506           util-vserver/src/vserver-stat.c,
10507           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
10508           use vc_get_task_xid() instead of vc_X_getctx()
10509
10510 2004-01-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10511
10512         * util-vserver/lib/vserver.h: * vc_get_vx_info(),
10513           vc_get_task_xid(): added prototypes plus required
10514           typedefinitions
10515           * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
10516           functions
10517           above
10518
10519 2004-01-21 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10520
10521         * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
10522           API
10523           * added support for VC_MULTIVERSION_SYSCALL which chooses the
10524           optimal
10525           CALL_VC variant
10526           * changed CALL_VC() so that it looks for version greater than
10527           requested
10528           one now
10529
10530 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10531
10532         * util-vserver/lib/virtual.h: updated; added VINFO commands
10533
10534 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10535
10536         * util-vserver/lib/syscall_kill.c,
10537           util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
10538           usage
10539
10540 2004-01-21 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10541
10542         * util-vserver/lib/fscompat_getiattr.c,
10543           util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
10544           macro
10545
10546 2004-01-21 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10547
10548         * util-vserver/lib/checkversion.c,
10549           util-vserver/lib/getversion-internal.hc,
10550           util-vserver/lib/getversion.c,
10551           util-vserver/lib/ioctl-getext2flags.hc,
10552           util-vserver/lib/ioctl-getfilecontext.hc,
10553           util-vserver/lib/ioctl-getxflg.hc,
10554           util-vserver/lib/ioctl-setext2flags.hc,
10555           util-vserver/lib/ioctl-setfilecontext.hc,
10556           util-vserver/lib/ioctl-setxflg.hc,
10557           util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
10558           util-vserver/lib/syscall_getiattr-v13.hc,
10559           util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
10560           "vserver-internal.h" including
10561
10562 2004-01-21 18:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10563
10564         * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
10565           files
10566           removed obsoleted getctx/getinitpid files
10567           renamed some -v11 files to -fscompat
10568
10569 2004-01-21 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10570
10571         * util-vserver/lib/getctx-compat.hc,
10572           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
10573           util-vserver/lib/getinitpid-compat.hc,
10574           util-vserver/lib/getinitpid-legacy.hc,
10575           util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
10576
10577 2004-01-21 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10578
10579         * util-vserver/lib/fscompat_getiattr-v13.hc,
10580           util-vserver/lib/fscompat_setiattr-v13.hc,
10581           util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10582           util-vserver/lib/syscall_gettaskxid-v13.hc,
10583           util-vserver/lib/syscall_gettaskxid.c,
10584           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
10585           util-vserver/lib/syscall_getvxinfo-v13.hc,
10586           util-vserver/lib/syscall_getvxinfo.c: initial checkin
10587
10588 2004-01-21 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10589
10590         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10591           util-vserver/lib/fscompat_getiattr-v11.hc,
10592           util-vserver/lib/fscompat_setiattr-fscompat.hc,
10593           util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
10594           *-fscompat
10595
10596 2004-01-21 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10597
10598         * util-vserver, util-vserver/.cvsignore: added 'Build-*'
10599
10600 2004-01-21 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10601
10602         * util-vserver/configure.ac: added 'oldproc' API
10603
10604 2004-01-21 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10605
10606         * util-vserver/src/Makefile-files,
10607           util-vserver/src/vunify-compare.hc,
10608           util-vserver/src/vunify-compare.ic,
10609           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
10610           util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
10611           util-vserver/src/vunify.c: renamed *.ic to *.hc
10612
10613 2004-01-21 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10614
10615         * util-vserver/src/vunify.h: added changes for new API
10616           added rsSPECIAL reason
10617
10618 2004-01-21 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10619
10620         * util-vserver/src/vunify.c: added changes for new API
10621
10622 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10623
10624         * util-vserver/src/vunify-doit.ic: updated to new API
10625
10626 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10627
10628         * util-vserver/src/vlimit.c: fixed help message
10629
10630 2004-01-21 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10631
10632         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10633           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10634           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10635           updated/enhanced for new API
10636
10637 2004-01-21 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10638
10639         * util-vserver/lib/virtual.h: updated
10640
10641 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10642
10643         * util-vserver/lib/vserver-internal.h: added v13 API
10644
10645 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10646
10647         * util-vserver/lib/vserver.h: added fscompat and v13 functions
10648           removed ioctl functions
10649
10650 2004-01-21 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10651
10652         * util-vserver/lib/Makefile-files: added fscompat and v13 functions
10653
10654 2004-01-21 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10655
10656         * util-vserver/lib/ioctl-getext2flags.c,
10657           util-vserver/lib/ioctl-getext2flags.hc,
10658           util-vserver/lib/ioctl-getfilecontext.c,
10659           util-vserver/lib/ioctl-getfilecontext.hc,
10660           util-vserver/lib/ioctl-setext2flags.c,
10661           util-vserver/lib/ioctl-setext2flags.hc,
10662           util-vserver/lib/ioctl-setfilecontext.c,
10663           util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
10664           ioctl-functions anymore; use them only internally
10665           and include them directly. Therefore, renamed them from *.c to
10666           *.hc
10667
10668 2004-01-21 01:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10669
10670         * util-vserver/lib/fscompat_getiattr-v11.hc,
10671           util-vserver/lib/fscompat_getiattr.c,
10672           util-vserver/lib/fscompat_setiattr-v11.hc,
10673           util-vserver/lib/fscompat_setiattr.c,
10674           util-vserver/lib/ioctl-getxflg.hc,
10675           util-vserver/lib/ioctl-setxflg.hc,
10676           util-vserver/lib/syscall_getiattr-v13.hc,
10677           util-vserver/lib/syscall_getiattr.c,
10678           util-vserver/lib/syscall_setiattr-v13.hc,
10679           util-vserver/lib/syscall_setiattr.c: initial checkin
10680
10681 2004-01-21 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10682
10683         * util-vserver/configure.ac: added v13 & fscompat APIs
10684
10685 2004-01-19 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10686
10687         * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
10688
10689 2004-01-19 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10690
10691         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
10692           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
10693           s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
10694
10695 2004-01-19 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10696
10697         * util-vserver/src/Makefile-files: removed vunify-operations
10698
10699 2004-01-19 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10700
10701         * util-vserver/src/vunify.h: cleanups; moved structure declarations
10702           from vunify.c into this headerfile
10703
10704 2004-01-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10705
10706         * util-vserver/src/vunify.c: cleanups
10707           added 'skip_reason' support
10708           added debug output
10709
10710 2004-01-19 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10711
10712         * util-vserver/src/vunify-init.ic: added debug output
10713           fixed descriptor leak
10714
10715 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10716
10717         * util-vserver/src/vunify-compare.ic,
10718           util-vserver/src/vunify-doit.ic: initial checkin
10719
10720 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10721
10722         * util-vserver/src/vunify-operations.c,
10723           util-vserver/src/vunify-operations.h: obsoleted by more
10724           straight-forward code
10725
10726 2004-01-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10727
10728         * util-vserver/src/vlimit.c: fixed copy&paste error
10729
10730 2004-01-17 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10731
10732         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
10733
10734 2004-01-17 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10735
10736         * util-vserver/tests/vserver-info.c: updated to new
10737           vc_getVserverVdir() API
10738
10739 2004-01-17 05:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10740
10741         * util-vserver/src/vunify.c: moved init*() functions to
10742           vunify-init.c
10743
10744 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10745
10746         * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
10747           too
10748
10749 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10750
10751         * util-vserver/src/vunify-matchlist.h: made 'buf' constant
10752
10753 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10754
10755         * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
10756
10757 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10758
10759         * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
10760           PKGMGMT_INFO_PROG
10761           register 'vdir'
10762           use default exclude-lists
10763
10764 2004-01-17 05:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10765
10766         * util-vserver/src/vunify-debug.c: added a const_cast
10767
10768 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10769
10770         * util-vserver/src/vserver-info.c: updated VDIR tag to new
10771           interface
10772
10773 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10774
10775         * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
10776
10777 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10778
10779         * util-vserver/scripts/vpkg: initial checkin
10780
10781 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10782
10783         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
10784           and $_VPKG
10785
10786 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10787
10788         * util-vserver/scripts/distrib-info,
10789           util-vserver/scripts/legacy/distrib-info: moved distrib-info to
10790           legacy/
10791
10792 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10793
10794         * util-vserver/scripts/Makefile-files: moved distrib-info to
10795           legacy/
10796           added vpkg
10797
10798 2004-01-17 05:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10799
10800         * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
10801           added 'physical' parameter to vc_getVserverVdir() which resolves
10802           the
10803           complete physical path of the vdir
10804
10805 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10806
10807         * util-vserver/distrib/misc/vunify-exclude: initial checkin
10808
10809 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10810
10811         * util-vserver/distrib/Makefile.am: added vunify-exclude
10812
10813 2004-01-17 05:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10814
10815         * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
10816
10817 2004-01-17 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10818
10819         * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
10820           minor cleanups
10821
10822 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10823
10824         * util-vserver/src/testsuite/vunify-test.sh: applied new calling
10825           scheme
10826
10827 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10828
10829         * util-vserver/src/testsuite/vunify-functest.c: added
10830           wrapper_exit_code
10831
10832 2004-01-16 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10833
10834         * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
10835           Emalloc(), Erealloc(): fixed declarations
10836
10837 2004-01-16 18:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10838
10839         * util-vserver/src/vunify-matchlist.c,
10840           util-vserver/src/vunify-matchlist.h,
10841           util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
10842           added exclude-list support
10843
10844 2004-01-16 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10845
10846         * util-vserver/src/vserver-info.c: added APPDIR tag
10847           made it possible to supply additional paramaters
10848
10849 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10850
10851         * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
10852           not use CLONE_VFORK in debug mode; lockups with 'strace' are too
10853           annoying
10854
10855 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10856
10857         * util-vserver/src/Makefile-files: updated vunify setup
10858           added files for vunify
10859
10860 2004-01-16 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10861
10862         * util-vserver/lib/getvserverappdir.c,
10863           util-vserver/lib/getvservercfgdir.c,
10864           util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
10865           util-vserver/scripts/legacy/.cvsignore,
10866           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
10867           util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
10868           initial checkin
10869
10870 2004-01-16 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10871
10872         * util-vserver/scripts/functions: accept vservers beginning with
10873           './'
10874
10875 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10876
10877         * util-vserver/lib/vserver.h: added new management functions + doc
10878
10879 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10880
10881         * util-vserver/lib/internal.h: added utilvserver_isDirectory()
10882           prototype
10883
10884 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10885
10886         * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
10887
10888 2004-01-16 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10889
10890         * util-vserver/lib/Makefile-files: added new management sources
10891
10892 2004-01-16 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10893
10894         * util-vserver/util-vserver.spec.in: use filelists from
10895           contrib/make-manifest
10896
10897 2004-01-16 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10898
10899         * util-vserver/configure.ac: fixed CVS tag
10900
10901 2004-01-16 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10902
10903         * util-vserver/Makefile.am: added contrib/ dir
10904           substitute MANDIR too
10905
10906 2004-01-14 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10907
10908         * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
10909
10910 2004-01-14 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10911
10912         * util-vserver/src/fstool.h: added 'local_fs' struct-member
10913
10914 2004-01-14 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10915
10916         * util-vserver/src/fstool.c: added support for '-x' (do not cross
10917           filesystems)
10918           fixed invocation with directory-name
10919           implemented '-a' (show dot)
10920
10921 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10922
10923         * util-vserver/src/vps.c: minor documentation fix
10924
10925 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10926
10927         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
10928           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
10929           and documented '-x' switch
10930
10931 2004-01-14 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10932
10933         * util-vserver/src/vps.c: makde it compilable with gcc296
10934
10935 2004-01-14 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10936
10937         * util-vserver/util-vserver.spec.in: added -legacy subpackage
10938
10939 2004-01-14 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10940
10941         * util-vserver/Makefile.am: removed timestamps in legacy-dir also
10942           substitute LEGACYDIR and PS
10943
10944 2004-01-14 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10945
10946         * util-vserver/src/vps.c: added native '--version' and '--help'
10947
10948 2004-01-14 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10949
10950         * util-vserver/scripts/Makefile-files: added legacy-scripts to
10951           $(scripts_OPTIONS_EXEMPT)
10952           added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
10953
10954 2004-01-14 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10955
10956         * util-vserver/m4/validate.am: fixed parallel build
10957
10958 2004-01-13 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10959
10960         * util-vserver/configure.ac: added check for PS
10961
10962 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10963
10964         * util-vserver/pathconfig.h.pathsubst: added PS_PROG
10965
10966 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10967
10968         * util-vserver/src, util-vserver/src/.cvsignore: added vps
10969
10970 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10971
10972         * util-vserver/src/Makefile-files: made vps a dietprog
10973
10974 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10975
10976         * util-vserver/lib/getctx.c: minor code cleanups
10977
10978 2004-01-13 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10979
10980         * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
10981
10982 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10983
10984         * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
10985
10986 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10987
10988         * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
10989
10990 2004-01-13 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10991
10992         * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
10993
10994 2004-01-13 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10995
10996         * util-vserver/scripts/Makefile-files: moved legacy scripts into
10997           legacy/ and updated variables
10998
10999 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11000
11001         * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
11002           paths
11003
11004 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11005
11006         * util-vserver/src/Makefile-files: added vps
11007
11008 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11009
11010         * util-vserver/src/util.h: exitLikeProcess(): added prototype
11011
11012 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11013
11014         * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
11015
11016 2004-01-13 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11017
11018         * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
11019           initial checkin
11020
11021 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11022
11023         * util-vserver/scripts/save_s_context,
11024           util-vserver/scripts/vps.pathsubst,
11025           util-vserver/scripts/vserver-legacy,
11026           util-vserver/scripts/vserverkillall: moved into legacy
11027
11028 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11029
11030         * util-vserver/scripts/legacy,
11031           util-vserver/scripts/legacy/save_s_context,
11032           util-vserver/scripts/legacy/vps.pathsubst,
11033           util-vserver/scripts/legacy/vserver,
11034           util-vserver/scripts/legacy/vserverkillall: initial checkin
11035           (moved from ../)
11036
11037 2004-01-13 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11038
11039         * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
11040           on 'suexec' (patch by Alec Thomas)
11041
11042 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11043
11044         * util-vserver/src/Makefile-files: added missing fstool.h header
11045
11046 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11047
11048         * util-vserver/lib/virtual.h: updated (added scheduler stuff)
11049
11050 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11051
11052         * util-vserver/src/vkill.c: removed warnings about unused
11053           parameters
11054
11055 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11056
11057         * util-vserver/lib/getvserverbyctx.c,
11058           util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
11059           util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
11060           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11061           made it compilable with gcc296
11062
11063 2004-01-13 14:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11064
11065         * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
11066
11067 2004-01-13 14:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11068
11069         * util-vserver/lib/vserver.h: added declarations for the ext2fs
11070           functions
11071
11072 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11073
11074         * util-vserver/lib/vserver-internal.h: added EXT2FS macros
11075
11076 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11077
11078         * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
11079
11080 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11081
11082         * util-vserver/lib/Makefile-files: added the ioctl-* files
11083           added ext2fs.h
11084
11085 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11086
11087         * util-vserver/src, util-vserver/src/.cvsignore: updated
11088
11089 2004-01-13 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11090
11091         * util-vserver/src/Makefile-files: removed ext2fs.h
11092           added the fstools (lsxid,chxid,showattr,setattr) plus deps
11093
11094 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11095
11096         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11097           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11098           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11099           minor/medium cleanups
11100
11101 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11102
11103         * util-vserver/src/fstool-resolvectx.c: initial checkin
11104
11105 2004-01-13 13:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11106
11107         * util-vserver/src/showattr.c: rewrote completely
11108
11109 2004-01-13 13:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11110
11111         * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
11112           ext2fs.h from src/ into lib/ directory; we are providing the
11113           needed functionality through libvserver now
11114
11115 2004-01-13 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11116
11117         * util-vserver/lib/ioctl-getext2flags.c,
11118           util-vserver/lib/ioctl-getfilecontext.c,
11119           util-vserver/lib/ioctl-setext2flags.c,
11120           util-vserver/lib/ioctl-setfilecontext.c,
11121           util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11122           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11123           util-vserver/src/setattr.c: initial checkin
11124
11125 2004-01-07 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11126
11127         * util-vserver/lib/vserver.h: added URL which describes
11128           context-creation
11129
11130 2004-01-07 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11131
11132         * util-vserver/src/chcontext.c: * removed obsolete and unused
11133           'fakeinit' variable
11134           * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
11135           requires a second call for ctx -2 to take effect
11136
11137 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11138
11139         * util-vserver/util-vserver.spec.in: added vserver-info
11140
11141 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11142
11143         * util-vserver/src, util-vserver/src/.cvsignore: updated
11144
11145 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11146
11147         * util-vserver/src/wrappers.h: Edup2(): added
11148
11149 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11150
11151         * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
11152           instead of checking return-codes manually
11153
11154 2004-01-05 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11155
11156         * util-vserver/src/vserver-info.c: initial checkin
11157
11158 2004-01-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11159
11160         * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
11161           resolver
11162           adding some missing '\n' in messages
11163           ignore empty environment variables too
11164           exitRPMFake(): conditionalized debug-message
11165
11166 2004-01-05 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11167
11168         * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
11169           for parent to finish now
11170           use fd3 for synchronisation
11171           enable fork on default
11172
11173 2004-01-05 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11174
11175         * util-vserver/src/Makefile-files: added vserver-info
11176           minor cosmetical fixes
11177
11178 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11179
11180         * util-vserver/scripts/vserver.stop: fixed error-handling
11181
11182 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11183
11184         * util-vserver/scripts/vserver-setup.functions: added '--context'
11185           option
11186           minor cosmetical cleanups
11187
11188 2004-01-05 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11189
11190         * util-vserver/scripts/vserver-build.functions.apt:
11191           initVariablesApt(): fixed empty function body
11192
11193 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11194
11195         * util-vserver/scripts/vrpm-preload: major cleanups; use
11196           'vserver-info' to retrieve information about vserver
11197
11198 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11199
11200         * util-vserver/scripts/vapt-get-worker: removed old, unused debug
11201           code
11202
11203 2004-01-05 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11204
11205         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
11206           modern '--help' & '--version' output
11207
11208 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11209
11210         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11211           $_VSERVER_INFO
11212
11213 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11214
11215         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11216           of 2nd parameter
11217
11218 2004-01-05 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11219
11220         * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
11221           util-vserver/lib/getvserverctx.c,
11222           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
11223           small cosmetical fix
11224
11225 2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11226
11227         * util-vserver/configure.ac: version 0.27.190
11228
11229 2003-12-30 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11230
11231         * util-vserver/util-vserver.spec.in: - since dynamic libraries will
11232           be installed now, call /sbin/ldconfig
11233           - other updates...
11234
11235 2003-12-30 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11236
11237         * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
11238           of <linux/unistd.h> to fix problems with
11239           RH's headers
11240
11241 2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11242
11243         * util-vserver/src/testsuite/vunify-test.sh: fixed paths
11244
11245 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11246
11247         * util-vserver/scripts/vserver.stop: use sendKillSequence instead
11248           of ctx-kill
11249
11250 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11251
11252         * util-vserver/scripts/vserver.functions: sendKillSequence(): added
11253
11254 2003-12-30 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11255
11256         * util-vserver/scripts/util-vserver-vars.pathsubst: removed
11257           _CTX_KILL
11258           added _VKILL
11259
11260 2003-12-30 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11261
11262         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11263           if ctx
11264           isCtxRunning(): added
11265
11266 2003-12-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11267
11268         * util-vserver/Makefile.am: added missing compat-c99.h header-file
11269
11270 2003-12-30 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11271
11272         * util-vserver/src/chroot-rm.c: fixed order of chroot() and
11273           parameter evaluation so that '--version'
11274           and '--help' are working as non-root also
11275
11276 2003-12-30 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11277
11278         * util-vserver/src/Makefile-files: added missing headers
11279           removed 'ctx-kill'; it is obsoleted through 'vkill'
11280
11281 2003-12-30 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11282
11283         * util-vserver/src/ctx-kill.c: replaced by 'vkill'
11284
11285 2003-12-30 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11286
11287         * util-vserver/compat.h: use results from dietlib's C99
11288           compatibility-check
11289
11290 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11291
11292         * util-vserver/m4/ensc_dietlibc.m4: added check for C99
11293           compatibility
11294
11295 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11296
11297         * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
11298           mismatch
11299
11300 2003-12-30 16:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11301
11302         * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
11303           util-vserver/lib/.cvsignore, util-vserver/scripts,
11304           util-vserver/scripts/.cvsignore, util-vserver/src,
11305           util-vserver/src/.cvsignore: updated
11306
11307 2003-12-30 16:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11308
11309         * util-vserver/lib/syscall_kill-v11.hc,
11310           util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
11311           with 0.26.90
11312
11313 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11314
11315         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
11316           path
11317
11318 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11319
11320         * util-vserver/scripts/vserver: updated start/stop help-messages
11321
11322 2003-12-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11323
11324         * util-vserver/scripts/functions: getAllVservers(): ignore backup
11325           vservers
11326
11327 2003-12-30 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11328
11329         * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
11330           by using '-f' on 'ln'
11331
11332 2003-12-30 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11333
11334         * util-vserver/configure.ac: - merged with 0.26.90 (fixed
11335           --enable-apis, renamed ctx_t to xid_t,
11336           renamed syscall, use C++ for ext2fs.h test)
11337           - libtool'ized it
11338
11339 2003-12-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11340
11341         * util-vserver/src/Makefile-files: * added vkill (merged from
11342           0.26.90)
11343           * libtool'ized it
11344
11345 2003-12-30 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11346
11347         * util-vserver/lib/Makefile-files: * added vc_kill() syscall
11348           (merged from 0.26.90)
11349           * libtool'ized it
11350
11351 2003-12-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11352
11353         * util-vserver/Makefile.am: * added legacy-dir (merged from
11354           0.26.90)
11355           * libtool'ized it
11356
11357 2003-12-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11358
11359         * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
11360           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11361           util-vserver/lib/getversion-internal.hc,
11362           util-vserver/lib/getversion.c,
11363           util-vserver/lib/getvserverbyctx.c,
11364           util-vserver/lib/getvserverctx.c,
11365           util-vserver/lib/syscall-compat.hc,
11366           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
11367           util-vserver/lib/syscall_rlimit-v11.hc,
11368           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11369           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11370           util-vserver/scripts/Makefile-files,
11371           util-vserver/scripts/vps.pathsubst,
11372           util-vserver/scripts/vserver-legacy, util-vserver/src,
11373           util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
11374           util-vserver/src/rpm-fake-resolver.c,
11375           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
11376           util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
11377           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11378           merged with 0.26.90
11379
11380 2003-12-29 19:02  uid68581
11381
11382         * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
11383
11384 2003-12-29 19:01  uid68581
11385
11386         * util-vserver/tests/Makefile-files: removed chrootsafe
11387           libtool'ized
11388
11389 2003-12-26 00:50  uid68581
11390
11391         * util-vserver/compat-c99.h, util-vserver/src/testsuite,
11392           util-vserver/src/testsuite/Makefile-files,
11393           util-vserver/src/testsuite/data,
11394           util-vserver/src/testsuite/data/rpm-fake-test.inp,
11395           util-vserver/src/testsuite/data/rpm-fake-test.out,
11396           util-vserver/src/testsuite/rpm-fake-test.c,
11397           util-vserver/src/testsuite/rpm-fake-test.sh,
11398           util-vserver/src/testsuite/vunify-functest.c,
11399           util-vserver/src/testsuite/vunify-test.sh: initial checkin
11400
11401 2003-12-26 00:49  uid68581
11402
11403         * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
11404
11405 2003-12-26 00:48  uid68581
11406
11407         * util-vserver/scripts/vprofile: removed since obsoleted
11408
11409 2003-12-26 00:48  uid68581
11410
11411         * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
11412           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11413           used workarounds to make it compilable with non-C99 compilers
11414
11415 2003-12-26 00:47  uid68581
11416
11417         * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
11418           wrappers
11419
11420 2003-12-26 00:47  uid68581
11421
11422         * util-vserver/src/util.h: added Xmemcpy()
11423           added safeChdir() prototype
11424
11425 2003-12-26 00:46  uid68581
11426
11427         * util-vserver/src/rpm-fake.c: rewrote large parts
11428           added NSS functions (getpwnam(), getgrnam(), ...)
11429
11430 2003-12-26 00:45  uid68581
11431
11432         * util-vserver/src/fakerunlevel.c: use setgroups() also
11433
11434 2003-12-26 00:45  uid68581
11435
11436         * util-vserver/src/chroot-rm.c: added '--help' and '--version'
11437
11438 2003-12-26 00:44  uid68581
11439
11440         * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
11441           rpm-fake-resolver
11442           removed secure-umount
11443
11444 2003-12-26 00:42  uid68581
11445
11446         * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
11447           util-vserver/src/util-safechdir.c,
11448           util-vserver/src/vunify-matchlist.c,
11449           util-vserver/src/vunify-matchlist.h,
11450           util-vserver/src/vunify-operations.c,
11451           util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
11452           util-vserver/src/wrappers-dirent.h: initial checkin
11453
11454 2003-12-26 00:38  uid68581
11455
11456         * util-vserver/src/Makefile-files: removed secure-umount
11457           added exec-cd
11458           vunify will be a dietlibc program soonly
11459
11460 2003-12-26 00:34  uid68581
11461
11462         * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
11463           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11464           fixed quoting
11465
11466 2003-12-26 00:34  uid68581
11467
11468         * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
11469           'secure-umount'
11470
11471 2003-12-26 00:33  uid68581
11472
11473         * util-vserver/scripts/vserver-build.functions.apt: fixed
11474           initVariablesApt()
11475           added support for default apt.conf
11476
11477 2003-12-26 00:33  uid68581
11478
11479         * util-vserver/scripts/vserver-build.functions: rename package-cfg
11480           directory on '--force' also
11481
11482 2003-12-26 00:32  uid68581
11483
11484         * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
11485           option
11486
11487 2003-12-26 00:32  uid68581
11488
11489         * util-vserver/scripts/vserver: added package-management options
11490           (atleast their documention)
11491
11492 2003-12-26 00:30  uid68581
11493
11494         * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
11495
11496 2003-12-26 00:29  uid68581
11497
11498         * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
11499           removed _SECURE_UMOUNT
11500
11501 2003-12-26 00:29  uid68581
11502
11503         * util-vserver/scripts/functions: added support for default
11504           apt.conf
11505
11506 2003-12-26 00:23  uid68581
11507
11508         * util-vserver/scripts/Makefile-files: removed vprofile
11509
11510 2003-12-26 00:22  uid68581
11511
11512         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
11513           util-vserver/m4/ensc_kerneldir.m4,
11514           util-vserver/m4/ensc_release.m4,
11515           util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
11516           is complained by recent automake
11517
11518 2003-12-26 00:22  uid68581
11519
11520         * util-vserver/lib/getvserverbyctx.c,
11521           util-vserver/lib/getvserverctx.c: added workarounds for non-C99
11522           compilers
11523
11524 2003-12-26 00:21  uid68581
11525
11526         * util-vserver/distrib/defaults/apt,
11527           util-vserver/distrib/defaults/apt/apt.conf: initial checkin
11528
11529 2003-12-26 00:20  uid68581
11530
11531         * util-vserver/distrib/Makefile.am: added default apt.conf
11532
11533 2003-12-26 00:20  uid68581
11534
11535         * util-vserver/compat.h: differ between >=3.3 and below at certain
11536           options
11537           added 'restrict' workarounds
11538
11539 2003-12-26 00:19  uid68581
11540
11541         * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
11542           automake >=2.8 automatically
11543           - added basic test support
11544
11545 2003-12-02 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11546
11547         * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
11548           lazily
11549
11550 2003-12-02 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11551
11552         * util-vserver/lib/getvservername.c: getRecentName(): return
11553           basename of directory but not this of the link anymore
11554
11555 2003-11-22 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11556
11557         * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
11558
11559 2003-11-22 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11560
11561         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
11562           util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
11563           0.26
11564
11565 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11566
11567         * util-vserver/Makefile.am: generate some .defaults symlinks
11568
11569 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11570
11571         * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
11572           %post
11573           added vlimit
11574           added some .default directories
11575
11576 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11577
11578         * util-vserver/lib/getvserverctx.c: added missing includes
11579
11580 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11581
11582         * util-vserver/scripts/vserver-setup.functions: use
11583           '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
11584
11585 2003-11-20 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11586
11587         * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
11588           instead of 'vservers/rev'
11589
11590 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11591
11592         * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
11593
11594 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11595
11596         * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
11597
11598 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11599
11600         * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
11601           variable
11602
11603 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11604
11605         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
11606
11607 2003-11-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11608
11609         * util-vserver/lib/Makefile-files: added getvserverctx &
11610           getvserverbyctx files
11611           added fmtx* files
11612
11613 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11614
11615         * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
11616           call_set_ctxlimit(): removed
11617
11618 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11619
11620         * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
11621           vc_getVserverCtx(): added
11622
11623 2003-11-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11624
11625         * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
11626           specialized hex-formating functions
11627
11628 2003-11-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11629
11630         * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
11631           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
11632           util-vserver/lib/getvserverbyctx.c,
11633           util-vserver/lib/getvserverctx.c: initial checkin
11634
11635 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11636
11637         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11638           PKGSTATEREVDIR
11639
11640 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11641
11642         * util-vserver/src/vserver-stat.c: rewrote it to
11643           * use the new management function
11644           * remove all traces of printf()
11645           * remove stacked functions
11646
11647 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11648
11649         * util-vserver/src/vlimit.c: use the specialized
11650           utilvserver_fmt_xuint64() function
11651
11652 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11653
11654         * util-vserver/src/Makefile-files: made 'vserver-stat' a
11655           dietlibc-compiled program
11656
11657 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11658
11659         * util-vserver/compat.h: define FMT_PREFIX
11660
11661 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11662
11663         * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
11664           util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
11665           util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
11666           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
11667           util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
11668           util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
11669           util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
11670           *int2str()
11671
11672 2003-11-20 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11673
11674         * util-vserver/scripts/vps: removed since autogenerated from
11675           vps.pathsubst
11676
11677 2003-11-18 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11678
11679         * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
11680           obsoleted by fc1
11681
11682 2003-11-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11683
11684         * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
11685           util-vserver/distrib/fc1/apt/rpmpriorities,
11686           util-vserver/distrib/fc1/apt/sources.list,
11687           util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
11688           util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
11689           fdr0.95)
11690
11691 2003-11-18 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11692
11693         * util-vserver/distrib/Makefile.am: added Fedora Core 1
11694           removed Fedora Beta
11695
11696 2003-11-18 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11697
11698         * util-vserver/scripts/vapt-get: do not set $_APT_GET
11699
11700 2003-11-18 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11701
11702         * util-vserver/compat.h: merged/added from 0.25
11703           added workaround for broken 'long long' handling of dietlibc
11704
11705 2003-11-18 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11706
11707         * util-vserver/Makefile.am, util-vserver/THANKS,
11708           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
11709           util-vserver/lib/syscall-compat.hc,
11710           util-vserver/lib/syscall_rlimit-v11.hc,
11711           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11712           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11713           util-vserver/scripts/vserver-legacy, util-vserver/src,
11714           util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
11715           util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
11716           util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
11717           util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
11718           merged/added from 0.25
11719
11720 2003-11-18 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11721
11722         * util-vserver/sysv/rebootmgr.subst,
11723           util-vserver/sysv/vservers.subst: merged in changes from 0.25
11724
11725 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11726
11727         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
11728
11729 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11730
11731         * util-vserver/util-vserver.spec.in: added '--without dietlibc'
11732           option
11733
11734 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11735
11736         * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
11737           of 'enableval')
11738
11739 2003-11-04 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11740
11741         * util-vserver/lib/getvservername.c,
11742           util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
11743           fix compilation problems with glibc
11744
11745 2003-11-04 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11746
11747         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
11748
11749 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11750
11751         * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
11752           from stable)
11753
11754 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11755
11756         * util-vserver/Makefile.am: - separated and completed m4_FILES
11757           - added '--show-dead' to cvs2cl params
11758           - fix linuxcaps.h (merged from stable)
11759
11760 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11761
11762         * util-vserver/lib/getvservercfgstyle.c: added some additional
11763           logic
11764
11765 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11766
11767         * util-vserver/lib/virtual.h: do not include the <linux/types.h>
11768           kernel-header anymore
11769
11770 2003-11-04 13:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11771
11772         * util-vserver/scripts/functions: - getAllVservers: use _tmp
11773           instead of tmp to avoid clashes when caller
11774           wants to have results in 'tmp', fixed array assignment
11775
11776 2003-11-04 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11777
11778         * util-vserver/src/rebootmgr.c: fixed typo
11779
11780 2003-11-04 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11781
11782         * util-vserver/tests/vserver-info.c: added '--help' and '--version'
11783
11784 2003-11-04 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11785
11786         * util-vserver/configure.ac: merged from SYSCALL_SWITCH
11787
11788 2003-11-04 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11789
11790         * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
11791
11792 2003-11-04 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11793
11794         * util-vserver/scripts/distrib-info,
11795           util-vserver/scripts/vserver-copy,
11796           util-vserver/scripts/vserver-legacy,
11797           util-vserver/scripts/vservers.grabinfo.sh,
11798           util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
11799           util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
11800           (/vservers -> $DEFAULT_VSERVERDIR)
11801
11802 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11803
11804         * util-vserver/m4/validate.am: updated from vserver-djinni
11805
11806 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11807
11808         * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
11809
11810 2003-11-03 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11811
11812         * util-vserver/util-vserver.spec.in: removed 'vkill' for now
11813           call 'install-vserverdir'
11814
11815 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11816
11817         * util-vserver/distrib/redhat/initpost: create
11818           /etc/sysconfig/network
11819
11820 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11821
11822         * util-vserver/scripts/vserver.functions: - fixed some statements
11823           which would fail with 'set -e'
11824           - made 'disableInterface' smart so that it calculates parameters
11825           automatically
11826
11827 2003-11-03 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11828
11829         * util-vserver/scripts/vserver-setup.functions: added support for
11830           '--netbcast'
11831
11832 2003-11-03 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11833
11834         * util-vserver/lib/getvservername.c: terminate name with '\0'
11835
11836 2003-10-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11837
11838         * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
11839           - reenabled the copy-all mode; can be disabled by setting the
11840           $UTIL_VSERVER_AVOID_COPY environment variable
11841           - use '-HS' ulimit switch for newly created vservers
11842
11843 2003-10-30 17:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11844
11845         * util-vserver/Makefile.am: - large cleanup; use changed variables
11846           from scripts/Makefile
11847           - try to keep modes of pathsubstituted files
11848           - create own install-rule for vserver-dir; 'make distcheck' does
11849           not
11850           like /vservers...
11851
11852 2003-10-30 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11853
11854         * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
11855
11856 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11857
11858         * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
11859           hardcoded /usr/sbin
11860
11861 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11862
11863         * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
11864           (merged from 0.23.94)
11865
11866 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11867
11868         * util-vserver/src/Makefile-files: create 'setattr' program
11869
11870 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11871
11872         * util-vserver/scripts/distrib-info,
11873           util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
11874           util-vserver/scripts/vserver-copy,
11875           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11876           merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
11877
11878 2003-10-30 17:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11879
11880         * util-vserver/scripts/vserver.start,
11881           util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
11882           +e'
11883
11884 2003-10-30 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11885
11886         * util-vserver/scripts/functions: added 'checkComponents()'
11887           function
11888
11889 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11890
11891         * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
11892
11893 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11894
11895         * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
11896
11897 2003-10-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11898
11899         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11900           INITRDDIR, LIBDIR and INCLUDEDIR
11901
11902 2003-10-30 17:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11903
11904         * util-vserver/scripts/Makefile-files: large cleanup
11905           removed 'vkill' (obsoleted by ctx-kill)
11906           vps is now vps.subst
11907
11908 2003-10-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11909
11910         * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
11911           util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
11912           CAP_OPENDEV
11913
11914 2003-10-30 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11915
11916         * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
11917           'vserverdir'
11918           added missing path-substitutions
11919
11920 2003-10-30 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11921
11922         * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
11923           'vserverdir'
11924
11925 2003-10-30 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11926
11927         * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
11928
11929 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11930
11931         * util-vserver/lib/getvservercfgstyle.c,
11932           util-vserver/lib/getvservername.c,
11933           util-vserver/lib/getvservervdir.c,
11934           util-vserver/tests/vserver-info.c: initial checkin
11935
11936 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11937
11938         * util-vserver/tests, util-vserver/tests/.cvsignore,
11939           util-vserver/tests/Makefile-files: added vserver-info
11940
11941 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11942
11943         * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
11944           dietlibc-compilation
11945
11946 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11947
11948         * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
11949           and DEFAULT_VSERVERPKGDIR
11950
11951 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11952
11953         * util-vserver/lib/Makefile-files: added files for higher-level
11954           management
11955
11956 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11957
11958         * util-vserver/lib/vserver.h: added functions for
11959           vserver-management
11960
11961 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11962
11963         * util-vserver/scripts/vserver.start,
11964           util-vserver/scripts/vserver.stop,
11965           util-vserver/scripts/vserver.suexec: cleanups; go into
11966           vserver-dir before *and* after executing scriptlets
11967
11968 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11969
11970         * util-vserver/scripts/vserver-build,
11971           util-vserver/scripts/vserver-build.functions: used
11972           $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
11973           hardcoded '/vservers' values
11974
11975 2003-10-22 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11976
11977         * util-vserver/util-vserver.spec.in: rewrote it
11978           added -build subpackage
11979
11980 2003-10-22 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11981
11982         * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
11983           ENSC_ENABLE_DIETLIBC and
11984           ENSC_KERNEL_HEADERS checks into own m4/* files
11985
11986 2003-10-22 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11987
11988         * util-vserver/Makefile.am: renamed sysvdir to initrddir
11989           use $(RELEASE_CPPFLAGS) (-DNDEBUG)
11990           substitute $(vserverdir) and $(vserverpkgdir)
11991           create the $(vserverdir) and $(vserverpkgdir) directories
11992
11993 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11994
11995         * util-vserver/distrib/Makefile.am: added sample 'mtab' file
11996           create the config-dirs
11997
11998 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11999
12000         * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
12001           but the 'util-vserver-vars' file
12002
12003 2003-10-22 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12004
12005         * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
12006
12007 2003-10-22 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12008
12009         * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
12010           util-vserver/distrib/fdr0.95/apt/rpmpriorities,
12011           util-vserver/distrib/fdr0.95/apt/sources.list,
12012           util-vserver/distrib/fdr0.95/pkgs,
12013           util-vserver/distrib/fdr0.95/pkgs/01,
12014           util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
12015           util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
12016           util-vserver/m4/ensc_initrddir.m4,
12017           util-vserver/m4/ensc_kerneldir.m4,
12018           util-vserver/m4/ensc_release.m4: initial checkin
12019
12020 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12021
12022         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12023           DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
12024
12025 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12026
12027         * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
12028           scriplets with "$UTIL_VSERVER_VARS" as second param
12029           instead of "$_VSERVER"
12030
12031 2003-10-22 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12032
12033         * util-vserver/scripts/vserver-build.functions: fixed broken quotes
12034
12035 2003-10-22 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12036
12037         * util-vserver/scripts/vserver.functions,
12038           util-vserver/scripts/vserver.start: - reorganized
12039           CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
12040           separate CHCONTEXT_DISCONNECT variable completetly and put
12041           '--flag
12042           fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
12043           'vserver ... start' command only
12044
12045 2003-10-22 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12046
12047         * util-vserver/src/secure-umount.c: use real 'umount' program to
12048           unmount directories
12049
12050 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12051
12052         * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
12053
12054 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12055
12056         * util-vserver/scripts/vserver-build,
12057           util-vserver/scripts/vserver-setup.functions: fixed getopt
12058           long-option string
12059
12060 2003-10-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12061
12062         * util-vserver/scripts/vserver-build.functions: added support for
12063           copying some default files (resolv.conf, localtime,
12064           krb-conf,...)
12065
12066 2003-10-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12067
12068         * util-vserver/scripts/functions: implemented findAndCopy
12069
12070 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12071
12072         * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
12073
12074 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12075
12076         * util-vserver/distrib/Makefile.am: added scripts to
12077           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
12078
12079 2003-10-21 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12080
12081         * util-vserver/src/exec-ulimit.c: implemented '--help' and
12082           '--version'
12083
12084 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12085
12086         * util-vserver/src/vbuild.cc: removed warning about unused
12087           parameters
12088
12089 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12090
12091         * util-vserver/tests/Makefile-files: renamed to .cc files to .c
12092
12093 2003-10-21 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12094
12095         * util-vserver/tests/chrootsafe.c,
12096           util-vserver/tests/chrootsafe.cc,
12097           util-vserver/tests/escaperoot.c,
12098           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
12099           util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
12100           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
12101           util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
12102           util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
12103           made some little changes to make them
12104           compilable with C compilers
12105
12106 2003-10-21 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12107
12108         * util-vserver/Makefile.am: added new m4/*.m4 macros
12109           added conditional build of CXX files
12110           added support for libtool
12111
12112 2003-10-21 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12113
12114         * util-vserver/distrib/redhat,
12115           util-vserver/distrib/redhat/initpost: initial checkin
12116
12117 2003-10-21 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12118
12119         * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
12120           removed Red Hat 9.0.93
12121           use common redhat/initpost script
12122
12123 2003-10-21 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12124
12125         * util-vserver/lib/Makefile-files: - use dietlibc compilation only
12126           for library-built, but not e.g. when
12127           building object for rpm-fake.so. This is very dark magic...
12128
12129 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12130
12131         * util-vserver/scripts/Makefile-files: removed vunify.old.sh
12132
12133 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12134
12135         * util-vserver/src/Makefile-files: - conditionalized built of C++
12136           programs
12137           - added very dark magic to build everything of rpm-fake.so with
12138           '-fPIC'
12139           flag (when possible); on ia32 this will not work/is not
12140           necessarily
12141           but x86_64 seems to have problems with current method
12142
12143 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12144
12145         * util-vserver/configure.ac: added check for C++ compiler
12146           added some CXX flags
12147           use ENSC_FPIC_SYSCALL
12148
12149 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12150
12151         * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
12152           EINVAL)
12153
12154 2003-10-21 13:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12155
12156         * util-vserver/m4/ensc_cxxcompiler.m4,
12157           util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
12158           util-vserver/src/vserver.hh: initial checkin
12159
12160 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12161
12162         * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
12163           compilers and older kernels
12164
12165 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12166
12167         * util-vserver/src/secure-mount.c: made it compilabe with non-C99
12168           compilers
12169
12170 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12171
12172         * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
12173           'string'
12174           !!BROKE LOTS OF THINGS!! this version does not work yet
12175
12176 2003-10-21 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12177
12178         * util-vserver/src/vunify.cc: use 'Vserver' class instead of
12179           'string'
12180           use getopt()
12181           reindented large parts
12182
12183 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12184
12185         * util-vserver/src/vutil.cc: use 'Vserver' class instead of
12186           'string'
12187           fixed format-string error
12188
12189 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12190
12191         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
12192           class instead of 'string'
12193
12194 2003-10-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12195
12196         * util-vserver/src/wrappers.h: make it compilable with non-C99
12197           compilers
12198
12199 2003-10-20 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12200
12201         * util-vserver/doc/configuration.xml: documented 'ulimits'
12202           directory
12203
12204 2003-10-20 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12205
12206         * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
12207           saying already: it is old and obsoleted...
12208
12209 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12210
12211         * util-vserver/scripts/vserver.start,
12212           util-vserver/scripts/vserver.stop,
12213           util-vserver/scripts/vserver.suexec: added ulimits support
12214
12215 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12216
12217         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12218           _EXEC_ULIMIT
12219
12220 2003-10-20 22:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12221
12222         * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
12223           does not exist
12224
12225 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12226
12227         * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
12228
12229 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12230
12231         * util-vserver/src/exec-ulimit.c: initial checkin
12232
12233 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12234
12235         * util-vserver/src/Makefile-files: added exec-ulimit.c
12236
12237 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12238
12239         * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
12240
12241 2003-10-20 21:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12242
12243         * util-vserver/src/reducecap.c: use capability support from the
12244           library as far as possible
12245
12246 2003-10-20 21:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12247
12248         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
12249           capability support from the library instead of including
12250           kernel-headers
12251
12252 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12253
12254         * util-vserver/lib/capabilities.c: initial checkin
12255
12256 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12257
12258         * util-vserver/lib/vserver.h: added capability support
12259
12260 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12261
12262         * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
12263           the library
12264           added capability.c
12265
12266 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12267
12268         * util-vserver/configure.ac: added support for '-DNDEBUG' in the
12269           library
12270
12271 2003-10-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12272
12273         * util-vserver/Makefile.am: added PKGSTATEDIR substitution
12274
12275 2003-10-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12276
12277         * util-vserver/doc/cfgdirdoc.dtd,
12278           util-vserver/doc/configuration.xml,
12279           util-vserver/scripts/vserver-build.apt-rpm,
12280           util-vserver/scripts/vserver-build.functions,
12281           util-vserver/scripts/vserver-build.functions.apt,
12282           util-vserver/scripts/vserver-build.functions.rpm,
12283           util-vserver/scripts/vserver-setup.functions: initial checkin
12284
12285 2003-10-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12286
12287         * util-vserver/scripts/Makefile-files: - removed vserver-init file
12288           - added vserver-build* files
12289
12290 2003-10-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12291
12292         * util-vserver/scripts/util-vserver-vars.pathsubst: - added
12293           PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
12294           LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
12295           - added WORKAROUND_APT_DBPATH variable
12296
12297 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12298
12299         * util-vserver/scripts/vserver-build: implemented it...
12300
12301 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12302
12303         * util-vserver/scripts/vserver: added '--sync' and '--verbose'
12304           options
12305           sync the 'stop' stage on restart
12306           fixed invocation of 'vserver-build'
12307
12308 2003-10-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12309
12310         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
12311           more mature by using arrays for the vserver-list
12312
12313 2003-10-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12314
12315         * util-vserver/scripts/vserver.functions: - moved
12316           getFileValue/getFileArray from 'vserver.functions' into
12317           'functions'
12318
12319 2003-10-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12320
12321         * util-vserver/scripts/functions: - moved getFileValue/getFileArray
12322           from 'vserver.functions' into 'functions'
12323           - implemented '/<path>' style vserver specification
12324           - made getAllVservers more mature by using arrays
12325
12326 2003-10-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12327
12328         * util-vserver/scripts/vserver-init: moved 'vserver-init'
12329           functionality into the more general vserver-build*
12330           files
12331
12332 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12333
12334         * util-vserver/configure.ac: gnit'ified
12335
12336 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12337
12338         * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
12339
12340 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12341
12342         * util-vserver/src/Makefile-files: gnit'ified
12343           added pipe-sync
12344
12345 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12346
12347         * util-vserver/src/chroot-cat.c: minor cosmetical changes
12348
12349 2003-10-18 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12350
12351         * util-vserver/src/chroot-rm.c: use "wrapper.h"
12352
12353 2003-10-18 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12354
12355         * util-vserver/src/wrappers.h: Eunlink(): added
12356
12357 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12358
12359         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12360           $_VSERVER_BUILD
12361
12362 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12363
12364         * util-vserver/scripts/vserver: added help/version
12365           added 'build' option
12366           made 'running' silently
12367
12368 2003-10-18 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12369
12370         * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
12371           initial checkin
12372
12373 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12374
12375         * util-vserver/Makefile.am: - gnit'ified it
12376
12377 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12378
12379         * util-vserver/scripts/Makefile-files: - gnit'ified it
12380           - added vserver-build
12381
12382 2003-10-18 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12383
12384         * util-vserver/sysv/Makefile-files: gnit'ified it
12385
12386 2003-10-18 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12387
12388         * util-vserver/lib/checkversion.c: restored compatibility for case
12389           when old syscall interface uses the
12390           new syscall-number (merged from SYSCALL_SWITCH branch)
12391
12392 2003-10-17 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12393
12394         * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
12395           config.h
12396           version 0.23.191
12397
12398 2003-10-17 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12399
12400         * util-vserver/Makefile.am: cleaned up pathsubst rule
12401
12402 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12403
12404         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12405           _CHROOT_CAT
12406
12407 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12408
12409         * util-vserver/scripts/vserver-init: create link to reverse
12410           ctx->vserver mapping
12411
12412 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12413
12414         * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
12415           header
12416           - added separate CHCONTEXT_DISCONNECT option
12417           - use default runlevels only when sysv init-style is used
12418           - create/empty mtab file before mounting the vserver
12419
12420 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12421
12422         * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
12423           header
12424           - added separate CHCONTEXT_DISCONNECT option
12425
12426 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12427
12428         * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
12429           header
12430           - disable interfaces when vserver is not running
12431
12432 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12433
12434         * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
12435           header
12436
12437 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12438
12439         * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
12440
12441 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12442
12443         * util-vserver/sysv/vservers.subst: stop vservers only, when they
12444           do not have the ONSTOP flag
12445
12446 2003-10-17 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12447
12448         * util-vserver/sysv/Makefile-files: removed some noise from the
12449           substrule
12450
12451 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12452
12453         * util-vserver/src/Makefile-files: added chroot-cat
12454
12455 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12456
12457         * util-vserver/src/chroot-cat.c: initial checkin
12458
12459 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12460
12461         * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
12462
12463 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12464
12465         * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
12466           wrapper
12467
12468 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12469
12470         * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
12471           it's now in global <config.h>
12472           - fixed problems with dietlibc's strtok_r() implementation
12473           - do not set '-o <...>' mount-flag when 'defaults' is the only
12474           flag
12475
12476 2003-10-17 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12477
12478         * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
12479           it's now in global <config.h>
12480           - use "wrappers.h" functions
12481           - implemented reverse-symlink file
12482
12483 2003-10-17 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12484
12485         * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
12486           util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
12487           into getprocentry-legacy.c and access /proc/self
12488           instead of /proc/<self-pid> there; this solves problems when
12489           'fakeinit'
12490           flag is used
12491           - removed '#include <compat.h>'; it's now in global <config.h>
12492
12493 2003-10-17 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12494
12495         * util-vserver/scripts/Makefile-files: added vserver-legacy and
12496           vserver.suexec
12497
12498 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12499
12500         * util-vserver/src/ctx-kill.c: kill init-pid
12501           more sanity checks
12502
12503 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12504
12505         * util-vserver/scripts/vserver.stop: added support for kill-signal
12506           sequence
12507
12508 2003-10-17 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12509
12510         * util-vserver/scripts/vserver.functions: added getEnterShell()
12511           function
12512           added support for kill-signal sequence
12513
12514 2003-10-17 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12515
12516         * util-vserver/scripts/vserver: - added legacy support
12517           - added support for
12518           suexec,restart,condrestart,exec,chkconfig,enter,running
12519           and status
12520
12521 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12522
12523         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12524           _CTX_KILL, _FILETIME and _VSERVER_LEGACY
12525
12526 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12527
12528         * util-vserver/scripts/vserver-legacy,
12529           util-vserver/scripts/vserver.suexec: initial checkin
12530
12531 2003-10-16 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12532
12533         * util-vserver/tests, util-vserver/tests/.cvsignore: added
12534           getinitpid
12535
12536 2003-10-16 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12537
12538         * util-vserver/lib/Makefile-files: added int2str.c
12539
12540 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12541
12542         * util-vserver/lib/internal.h: added utilvserver_int2str()
12543
12544 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12545
12546         * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
12547           initial checkin
12548
12549 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12550
12551         * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
12552
12553 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12554
12555         * util-vserver/tests/Makefile-files: generalized building with
12556           dietlibc
12557           added getinitpid
12558
12559 2003-10-16 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12560
12561         * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
12562           generalized building with dietlibc
12563
12564 2003-10-16 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12565
12566         * util-vserver/lib/Makefile-files: added getinitpid* files
12567           added getprocentry* files
12568           added utils-legacy.h
12569
12570 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12571
12572         * util-vserver/lib/getinitpid-compat.hc,
12573           util-vserver/lib/getinitpid-legacy.hc,
12574           util-vserver/lib/getinitpid.c,
12575           util-vserver/lib/getprocentry-legacy.c,
12576           util-vserver/lib/utils-legacy.h: initial checkin
12577
12578 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12579
12580         * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12581           s!vc_X_getcctx()!vc_X_getctx(0)!
12582
12583 2003-10-16 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12584
12585         * util-vserver/lib/vserver.h: added vc_X_getinitpid()
12586           pseudo-syscall
12587           removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
12588           now
12589
12590 2003-10-16 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12591
12592         * util-vserver/lib/syscall-legacy.hc: removed all traces of
12593           <stdio.h> usage
12594
12595 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12596
12597         * util-vserver/lib/getctx.c: cleanups
12598           recognize pid==0 as current pid
12599
12600 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12601
12602         * util-vserver/lib/getctx-legacy.hc: use new
12603           utilvserver_getProcEntry() function
12604           recall vc_X_getctx_legacy() automatically when buffersize was too
12605           small
12606
12607 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12608
12609         * util-vserver/Makefile.am: added substitution for UMOUNT
12610
12611 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12612
12613         * util-vserver/src, util-vserver/src/.cvsignore: updated
12614
12615 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12616
12617         * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
12618           pedantic warning setups
12619           give '--help' message out on fd 1 instead of 2
12620
12621 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12622
12623         * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
12624           pedantic warning setups
12625
12626 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12627
12628         * util-vserver/src/new-namespace.c: use "wrappers.h"
12629           use STACK_START macro
12630
12631 2003-10-16 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12632
12633         * util-vserver/src/listdevip.c: small fixes for pedantic
12634           warning-setups
12635
12636 2003-10-16 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12637
12638         * util-vserver/src/compat-pivot_root.h,
12639           util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
12640           util-vserver/src/stack-start.h,
12641           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
12642           initial checkin
12643
12644 2003-10-16 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12645
12646         * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
12647           programs
12648           added lots of headers
12649           generalized dietlibc handling
12650
12651 2003-10-16 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12652
12653         * util-vserver/scripts/functions, util-vserver/scripts/vserver,
12654           util-vserver/scripts/vserver.functions,
12655           util-vserver/scripts/vserver.start,
12656           util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
12657           function should work now...
12658
12659 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12660
12661         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12662           _SECURE_UMOUNT and _UMOUNT
12663
12664 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12665
12666         * util-vserver/scripts/Makefile-files: added
12667           vservers.{functions,stop}
12668
12669 2003-10-16 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12670
12671         * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
12672
12673 2003-10-16 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12674
12675         * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
12676
12677 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12678
12679         * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
12680
12681 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12682
12683         * util-vserver/configure.ac: added check for UMOUNT
12684           added pedantic warn-flags
12685           added template for HAVE_GROWING_STACK check
12686
12687 2003-10-16 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12688
12689         * util-vserver/compat.h: do '#undef inline' for '--std=c99'
12690           dietlibc compilations
12691
12692 2003-10-14 18:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12693
12694         * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
12695           initialize legacy-lib without parsing
12696           /proc
12697
12698 2003-10-14 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12699
12700         * util-vserver/lib/syscall-legacy.hc: added inofficial
12701           vc_init_internal_legacy() function
12702
12703 2003-10-14 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12704
12705         * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
12706           include "internal.h"
12707
12708 2003-10-14 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12709
12710         * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
12711           moved declarations of general functions from vserver-internal.h
12712           into
12713           internal.h
12714
12715 2003-10-14 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12716
12717         * util-vserver/lib/getversion-internal.hc,
12718           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
12719           util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
12720           (sswitch_merge tag)
12721
12722 2003-10-14 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12723
12724         * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
12725
12726 2003-10-14 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12727
12728         * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
12729           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12730           Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
12731
12732 2003-10-14 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12733
12734         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12735           util-vserver/NEWS, util-vserver/compat.h,
12736           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
12737           util-vserver/lib/checkversion.c,
12738           util-vserver/lib/getctx-compat.hc,
12739           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
12740           util-vserver/lib/getversion-internal.hc,
12741           util-vserver/lib/getversion.c,
12742           util-vserver/lib/safechroot-internal.hc,
12743           util-vserver/lib/syscall-compat.hc,
12744           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
12745           util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
12746           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12747           util-vserver/scripts, util-vserver/scripts/.cvsignore,
12748           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
12749           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
12750           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
12751           util-vserver/src/vserver-stat.c,
12752           util-vserver/sysv/Makefile-files,
12753           util-vserver/tests/chrootsafe.cc,
12754           util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
12755           branch (sswitch_merge tag)
12756
12757 2003-10-13 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12758
12759         * util-vserver/configure.ac: added rcs2log support
12760           added checks for MS_MOVE and ctx_t
12761           define UTMP_GID as 22 for now
12762
12763 2003-10-13 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12764
12765         * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
12766           create /var/run/vservers on 'make install'
12767           use m4/pkgconfig.am
12768
12769 2003-10-13 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12770
12771         * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
12772           before accessing file)
12773           dietlibc'ized
12774           other cleanups
12775
12776 2003-10-13 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12777
12778         * util-vserver/src/Makefile-files: - added chroot-rm
12779           - compile fakerunlevel with dietlibc
12780
12781 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12782
12783         * util-vserver/scripts/vserver.start: made it working...
12784
12785 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12786
12787         * util-vserver/scripts/vserver-init: - removed unused variables
12788           - added lockfile-creation
12789           - create symlink from /var/lib/rpm to $rpmdb_path (until all
12790           apt-versions
12791           are having the %_dbpath patch)
12792
12793 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12794
12795         * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
12796           for _CHROOT_RM and _FAKE_RUNLEVEL
12797
12798 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12799
12800         * util-vserver/scripts/functions: use new secure-mount syntax
12801
12802 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12803
12804         * util-vserver/scripts/Makefile-files: added statements to install
12805           vserver.start
12806
12807 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12808
12809         * util-vserver/m4/pkgconfig.am: initial checkin
12810
12811 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12812
12813         * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
12814
12815 2003-10-13 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12816
12817         * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
12818           now done by each package
12819           inidividually. For util-vserver, the declaration is in compat.h
12820           and detection in configure.ac
12821
12822 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12823
12824         * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
12825           util-vserver/src/.cvsignore: updated
12826
12827 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12828
12829         * util-vserver/lib/util-vserver.pc.subst,
12830           util-vserver/src/chroot-rm.c: initial checkin
12831
12832 2003-10-13 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12833
12834         * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
12835           from src/ to toplevel-dir
12836
12837 2003-10-13 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12838
12839         * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
12840           util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
12841           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
12842           util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
12843           util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
12844           util-vserver/tests/getctx.c: include "compat.h"
12845
12846 2003-10-13 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12847
12848         * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
12849
12850 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12851
12852         * util-vserver/src/compat.h: initial checkin
12853
12854 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12855
12856         * util-vserver/configure.ac: use absolute default-path for
12857           /bin/mount since it is required by
12858           execv() in secure-mount
12859
12860 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12861
12862         * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
12863
12864 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12865
12866         * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
12867
12868 2003-10-09 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12869
12870         * util-vserver/src/util.h: - added *_cast macros
12871           - mark writeStr() as __attribute__((__unused__)) to prevent
12872           compiler
12873           warnings
12874           - fixed off-by-one error in WRITE_MSG
12875
12876 2003-10-09 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12877
12878         * util-vserver/src/secure-mount.c: rewrote it completely; it
12879           emulates now nearly the usual mount(8)
12880           functionality but provides the enhanced '--secure', '--chdir
12881           ...',
12882           ... options which are needed for vservers
12883
12884 2003-10-09 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12885
12886         * util-vserver/doc/cfg.txt: added documentation about <interfaces>
12887           and basic vserver-variables
12888
12889 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12890
12891         * util-vserver/scripts/vserver.start: initial checkin
12892
12893 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12894
12895         * util-vserver/scripts/vserver: complete rewrite
12896
12897 2003-10-09 01:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12898
12899         * util-vserver/Makefile.am: added some standard-tools to the
12900           %.pathsubst rules
12901
12902 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12903
12904         * util-vserver/configure.ac: added checks for some standard-tools
12905
12906 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12907
12908         * util-vserver/tests, util-vserver/tests/.cvsignore,
12909           util-vserver/tests/Makefile-files: added getctx
12910
12911 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12912
12913         * util-vserver/src/Makefile-files: added save_ctxinfo and
12914           mask2prefix
12915
12916 2003-10-09 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12917
12918         * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
12919           and save_ctxinfo
12920
12921 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12922
12923         * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
12924
12925 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12926
12927         * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
12928           util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
12929           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
12930           initial checkin
12931
12932 2003-10-09 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12933
12934         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12935           _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
12936           _SAVE_CTXINFO, _VPS and standard-tool macros
12937
12938 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12939
12940         * util-vserver/scripts/functions: added isVserverRunning function
12941
12942 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12943
12944         * util-vserver/lib/vserver.h: added CTX_NOCTX macro
12945           added getctx()/getcctx() functions
12946           added ctx_t datatype
12947
12948 2003-10-09 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12949
12950         * util-vserver/lib/Makefile-files: added getctx and int2str +
12951           helper headers
12952
12953 2003-10-06 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12954
12955         * util-vserver/distrib/Makefile.am: added install-rules for the
12956           distributions
12957
12958 2003-10-06 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12959
12960         * util-vserver/distrib/rh9/apt,
12961           util-vserver/distrib/rh9/apt/rpmpriorities,
12962           util-vserver/distrib/rh9/apt/sources.list: initial checkin
12963
12964 2003-10-06 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12965
12966         * util-vserver/util-vserver.spec.in: - fixed Source0 URL
12967           - added -sysv and -devel subpackages
12968           - moved /etc/init.d to %_initrddir
12969
12970 2003-10-06 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12971
12972         * util-vserver/Makefile.am: - added more pathsubst variables
12973           - added $(scripts_DTA)
12974
12975 2003-10-06 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12976
12977         * util-vserver/distrib/defaults/rpm/macros: added notes regarding
12978           %_install_langs and added some other "main"-languages
12979
12980 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12981
12982         * util-vserver/doc/cfg.txt: added apps/vunify documentation
12983
12984 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12985
12986         * util-vserver/scripts/vserver-init: - added metadata to track if
12987           root-/pkgcfgbase-links shall be made
12988           relative
12989           - added gpg-key import
12990           - create dev/pts directory
12991
12992 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12993
12994         * util-vserver/scripts/vapt-get: improved '--help'/'--version'
12995           messages
12996
12997 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12998
12999         * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
13000           variables
13001           made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
13002           "$PKGLIBDIR")
13003           added _VRPM
13004           reordered the _* variables alphabetically
13005
13006 2003-10-06 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13007
13008         * util-vserver/scripts/Makefile-files: installed missing files
13009           (functions, vapt-get*, vrpm*)
13010
13011 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13012
13013         * util-vserver/src/secure-mount.c: rewrote it completely
13014
13015 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13016
13017         * util-vserver/src/rpm-fake.c: - set default-signal handler for
13018           SIGCHLD
13019           - minor cosmetical cleanups
13020           - use wait4(2) instead of waitpid(2)
13021
13022 2003-10-02 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13023
13024         * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
13025           'makeDevEntry' which is more flexible
13026           - added workaround for
13027           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13028           - content of *all* rpm and apt template directories will be
13029           copied now
13030           - use '-y' flag on 'apt-get' invocation
13031
13032 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13033
13034         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
13035           util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
13036
13037 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13038
13039         * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
13040           added copyright
13041
13042 2003-10-02 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13043
13044         * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
13045           removed debug code
13046
13047 2003-10-02 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13048
13049         * util-vserver/scripts/functions,
13050           util-vserver/scripts/util-vserver-vars.pathsubst: added
13051           workaround for
13052           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13053
13054 2003-10-01 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13055
13056         * util-vserver, util-vserver/.cvsignore: updated to reflect changes
13057           in CVSROOT/cvsignores
13058
13059 2003-10-01 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13060
13061         * util-vserver/man/Makefile-files: removed last traces of
13062           newvserver
13063
13064 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13065
13066         * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
13067           cvs2cl support
13068
13069 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13070
13071         * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
13072           that files will not be updated on every
13073           'make' anymore
13074
13075 2003-10-01 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13076
13077         * util-vserver/Makefile.am: - added cvs2cl support
13078           - changed pathsubst rules so that files will not be updated on
13079           every
13080           'make' anymore
13081
13082 2003-10-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13083
13084         * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
13085           prevent compiler warnings
13086
13087 2003-10-01 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13088
13089         * util-vserver/src/new-namespace.c: small fix in error-message
13090
13091 2003-10-01 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13092
13093         * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
13094           type-clash
13095
13096 2003-10-01 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13097
13098         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13099           util-vserver/configure.ac: renamed vserver.spec.in to
13100           util-vserver.spec.in
13101
13102 2003-10-01 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13103
13104         * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
13105           removed since linuxconf support was dropped
13106
13107 2003-09-30 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13108
13109         * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
13110           renamed vserver.spec.in to util-vserver.spec.in and updated it
13111
13112 2003-09-30 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13113
13114         * util-vserver/src/new-namespace.c,
13115           util-vserver/src/secure-mount.c: modified showVersion() to show
13116           current version instead of an hardcoded
13117           value
13118
13119 2003-09-30 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13120
13121         * util-vserver, util-vserver/.cvsignore: updated
13122
13123 2003-09-30 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13124
13125         * util-vserver/Makefile.am: added general rule for %.pathsubst
13126           files
13127           updated file-lists
13128
13129 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13130
13131         * util-vserver/configure.ac: added distrib/Makefile
13132
13133 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13134
13135         * util-vserver/pathconfig.h.pathsubst: initial checkin
13136
13137 2003-09-30 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13138
13139         * util-vserver/scripts/Makefile-files: - renamed
13140           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13141           makes it easier to use general makefile-rules
13142           - removed the old rules for util-vserver-vars
13143
13144 2003-09-30 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13145
13146         * util-vserver/scripts/util-vserver-vars.pathsubst,
13147           util-vserver/scripts/util-vserver-vars.subst: renamed
13148           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13149           makes it easier to use general makefile-rules
13150
13151 2003-09-30 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13152
13153         * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
13154           util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
13155           util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
13156           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13157           util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
13158           util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
13159           util-vserver/src/vserver-stat.c: include <config.h>
13160
13161 2003-09-30 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13162
13163         * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
13164           util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
13165           util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
13166           to avoid naming-clashes with
13167           the standard autoconf macro
13168           - include <config.h>
13169
13170 2003-09-30 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13171
13172         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
13173           'PACKAGE' class to 'Package' to avoid naming-clashes with the
13174           standard autoconf macro
13175
13176 2003-09-30 19:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13177
13178         * util-vserver/src/rpm-fake.c: - removed debug-output
13179           - do not fail on umount() errors; CLONE_NEWNS has
13180           unexpected/strange
13181           behavior in combination with chroot() so that mountpoints within
13182           chroots *can* disappear automatically
13183
13184 2003-09-30 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13185
13186         * util-vserver/Makefile.am: use recursive make for distrib: added
13187           it to SUBDIRS and remove old
13188           $(distrib_*) variables
13189
13190 2003-09-30 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13191
13192         * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
13193           checkin
13194
13195 2003-09-30 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13196
13197         * util-vserver/distrib/Makefile-files,
13198           util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
13199           util-vserver/distrib/defaults/devs,
13200           util-vserver/distrib/defaults/rpm,
13201           util-vserver/distrib/defaults/rpm/macros,
13202           util-vserver/distrib/install-mdk8.2,
13203           util-vserver/distrib/install-post.sh,
13204           util-vserver/distrib/install-pre.sh,
13205           util-vserver/distrib/install-rh7.2,
13206           util-vserver/distrib/install-rh7.3,
13207           util-vserver/distrib/install-rh8.0,
13208           util-vserver/distrib/install-rh9.0,
13209           util-vserver/distrib/mdk8.2-minimum,
13210           util-vserver/distrib/rh7.3-minimum,
13211           util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
13212           util-vserver/distrib/rh9.0-minimum,
13213           util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
13214           util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
13215           util-vserver/distrib/rh9.0.93/apt/sources.list,
13216           util-vserver/distrib/rh9.0.93/pkgs,
13217           util-vserver/distrib/rh9.0.93/pkgs/01,
13218           util-vserver/distrib/rh9.0.93/pkgs/02,
13219           util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
13220           util-vserver/distrib/rh9/pkgs/02,
13221           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
13222           Replaced the install-* and *-minimum files with configuration
13223           files
13224           for the new vserver-init tool in the scripts directory. To ease
13225           the
13226           'install:'-make target, it is necessarily to use recursive make
13227           for
13228           this directory.
13229
13230 2003-09-30 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13231
13232         * util-vserver/configure.ac: added dietlibc support
13233           version 0.23.89.1
13234
13235 2003-09-30 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13236
13237         * util-vserver, util-vserver/.cvsignore: added Makefile
13238
13239 2003-09-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13240
13241         * util-vserver/lib, util-vserver/lib/.cvsignore,
13242           util-vserver/scripts, util-vserver/scripts/.cvsignore,
13243           util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
13244           util-vserver/scripts/vapt-get-worker,
13245           util-vserver/scripts/vrpm-preload,
13246           util-vserver/scripts/vrpm-worker,
13247           util-vserver/scripts/vserver-init, util-vserver/src,
13248           util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
13249           util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
13250           util-vserver/src/util.h, util-vserver/sysv,
13251           util-vserver/sysv/.cvsignore, util-vserver/tests,
13252           util-vserver/tests/.cvsignore: initial checkin
13253
13254 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13255
13256         * util-vserver/Makefile.am: updated to new -devel branch
13257           added dietlibc support
13258
13259 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13260
13261         * util-vserver/src/Makefile-files: added secure-mount,
13262           new-namespace and rpm-fake.so rules
13263
13264 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13265
13266         * util-vserver/scripts/vrpm: replaced with new version
13267
13268 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13269
13270         * util-vserver/scripts/util-vserver-vars.subst: added more
13271           variables
13272
13273 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13274
13275         * util-vserver/scripts/Makefile-files: added more substitutions
13276
13277 2003-09-30 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13278
13279         * util-vserver/doc/cfg.txt: initial checkin
13280
13281 2003-09-29 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13282
13283         * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
13284           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
13285           util-vserver/THANKS, util-vserver/configure.ac,
13286           util-vserver/distrib, util-vserver/distrib/Makefile-files,
13287           util-vserver/distrib/install-mdk8.2,
13288           util-vserver/distrib/install-post.sh,
13289           util-vserver/distrib/install-pre.sh,
13290           util-vserver/distrib/install-rh7.2,
13291           util-vserver/distrib/install-rh7.3,
13292           util-vserver/distrib/install-rh8.0,
13293           util-vserver/distrib/install-rh9.0,
13294           util-vserver/distrib/mdk8.2-minimum,
13295           util-vserver/distrib/rh7.3-minimum,
13296           util-vserver/distrib/rh8.0-minimum,
13297           util-vserver/distrib/rh9.0-minimum,
13298           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
13299           util-vserver/doc, util-vserver/doc/FAQ.txt,
13300           util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
13301           util-vserver/doc/intro.txt, util-vserver/lib,
13302           util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
13303           util-vserver/lib/vserver.h, util-vserver/m4,
13304           util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
13305           util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
13306           util-vserver/man, util-vserver/man/Makefile-files,
13307           util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
13308           util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
13309           util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
13310           util-vserver/man/vps.8, util-vserver/man/vpstree.8,
13311           util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
13312           util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
13313           util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
13314           util-vserver/scripts, util-vserver/scripts/Makefile-files,
13315           util-vserver/scripts/distrib-info,
13316           util-vserver/scripts/rootshell,
13317           util-vserver/scripts/save_s_context,
13318           util-vserver/scripts/util-vserver-vars.subst,
13319           util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
13320           util-vserver/scripts/vps, util-vserver/scripts/vpstree,
13321           util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
13322           util-vserver/scripts/vserver-copy,
13323           util-vserver/scripts/vserverkillall,
13324           util-vserver/scripts/vservers.grabinfo.sh,
13325           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
13326           util-vserver/scripts/vunify.old.sh, util-vserver/src,
13327           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13328           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13329           util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
13330           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
13331           util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
13332           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13333           util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
13334           util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
13335           util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
13336           util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
13337           util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
13338           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
13339           util-vserver/src/vutil.p, util-vserver/sysv,
13340           util-vserver/sysv/Makefile-files,
13341           util-vserver/sysv/rebootmgr.subst,
13342           util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
13343           util-vserver/sysv/v_named.subst,
13344           util-vserver/sysv/v_portmap.subst,
13345           util-vserver/sysv/v_sendmail.subst,
13346           util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
13347           util-vserver/sysv/v_xinetd.subst,
13348           util-vserver/sysv/vservers.conf,
13349           util-vserver/sysv/vservers.subst, util-vserver/tests,
13350           util-vserver/tests/Makefile-files,
13351           util-vserver/tests/chrootsafe.cc,
13352           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
13353           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
13354           util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
13355           initial checkin
13356
13357 2003-09-29 22:01  
13358
13359         * .: New repository initialized by cvs2svn.
13360