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