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