Move out of way
[util-vserver.git] / ChangeLog
1 2009-04-10 20:24  Daniel Hokka Zakrisson <daniel@hozac.com>
2
3         * src/secure-mount.c: Handle shared/private/unbindable/slave mounts
4           internally.
5
6 2009-04-03 16:41  Daniel Hokka Zakrisson <daniel@hozac.com>
7
8         * src/secure-mount.c: The remount still needs to have MS_BIND set.
9
10 2009-03-18 19:26  Daniel Hokka Zakrisson <daniel@hozac.com>
11
12         * scripts/vserver.functions: -o shared doesn't work with --rbind.
13
14 2009-02-14 10:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
15
16         * m4/ensc_dietlibc.m4: whitespace cleanup
17
18 2009-02-14 10:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
19
20         * m4/ensc_dietlibc.m4: fixed detection of dietlibc version strings
21           like 0.31-1.2
22
23 2008-12-01 20:48  Daniel Hokka Zakrisson <daniel@hozac.com>
24
25         * scripts/vserver.suexec: Attach to the cgroup.
26
27 2008-11-11 20:59  Daniel Hokka Zakrisson <daniel@hozac.com>
28
29         * distrib/defaults/devs: Add /dev/shm.
30
31 2008-11-11 20:58  Daniel Hokka Zakrisson <daniel@hozac.com>
32
33         * lib/getinsecurebcaps.c: Remove the #ifdef since the logic got
34           inverted.
35
36 2008-11-06 17:13  Daniel Hokka Zakrisson <daniel@hozac.com>
37
38         * ., COPYING: Add COPYING to svn.
39
40 2008-11-06 02:27  Daniel Hokka Zakrisson <daniel@hozac.com>
41
42         * configure.ac: Add a way to disable library versioning. Better
43           than nothing until proper checks are written.
44
45 2008-11-06 02:18  Daniel Hokka Zakrisson <daniel@hozac.com>
46
47         * python/libvserver.py: Add missing piece of code.
48           Fix __add__ and __sub__ in class struct.
49
50 2008-11-06 02:00  Daniel Hokka Zakrisson <daniel@hozac.com>
51
52         * python/_libvserver.c, python/libvserver.py: Add Pythonizing
53           wrappers for the Python-bindings.
54
55 2008-11-03 19:52  Daniel Hokka Zakrisson <daniel@hozac.com>
56
57         * scripts/chcontext: Enter the spaces when migrating to an existing
58           static context.
59
60 2008-10-31 15:46  Daniel Hokka Zakrisson <daniel@hozac.com>
61
62         * lib/Makefile-files: Sigh.
63
64 2008-10-31 15:41  Daniel Hokka Zakrisson <daniel@hozac.com>
65
66         * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h,
67           scripts/vserver.functions, scripts/vserver.start,
68           scripts/vserver.stop, scripts/vserver.suexec, src/secure-mount.c,
69           src/vcontext.c: Use pivot_root on kernels supporting two
70           namespaces per context.
71
72 2008-10-31 15:40  Daniel Hokka Zakrisson <daniel@hozac.com>
73
74         * kernel/space_cmd.h, kernel/switch.h,
75           lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask-v23.hc,
76           lib/syscall_getspacemask.c: Fix vc_get_space_default and add
77           vc_get_space_mask v1.
78
79 2008-10-31 04:45  Daniel Hokka Zakrisson <daniel@hozac.com>
80
81         * ensc_wrappers/wrappers-vserver.hc, kernel/space_cmd.h,
82           lib/Makefile-files, lib/syscall_enternamespace-v13.hc,
83           lib/syscall_enternamespace-v21.hc,
84           lib/syscall_enternamespace-v23.hc, lib/syscall_enternamespace.c,
85           lib/syscall_getspacedefault-v23.hc,
86           lib/syscall_getspacemask-v21.hc, lib/syscall_setnamespace-v13.hc,
87           lib/syscall_setnamespace-v21.hc, lib/syscall_setnamespace-v23.hc,
88           lib/syscall_setnamespace.c, lib/vserver.h, python/_libvserver.c,
89           src/vcontext.c, src/vspace.c: Add VCMD_{enter,set}_space_v2
90           support, in preparation of pivot_root.
91
92 2008-10-31 04:21  Daniel Hokka Zakrisson <daniel@hozac.com>
93
94         * scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
95           scripts/vnamespace, scripts/vserver-build.debootstrap,
96           scripts/vsomething, src/Makefile-files, src/vnamespace.c: Remove
97           vnamespace in favor of vspace and a small wrapper around it.
98
99 2008-10-31 04:07  Daniel Hokka Zakrisson <daniel@hozac.com>
100
101         * lib/vserver-internal.h: Add hidden attribute to be used for
102           versioned symbols.
103
104 2008-10-31 04:05  Daniel Hokka Zakrisson <daniel@hozac.com>
105
106         * lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxmigrate-v21.hc,
107           scripts/chcontext, scripts/vserver.functions,
108           scripts/vserver.suexec: Move space creation/entering out of
109           vc_ctx_{create,migrate}.
110
111 2008-10-31 04:00  Daniel Hokka Zakrisson <daniel@hozac.com>
112
113         * src/vspace.c: CLONE_NEWNS and CLONE_FS aren't default spaces.
114
115 2008-10-31 04:00  Daniel Hokka Zakrisson <daniel@hozac.com>
116
117         * lib/syscall_getspacemask-v21.hc: Filter out CLONE_NEWNS and
118           CLONE_FS, as vc_get_space_default does.
119
120 2008-10-30 22:45  Daniel Hokka Zakrisson <daniel@hozac.com>
121
122         * python/_libvserver.c: Need to be able to retrieve per-CPU values.
123
124 2008-10-30 21:23  Daniel Hokka Zakrisson <daniel@hozac.com>
125
126         * configure.ac, lib/Makefile-files, lib/internal.h,
127           lib/libvserver.ver: Library versioning stubs.
128
129 2008-10-30 02:33  Daniel Hokka Zakrisson <daniel@hozac.com>
130
131         * configure.ac, python/Makefile-files, python/_libvserver.c,
132           python/ctags-constants.awk: 32-bit and Python 2.4 support.
133
134 2008-10-30 02:25  Daniel Hokka Zakrisson <daniel@hozac.com>
135
136         * lib/getinsecurebcaps.c: These got lost somehow.
137
138 2008-10-30 01:59  Daniel Hokka Zakrisson <daniel@hozac.com>
139
140         * util-vserver.spec.in: BR: ctags
141
142 2008-10-30 01:21  Daniel Hokka Zakrisson <daniel@hozac.com>
143
144         * configure.ac, python/Makefile-files, python/_libvserver.c,
145           python/ctags-constants.awk: Some minor cleanups in the Python
146           build.
147
148 2008-10-29 18:37  Daniel Hokka Zakrisson <daniel@hozac.com>
149
150         * configure.ac: Just in case anything else wants to use Python as
151           part of the build process.
152
153 2008-10-29 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
154
155         * python/_libvserver.c: 65 is the length of the command structure's
156           field.
157
158 2008-10-28 00:56  Daniel Hokka Zakrisson <daniel@hozac.com>
159
160         * util-vserver.spec.in: Add Python stuff.
161
162 2008-10-28 00:51  Daniel Hokka Zakrisson <daniel@hozac.com>
163
164         * contrib/manifest.dat.pathsubst: vserver.start.bin
165
166 2008-10-28 00:24  Daniel Hokka Zakrisson <daniel@hozac.com>
167
168         * Makefile.am, configure.ac, python, python/Makefile-files,
169           python/_libvserver.c: Add Python bindings to libvserver.
170
171 2008-10-28 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
172
173         * doc/configuration.xml, scripts/vserver-setup.functions,
174           scripts/vserver.functions: Rename flags to cflags.
175
176 2008-10-27 23:52  Daniel Hokka Zakrisson <daniel@hozac.com>
177
178         * lib/bcaps-v13.c: ULL is needed to get a 64-bit wide integer.
179
180 2008-10-27 22:58  Daniel Hokka Zakrisson <daniel@hozac.com>
181
182         * lib/bcaps-v13.c, lib/vserver.h: Add new capabilities.
183
184 2008-10-27 22:58  Daniel Hokka Zakrisson <daniel@hozac.com>
185
186         * Makefile.am: Disable vserver-start.
187
188 2008-10-27 22:54  Daniel Hokka Zakrisson <daniel@hozac.com>
189
190         * lib/getinsecurebcaps.c: Rather than listing the unsafe
191           capabilities, assume they're all unsafe unless
192           they're in this list.
193
194 2008-10-23 21:37  Daniel Hokka Zakrisson <daniel@hozac.com>
195
196         * scripts/vserver.functions: No need to read the name again.
197
198 2008-10-19 16:44  Daniel Hokka Zakrisson <daniel@hozac.com>
199
200         * scripts/vserver.functions: Add arch initstyle.
201
202 2008-10-11 18:51  Daniel Hokka Zakrisson <daniel@hozac.com>
203
204         * distrib/f8/yum.repos.d/fedora-updates.repo: Fix typo.
205
206 2008-09-29 01:17  Daniel Hokka Zakrisson <daniel@hozac.com>
207
208         * contrib/yum-3.2.19-chroot.patch, contrib/yum-3.2.4-chroot.patch:
209           Revert getRootedPath prototype.
210
211 2008-09-29 01:01  Daniel Hokka Zakrisson <daniel@hozac.com>
212
213         * src/vspace.c: Add --default to get the kernel's suggested values.
214           Add --~* versions to disable a space enabled by e.g. --default.
215
216 2008-09-29 00:59  Daniel Hokka Zakrisson <daniel@hozac.com>
217
218         * distrib/Makefile.am: Install the F8/F9 keys.
219
220 2008-09-29 00:56  Daniel Hokka Zakrisson <daniel@hozac.com>
221
222         * contrib/yum-3.2.19-chroot.patch, contrib/yum-3.2.4-chroot.patch:
223           Fix the ts_done/ts_all confusion.
224
225 2008-09-28 11:24  Daniel Hokka Zakrisson <daniel@hozac.com>
226
227         * src/capability-compat.h, src/rpm-fake.c, src/vserver-info.c: Use
228           version 3 to avoid warning message in newer kernels.
229
230 2008-09-28 05:06  Daniel Hokka Zakrisson <daniel@hozac.com>
231
232         * configure.ac: Add hints for ionice.
233
234 2008-09-28 05:05  Daniel Hokka Zakrisson <daniel@hozac.com>
235
236         * configure.ac: Fix crypto API checks.
237
238 2008-09-28 05:04  Daniel Hokka Zakrisson <daniel@hozac.com>
239
240         * distrib/f9/pubkeys,
241           distrib/f9/yum.repos.d/fedora-updates-testing.repo,
242           distrib/f9/yum.repos.d/fedora-updates.repo: newkey repository for
243           Fedora 9.
244
245 2008-09-28 05:04  Daniel Hokka Zakrisson <daniel@hozac.com>
246
247         * distrib/f8/pubkeys,
248           distrib/f8/pubkeys/RPM-GPG-KEY-fedora-8-and-9-primary,
249           distrib/f8/pubkeys/RPM-GPG-KEY-fedora-test-8-and-9-primary,
250           distrib/f8/yum.repos.d/fedora-updates-testing.repo,
251           distrib/f8/yum.repos.d/fedora-updates.repo: newkey repository for
252           Fedora 8.
253
254 2008-09-16 19:19  Daniel Hokka Zakrisson <daniel@hozac.com>
255
256         * src/vclone.c: Excluded files are fine, don't flag them as
257           failures just because nobody wants them.
258
259 2008-09-01 12:54  Daniel Hokka Zakrisson <daniel@hozac.com>
260
261         * lib/Makefile-files: Remove nuked files.
262
263 2008-08-31 20:09  Daniel Hokka Zakrisson <daniel@hozac.com>
264
265         * src/chxid.c: chxid applies to the filesystem, so it should use
266           tags.
267
268 2008-08-31 20:09  Daniel Hokka Zakrisson <daniel@hozac.com>
269
270         * scripts/vserver-build.yum: Make it easier to install more
271           packages right away.
272
273 2008-08-29 03:45  Daniel Hokka Zakrisson <daniel@hozac.com>
274
275         * src/vclone.c: access dereferences symbolic links. Use lstat
276           instead.
277
278 2008-08-27 17:41  Daniel Hokka Zakrisson <daniel@hozac.com>
279
280         * scripts/vserver.functions: Device nodes live here, so do the
281           rbind using -o dev.
282
283 2008-08-27 10:38  Daniel Hokka Zakrisson <daniel@hozac.com>
284
285         * lib/syscall_ctxcreate-v23.hc, lib/syscall_ctxcreate.c,
286           lib/syscall_ctxmigrate-v23.hc, lib/syscall_ctxmigrate.c: This is
287           going to be handled in the kernel.
288
289 2008-08-25 22:57  Daniel Hokka Zakrisson <daniel@hozac.com>
290
291         * scripts/vserver.start, src/exec-remount.c: Preparations for
292           actually reading mtab.
293
294 2008-08-25 22:55  Daniel Hokka Zakrisson <daniel@hozac.com>
295
296         * sysv/util-vserver: Unmount the hierarchy too.
297
298 2008-08-25 21:57  Daniel Hokka Zakrisson <daniel@hozac.com>
299
300         * src/secure-mount.c: Handle read-only bind-mounts the new way.
301
302 2008-08-25 21:11  Daniel Hokka Zakrisson <daniel@hozac.com>
303
304         * src/vsysctl.c: If /proc/sys is inaccessible, assume there are no
305           settings.
306
307 2008-08-24 23:37  Daniel Hokka Zakrisson <daniel@hozac.com>
308
309         * m4/ensc_pathprog.m4, scripts/vserver.functions: Fix the vps
310           output when a guest fails to stops nicely.
311
312 2008-08-24 20:12  Daniel Hokka Zakrisson <daniel@hozac.com>
313
314         * doc/configuration.xml, scripts/vserver.functions,
315           scripts/vserver.start, scripts/vserver.stop, sysv/util-vserver:
316           cgroup support.
317
318 2008-08-24 20:09  Daniel Hokka Zakrisson <daniel@hozac.com>
319
320         * scripts/functions: If $3 is set, the run file is expected to be
321           cleaned up if the context does
322           not exist. Fix the previous change to handle this correctly.
323
324 2008-08-24 20:06  Daniel Hokka Zakrisson <daniel@hozac.com>
325
326         * distrib/Makefile.am: Work with builds done in a separate
327           directory.
328
329 2008-08-24 03:11  Daniel Hokka Zakrisson <daniel@hozac.com>
330
331         * distrib/Makefile.am: f9
332
333 2008-08-24 02:47  Daniel Hokka Zakrisson <daniel@hozac.com>
334
335         * scripts/vserver-build.yum: Remove the run file if the build
336           fails.
337
338 2008-08-24 02:47  Daniel Hokka Zakrisson <daniel@hozac.com>
339
340         * src/rpm-fake.c: Revert the atexit, as it appears to cause more
341           problems, while not solving any.
342
343 2008-08-22 21:41  Daniel Hokka Zakrisson <daniel@hozac.com>
344
345         * scripts/vserver-build.functions, scripts/vserver-build.yum:
346           Workaround rpm-fake brokenness by setting up a persistent
347           context.
348
349 2008-08-22 21:41  Daniel Hokka Zakrisson <daniel@hozac.com>
350
351         * scripts/functions: This is a requirement for vc_getVserverCtx, so
352           it should be a requirement in the scripts.
353
354 2008-08-22 21:39  Daniel Hokka Zakrisson <daniel@hozac.com>
355
356         * scripts/vserver.delete: Remove the runfile, if it exists.
357
358 2008-08-22 21:01  Daniel Hokka Zakrisson <daniel@hozac.com>
359
360         * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h: Add
361           PERSISTENT feature.
362
363 2008-08-22 20:57  Daniel Hokka Zakrisson <daniel@hozac.com>
364
365         * lib/issupported.c: Pid namespaces will come in 0x00020304.
366
367 2008-08-22 20:32  Daniel Hokka Zakrisson <daniel@hozac.com>
368
369         * scripts/vserver-build.functions: Umm, what?
370
371 2008-08-21 19:21  Daniel Hokka Zakrisson <daniel@hozac.com>
372
373         * scripts/vmount: Fix silly typo.
374
375 2008-08-21 18:05  Daniel Hokka Zakrisson <daniel@hozac.com>
376
377         * scripts/vserver-build.functions: chmod makes no sense for a
378           symlink.
379
380 2008-08-21 17:57  Daniel Hokka Zakrisson <daniel@hozac.com>
381
382         * lib/vserver-internal.h: Pid namespace support will be available
383           in 0x00020304.
384
385 2008-08-21 17:57  Daniel Hokka Zakrisson <daniel@hozac.com>
386
387         * src/rpm-fake.c: Since using a destructor doesn't seem to work all
388           that well, try using atexit instead.
389
390 2008-08-21 17:56  Daniel Hokka Zakrisson <daniel@hozac.com>
391
392         * scripts/vserver-build, scripts/vserver-build.rsync: Make it
393           easier to add rsync arguments.
394
395 2008-08-07 19:44  Daniel Hokka Zakrisson <daniel@hozac.com>
396
397         * distrib/Makefile.am: f9...
398
399 2008-08-02 13:49  Daniel Hokka Zakrisson <daniel@hozac.com>
400
401         * distrib/debian/initpost: rsyslog is in Debian too.
402
403 2008-08-01 10:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
404
405         * scripts/vyum-worker: print yum.__version__ instead of executing
406           "yum --version" which is very heavyweighted in recent versions
407           and gives out additional informations confusing the parser
408
409 2008-07-28 21:44  Daniel Hokka Zakrisson <daniel@hozac.com>
410
411         * distrib/defaults/devs, scripts/vserver-build.functions: Add the
412           /dev/fd symlink that is expected by more and more things.
413
414 2008-07-18 14:29  Daniel Hokka Zakrisson <daniel@hozac.com>
415
416         * distrib/Makefile.am: Install initctl file.
417
418 2008-07-17 14:53  Daniel Hokka Zakrisson <daniel@hozac.com>
419
420         * sysv/util-vserver: Be silent if it's not a Linux-VServer kernel.
421
422 2008-07-15 22:16  Daniel Hokka Zakrisson <daniel@hozac.com>
423
424         * src/vcontext.c: This is not an option used by the utils, but the
425           semantics are for filesystem namespaces.
426
427 2008-07-15 22:14  Daniel Hokka Zakrisson <daniel@hozac.com>
428
429         * ensc_wrappers/wrappers-clone.hc: Use sys_clone in Eclone.
430
431 2008-07-14 20:26  Daniel Hokka Zakrisson <daniel@hozac.com>
432
433         * contrib/manifest.dat.pathsubst: Add exec-remount.
434
435 2008-07-14 20:26  Daniel Hokka Zakrisson <daniel@hozac.com>
436
437         * util-vserver.spec.in: Support building against nss by using
438           --without beecrypt.
439
440 2008-07-14 20:09  Daniel Hokka Zakrisson <daniel@hozac.com>
441
442         * kernel/context_cmd.h, kernel/space_cmd.h, lib/Makefile-files,
443           lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate-v23.hc,
444           lib/syscall_ctxcreate.c, lib/syscall_ctxmigrate-v21.hc,
445           lib/syscall_ctxmigrate-v23.hc, lib/syscall_ctxmigrate.c,
446           lib/syscall_getspacedefault-v23.hc,
447           lib/syscall_getspacedefault.c, lib/vserver-internal.h,
448           lib/vserver.h, scripts/vserver.functions: Add new 0x00020303 API,
449           using pid namespaces.
450
451 2008-07-14 14:15  Daniel Hokka Zakrisson <daniel@hozac.com>
452
453         * scripts/util-vserver-vars.pathsubst: Add exec-remount.
454
455 2008-07-14 14:12  Daniel Hokka Zakrisson <daniel@hozac.com>
456
457         * lib/Makefile-files: Add exitlikeprocess.c.
458
459 2008-07-14 14:10  Daniel Hokka Zakrisson <daniel@hozac.com>
460
461         * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h: Add
462           SPACES feature.
463
464 2008-07-14 14:09  Daniel Hokka Zakrisson <daniel@hozac.com>
465
466         * doc/configuration.xml: Document ionice options.
467
468 2008-07-14 13:12  Daniel Hokka Zakrisson <daniel@hozac.com>
469
470         * lib/exitlikeprocess.c, lib/vserver.h,
471           lib_internal/Makefile-files, lib_internal/util-exitlikeprocess.c,
472           lib_internal/util-exitlikeprocess.h, lib_internal/util.h,
473           src/context-sync.hc, src/vnamespace.c, src/vps.c, src/vspace.c:
474           Move exitLikeProcess to libvserver.
475
476 2008-07-14 13:09  Daniel Hokka Zakrisson <daniel@hozac.com>
477
478         * src/h2ext.c: Silence warnings.
479
480 2008-07-14 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
481
482         * scripts/vprocunhide: Escape >.
483
484 2008-07-13 17:51  Daniel Hokka Zakrisson <daniel@hozac.com>
485
486         * configure.ac, lib/cflags-v13.c, lib/vserver.h,
487           scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
488           scripts/vserver.start, scripts/vserver.stop,
489           scripts/vserver.suexec: Merge ionice patch (originally from
490           anonc, updated for newer util-vserver by cehteh).
491
492 2008-07-13 17:34  Daniel Hokka Zakrisson <daniel@hozac.com>
493
494         * scripts/vserver.start, src/Makefile-files, src/exec-remount.c:
495           exec-remount remounts proc and sys, to get the right namespaces
496           associated with them.
497
498 2008-07-13 16:00  Daniel Hokka Zakrisson <daniel@hozac.com>
499
500         * scripts/vprocunhide: Teach vprocunhide about --write.
501
502 2008-07-11 15:24  Daniel Hokka Zakrisson <daniel@hozac.com>
503
504         * src/vlogin.c: prctl does not work as well as this. Revert
505           changeset 2731.
506
507 2008-07-11 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
508
509         * lib/vserver.h, src/fstool.c, src/fstool.h, src/setattr.c,
510           src/showattr.c: Add support for IATTR_WRITE.
511
512 2008-07-10 18:06  Daniel Hokka Zakrisson <daniel@hozac.com>
513
514         * src/vlogin.c: Use prctl(PR_SET_NAME) instead.
515
516 2008-07-08 15:51  Daniel Hokka Zakrisson <daniel@hozac.com>
517
518         * scripts/vserver.functions: Correctly unmount NFS and other
519           "special" filesystems.
520
521 2008-07-08 15:11  Daniel Hokka Zakrisson <daniel@hozac.com>
522
523         * util-vserver.spec.in: Order the scriptlets logically.
524
525 2008-07-08 14:08  Daniel Hokka Zakrisson <daniel@hozac.com>
526
527         * lib/ext2fs.h: Revert changeset 2726. Needs #ifdef magic.
528
529 2008-07-08 14:07  Daniel Hokka Zakrisson <daniel@hozac.com>
530
531         * util-vserver.spec.in: Don't fail.
532
533 2008-07-06 23:58  Daniel Hokka Zakrisson <daniel@hozac.com>
534
535         * lib/ext2fs.h: Workaround broken headers.
536
537 2008-07-06 23:58  Daniel Hokka Zakrisson <daniel@hozac.com>
538
539         * src/vclone.c: Unify_copy doesn't touch sockets, so there's
540           nothing to change the tag of.
541
542 2008-07-02 17:10  Daniel Hokka Zakrisson <daniel@hozac.com>
543
544         * distrib/misc/debootstrap.uri: New debootstrap.
545
546 2008-06-30 20:25  Daniel Hokka Zakrisson <daniel@hozac.com>
547
548         * src/vserver-stat.c: Use 64-bit counters for the memory usage, to
549           avoid easy overflows.
550
551 2008-06-29 15:42  Daniel Hokka Zakrisson <daniel@hozac.com>
552
553         * distrib/centos5/yum/yum.conf, distrib/redhat/initpost: Add
554           persistdir for centos5 and make sure the syslog daemon is
555           enabled.
556
557 2008-06-26 15:59  Daniel Hokka Zakrisson <daniel@hozac.com>
558
559         * util-vserver.spec.in: Get rid of the etch directory for older
560           installs.
561           Hopefully all interesting RPM versions support %check by now...
562           Mandriva's rpm does not support the || : syntax.
563
564 2008-06-17 16:16  Daniel Hokka Zakrisson <daniel@hozac.com>
565
566         * src/chroot-sh.c: Add operations needed by Fedora 9 tweaks.
567
568 2008-06-17 16:15  Daniel Hokka Zakrisson <daniel@hozac.com>
569
570         * distrib/Makefile.am, distrib/f9, distrib/f9/pkgs,
571           distrib/f9/pkgs/01, distrib/f9/pkgs/02, distrib/f9/pkgs/03,
572           distrib/f9/rpmlist.d, distrib/f9/rpmlist.d/00.lst,
573           distrib/f9/yum, distrib/f9/yum.repos.d,
574           distrib/f9/yum.repos.d/fedora-development.repo,
575           distrib/f9/yum.repos.d/fedora-updates-testing.repo,
576           distrib/f9/yum.repos.d/fedora-updates.repo,
577           distrib/f9/yum.repos.d/fedora.repo, distrib/f9/yum/yum.conf,
578           distrib/redhat/initctl, distrib/redhat/initpost: Fedora 9
579           support.
580
581 2008-06-16 11:32  Daniel Hokka Zakrisson <daniel@hozac.com>
582
583         * lib_internal/unify-copy.c, src/check-unixfile.c, src/h2ext.c,
584           src/testsuite/hashcalc-plain.c, src/vhashify.c: On failure, mmap
585           returns MAP_FAILED, not 0.
586
587 2008-05-03 17:00  Daniel Hokka Zakrisson <daniel@hozac.com>
588
589         * src/capability-compat.h, src/rpm-fake.c, src/vserver-info.c:
590           Avoid that annoying "uses 32-bit capabilities (legacy support in
591           use)" warning.
592
593 2008-05-03 16:53  Daniel Hokka Zakrisson <daniel@hozac.com>
594
595         * lib/issupported.c, lib/issupportedstring.c, lib/vserver.h,
596           scripts/vserver.functions: Add pid space feature.
597
598 2008-05-03 16:48  Daniel Hokka Zakrisson <daniel@hozac.com>
599
600         * distrib/gentoo/initpost: Fix typo.
601
602 2008-05-02 22:44  Daniel Hokka Zakrisson <daniel@hozac.com>
603
604         * configure.ac: Fix typo.
605
606 2008-04-29 17:47  Daniel Hokka Zakrisson <daniel@hozac.com>
607
608         * src/vspace.c: CLONE_FS is just for the Linux-VServer syscalls.
609
610 2008-04-13 10:13  Benedikt Böhm <hollow@gentoo.org>
611
612         * distrib/gentoo/initpost, scripts/vserver-init.functions: fix
613           functions.sh location for gentoo; create /lib/rc/sh for older
614           stages that don't have it
615
616 2008-04-02 18:59  Daniel Hokka Zakrisson <daniel@hozac.com>
617
618         * src/tunctl.c: Add all the ioctls to work on older kernels too.
619
620 2008-04-02 18:58  Daniel Hokka Zakrisson <daniel@hozac.com>
621
622         * src/naddress.c: Don't call free on stack pointers.
623
624 2008-04-02 18:58  Daniel Hokka Zakrisson <daniel@hozac.com>
625
626         * doc/configuration.xml, scripts/vserver.functions: Add support to
627           be able to configure the peer too.
628
629 2008-03-26 22:22  Daniel Hokka Zakrisson <daniel@hozac.com>
630
631         * lib/syscall_netadd-netv2.hc: Support 0.0.0.0 for 2.3 kernels.
632
633 2008-03-17 08:59  Daniel Hokka Zakrisson <daniel@hozac.com>
634
635         * NEWS, configure.ac: Version 0.30.215.
636
637 2008-03-17 08:55  Daniel Hokka Zakrisson <daniel@hozac.com>
638
639         * lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new
640           flags.
641
642 2008-03-16 03:30  Daniel Hokka Zakrisson <daniel@hozac.com>
643
644         * scripts/vserver-build.functions, scripts/vserver.stop: Fix
645           vserver ... stop --rescue-init.
646           Use it in stopSleepingGuest, to prevent races and to do proper
647           cleanup.
648           If vserver ... stop has already been invoked, remove SC_HELPER
649           from the context.
650
651 2008-03-15 16:05  Daniel Hokka Zakrisson <daniel@hozac.com>
652
653         * src/vdevmap.c: Add some examples.
654           Disallow combinations that make no sense.
655           Allow defaults to be set.
656
657 2008-03-11 10:07  Benedikt Böhm <hollow@gentoo.org>
658
659         * distrib/gentoo/initpost, scripts/vserver.functions: fix openrc
660           startup; only fix inittab in plain initstyle
661
662 2008-03-10 22:41  Daniel Hokka Zakrisson <daniel@hozac.com>
663
664         * scripts/vserver-build.functions: bash doesn't execute traps until
665           after the current job has finished executing, so run sleep in a
666           loop.
667
668 2008-03-10 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
669
670         * lib/syscall_netremove-netv2.hc: A kernel without IPv6-support
671           will return ENOSYS for vc_net_remove_ipv6.
672
673 2008-03-05 15:46  Benedikt Böhm <hollow@gentoo.org>
674
675         * distrib/gentoo/initpost: add openrc support to gentoo/initpost
676
677 2008-03-02 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
678
679         * scripts/vserver-build.functions: Workaround kernel oddities.
680
681 2008-03-01 01:24  Daniel Hokka Zakrisson <daniel@hozac.com>
682
683         * src/Makefile-files: Include attribute-util.h in the tarball.
684
685 2008-03-01 01:20  Daniel Hokka Zakrisson <daniel@hozac.com>
686
687         * src/lockfile.c: lockf(F_LOCK) requests a write lock, which
688           requires the file to be open in write mode.
689
690 2008-03-01 01:15  Daniel Hokka Zakrisson <daniel@hozac.com>
691
692         * src/vattribute.c: Remove unused variable.
693
694 2008-03-01 01:07  Daniel Hokka Zakrisson <daniel@hozac.com>
695
696         * src/attribute-util.h, src/nattribute.c, src/vattribute.c: Factor
697           out bitfield-to-string code to src/attribute-util.h.
698           Add --get for nattribute too.
699
700 2008-03-01 00:26  Daniel Hokka Zakrisson <daniel@hozac.com>
701
702         * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: Revert commit
703           2690, clone is needed for pid namespaces and on kernels <2.6.16.
704
705 2008-03-01 00:22  Daniel Hokka Zakrisson <daniel@hozac.com>
706
707         * doc/configuration.xml, scripts/util-vserver-vars.pathsubst,
708           scripts/vserver.functions, scripts/vserver.stop, src/tunctl.c:
709           Add basic support for creating tun/tap interfaces in the
710           configuration.
711
712 2008-02-29 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
713
714         * scripts/vserver.stop: use ! instead of ~ to avoid shell expansion
715
716 2008-02-29 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
717
718         * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: use
719           unshare(CLONE_NEWNS) instead of a complicated 'clone(NEWNS) ...
720           waitpid()' operation
721
722 2008-02-29 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
723
724         * build-all: use hostspecific Build directory
725
726 2008-02-28 23:54  Daniel Hokka Zakrisson <daniel@hozac.com>
727
728         * src/tunctl.c: Set persist last, this way, no interface is left
729           behind if one of the ioctls fail.
730
731 2008-02-28 23:28  Daniel Hokka Zakrisson <daniel@hozac.com>
732
733         * contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc,
734           src/Makefile-files, src/tunctl.c: Add tunctl.
735
736 2008-02-28 23:12  Daniel Hokka Zakrisson <daniel@hozac.com>
737
738         * src/vrsetup.c: Avoid pointer/integer conversion warning on LP64.
739
740 2008-02-21 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
741
742         * NEWS, configure.ac, lib_internal/Makefile-files,
743           lib_internal/crypto-wrapper-beecrypt.h,
744           lib_internal/crypto-wrapper-nss.h, lib_internal/crypto-wrapper.h,
745           lib_internal/testsuite/Makefile-files,
746           lib_internal/testsuite/SPEED-RESULTS.txt,
747           lib_internal/testsuite/crypto-speed.c,
748           lib_internal/testsuite/crypto.c, src/Makefile-files,
749           src/testsuite/Makefile-files, src/testsuite/hashcalc-plain.c,
750           src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh,
751           src/vhashify-init.hc, src/vhashify.c: added support for using
752           libnss instead of beecrypt for vhashify's
753           hash calculation. libnss has bad SHA1 performance on i386, but is
754           a)
755           maintained and b) gives better performance with all other hashes
756           and
757           on x86_64.
758           
759           I am just waiting for somebody to write the OpenSSL layer so that
760           I
761           can try the padlock hardware crypto device on my C7 ;)
762
763 2008-02-21 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
764
765         * scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT
766           list
767
768 2008-02-21 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
769
770         * build-all: fixed CPPFLAGS quoting problems introduced by last
771           commit
772
773 2008-02-21 23:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
774
775         * scripts/vmount: fixed endless loop when no '--' is given
776           fixed --help/--version handling
777
778 2008-02-21 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
779
780         * build-all: added code to enable i386 builds on x86_64 platforms
781           added $CONFIGURE_FLAGS configuration env
782           set LDFLAGS
783
784 2008-02-21 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
785
786         * lib_internal/testsuite/matchlist.c: fixed unused param +
787           unsigned/signed mismatch warning
788
789 2008-02-21 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
790
791         * src/vspace.c: fixed
792           
793           | src/vspace.c:177: warning: passing argument 2 of
794           'isNumberUnsigned' from incompatible pointer type
795           
796           warning
797
798 2008-02-16 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
799
800         * lib_internal/util-lockfile.c, src/lockfile.c, src/secure-mount.c,
801           vserver-start/main.c: Use lockf instead of flock, the former
802           works on NFS.
803
804 2008-02-14 19:28  Daniel Hokka Zakrisson <daniel@hozac.com>
805
806         * src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created
807           contexts.
808
809 2008-02-11 23:41  Daniel Hokka Zakrisson <daniel@hozac.com>
810
811         * scripts/vserver-build.functions: Set the barrier and warn if it
812           could not be set automatically.
813
814 2008-02-09 00:27  Daniel Hokka Zakrisson <daniel@hozac.com>
815
816         * src/rpm-fake.c: We only want to wait on the context if we created
817           it.
818
819 2008-01-27 07:55  Daniel Hokka Zakrisson <daniel@hozac.com>
820
821         * distrib/alpine/initpost, distrib/alpine/initpre,
822           distrib/debian/initpost, distrib/gentoo/init-vserver.sh,
823           distrib/gentoo/initpost, distrib/gentoo/initpre,
824           distrib/gentoo/net.vserver, distrib/gentoo/reboot.sh,
825           distrib/gentoo/shutdown.sh, distrib/misc/environment,
826           distrib/misc/h2ext.desc, gentoo/Makefile-files,
827           gentoo/bash-wrapper, gentoo/util-vserver, gentoo/vprocunhide,
828           gentoo/vservers.default, lib/syscall_ctxcreate-v21.hc,
829           lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
830           lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
831           lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
832           lib/syscall_getccaps-v21.hc, lib/syscall_getsched-v21.hc,
833           lib/syscall_getsched.c, lib/syscall_netadd-netv2.hc,
834           lib/syscall_netremove-netv2.hc, lib/syscall_setbadness-v23.hc,
835           lib/syscall_setbadness.c, lib/syscall_setsched-v22.hc,
836           lib/syscall_tagcreate.c, lib/syscall_tagmigrate-v23.hc,
837           lib/syscall_tagmigrate.c, lib/syscall_tasktag-v23.hc,
838           lib/syscall_tasktag.c, lib/syscall_unsetmapping-v21.hc,
839           lib/syscall_unsetmapping.c, lib/tagopt2tag.c,
840           lib_internal/mkdir.c, lib_internal/sys_unshare.h,
841           lib_internal/testsuite/matchlist.c,
842           man/vserver-build.8.pathsubst, mkrelease, scripts/h2ext-worker,
843           scripts/vserver-build.fai, src/h2ext.c, src/vmemctrl.c,
844           src/vspace.c, src/vtag.c: Add missing svn:keywords.
845
846 2008-01-26 11:44  Daniel Hokka Zakrisson <daniel@hozac.com>
847
848         * scripts/vserver-build.functions: Make sure /dev gets proper
849           permissions.
850
851 2008-01-26 11:44  Daniel Hokka Zakrisson <daniel@hozac.com>
852
853         * scripts/vserver-build.functions: Prevent deadlock between
854           sc_helper vserver ... stop invocation, and stopSleepingGuest.
855
856 2008-01-23 10:38  Daniel Hokka Zakrisson <daniel@hozac.com>
857
858         * lib_internal/sys_unshare.h: Use the correct syscall number.
859
860 2008-01-23 06:14  Daniel Hokka Zakrisson <daniel@hozac.com>
861
862         * distrib/Makefile.am: Fedora 8 is redhat-style too.
863
864 2008-01-22 09:19  Daniel Hokka Zakrisson <daniel@hozac.com>
865
866         * scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix
867           vspace stuff.
868
869 2008-01-21 14:13  Daniel Hokka Zakrisson <daniel@hozac.com>
870
871         * src/naddress.c: Don't require a netmask/prefix.
872
873 2008-01-20 08:15  Daniel Hokka Zakrisson <daniel@hozac.com>
874
875         * contrib/manifest.dat.pathsubst: Add missing files.
876
877 2008-01-20 08:03  Daniel Hokka Zakrisson <daniel@hozac.com>
878
879         * doc/configuration.xml: Add missing closing tag.
880
881 2008-01-20 08:01  Daniel Hokka Zakrisson <daniel@hozac.com>
882
883         * src/rpm-fake.c: Hopefully this will make it bullet-proof.
884
885 2008-01-20 07:56  Daniel Hokka Zakrisson <daniel@hozac.com>
886
887         * doc/configuration.xml, scripts/vserver.functions,
888           scripts/vserver.start, scripts/vserver.stop,
889           scripts/vserver.suexec, src/vspace.c: Add preliminary support for
890           pid and network namespaces.
891
892 2008-01-20 06:58  Daniel Hokka Zakrisson <daniel@hozac.com>
893
894         * sysv/util-vserver: getPhysicalDir doesn't work if it doesn't
895           already exist.
896
897 2008-01-15 13:26  Daniel Hokka Zakrisson <daniel@hozac.com>
898
899         * distrib/misc/debootstrap.uri: debootstrap 1.0.8.
900
901 2008-01-13 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
902
903         * scripts/vserver: Use $cmd instead of $2.
904
905 2008-01-13 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
906
907         * lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once.
908
909 2008-01-12 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
910
911         * lib/vserver.h, src/vspace.c: Add support for PID and net
912           namespaces.
913
914 2008-01-12 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
915
916         * src/vspace.c: Pid namespaces require clone.
917
918 2008-01-12 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
919
920         * ., lib, lib_internal: Fix svn:ignores.
921
922 2008-01-08 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
923
924         * scripts/vserver.functions: Backslash...
925
926 2008-01-08 16:53  Daniel Hokka Zakrisson <daniel@hozac.com>
927
928         * src/rpm-fake.c: Attempt to close race between dying
929           rpm-fake-resolver and other rpm-fake processes.
930
931 2008-01-08 16:49  Daniel Hokka Zakrisson <daniel@hozac.com>
932
933         * scripts/vserver.delete: cache need not exist.
934
935 2008-01-06 01:40  Daniel Hokka Zakrisson <daniel@hozac.com>
936
937         * scripts/vmount: Work with nonamespace guests.
938
939 2008-01-04 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
940
941         * src/vattribute.c: Add --get.
942
943 2008-01-03 15:33  Daniel Hokka Zakrisson <daniel@hozac.com>
944
945         * lib/val2text.hc: Don't remove bits for which there were no match.
946           Cast 1 to the TYPE, so uint64 values can be looked up.
947
948 2008-01-03 15:30  Daniel Hokka Zakrisson <daniel@hozac.com>
949
950         * lib_internal/util-io.h, src/h2ext.c: Move WRITE_INT to util-io.h,
951           so other programs can use it too.
952
953 2008-01-03 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
954
955         * scripts/vmount: Make vmount <guest> -- -a work.
956
957 2008-01-03 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
958
959         * lib/vserver.h: Fix typo.
960
961 2007-12-22 16:30  Daniel Hokka Zakrisson <daniel@hozac.com>
962
963         * distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8.
964
965 2007-12-20 00:09  Daniel Hokka Zakrisson <daniel@hozac.com>
966
967         * src/vclone.c: Don't bail on EINVAL, since the clone build method
968           sets the contexts unconditionally.
969
970 2007-12-19 19:13  Daniel Hokka Zakrisson <daniel@hozac.com>
971
972         * distrib/debian/initpost: Remove all unknown services.
973
974 2007-12-19 14:28  Daniel Hokka Zakrisson <daniel@hozac.com>
975
976         * scripts/vserver-build, scripts/vserver-build.clone: Use/support
977           the "new" vclone features in the clone build method.
978
979 2007-12-19 02:17  Daniel Hokka Zakrisson <daniel@hozac.com>
980
981         * lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD.
982
983 2007-12-05 14:24  Daniel Hokka Zakrisson <daniel@hozac.com>
984
985         * lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result.
986
987 2007-12-05 00:51  Daniel Hokka Zakrisson <daniel@hozac.com>
988
989         * scripts/vserver-build.debootstrap: Work with newer versions of
990           debootstrap too.
991
992 2007-12-03 21:08  Daniel Hokka Zakrisson <daniel@hozac.com>
993
994         * distrib/f7/yum.repos.d/fedora.repo: Correct path to keys.
995
996 2007-12-03 18:06  Daniel Hokka Zakrisson <daniel@hozac.com>
997
998         * scripts/vserver: Document --debug.
999
1000 2007-11-30 23:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1001
1002         * distrib/misc/h2ext.desc: Use --numeric-owner for tar and
1003           --numeric-uid-gid for cpio.
1004
1005 2007-11-26 23:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1006
1007         * src/vsched.c: Floats are numbers too.
1008
1009 2007-11-19 04:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1010
1011         * distrib/Makefile.am, distrib/f8,
1012           distrib/f8/yum.repos.d/fedora-development.repo,
1013           distrib/f8/yum.repos.d/fedora-updates-testing.repo,
1014           distrib/f8/yum.repos.d/fedora-updates.repo,
1015           distrib/f8/yum.repos.d/fedora.repo: Add Fedora 8.
1016
1017 2007-11-17 23:52  Benedikt Böhm <hollow@gentoo.org>
1018
1019         * scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
1020           scripts/vupdateworld: fix a corner case in gentoo helpers
1021
1022 2007-11-17 21:36  Benedikt Böhm <hollow@gentoo.org>
1023
1024         * scripts/vserver.functions: use sane PATH during shutdown
1025
1026 2007-11-13 22:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1027
1028         * distrib/misc/debootstrap.uri: Update to 1.0.6.
1029
1030 2007-10-29 21:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1031
1032         * scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to
1033           mount something in a guest.
1034
1035 2007-10-27 19:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1036
1037         * contrib/manifest.dat.pathsubst, man/Makefile-files,
1038           man/vserver-build.8.pathsubst, man/vserver.8: Man pages update
1039           from Micah Anderson.
1040
1041 2007-10-25 01:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1042
1043         * distrib/Makefile.am, distrib/alpine, distrib/alpine/initpost,
1044           distrib/alpine/initpre: Add "Alpine Linux".
1045
1046 2007-10-25 00:26  Daniel Hokka Zakrisson <daniel@hozac.com>
1047
1048         * scripts/vserver: Cleanup the help message.
1049
1050 2007-10-25 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1051
1052         * distrib/debian/initpost, distrib/redhat/initpost,
1053           scripts/vserver, scripts/vserver-build.functions,
1054           scripts/vserver.stop: Create helper functions to start a guest
1055           that just sleeps and kills.
1056
1057 2007-10-22 20:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1058
1059         * src/vmemctrl.c: Fix startup bug on older kernels.
1060
1061 2007-10-16 00:27  Daniel Hokka Zakrisson <daniel@hozac.com>
1062
1063         * configure.ac, scripts/util-vserver-vars.pathsubst,
1064           scripts/vserver.functions, scripts/vserver.start,
1065           util-vserver.spec.in: Lots of small fixes to make everything
1066           behave like it should.
1067
1068 2007-10-15 11:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1069
1070         * contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the
1071           manifest.
1072
1073 2007-10-15 11:31  Daniel Hokka Zakrisson <daniel@hozac.com>
1074
1075         * doc/configuration.xml, gentoo/util-vserver,
1076           scripts/vserver.functions, scripts/vserver.start,
1077           scripts/vserver.stop, sysv/util-vserver: Add support for
1078           per-guest device maps.
1079
1080 2007-10-14 14:40  Daniel Hokka Zakrisson <daniel@hozac.com>
1081
1082         * doc/configuration.xml: Improve the disk limit descriptions.
1083
1084 2007-10-14 00:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1085
1086         * distrib/misc/vprocunhide-files: Hide conntrack files.
1087
1088 2007-10-13 14:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1089
1090         * doc/configuration.xml, scripts/vserver.functions,
1091           scripts/vserver.start: Add support for the OOM bias in the
1092           configuration.
1093
1094 2007-10-13 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1095
1096         * kernel/context_cmd.h, kernel/switch.h, lib/Makefile-files,
1097           lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
1098           lib/syscall_setbadness-v23.hc, lib/syscall_setbadness.c,
1099           lib/vserver.h, src, src/Makefile-files, src/vmemctrl.c: Add
1100           support for the OOM bias, and vmemctrl to control it.
1101
1102 2007-10-13 01:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1103
1104         * lib/vserver.h, src, src/Makefile-files, src/vspace.c: Added
1105           vspace, like vnamespace but generic.
1106
1107 2007-10-12 00:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1108
1109         * scripts/vserver.functions, scripts/vserver.start: Run fsck on
1110           filesystems in the guest's fstab.
1111
1112 2007-10-11 23:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1113
1114         * lib/vserver.h, src/naddress.c: Ranges might want masks too.
1115
1116 2007-10-11 20:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1117
1118         * kernel/device_cmd.h, lib/Makefile-files,
1119           lib/syscall_unsetmapping-v21.hc, lib/syscall_unsetmapping.c,
1120           lib/vserver.h, scripts/vserver.functions, src/vdevmap.c: Add
1121           support for vc_unset_mapping introduced in 2.3.0.27.
1122
1123 2007-10-10 09:01  Daniel Hokka Zakrisson <daniel@hozac.com>
1124
1125         * doc/configuration.xml: Clarify which entries are required for
1126           cpusets.
1127
1128 2007-10-06 17:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1129
1130         * scripts/vserver.functions: People love symlinks.
1131
1132 2007-09-11 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1133
1134         * distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum:
1135           added support for yum's new persistdir option
1136
1137 2007-09-11 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1138
1139         * contrib/yum-3.2.4-chroot.patch: fixed patch and re-added lost
1140           hunk which caused broken paths for cachedir, logfile and friends
1141
1142 2007-09-06 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1143
1144         * scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts.
1145
1146 2007-09-06 07:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1147
1148         * contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added
1149           patch for yum-3.2.4
1150
1151 2007-09-03 07:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1152
1153         * lib_internal/matchlist-appendfiles.c,
1154           lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h,
1155           lib_internal/util-safechdir.h: whitespace-cleanup
1156
1157 2007-09-03 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1158
1159         * lib_internal/matchlist-appendfiles.c,
1160           lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h:
1161           fixed const-ness of matchlist functions
1162           
1163           made the initial file-list a 'char const **' to ease
1164           initialization from string constants
1165
1166 2007-09-03 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1167
1168         * lib_internal/util-safechdir.h: fixed declaration of 'struct stat'
1169           
1170           include <sys/stat.h> instead of declaring it with 'struct stat'
1171           as it might cause conflicts when 'stat' is #defined as stat64
1172           in this header
1173
1174 2007-09-02 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1175
1176         * NEWS, configure.ac: Version 0.30.214.
1177
1178 2007-09-02 19:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1179
1180         * lib/syscall_getccaps-v13.hc: Use the correct syscall.
1181
1182 2007-08-27 10:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1183
1184         * scripts/vserver.stop: Fix thinko.
1185
1186 2007-08-27 10:19  Daniel Hokka Zakrisson <daniel@hozac.com>
1187
1188         * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
1189
1190 2007-08-27 10:16  Daniel Hokka Zakrisson <daniel@hozac.com>
1191
1192         * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
1193           more like the redhat initpost script, don't start the guest for
1194           real.
1195
1196 2007-08-26 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
1197
1198         * doc/configuration.xml, scripts/chbind, scripts/chcontext,
1199           scripts/pkgmgmt, scripts/vserver-build.fai,
1200           scripts/vserver.functions, scripts/vserver.start,
1201           scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
1202           src/vtag.c: Add support for the lback address in the
1203           configuration.
1204           Add --silent to vtag so it'll complain if run manually on a
1205           kernel without the necessary support.
1206
1207 2007-08-26 17:50  Daniel Hokka Zakrisson <daniel@hozac.com>
1208
1209         * doc/configuration.xml: Document the tag and ncontext files.
1210
1211 2007-08-26 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
1212
1213         * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
1214
1215 2007-08-25 16:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1216
1217         * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
1218           context if ncontext/tag don't exist.
1219           Fix remanining vc_getVserverCtx caller.
1220
1221 2007-08-25 16:50  Daniel Hokka Zakrisson <daniel@hozac.com>
1222
1223         * distrib/misc/debootstrap.uri: debootstrap 1.0.3
1224
1225 2007-08-21 23:00  Daniel Hokka Zakrisson <daniel@hozac.com>
1226
1227         * doc/configuration.xml: Clarify that specifying dev will
1228           add/remove the IP address.
1229
1230 2007-08-21 18:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1231
1232         * scripts/vserver.functions: Add a static context sanity check.
1233
1234 2007-08-16 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1235
1236         * src/setattr.c: Add --immutable.
1237
1238 2007-08-16 19:53  Daniel Hokka Zakrisson <daniel@hozac.com>
1239
1240         * scripts/vserver.stop: Migrate to the tag on stop too.
1241
1242 2007-08-16 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1243
1244         * scripts/chcontext: Fix for vtag invocations.
1245
1246 2007-08-16 03:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1247
1248         * compat.h, configure.ac, contrib/manifest.dat.pathsubst,
1249           ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
1250           kernel/tag_cmd.h, lib/Makefile-files,
1251           lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
1252           lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
1253           lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
1254           lib/syscall_getvci.c, lib/syscall_tagcreate.c,
1255           lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
1256           lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
1257           lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
1258           lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
1259           scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
1260           scripts/vserver.start, scripts/vserver.suexec,
1261           src/Makefile-files, src/vserver-info.c, src/vtag.c,
1262           vserver-start/main.c: Add support for a separate filesystem tag,
1263           and in the process improve the support for network contexts.
1264
1265 2007-08-16 02:31  Daniel Hokka Zakrisson <daniel@hozac.com>
1266
1267         * src/chbind.c: The nid isn't used anymore, legacy APIs don't
1268           support it.
1269
1270 2007-08-16 02:00  Daniel Hokka Zakrisson <daniel@hozac.com>
1271
1272         * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
1273           not defined in the headers.
1274
1275 2007-08-13 18:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1276
1277         * scripts/functions: Add some hints for this common problem.
1278
1279 2007-08-12 00:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1280
1281         * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
1282           capability RAW_ICMP.
1283
1284 2007-08-10 15:28  Daniel Hokka Zakrisson <daniel@hozac.com>
1285
1286         * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
1287           broadcast address.
1288
1289 2007-08-09 02:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1290
1291         * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
1292
1293 2007-08-08 23:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1294
1295         * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
1296           create/unshare.
1297
1298 2007-08-08 21:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1299
1300         * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
1301
1302 2007-08-08 21:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1303
1304         * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
1305
1306 2007-08-08 20:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1307
1308         * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
1309
1310 2007-08-08 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1311
1312         * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
1313           kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
1314           lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
1315           lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
1316           lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
1317           lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
1318           lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
1319           lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
1320           lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
1321           lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
1322           lib/vserver-internal.h, lib/vserver.h,
1323           lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
1324           src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
1325           for the various new APIs in 2.2 and 2.3, in particular, netv2.
1326
1327 2007-08-05 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1328
1329         * scripts/vserver.delete: Remove the cache so disk limit caches
1330           have no chance of being reused if the same guest is recreated at
1331           a later point in time.
1332
1333 2007-08-05 18:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1334
1335         * scripts/vserver-build.yum: It's just yum, not yum-rpm.
1336
1337 2007-08-05 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1338
1339         * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
1340           needed.
1341
1342 2007-07-31 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1343
1344         * scripts/vserver-build.debootstrap: Use findFile consistently.
1345           Don't fail if a file doesn't exist, these are all optional.
1346
1347 2007-07-30 09:36  Benedikt Böhm <hollow@gentoo.org>
1348
1349         * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
1350
1351 2007-07-29 17:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1352
1353         * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
1354           Only POSIX-sh in Gentoo initscripts.
1355
1356 2007-07-29 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1357
1358         * distrib/Makefile.am, distrib/breezy,
1359           distrib/breezy/debootstrap.script, distrib/dapper,
1360           distrib/dapper/debootstrap.script, distrib/debian,
1361           distrib/debian/debootstrap.script, distrib/debian/initpost,
1362           distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
1363           distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
1364           distrib/gutsy/debootstrap.script, distrib/hoary,
1365           distrib/hoary/debootstrap.script, distrib/warty,
1366           distrib/warty/debootstrap.script,
1367           scripts/vserver-build.debootstrap,
1368           scripts/vserver-build.functions: Various debootstrap
1369           improvements.
1370
1371 2007-07-29 16:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1372
1373         * src/naddress.c: Prettier output on error.
1374
1375 2007-07-22 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1376
1377         * lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
1378           lib_internal/mkdir.c, lib_internal/testsuite,
1379           lib_internal/testsuite/Makefile-files,
1380           lib_internal/testsuite/matchlist.c, lib_internal/util.h,
1381           src/vclone.c, src/vhashify.c: Add exclude list support for
1382           vclone.
1383
1384 2007-07-19 20:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1385
1386         * lib/Makefile-files, lib/syscall_getsched-v21.hc,
1387           lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
1388
1389 2007-07-18 17:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1390
1391         * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
1392           _STRACE.
1393
1394 2007-07-18 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1395
1396         * scripts/vserver, scripts/vserver.functions,
1397           scripts/vserver.start: Add --strace and --debug-sysv options to
1398           further debug problems with starting a guest.
1399
1400 2007-07-16 15:52  Daniel Hokka Zakrisson <daniel@hozac.com>
1401
1402         * lib/Makefile-files: Add it to the Makefile.
1403
1404 2007-07-16 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1405
1406         * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
1407           vc_get_ccaps do the right thing.
1408
1409 2007-07-13 14:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1410
1411         * scripts/vserver.stop: Enter the network context to stop the
1412           guest.
1413
1414 2007-07-12 21:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1415
1416         * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
1417
1418 2007-07-11 14:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1419
1420         * src/h2ext.c: Add some sanity checking.
1421
1422 2007-07-11 14:27  Daniel Hokka Zakrisson <daniel@hozac.com>
1423
1424         * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
1425
1426 2007-07-10 20:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1427
1428         * src/vclone.c: Add an option to specify the xid the non-shared
1429           files should belong to.
1430
1431 2007-07-10 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
1432
1433         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1434           distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
1435           scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
1436           scripts/util-vserver-vars.pathsubst,
1437           scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
1438           Replace file with h2ext for the template build method.
1439
1440 2007-07-08 18:29  Daniel Hokka Zakrisson <daniel@hozac.com>
1441
1442         * src/chbind.c: It's network isolation, not virtualization.
1443
1444 2007-07-07 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1445
1446         * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
1447           patch for yum-3.2.1; this one should retain API
1448           compatibility by using a dummy argument for the *Lock()
1449           methods
1450
1451 2007-06-25 15:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1452
1453         * util-vserver.spec.in: Update URLs.
1454
1455 2007-06-24 22:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1456
1457         * doc/configuration.xml, scripts/vserver-build.template: Add a way
1458           to associate a distribution with a default template.
1459
1460 2007-06-24 21:28  Daniel Hokka Zakrisson <daniel@hozac.com>
1461
1462         * distrib/Makefile.am, distrib/f7,
1463           distrib/f7/yum.repos.d/fedora-core.repo,
1464           distrib/f7/yum.repos.d/fedora-development.repo,
1465           distrib/f7/yum.repos.d/fedora-extras-development.repo,
1466           distrib/f7/yum.repos.d/fedora-extras.repo,
1467           distrib/f7/yum.repos.d/fedora-legacy.repo,
1468           distrib/f7/yum.repos.d/fedora-updates-testing.repo,
1469           distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.
1470
1471 2007-06-24 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
1472
1473         * src: Ignore vsysctl and vclone too.
1474
1475 2007-06-21 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1476
1477         * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
1478
1479 2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1480
1481         * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
1482           configuration file.
1483
1484 2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1485
1486         * mkrelease: Make it do everything needed.
1487
1488 2007-06-16 20:42  Daniel Hokka Zakrisson <daniel@hozac.com>
1489
1490         * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
1491           SuSE's rc script works correctly.
1492
1493 2007-06-11 12:09  Daniel Hokka Zakrisson <daniel@hozac.com>
1494
1495         * doc/configuration.xml: fstab.remote uses the guest's network
1496           context.
1497
1498 2007-06-01 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1499
1500         * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
1501           contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
1502           The yum-3.2.0 one is untested.
1503
1504 2007-06-01 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1505
1506         * lib_internal/testsuite/Makefile-files: Fixed problems when
1507           building both a dietlibc and a GNU version of a
1508           testsuite program. Previously, the same object file (which was
1509           generated
1510           by 'diet') was used for both variants and only linking differed
1511           for
1512           them. This caused problems at least in F7 on PPC platforms.
1513
1514 2007-06-01 16:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1515
1516         * lib_internal/unify-copy.c: deallocate resources symmetrically
1517
1518 2007-05-31 17:58  Benedikt Böhm <hollow@gentoo.org>
1519
1520         * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
1521           TERM for colored output
1522
1523 2007-05-26 11:50  Daniel Hokka Zakrisson <daniel@hozac.com>
1524
1525         * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
1526           with baselayout-2.
1527
1528 2007-05-03 12:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1529
1530         * NEWS: Version 0.30.213.
1531
1532 2007-05-03 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
1533
1534         * contrib/manifest.dat.pathsubst: Add missing file.
1535
1536 2007-05-02 20:11  Daniel Hokka Zakrisson <daniel@hozac.com>
1537
1538         * configure.ac: Version 0.30.213.
1539
1540 2007-04-27 09:08  Benedikt Böhm <hollow@gentoo.org>
1541
1542         * scripts/vserver.functions: fake init environment during shutdown,
1543           otherwise rc just calls shutdown/halt which does not work without
1544           init
1545
1546 2007-04-27 09:02  Benedikt Böhm <hollow@gentoo.org>
1547
1548         * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
1549           dependency to default runlevel; dmesg/syslog is now handled in
1550           baselayout
1551
1552 2007-04-27 09:01  Benedikt Böhm <hollow@gentoo.org>
1553
1554         * src/chroot-sh.c: add link command to chroot-sh
1555
1556 2007-04-27 08:42  Benedikt Böhm <hollow@gentoo.org>
1557
1558         * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
1559           /halt/reboot -f for gentoo init style, but rather just exit,
1560           since we would be killed by vshelper, does not matter for reboot
1561           from inside: simple reboot wonÄt work with gentoo init style,
1562           must use reboot -f inside
1563
1564 2007-04-27 08:40  Benedikt Böhm <hollow@gentoo.org>
1565
1566         * distrib/gentoo/initpre: fix distdir handling if prefix is not
1567
1568 2007-04-21 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1569
1570         * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
1571           to stop the guest when the last process exits.
1572
1573 2007-04-21 14:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1574
1575         * scripts/vserver-build.template: Recognize the --nodevsanity
1576           option.
1577
1578 2007-04-21 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1579
1580         * scripts/functions: Don't do namespace cleanup if we're not in a
1581           new namespace.
1582
1583 2007-04-21 14:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1584
1585         * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
1586           distrib/centos5/yum, distrib/centos5/yum.repos.d,
1587           distrib/centos5/yum.repos.d/CentOS-Base.repo,
1588           distrib/centos5/yum/yum.conf: Add CentOS 5.
1589
1590 2007-04-13 10:46  Benedikt Böhm <hollow@gentoo.org>
1591
1592         * distrib/etch/vserver-config.sh: remove interactive setup steps
1593
1594 2007-04-13 09:02  Benedikt Böhm <hollow@gentoo.org>
1595
1596         * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
1597           distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
1598           scripts/vserver-build.debootstrap: add build scripts for debian
1599           etch
1600
1601 2007-04-11 18:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1602
1603         * scripts/vyum-worker: Fix typo.
1604
1605 2007-04-11 17:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1606
1607         * distrib/misc/debootstrap.uri: New debootstrap.
1608
1609 2007-04-08 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
1610
1611         * src/vlogin.c: terminal_copy doesn't return void anymore.
1612
1613 2007-04-08 00:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1614
1615         * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
1616           Makefile.
1617
1618 2007-03-27 18:00  Benedikt Böhm <hollow@gentoo.org>
1619
1620         * distrib/gentoo/initpost, distrib/gentoo/initpre,
1621           distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
1622           halt/reboot if using gentoo init style, enable syslog stub by
1623           default for gentoo guests
1624
1625 2007-03-24 12:54  Daniel Hokka Zakrisson <daniel@hozac.com>
1626
1627         * scripts/vserver-build.debootstrap: Get rid of the work directory
1628           on success.
1629
1630 2007-03-21 04:46  Daniel Hokka Zakrisson <daniel@hozac.com>
1631
1632         * scripts/vserver: Fix help message.
1633
1634 2007-03-20 20:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1635
1636         * scripts/vserver-build.debootstrap: Fix problems with debootstrap
1637           on Ubuntu.
1638
1639 2007-03-20 17:47  Daniel Hokka Zakrisson <daniel@hozac.com>
1640
1641         * scripts/vserver-build.debootstrap: Remove the guest in case of
1642           failure.
1643
1644 2007-03-18 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
1645
1646         * scripts/pkgmgmt: Supply the required argument.
1647
1648 2007-03-18 22:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1649
1650         * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
1651           file.
1652
1653 2007-03-18 17:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1654
1655         * gentoo/util-vserver: Verbosify initscript.
1656
1657 2007-03-18 15:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1658
1659         * scripts/functions, scripts/pkgmgmt, scripts/vserver,
1660           scripts/vserver-build.functions, scripts/vsomething: Rename
1661           _setVserverDir to _setVserverDirName.
1662           Rename _getVserverDir to _setVserverDir.
1663           Add _setVserverName to set VSERVER_NAME.
1664           pkgmgmt.initVariables cannot run before _setVserverDirName, and
1665           the initialization must happen once per guest.
1666
1667 2007-03-18 15:04  Daniel Hokka Zakrisson <daniel@hozac.com>
1668
1669         * src/vlogin.c: Attempt to fix the endless loop of select() read().
1670
1671 2007-03-18 11:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1672
1673         * sysv/util-vserver: Create the directories here for strange
1674           distros (e.g. Ubuntu).
1675
1676 2007-03-11 21:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1677
1678         * scripts/vserver.functions: Fix IPv6 address assignment.
1679
1680 2007-03-09 21:07  Daniel Hokka Zakrisson <daniel@hozac.com>
1681
1682         * distrib/misc/debootstrap.uri: Update the debootstrap URI.
1683
1684 2007-03-07 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1685
1686         * src/vsched.c: Fix idle-time.
1687
1688 2007-02-26 20:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1689
1690         * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
1691           the gentoo initstyle work with baselayout-vserver.
1692
1693 2007-02-25 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1694
1695         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
1696           tell init to shutdown if we're called from vshelper, that
1697           should've already happened.
1698           Kill init and other remaining processes from vshelper once the
1699           stop sync signal has arrived.
1700
1701 2007-02-25 01:44  Daniel Hokka Zakrisson <daniel@hozac.com>
1702
1703         * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
1704           excluded paths.
1705
1706 2007-02-24 23:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1707
1708         * configure.ac: Fix help message for --with-initscripts.
1709
1710 2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1711
1712         * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
1713           so rpm doesn't process them for deps.
1714
1715 2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
1716
1717         * m4/ensc_pathprog.m4: Fix the symlink problems.
1718
1719 2007-02-22 05:18  Daniel Hokka Zakrisson <daniel@hozac.com>
1720
1721         * lib/syscall-alternative.h: Update to latest shiny.
1722
1723 2007-02-21 20:07  Daniel Hokka Zakrisson <daniel@hozac.com>
1724
1725         * scripts/vserver-setup.functions: Update help message to
1726           correspond better with reality.
1727
1728 2007-02-20 17:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1729
1730         * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
1731           lib/syscall_ctxmigrate.c, lib/vserver.h,
1732           lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
1733           src/rpm-fake.c, src/vcontext.c: Add support for the migration
1734           flags.
1735
1736 2007-02-17 19:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1737
1738         * scripts/vserver-setup.functions: Make nodev: silence the warning.
1739
1740 2007-02-17 19:01  Daniel Hokka Zakrisson <daniel@hozac.com>
1741
1742         * lib/syscall-alternative.h: Update to latest shiny.
1743
1744 2007-02-14 19:32  Daniel Hokka Zakrisson <daniel@hozac.com>
1745
1746         * scripts/functions: &>> doesn't exist.
1747
1748 2007-02-14 19:24  Daniel Hokka Zakrisson <daniel@hozac.com>
1749
1750         * lib/syscall-alternative.h: Update to latest shiny.
1751
1752 2007-02-11 20:21  Daniel Hokka Zakrisson <daniel@hozac.com>
1753
1754         * scripts/functions: Work better if the default tty is a file by
1755           using /dev/null for input and appending the output.
1756
1757 2007-02-11 20:16  Daniel Hokka Zakrisson <daniel@hozac.com>
1758
1759         * lib/syscall-alternative.h: Update to shiny15.
1760
1761 2007-02-11 00:45  Daniel Hokka Zakrisson <daniel@hozac.com>
1762
1763         * scripts/vserver-build.clone, src/vclone.c: Remove the --source
1764           and --dest "options" from vclone, both are required.
1765           Catch error conditions about the arguments in vclone.
1766           Attempt to figure out where the source if it's not a directory,
1767           and make sure it is one before running vclone.
1768
1769 2007-02-10 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1770
1771         * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
1772           disabled.
1773
1774 2007-02-09 06:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1775
1776         * scripts/vserver.functions: Add /usr/bin to exception list, to
1777           make sure we keep the /usr mount around.
1778
1779 2007-02-05 20:59  Daniel Hokka Zakrisson <daniel@hozac.com>
1780
1781         * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
1782           commit.
1783
1784 2007-02-05 20:45  Daniel Hokka Zakrisson <daniel@hozac.com>
1785
1786         * src/vdevmap.c: Really silence the warning.
1787
1788 2007-02-05 20:40  Daniel Hokka Zakrisson <daniel@hozac.com>
1789
1790         * src/vkill.c: Try to figure out the xid if not specified.
1791
1792 2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1793
1794         * src/vdevmap.c: Silence warning.
1795
1796 2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
1797
1798         * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
1799           non-executable so RPM doesn't pick up a dependency on
1800           /sbin/runscript.
1801
1802 2007-02-05 18:08  Benedikt Böhm <hollow@gentoo.org>
1803
1804         * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
1805           vsomething arguments in gentoo wrappers
1806
1807 2007-02-04 17:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1808
1809         * lib_internal/unify-copy.c: - documented parts of the code were I
1810           needed to think >1min about its
1811           sense
1812           - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
1813           create a
1814           sparse file
1815           - set O_NOCTTY flag for temp file
1816
1817 2007-02-04 17:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1818
1819         * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
1820           patch; it seems to be always PAGESIZE*2+1
1821           bytes required to trigger a SIGBUS. Since PAGESIZE is not
1822           available
1823           directly, use sysconf(3) to get this value and memset(3) to
1824           initialize
1825           buffer
1826           - removed byte crap
1827
1828 2007-02-01 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1829
1830         * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
1831           commit.
1832
1833 2007-01-29 23:37  Daniel Hokka Zakrisson <daniel@hozac.com>
1834
1835         * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
1836           gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
1837           util-vserver.spec.in: Add Gentoo initscripts.
1838           Force sysv initscripts for the RPMs.
1839
1840 2007-01-29 02:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1841
1842         * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
1843           enter the filesystem namespaces twice.
1844
1845 2007-01-28 11:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1846
1847         * src/secure-mount.c: When we call the external mount, we need to
1848           preserve all of the options so it can parse them on its own.
1849           The option defaults should set nodev in the flags.
1850
1851 2007-01-27 23:16  Daniel Hokka Zakrisson <daniel@hozac.com>
1852
1853         * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
1854           man page in the same package.
1855
1856 2007-01-27 11:10  Daniel Hokka Zakrisson <daniel@hozac.com>
1857
1858         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1859           distrib/misc/context.start, doc/configuration.xml,
1860           scripts/vserver-setup.functions: Move dynamic context generation
1861           to userspace.
1862
1863 2007-01-27 10:20  Daniel Hokka Zakrisson <daniel@hozac.com>
1864
1865         * scripts/vserver-setup.functions: Set nodev rather than just
1866           warning about it.
1867
1868 2007-01-27 10:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1869
1870         * lib_internal/unify.h: Actually check the mtime when it's not
1871           optional.
1872
1873 2007-01-27 09:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1874
1875         * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
1876           option (--ignore-mtime) to vhashify to hashify files with
1877           differing mtimes.
1878
1879 2007-01-25 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
1880
1881         * doc/configuration.xml: Add entries that were missing from
1882           .defaults.
1883
1884 2007-01-25 09:51  Daniel Hokka Zakrisson <daniel@hozac.com>
1885
1886         * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
1887           skip unified files.
1888
1889 2007-01-23 16:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1890
1891         * src/vclone.c: Don't overwrite files that already exist.
1892
1893 2007-01-23 16:41  Benedikt Böhm <hollow@gentoo.org>
1894
1895         * distrib/Makefile.am, distrib/gentoo/initpost,
1896           distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
1897           gentoo/initpost; add fixes for syslog-ng.conf and net dependency
1898           in baselayout >= 1.13
1899
1900 2007-01-21 20:17  Daniel Hokka Zakrisson <daniel@hozac.com>
1901
1902         * scripts/Makefile-files: ... and the Makefile.
1903
1904 2007-01-21 20:06  Daniel Hokka Zakrisson <daniel@hozac.com>
1905
1906         * contrib/manifest.dat.pathsubst: Add the build method to the
1907           manifest too.
1908
1909 2007-01-21 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
1910
1911         * contrib/manifest.dat.pathsubst,
1912           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
1913           scripts/vserver-build.clone: Add the clone build method.
1914
1915 2007-01-21 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
1916
1917         * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
1918           src/Makefile-files, src/vclone.c: Add vclone, to help with
1919           cloning guests.
1920
1921 2007-01-21 08:02  Daniel Hokka Zakrisson <daniel@hozac.com>
1922
1923         * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
1924           error if requested.
1925
1926 2007-01-20 17:31  Benedikt Böhm <hollow@gentoo.org>
1927
1928         * distrib/gentoo/initpost: fix runlevel scripts for older
1929           baselayouts too; set hostname inside the guest
1930
1931 2007-01-20 13:55  Daniel Hokka Zakrisson <daniel@hozac.com>
1932
1933         * lib/checkconfig.c: Return 0 on any error, older kernels will
1934           return -EPERM for unknown syscalls.
1935
1936 2007-01-20 09:36  Daniel Hokka Zakrisson <daniel@hozac.com>
1937
1938         * doc/configuration.xml: Document the configuration for vdevmap.
1939
1940 2007-01-20 09:25  Daniel Hokka Zakrisson <daniel@hozac.com>
1941
1942         * doc/configuration.xml: Place-holder documentation for now, until
1943           some better descriptions comes along.
1944
1945 2007-01-20 07:43  Daniel Hokka Zakrisson <daniel@hozac.com>
1946
1947         * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
1948           to work with 64 KiB pages.
1949
1950 2007-01-18 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
1951
1952         * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
1953           sysv/util-vserver: Add support for vdevmap in the configuration.
1954
1955 2007-01-18 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
1956
1957         * src/vsysctl.c: Fix logic error.
1958
1959 2007-01-18 13:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1960
1961         * contrib/manifest.dat.pathsubst,
1962           scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
1963           src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
1964           values in the configuration.
1965
1966 2007-01-18 07:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1967
1968         * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
1969           patch for yum-3.0.3
1970
1971 2007-01-18 04:38  Daniel Hokka Zakrisson <daniel@hozac.com>
1972
1973         * scripts/vserver.functions: Remove the disk limits after saving
1974           them.
1975
1976 2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1977
1978         * lib/vserver.h: Add VC_VXSM_MSEC.
1979
1980 2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
1981
1982         * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
1983
1984 2007-01-17 09:54  Daniel Hokka Zakrisson <daniel@hozac.com>
1985
1986         * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
1987           check function, as what it's doing is already done elsewhere.
1988
1989 2007-01-14 12:30  Benedikt Böhm <hollow@gentoo.org>
1990
1991         * scripts/vupdateworld: fix missing world target in vupdateworld
1992
1993 2007-01-10 22:23  Daniel Hokka Zakrisson <daniel@hozac.com>
1994
1995         * util-vserver.spec.in: Teach the spec how to build prereleases and
1996           release candidates.
1997
1998 2007-01-10 19:27  Daniel Hokka Zakrisson <daniel@hozac.com>
1999
2000         * src/vserver-stat.c: The new method doesn't need to be a
2001           spectator, and /proc/virtual isn't available there by default.
2002
2003 2007-01-10 18:53  Daniel Hokka Zakrisson <daniel@hozac.com>
2004
2005         * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
2006           lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
2007           lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
2008           vc_sched_info API.
2009           Make vserver-stat use the various APIs instead of parsing
2010           per-process /proc entries.
2011           
2012           vc_virt_stat.uptime is a uint64_t.
2013           vc_get_dlimit can handle a NULL limits argument.
2014
2015 2007-01-10 18:49  Daniel Hokka Zakrisson <daniel@hozac.com>
2016
2017         * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
2018           vc_create_context. Stop referencing it.
2019
2020 2007-01-10 11:52  Daniel Hokka Zakrisson <daniel@hozac.com>
2021
2022         * scripts/vserver.stop: Remove persistent on stop.
2023
2024 2007-01-09 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
2025
2026         * lib/syscall-wrap.h, lib/vserver-internal.h,
2027           lib_internal/sys_clone.h, lib_internal/sys_personality.h,
2028           m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
2029           incompatibly, to avoid errors.
2030           Move the syscall declaration to lib/syscall-wrap.h.
2031
2032 2007-01-07 22:27  Daniel Hokka Zakrisson <daniel@hozac.com>
2033
2034         * sysv/util-vserver: Fix output.
2035
2036 2007-01-03 11:55  Daniel Hokka Zakrisson <daniel@hozac.com>
2037
2038         * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
2039           well.
2040
2041 2007-01-02 20:54  Daniel Hokka Zakrisson <daniel@hozac.com>
2042
2043         * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
2044           handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
2045
2046 2007-01-01 19:37  Daniel Hokka Zakrisson <daniel@hozac.com>
2047
2048         * configure.ac: Let glibc use the alternative syscalls as well.
2049
2050 2006-12-30 00:52  Daniel Hokka Zakrisson <daniel@hozac.com>
2051
2052         * lib/vserver.h: Organize things. Structures and functions dealing
2053           with similar things are now grouped together.
2054
2055 2006-12-30 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
2056
2057         * scripts/functions: Use status for the process count instead since
2058           persistent adds a task there.
2059
2060 2006-12-30 00:37  Daniel Hokka Zakrisson <daniel@hozac.com>
2061
2062         * src: Add vdevmap to ignore.
2063
2064 2006-12-29 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
2065
2066         * sysv/util-vserver: Return a sane value from kill_contexts.
2067
2068 2006-12-29 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
2069
2070         * lib/vserver-internal.h: Use the correct type for the
2071           configuration bitfield.
2072
2073 2006-12-29 20:32  Daniel Hokka Zakrisson <daniel@hozac.com>
2074
2075         * util-vserver.spec.in: Add util-vserver initscript handling.
2076           Add %changelog comment.
2077
2078 2006-12-29 20:30  Daniel Hokka Zakrisson <daniel@hozac.com>
2079
2080         * contrib/manifest.dat.pathsubst: Add vdevmap.
2081
2082 2006-12-28 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
2083
2084         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
2085           scripts/util-vserver-vars.pathsubst,
2086           scripts/vserver-init.functions, scripts/vserver-wrapper,
2087           sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
2088           initscript functions to vserver-init.functions.
2089           Make vprocunhide use said functions.
2090           Add an initscript to set the helper and kill guest processes.
2091
2092 2006-12-28 00:05  Daniel Hokka Zakrisson <daniel@hozac.com>
2093
2094         * util-vserver.spec.in: Add --without doc and --with legacy
2095           options.
2096
2097 2006-12-20 13:39  Benedikt Böhm <hollow@gentoo.org>
2098
2099         * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
2100
2101 2006-12-19 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2102
2103         * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
2104           --~immutable and --!immutable.
2105
2106 2006-12-18 11:26  Daniel Hokka Zakrisson <daniel@hozac.com>
2107
2108         * scripts/vserver.functions: Don't check the VLAN stuff if
2109           novlandev was specified.
2110
2111 2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2112
2113         * src/vdevmap.c: Error on too many arguments.
2114
2115 2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2116
2117         * distrib/misc/debootstrap.uri: Update debootstrap URL.
2118
2119 2006-12-12 01:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2120
2121         * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
2122           lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
2123           lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
2124           Add vdevmap and required functionality.
2125
2126 2006-12-10 17:45  Daniel Hokka Zakrisson <daniel@hozac.com>
2127
2128         * scripts/functions: Improve the vshelper warning (common sign of
2129           multiple installs).
2130
2131 2006-12-10 12:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2132
2133         * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
2134           fixed location of the lockfile; formerly, the chroot path was
2135           prepended
2136           twice
2137
2138 2006-12-10 00:57  Daniel Hokka Zakrisson <daniel@hozac.com>
2139
2140         * sysv/vservers-legacy: Don't enable the legacy initscript by
2141           default.
2142
2143 2006-12-09 16:13  Daniel Hokka Zakrisson <daniel@hozac.com>
2144
2145         * NEWS, THANKS, configure.ac: Version 0.30.212.
2146
2147 2006-12-09 16:12  Daniel Hokka Zakrisson <daniel@hozac.com>
2148
2149         * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
2150           vserver.h defines CLONE_NEW*.
2151           Remove unused include of sys_clone.h from vdlimit.
2152
2153 2006-12-09 16:02  Daniel Hokka Zakrisson <daniel@hozac.com>
2154
2155         * scripts/functions: Make getFileArray handle multiple files as
2156           well.
2157
2158 2006-12-08 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
2159
2160         * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
2161           static and dynamic xids (i.e. not the spectator).
2162
2163 2006-12-08 13:28  Daniel Hokka Zakrisson <daniel@hozac.com>
2164
2165         * scripts/functions, scripts/vserver, scripts/vserver.functions:
2166           Rather than keeping an unnecessary mount around just because it
2167           was the cwd, cd to the root at the beginning while storing the
2168           original cwd (so it can be used later).
2169
2170 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
2171
2172         * doc/configuration-xhtml.xsl: Change the default stylesheet.
2173
2174 2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
2175
2176         * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
2177           commit.
2178
2179 2006-12-08 13:24  Daniel Hokka Zakrisson <daniel@hozac.com>
2180
2181         * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
2182           lib/internal.h, lib/isdynamicxid.c,
2183           lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
2184           lib/syscall_enternamespace-v13.hc,
2185           lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
2186           lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
2187           lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
2188           lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
2189           lib/syscall_setnamespace.c, lib/virtual.h,
2190           lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
2191           src/vnamespace.c: Work better on 2.6.19.
2192           This includes adding a new kind of API that depends on the
2193           VCI-bits, to detect the presence of spaces.
2194           vnamespace now only enters the filesystem related namespaces
2195           (CLONE_NEWNS|CLONE_FS).
2196           vc_ctx_migrate_spaces enters the others.
2197           Fix dynamic context detection by using the VCI-bits.
2198
2199 2006-12-08 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2200
2201         * src/ncontext.c: Remove unused argument.
2202
2203 2006-12-08 13:05  Daniel Hokka Zakrisson <daniel@hozac.com>
2204
2205         * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
2206           kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
2207           kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
2208           kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
2209           kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
2210           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
2211           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
2212           kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
2213           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
2214           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
2215           kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
2216           kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
2217           Use the headers from make headers_install to cut down on
2218           unnecessary files/content.
2219
2220 2006-12-01 21:10  Daniel Hokka Zakrisson <daniel@hozac.com>
2221
2222         * scripts/vserver.functions: Add cwd to the list of paths to
2223           exclude from namespace cleanup.
2224
2225 2006-12-01 18:41  Daniel Hokka Zakrisson <daniel@hozac.com>
2226
2227         * m4/ensc_e2fscheck.m4: Correct package and distribution name.
2228
2229 2006-11-28 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
2230
2231         * scripts/vserver.functions: Make non-sysv initstyles work again.
2232
2233 2006-11-27 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2234
2235         * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
2236           RAM.
2237
2238 2006-11-27 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
2239
2240         * src/vsched.c: Don't process unknown files.
2241
2242 2006-11-25 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2243
2244         * src/chroot-sh.c: Add missing quote.
2245
2246 2006-11-25 19:17  Daniel Hokka Zakrisson <daniel@hozac.com>
2247
2248         * distrib/redhat/initpost: Use chroot-sh chmod to remove the
2249           symlink attack vector.
2250
2251 2006-11-25 02:04  Daniel Hokka Zakrisson <daniel@hozac.com>
2252
2253         * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
2254           when using glibc.
2255
2256 2006-11-25 00:38  Daniel Hokka Zakrisson <daniel@hozac.com>
2257
2258         * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
2259
2260 2006-11-24 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
2261
2262         * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
2263           src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
2264           src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
2265           src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
2266           src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
2267           src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
2268           src/vunify.c, src/vwait.c: Make quoting consistent.
2269
2270 2006-11-24 22:03  Daniel Hokka Zakrisson <daniel@hozac.com>
2271
2272         * scripts/legacy/vserver-copy: Use the same flags for legacy as the
2273           rsync build method's default.
2274
2275 2006-11-24 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
2276
2277         * scripts/vserver.functions, src/nattribute.c: Use --secure by
2278           default.
2279           Add VC_NXF_HIDE_NETIF to the secure default.
2280
2281 2006-11-24 15:23  Daniel Hokka Zakrisson <daniel@hozac.com>
2282
2283         * scripts/vserver: Add forgotten backslash.
2284
2285 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2286
2287         * scripts/vserver: Call vserver-build with --debug too, if it was
2288           specified.
2289
2290 2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2291
2292         * configure.ac, contrib/manifest.dat.pathsubst,
2293           scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
2294           scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
2295           build method.
2296
2297 2006-11-24 14:12  Daniel Hokka Zakrisson <daniel@hozac.com>
2298
2299         * doc/configuration.xml: Add since.
2300
2301 2006-11-23 23:56  Daniel Hokka Zakrisson <daniel@hozac.com>
2302
2303         * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
2304           URL to the proc security page.
2305
2306 2006-11-23 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
2307
2308         * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
2309           2.6.19.
2310
2311 2006-11-23 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
2312
2313         * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
2314           Add support for the network flags and capabilities in the
2315           configuration.
2316
2317 2006-11-23 18:30  Daniel Hokka Zakrisson <daniel@hozac.com>
2318
2319         * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
2320           lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
2321           types of flags and capabilities.
2322           Add NXF_INFO_PRIVATE.
2323           Add NXF_HIDE_NETIF.
2324           Add aliases for the legacy flags/caps so using the kernel's names
2325           will work.
2326           Add alias for VXC_SET_RLIMIT.
2327
2328 2006-11-20 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
2329
2330         * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
2331
2332 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2333
2334         * scripts/vserver: Add --rescue-init to the --help message.
2335
2336 2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2337
2338         * distrib/redhat/initpost: Use --rescue-init.
2339
2340 2006-11-20 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
2341
2342         * scripts/vserver.functions, scripts/vserver.start: Don't set
2343           _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
2344
2345 2006-11-20 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2346
2347         * scripts/legacy/vserver, scripts/vserver.start: Use
2348           $_CHBIND_COMPAT directly for legacy.
2349
2350 2006-11-20 15:01  Daniel Hokka Zakrisson <daniel@hozac.com>
2351
2352         * src/naddress.c: Cosmetic fixes.
2353           Make sure args.do_set is set to false initially.
2354
2355 2006-11-20 12:46  Daniel Hokka Zakrisson <daniel@hozac.com>
2356
2357         * scripts/vserver.functions: Make vserver <guest> start --rescue
2358           ... work again.
2359
2360 2006-11-20 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
2361
2362         * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
2363           conversion work on big-endian too.
2364           Check for invalid prefixes.
2365           Improve help message.
2366           Add --set operation that removes all the old IP addresses first.
2367
2368 2006-11-19 17:25  Daniel Hokka Zakrisson <daniel@hozac.com>
2369
2370         * contrib/manifest.dat.pathsubst,
2371           ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
2372           lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
2373           scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
2374           src/Makefile-files, src/chbind.c, src/naddress.c,
2375           src/nattribute.c, src/ncontext.c: Break up the old chbind into
2376           ncontext, nattribute, and naddress.
2377           This is done mostly to add support for network flags and caps,
2378           but also to get the same level of flexibility that the security
2379           contexts have.
2380           In addition, a vc_nidopt2nid was created to correctly map --nid
2381           self to the current process's nid.
2382
2383 2006-11-17 18:48  Daniel Hokka Zakrisson <daniel@hozac.com>
2384
2385         * scripts/chcontext: Fix chcontext --help and --version.
2386
2387 2006-11-17 18:42  Daniel Hokka Zakrisson <daniel@hozac.com>
2388
2389         * doc/configuration.xml: soft-limit and hard-limit.
2390
2391 2006-11-15 21:38  Daniel Hokka Zakrisson <daniel@hozac.com>
2392
2393         * distrib/fc5/yum.repos.d/fedora-core.repo,
2394           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
2395           distrib/fc5/yum.repos.d/fedora-extras.repo,
2396           distrib/fc5/yum.repos.d/fedora-legacy.repo,
2397           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
2398           distrib/fc5/yum.repos.d/fedora-updates.repo,
2399           distrib/fc6/yum.repos.d/fedora-core.repo,
2400           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
2401           distrib/fc6/yum.repos.d/fedora-extras.repo,
2402           distrib/fc6/yum.repos.d/fedora-legacy.repo,
2403           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
2404           distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
2405           the keys (insecure, I know), so it'll work on non-Fedora systems
2406           as well.
2407
2408 2006-11-15 20:14  Daniel Hokka Zakrisson <daniel@hozac.com>
2409
2410         * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
2411           lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
2412           lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
2413           lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
2414           lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
2415           lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
2416           2.1.
2417
2418 2006-11-14 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
2419
2420         * doc/configuration.xml, scripts/functions: Enable namespace
2421           cleanup by default.
2422           Various cleanups in the documentation, make sure references work.
2423
2424 2006-11-14 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2425
2426         * src/vlimit.c: strcpy copies \0, use memcpy instead.
2427
2428 2006-11-13 21:53  Daniel Hokka Zakrisson <daniel@hozac.com>
2429
2430         * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
2431           VLIMITs.
2432           Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
2433           2.4).
2434
2435 2006-11-13 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
2436
2437         * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
2438           Document the configuration format.
2439
2440 2006-11-11 02:05  Daniel Hokka Zakrisson <daniel@hozac.com>
2441
2442         * scripts/vserver.start: Force update when starting the guest.
2443
2444 2006-11-11 00:53  Daniel Hokka Zakrisson <daniel@hozac.com>
2445
2446         * src/vsched.c: Only bother with the first line of the files.
2447           Add required cast.
2448
2449 2006-11-11 00:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2450
2451         * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
2452           vsched capable of configuring the new scheduler using a new
2453           configuration format (one value per file).
2454
2455 2006-11-05 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
2456
2457         * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
2458           lib/vserver.h: Set svn:keywords.
2459           Fix the vc_set_sched API to make more sense, and handle the logic
2460           in the wrapper.
2461
2462 2006-11-05 17:46  Daniel Hokka Zakrisson <daniel@hozac.com>
2463
2464         * src/exec-ulimit.c: Reset the limits unconditionally.
2465           Treat RLIMIT_NOFILE specially, since the kernel does.
2466           Fix dietlibc'isms, and handle sys_old_getrlimit's values.
2467
2468 2006-11-04 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
2469
2470         * src/exec-ulimit.c: Reset all limits that aren't configured.
2471
2472 2006-11-04 13:59  Daniel Hokka Zakrisson <daniel@hozac.com>
2473
2474         * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
2475           commit.
2476
2477 2006-11-03 22:37  Daniel Hokka Zakrisson <daniel@hozac.com>
2478
2479         * doc/configuration.xml, scripts/functions, scripts/vserver: Make
2480           vlogin optional.
2481
2482 2006-11-03 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
2483
2484         * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
2485           kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
2486           kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
2487           kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
2488           kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
2489           kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
2490           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
2491           kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
2492           kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
2493           kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
2494           kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
2495           lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
2496           lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
2497           lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
2498           lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
2499           lib/vserver-internal.h, lib/vserver.h: This commit adds support
2500           for the 2.1 vserver API.
2501           Update the kernel headers to 2.1.1-rc47.
2502           Add the new ccapabilities, context flags, and network flags.
2503           Use the correct VCMDs for the older calls.
2504           Add vc_set_sched_v21, to configure the new scheduler.
2505           Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
2506           new interfaces for that.
2507
2508 2006-11-03 16:20  Benedikt Böhm <hollow@gentoo.org>
2509
2510         * distrib/gentoo/initpost: init style gentoo will also work with
2511           older baselayout-vserver
2512
2513 2006-11-03 15:02  Daniel Hokka Zakrisson <daniel@hozac.com>
2514
2515         * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
2516           and vdispatch-conf.
2517           Fix the sort order a bit.
2518
2519 2006-11-03 14:56  Daniel Hokka Zakrisson <daniel@hozac.com>
2520
2521         * doc/configuration.xml: bcapabilities and ccapabilities won't be
2522           changing names any time soon, remove experimental marker.
2523           ulimits are honored for 2.6 kernels as well.
2524           Whitespace cleanup.
2525
2526 2006-11-03 14:36  Benedikt Böhm <hollow@gentoo.org>
2527
2528         * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
2529           scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
2530           scripts/vserver.functions, scripts/vupdateworld: add gentoo
2531           specific wrappers: vemerge, vesync, vupdateworld and
2532           vdispatch-conf; add RUNLEVEL_START to gentoo init style
2533
2534 2006-11-02 19:32  Benedikt Böhm <hollow@gentoo.org>
2535
2536         * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
2537
2538 2006-11-01 19:46  Daniel Hokka Zakrisson <daniel@hozac.com>
2539
2540         * scripts/vyum-worker: Add missing space.
2541
2542 2006-11-01 19:23  Benedikt Böhm <hollow@gentoo.org>
2543
2544         * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
2545           distrib/gentoo/initpost, distrib/gentoo/initpre,
2546           scripts/vserver.functions: reimplement gentoo init style +
2547           prepare distrib/gentoo for baselayout-1.13
2548
2549 2006-11-01 15:34  Benedikt Böhm <hollow@gentoo.org>
2550
2551         * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
2552           functions to chroot-sh
2553
2554 2006-10-31 14:33  Benedikt Böhm <hollow@gentoo.org>
2555
2556         * scripts/vserver-build.template: fix no_dev_sanity logic
2557
2558 2006-10-19 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2559
2560         * doc/configuration.xml, scripts/vserver.functions: Improve
2561           namespace cleanup to make sure some required directories stick
2562           around, and add some configuration options to exclude further
2563           paths.
2564
2565 2006-10-12 14:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2566
2567         * scripts/vyum-worker: Handle version 3.0 as well.
2568
2569 2006-10-07 18:03  Daniel Hokka Zakrisson <daniel@hozac.com>
2570
2571         * NEWS, configure.ac, mkrelease: Version 0.30.211.
2572
2573 2006-10-07 12:14  Daniel Hokka Zakrisson <daniel@hozac.com>
2574
2575         * doc/configuration.xml: Fix typoed URL.
2576
2577 2006-10-07 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
2578
2579         * scripts/vserver-build.fai: Point to the FAI wiki for information
2580           about how to use it.
2581           Make AUTO the default.
2582           Move the prompt to after the trap has been setup.
2583           Run base.__cleanup as the last step of killprocs, so the files
2584           needed are still around for the rest of the cleanup.
2585           Use isVserverRunning so the runfile is cleaned up too.
2586           Mount the NFS-root and the target with -o dev, to allow the
2587           device nodes.
2588
2589 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
2590
2591         * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
2592
2593 2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
2594
2595         * scripts/vserver-build.template: We can't remove dev/* if we're
2596           not in the guest's root.
2597
2598 2006-10-04 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
2599
2600         * scripts/vserver-build.fai: Have vuname set the context as well,
2601           so we can find it with vserver-info <name> CONTEXT.
2602
2603 2006-10-04 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2604
2605         * src/secure-mount.c: Remove options that we parse ourselves, so
2606           the kernel doesn't see them (and fail).
2607           Reenable MS_NODEV default.
2608
2609 2006-10-04 12:33  Daniel Hokka Zakrisson <daniel@hozac.com>
2610
2611         * scripts/vserver.functions: If creation is failing, we want to see
2612           the errors so it's debuggable.
2613
2614 2006-10-03 18:37  Daniel Hokka Zakrisson <daniel@hozac.com>
2615
2616         * scripts/vserver-build.fai: Make sure we're running on a
2617           sufficiently capable kernel.
2618           Indent killprocs correctly.
2619           Don't require a static xid by using save_ctxinfo.
2620           Use secure-mount instead of mount.
2621           Set a default hostname if none was specified.
2622
2623 2006-10-03 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
2624
2625         * src/secure-mount.c: Revert NODEV default, as it makes it
2626           impossible to mount (e.g.) a tmpfs that allows devices.
2627
2628 2006-10-03 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
2629
2630         * doc/configuration.xml: Add since=... where appropriate.
2631
2632 2006-10-03 12:47  Daniel Hokka Zakrisson <daniel@hozac.com>
2633
2634         * distrib/Makefile.am, distrib/fc6,
2635           distrib/fc6/yum.repos.d/fedora-core.repo,
2636           distrib/fc6/yum.repos.d/fedora-development.repo,
2637           distrib/fc6/yum.repos.d/fedora-extras-development.repo,
2638           distrib/fc6/yum.repos.d/fedora-extras.repo,
2639           distrib/fc6/yum.repos.d/fedora-legacy.repo,
2640           distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
2641           distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
2642           (doesn't work yet, but should once it's released).
2643
2644 2006-10-03 11:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2645
2646         * doc/configuration-wiki.xsl: Move auto-generated notice to the
2647           top.
2648
2649 2006-10-01 17:27  Daniel Hokka Zakrisson <daniel@hozac.com>
2650
2651         * scripts/Makefile-files, scripts/vserver-build,
2652           scripts/vserver-build.fai: Add the fai build method based on Sam
2653           Vilain's patch.
2654           (https://savannah.nongnu.org/patch/?5058)
2655
2656 2006-10-01 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
2657
2658         * doc/configuration.xml: Fix some spelling errors and update the
2659           parameter lists to be correct.
2660
2661 2006-09-29 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2662
2663         * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
2664           Use the older versions of these syscalls, so the utils will work
2665           on older kernels.
2666
2667 2006-09-28 22:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2668
2669         * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
2670           XSL stylesheet for wiki exports.
2671
2672 2006-09-28 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2673
2674         * scripts/vserver-build: Cosmetic fixes to the help message.
2675
2676 2006-09-28 15:13  Daniel Hokka Zakrisson <daniel@hozac.com>
2677
2678         * scripts/vserver: Use a new namespace for the build process, so
2679           any mounts performed during the build will vanish when it's done.
2680
2681 2006-09-28 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
2682
2683         * scripts/vapt-get, scripts/vserver: Make vserver ...
2684           rpm/apt-get/apt-cache/apt-config work again.
2685
2686 2006-09-28 15:08  Daniel Hokka Zakrisson <daniel@hozac.com>
2687
2688         * Makefile.am, contrib/Makefile-files: Add more forgotten files.
2689
2690 2006-09-28 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
2691
2692         * Makefile.am, m4/changelog.am: Move flags to the same place they
2693           were when cvs2cl was used.
2694
2695 2006-09-28 15:05  Daniel Hokka Zakrisson <daniel@hozac.com>
2696
2697         * doc/configuration.xml: Fix URLs pointing to the source code.
2698
2699 2006-09-26 17:15  Daniel Hokka Zakrisson <daniel@hozac.com>
2700
2701         * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
2702           for yum 2.9.6 (for FC6).
2703           Make vyum-worker use the hack configuration if the yum version is
2704           unknown (-> unsupported), rather than silently creating really
2705           strange directories.
2706
2707 2006-09-26 17:12  Daniel Hokka Zakrisson <daniel@hozac.com>
2708
2709         * scripts/vserver-build: Fix help message to correspond with
2710           reality.
2711
2712 2006-09-24 17:44  Daniel Hokka Zakrisson <daniel@hozac.com>
2713
2714         * scripts/vserver: This check was correct the first time,
2715           (cond)restart just calls stop and start, so we need not handle
2716           them specifically.
2717
2718 2006-09-24 00:48  Daniel Hokka Zakrisson <daniel@hozac.com>
2719
2720         * src/chroot-sh.c: Fix wrapper prefix so error messages say
2721           chroot-sh: x.
2722
2723 2006-09-21 19:44  Daniel Hokka Zakrisson <daniel@hozac.com>
2724
2725         * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
2726
2727 2006-09-21 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
2728
2729         * src/secure-mount.c: Make nodev the default, but don't enforce it
2730           for all mounts.
2731
2732 2006-09-21 19:42  Daniel Hokka Zakrisson <daniel@hozac.com>
2733
2734         * src/vlogin.c: Add the reset atexit handler right after setting
2735           the terminal to raw mode, so we don't end up with a raw terminal
2736           if (e.g.) openpty fails.
2737
2738 2006-09-19 17:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2739
2740         * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
2741           looking for env, so we work around the /usr/bin/env-is-a-symlink
2742           issue.
2743
2744 2006-09-19 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2745
2746         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
2747           ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
2748           include all the files needed.
2749
2750 2006-09-18 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
2751
2752         * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
2753           distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
2754           to the more generic centos4, and change the URLs appropriately.
2755
2756 2006-09-18 14:57  Daniel Hokka Zakrisson <daniel@hozac.com>
2757
2758         * scripts/vserver: Enter the namespace earlier so testing for files
2759           (like /bin/bash, /etc/init.d/rc) works when the guest's root
2760           filesystem is mounted from its fstab.
2761
2762 2006-09-16 17:26  Daniel Hokka Zakrisson <daniel@hozac.com>
2763
2764         * src/secure-mount.c: Fix logic errors in secure-mount.
2765
2766 2006-09-16 14:21  Daniel Hokka Zakrisson <daniel@hozac.com>
2767
2768         * doc/configuration.xml, scripts/vserver.functions: Make novlandev
2769           the default, but easily overridable for all guests.
2770
2771 2006-09-16 12:28  Daniel Hokka Zakrisson <daniel@hozac.com>
2772
2773         * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
2774           (not important, but makes it easier to keep track).
2775
2776 2006-09-15 21:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2777
2778         * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
2779           kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
2780           kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
2781           kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
2782           kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
2783           kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
2784           kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
2785           lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
2786           lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
2787           headers to 2.0.2.1.
2788           - Add missing flags.
2789           - Fix the calls that got updated so they work as expected.
2790
2791 2006-09-15 20:15  Benedikt Böhm <hollow@gentoo.org>
2792
2793         * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
2794
2795 2006-09-15 19:16  Benedikt Böhm <hollow@gentoo.org>
2796
2797         * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
2798           scripts/vserver-build.functions, scripts/vserver-build.template:
2799           add gentoo distribution target; force sane /dev by default for
2800           template build method
2801
2802 2006-09-15 15:41  Daniel Hokka Zakrisson <daniel@hozac.com>
2803
2804         * scripts/vserver.start: env doesn't grok --.
2805
2806 2006-09-15 08:31  Benedikt Böhm <hollow@gentoo.org>
2807
2808         * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
2809           cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
2810           ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
2811           ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
2812           lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
2813           lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
2814           m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
2815           scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
2816           src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
2817           vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
2818           script; use svn2cl instead of cvs2cl
2819
2820 2006-09-15 04:32  Daniel Hokka Zakrisson <daniel@hozac.com>
2821
2822         * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
2823           vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
2824           disabled and the helper is run synchronously.
2825
2826 2006-09-13 22:18  Daniel Hokka Zakrisson <daniel@hozac.com>
2827
2828         * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
2829           RHEL/CentOS 4.4.
2830
2831 2006-09-12 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
2832
2833         * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
2834           distrib/misc/environment, doc/configuration.xml,
2835           scripts/vserver.functions, scripts/vserver.start: Add initial
2836           environment support. Lets users work around their broken
2837           initscripts inside guests when using the sysv initstyle.
2838
2839 2006-09-12 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
2840
2841         * configure.ac: Add ugly hack to workaround yum's problems with
2842           file:////.
2843           (https://savannah.nongnu.org/bugs/?15517)
2844
2845 2006-09-12 17:17  Daniel Hokka Zakrisson <daniel@hozac.com>
2846
2847         * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
2848           patch to support initialization scriptlets.
2849
2850 2006-09-12 17:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2851
2852         * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
2853           src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
2854           (if dietlibc is used).
2855           - Teach capchroot about uid 0.
2856           - Add Einitgroups.
2857           - Specify uid 0 by default, so username lookups are avoided.
2858
2859 2006-09-12 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
2860
2861         * configure.ac, ensc_wrappers/wrappers-termios.hc,
2862           ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
2863           src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
2864           vserver ... enter.
2865           (https://savannah.nongnu.org/patch/?4969)
2866
2867 2006-09-12 16:54  Daniel Hokka Zakrisson <daniel@hozac.com>
2868
2869         * scripts/vserver-build.template, scripts/vserver.delete: Add
2870           forgotten svn:keywords.
2871
2872 2006-09-12 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
2873
2874         * configure.ac, contrib/manifest.dat.pathsubst,
2875           scripts/Makefile-files, scripts/magic.mime,
2876           scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
2877           scripts/vserver-build.template: Add support for vserver-build -m
2878           template, which extracts tarballs.
2879
2880 2006-09-12 12:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2881
2882         * scripts/functions, scripts/vapt-get, scripts/vrpm,
2883           scripts/vsomething: Make vrpm and vapt-get use vsomething.
2884           Fix external package management so that the process is executed
2885           in
2886           the guest's network context, in case scriptlets restart daemons.
2887
2888 2006-09-12 12:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2889
2890         * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
2891           scripts/vserver, scripts/vserver.delete: Add a delete method to
2892           remove guests, based on Thomas Champagne's
2893           patch.
2894           (https://savannah.nongnu.org/patch/?4899)
2895
2896 2006-09-12 12:21  Daniel Hokka Zakrisson <daniel@hozac.com>
2897
2898         * doc/configuration.xml, scripts/functions,
2899           scripts/vserver.functions: Apply Bastian Blank's userspace
2900           namespace cleanup patch.
2901
2902 2006-09-12 12:16  Daniel Hokka Zakrisson <daniel@hozac.com>
2903
2904         * doc/configuration.xml, scripts/vserver-setup.functions,
2905           scripts/vserver.functions, scripts/vserver.start,
2906           scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
2907           Rekorajski's CPUSET patch.
2908           (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
2909
2910 2006-09-12 11:29  Daniel Hokka Zakrisson <daniel@hozac.com>
2911
2912         * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
2913           distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
2914           distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
2915           distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
2916           distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
2917           distrib/fc5/yum.repos.d,
2918           distrib/fc5/yum.repos.d/fedora-core.repo,
2919           distrib/fc5/yum.repos.d/fedora-development.repo,
2920           distrib/fc5/yum.repos.d/fedora-extras-development.repo,
2921           distrib/fc5/yum.repos.d/fedora-extras.repo,
2922           distrib/fc5/yum.repos.d/fedora-legacy.repo,
2923           distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
2924           distrib/fc5/yum.repos.d/fedora-updates.repo,
2925           distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
2926           scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
2927
2928 2006-09-12 11:21  Daniel Hokka Zakrisson <daniel@hozac.com>
2929
2930         * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
2931           support for specifying a debootstrap script.
2932
2933 2006-09-12 11:14  Daniel Hokka Zakrisson <daniel@hozac.com>
2934
2935         * lib/syscall-alternative.h: Update to the latest version of
2936           Herbert's alternative syscall
2937           implementation.
2938
2939 2006-09-12 11:11  Daniel Hokka Zakrisson <daniel@hozac.com>
2940
2941         * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
2942           sparc returns parent pid in
2943           the child and s390 has the arguments reversed.
2944
2945 2006-09-12 11:09  Daniel Hokka Zakrisson <daniel@hozac.com>
2946
2947         * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
2948           nice usage.
2949           - Make sure the correct nice value is used, even if the parent
2950           process has a different one.
2951
2952 2006-09-12 11:04  Daniel Hokka Zakrisson <daniel@hozac.com>
2953
2954         * configure.ac: Fix API option parsing so oldproc and olduts are
2955           valid options
2956           (allowing for cut'n'paste from vserver-info to ./configure)
2957
2958 2006-09-12 10:54  Daniel Hokka Zakrisson <daniel@hozac.com>
2959
2960         * scripts/start-vservers: Fixes start-vservers to work on _all_
2961           guests when --all is specified,
2962           as well as fixing the cleanup.
2963           (https://savannah.nongnu.org/bugs/index.php?14525)
2964           (https://savannah.nongnu.org/bugs/index.php?15632)
2965
2966 2006-09-12 10:50  Daniel Hokka Zakrisson <daniel@hozac.com>
2967
2968         * scripts/vserver.functions: Apply Christian Heim's patch to
2969           deprecate the Gentoo initstyle
2970
2971 2006-09-12 10:47  Daniel Hokka Zakrisson <daniel@hozac.com>
2972
2973         * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
2974           consistent, fstab gets mounted first, then
2975           fstab.local and then fstab.remote, unmounting in the reverse
2976           order.
2977
2978 2006-09-12 10:39  Daniel Hokka Zakrisson <daniel@hozac.com>
2979
2980         * scripts/vserver: Fix condrestart to actually do a conditional
2981           restart
2982           (https://savannah.nongnu.org/bugs/index.php?15678)
2983
2984 2006-09-12 10:34  Daniel Hokka Zakrisson <daniel@hozac.com>
2985
2986         * scripts/vserver: Fix Usage: message for the main script.
2987           (https://savannah.nongnu.org/bugs/index.php?15551)
2988
2989 2006-09-12 10:32  Daniel Hokka Zakrisson <daniel@hozac.com>
2990
2991         * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
2992           to remove the barrier.
2993
2994 2006-09-12 10:30  Daniel Hokka Zakrisson <daniel@hozac.com>
2995
2996         * scripts/chcontext: Fix chcontext so it passes --secure as the
2997           first argument to
2998           vattribute so it doesn't override the passed caps.
2999           (https://savannah.nongnu.org/patch/?4993)
3000
3001 2006-09-12 10:26  Daniel Hokka Zakrisson <daniel@hozac.com>
3002
3003         * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
3004           kernel expects it to
3005           (https://savannah.nongnu.org/patch/?4968)
3006
3007 2006-09-12 10:22  Daniel Hokka Zakrisson <daniel@hozac.com>
3008
3009         * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
3010           man page section
3011           (https://savannah.nongnu.org/bugs/index.php?16083)
3012
3013 2006-09-10 17:26  Benedikt Böhm <hollow@gentoo.org>
3014
3015         * util-vserver: remove util-vserver dir
3016
3017 2006-09-10 17:07  Benedikt Böhm <hollow@gentoo.org>
3018
3019         * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
3020           THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
3021           cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
3022           kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
3023           scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
3024           util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
3025           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
3026           util-vserver/REQUIREMENTS, util-vserver/THANKS,
3027           util-vserver/build-all, util-vserver/compat-c99.h,
3028           util-vserver/compat.h, util-vserver/configure.ac,
3029           util-vserver/contrib, util-vserver/cvsusers.map,
3030           util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
3031           util-vserver/ensc_vector, util-vserver/ensc_wrappers,
3032           util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
3033           util-vserver/m4, util-vserver/man,
3034           util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
3035           util-vserver/src, util-vserver/sysv, util-vserver/tests,
3036           util-vserver/update-doc, util-vserver/util-vserver.spec.in,
3037           util-vserver/vserver-start, vserver-start: skip duplicate
3038           util-vserver dir
3039
3040 2006-03-26 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3041
3042         * util-vserver/contrib/Makefile-files,
3043           util-vserver/contrib/yum-2.6.0-chroot.patch: added
3044           yum-2.6.0-chroot.patch
3045
3046 2006-01-22 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3047
3048         * util-vserver/NEWS, util-vserver/configure.ac,
3049           util-vserver/util-vserver.spec.in: version 0.30.210
3050
3051 2006-01-22 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3052
3053         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
3054           util-vserver/src/reducecap.c: use stdout instead of stderr for
3055           the no-compat API warnings on '--help';
3056           else, 'make distcheck' will fail
3057
3058 2006-01-22 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3059
3060         * util-vserver/lib_internal/testsuite,
3061           util-vserver/lib_internal/testsuite/.cvsignore: updated
3062
3063 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3064
3065         * util-vserver/build-all: added testcases for the
3066           '--enable-apis=NOLEGACY' configure switch
3067
3068 2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3069
3070         * util-vserver/lib_internal/testsuite/Makefile-files: added
3071           dietlibc + glibc versions of the isnumber and sigbus tests
3072
3073 2006-01-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3074
3075         * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
3076           through AH_TEMPLATE()
3077           - provide only the v13,net APIs by default
3078           - added support for v13obs API
3079
3080 2006-01-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3081
3082         * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
3083           Evc_new_s_context() wrapper without the required API
3084
3085 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3086
3087         * util-vserver/lib/vserver-internal.h: use the new
3088           VC_ENABLE_API_V13OBS define
3089
3090 2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3091
3092         * util-vserver/lib/syscall.c: added linktime warning for
3093           vc_set_ipv4root()
3094
3095 2006-01-22 18:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3096
3097         * util-vserver/lib/Makefile-files,
3098           util-vserver/lib/syscall_setsched-v13.hc,
3099           util-vserver/lib/syscall_setsched-v13obs.hc,
3100           util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
3101           into an own file
3102
3103 2006-01-22 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3104
3105         * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
3106           util-vserver/src/vserver-info.c: fixed compilation for disabled
3107           compat/legacy API
3108
3109 2006-01-22 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3110
3111         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
3112           util-vserver/src/reducecap.c: added some workarounds so that it
3113           build without compat/legacy API
3114           resp. give out warnings explaining the situation
3115
3116 2006-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3117
3118         * util-vserver/Makefile.am: added support for $(pkgcachedir)
3119
3120 2006-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3121
3122         * util-vserver/doc/configuration.xml: - documented
3123           /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
3124           - documented default value of /etc/vservers/.../vdir
3125
3126 2006-01-22 13:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3127
3128         * util-vserver/util-vserver.spec.in: - do not require 'xalan'
3129           anymore by default
3130           - removed 'Requires: apt'; apt-rpm is not maintained upstream
3131           anymore
3132           - removed 'chattr' leftovers
3133           - create the '/etc/vservers/.defaults/cachebase' symlink
3134           - added /var/cache/vservers and the needed support
3135           - set barrier attribute on /vservers/.pkg and /vservers/.hash
3136           - added 'centos-release' to the list of packages in the
3137           copy-the-keys
3138           trigger script
3139           - create '/vservers/.hash' and add initial configuration for it
3140
3141 2006-01-22 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3142
3143         * util-vserver/THANKS: - fixed ngnet -> non-legacy network
3144           confusion
3145           - mentioned improved dlimit support
3146
3147 2006-01-22 12:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3148
3149         * util-vserver/scripts/vserver-build.debootstrap: - changed the way
3150           how temporary files/directories will be created:
3151           
3152           * mktemp will now be called with the '-t' parameter and sometimes
3153           with
3154           '-p'
3155           * absolutes paths (e.g. '/tmp') were removed from the templates
3156           * with this changes, it is now possible to override the location
3157           of
3158           the temporary files by setting $TMPDIR. This should add a way to
3159           solve problems like debootstrap on non-executable tmp-directories
3160           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
3161           
3162           These changes require that 'mktemp' understands the following
3163           switches:
3164           
3165           * '-t' ... Generate a path rooted in a temporary directory.
3166           * '-d' ... Make a directory instead of a file.
3167           * '-p' ... Use the specified directory as a prefix when
3168           generating
3169           the temporary filename.
3170           
3171           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
3172           supports these features every recent Linux distribution should do
3173           it
3174           also.
3175           
3176           - allow to override path of the debootstrap binary with the
3177           $DEBOOTSTRAP
3178           environment variable
3179
3180 2006-01-22 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3181
3182         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
3183           util-vserver/scripts/start-vservers,
3184           util-vserver/scripts/util-vserver-vars.pathsubst,
3185           util-vserver/scripts/vserver-build.rpm,
3186           util-vserver/scripts/vserver.functions,
3187           util-vserver/scripts/vserver.start: changed the way how temporary
3188           files/directories will be created:
3189           
3190           * mktemp will now be called with the '-t' parameter and sometimes
3191           with
3192           '-p'
3193           * absolutes paths (e.g. '/tmp') were removed from the templates
3194           * with this changes, it is now possible to override the location
3195           of
3196           the temporary files by setting $TMPDIR. This should add a way to
3197           solve problems like debootstrap on non-executable tmp-directories
3198           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
3199           
3200           These changes require that 'mktemp' understands the following
3201           switches:
3202           
3203           * '-t' ... Generate a path rooted in a temporary directory.
3204           * '-d' ... Make a directory instead of a file.
3205           * '-p' ... Use the specified directory as a prefix when
3206           generating
3207           the temporary filename.
3208           
3209           Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
3210           supports these features every recent Linux distribution should do
3211           it
3212           also.
3213
3214 2006-01-22 12:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3215
3216         * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
3217           now a /etc/vservers/*/cache symlink pointing
3218           somewhere to /var/cache
3219           - _setSingleDiskLimit(): use one $_VDU call instead of two
3220           - give out a warning when dlimit/ stuff is configured but no
3221           cache
3222           symlink is existing
3223
3224 2006-01-22 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3225
3226         * util-vserver/scripts/vserver-build.functions: create the
3227           /etc/vservers/*/cache symlink
3228
3229 2006-01-22 11:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3230
3231         * util-vserver/src/vdu.c: rearranged some bits so that toplevel
3232           directory will be counted too
3233
3234 2006-01-22 11:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3235
3236         * util-vserver/src/Makefile-files: link 'vdu' against
3237           'libinternal.a'
3238
3239 2006-01-22 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3240
3241         * util-vserver/src/vdu.c: - rewrote the directory traversal code to
3242           use 'EsafeChdir()' and
3243           friends
3244           - allow to specify both '--inodes' and '--space'
3245           - use 'isNumber()'
3246
3247 2006-01-22 11:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3248
3249         * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
3250
3251 2006-01-22 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3252
3253         * util-vserver/scripts/util-vserver-vars.pathsubst: added
3254           __PKGCACHEDIR
3255
3256 2006-01-22 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3257
3258         * util-vserver/lib_internal/Makefile-files,
3259           util-vserver/lib_internal/util-isnumber.c,
3260           util-vserver/lib_internal/util-isnumber.hc,
3261           util-vserver/lib_internal/util-isnumberunsigned.c,
3262           util-vserver/lib_internal/util.h: enhanced the isNumber() method:
3263           * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
3264           third parameter telling whether to interprete the number strictly
3265           or
3266           whether to accept such units
3267           * an 'isNumberUnsigned()' method was created for unsigned types;
3268           an
3269           'util-isnumber.hc' template file was created for this purpose
3270           * proper tests for over/underflow were implemented
3271
3272 2006-01-22 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3273
3274         * util-vserver/lib_internal/testsuite/Makefile-files,
3275           util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
3276           testcase which checks the isNumber() and
3277           isNumberUnsigned() methods
3278
3279 2006-01-22 11:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3280
3281         * util-vserver/ensc_wrappers/Makefile-files,
3282           util-vserver/ensc_wrappers/wrappers-stat.hc,
3283           util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
3284           which implements wrappers for the *stat(2)
3285           functions
3286
3287 2006-01-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3288
3289         * util-vserver/doc/configuration.xml,
3290           util-vserver/scripts/util-vserver-vars.pathsubst,
3291           util-vserver/scripts/vserver.functions,
3292           util-vserver/scripts/vserver.start,
3293           util-vserver/scripts/vserver.stop,
3294           util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
3295           http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
3296           (Daniel Hokka Zakrisson):
3297           
3298           This patch lets users configure disk limits in
3299           /etc/vservers/<name>/dlimits/*/, and have them set on the start
3300           of the
3301           vserver, as well as saved when stopping the vserver.
3302           
3303           For counting the amount of inodes and space used by a certain
3304           vserver
3305           on a filesystem, I modified the old and broken vdu program (vdu
3306           bin
3307           etc would not find etc, for instance) and made it useful again.
3308           
3309           The cache files will probably need some love, I'm a bit uncertain
3310           as
3311           to where to put them (or rather, the symlink to their location).
3312           
3313           This is the last piece of the disk limits puzzle. A variant of
3314           this
3315           would be really nice to have in 0.30.210. (do you have an ETA on
3316           that,
3317           btw?)
3318
3319 2006-01-18 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3320
3321         * util-vserver/lib/vserver-internal.h:
3322           NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
3323           too
3324
3325 2006-01-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3326
3327         * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
3328           that the NETTYPE_USER2KERNEL() can
3329           be optimized
3330
3331 2006-01-18 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3332
3333         * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
3334           util-vserver/lib/syscall_netadd.c,
3335           util-vserver/lib/syscall_netremove-net.hc,
3336           util-vserver/lib/syscall_netremove.c,
3337           util-vserver/lib/vserver-internal.h,
3338           util-vserver/scripts/vserver.functions,
3339           util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
3340           Zakrisson
3341           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
3342
3343 2006-01-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3344
3345         * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
3346           enum
3347           * applied vnet patch from Daniel Hokka Zakrisson
3348           (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
3349
3350 2006-01-18 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3351
3352         * util-vserver/lib/issupported.c,
3353           util-vserver/lib/issupportedstring.c: added support for
3354           vcFEATURE_VNET feature
3355
3356 2006-01-18 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3357
3358         * util-vserver/lib/checkversion.c: minor formation fixups
3359
3360 2006-01-04 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3361
3362         * util-vserver/src/testsuite,
3363           util-vserver/src/testsuite/.cvsignore,
3364           util-vserver/src/testsuite/Makefile-files,
3365           util-vserver/src/testsuite/hashcalc-plain.c,
3366           util-vserver/src/testsuite/hashcalc-plain.sh: added
3367           'hashcalc-plain' tests to track down broken beecrypt/vhashify on
3368           some Debians
3369
3370 2006-01-04 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3371
3372         * util-vserver/distrib/misc/vprocunhide-files: readded
3373           /proc/version; it is expected by several programs
3374
3375 2006-01-04 12:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3376
3377         * util-vserver, util-vserver/.cvsignore: added csope.out
3378
3379 2006-01-04 12:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3380
3381         * util-vserver/lib/syscall_getvhiname-v13.hc:
3382           vc_get_vhi_name_v13(): added comment near the strncpy(3) call
3383           which
3384           tells that an explicit termination with '\0' is not wanted
3385
3386 2006-01-04 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3387
3388         * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
3389           be more effective in an strncpy(3) call and
3390           avoid potential copying of an char which gets overridden later
3391
3392 2006-01-03 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3393
3394         * util-vserver/build-all: parameterized '-j' flag
3395
3396 2006-01-03 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3397
3398         * util-vserver/Makefile.am: removed old kernel headers
3399
3400 2006-01-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3401
3402         * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
3403           and /proc/version because they can reveal information
3404           about the host system
3405
3406 2006-01-02 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3407
3408         * util-vserver/distrib/misc/debootstrap.uri: updated url
3409
3410 2006-01-02 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3411
3412         * util-vserver/scripts/functions,
3413           util-vserver/scripts/vserver-setup.functions: updated dates in
3414           the copyright notices
3415
3416 2006-01-02 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3417
3418         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
3419           util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
3420           util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
3421           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
3422           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
3423           util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
3424
3425 2006-01-02 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3426
3427         * util-vserver/scripts/vserver-build.functions:
3428           s!/etc/slackware-release!/etc/slackware-version! (reported by
3429           bubulak)
3430
3431 2005-12-31 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3432
3433         * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
3434           'lost+found' by checking against the full
3435           path
3436           (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
3437           patched by XeRO)
3438
3439 2005-12-31 10:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3440
3441         * util-vserver/scripts/functions: colpanic(): added missing 'error'
3442           keyword for the colorize call (issue
3443           15281, reported and patched by Micah Anderson)
3444
3445 2005-12-31 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3446
3447         * util-vserver/lib/syscall-fallback.h: added syscall numbers for
3448           hppa (263) and m32r (273)
3449
3450 2005-12-31 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3451
3452         * util-vserver/src/secure-mount.c: - mount some more filesystems
3453           internally instead of calling the
3454           external 'mount' command
3455           - fixed MS_NODEV handling
3456
3457 2005-12-31 10:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3458
3459         * util-vserver/doc/configuration.xml,
3460           util-vserver/scripts/vserver.functions: added 'novlandev'
3461           interface flag
3462
3463 2005-10-31 09:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3464
3465         * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
3466
3467 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3468
3469         * util-vserver/distrib/centos42/yum/yum.conf,
3470           util-vserver/distrib/fc3/yum/yum.conf,
3471           util-vserver/distrib/fc4/yum/yum.conf: added
3472           'installonlypkgs=/exactarch=0' entries
3473
3474 2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3475
3476         * util-vserver/lib/Makefile-files: added
3477           'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
3478           e.g. with FC5's stack-protector
3479
3480 2005-10-30 10:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3481
3482         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
3483
3484 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3485
3486         * util-vserver/scripts/vserver.functions: call 'vattribute' with
3487           '--flag default'
3488
3489 2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3490
3491         * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
3492           pseudo flags; they are open for enhancements
3493           but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
3494           without
3495           sideeffects
3496
3497 2005-10-29 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3498
3499         * util-vserver/distrib/redhat/initpost: added code to execute
3500           'killall5 -15' in the halt script; this should
3501           fix the minilogd issues with CentOS and older RH releases
3502
3503 2005-10-29 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3504
3505         * util-vserver/src/testsuite/Makefile-files,
3506           util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
3507
3508 2005-10-29 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3509
3510         * util-vserver/scripts/vserver.functions: ok... try #3 of the new
3511           vwait stuff: it seems to be a good idea to
3512           read files *after* they are filled with content...
3513
3514 2005-10-29 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3515
3516         * util-vserver/scripts/vserver.stop: execute waitForSync everytime
3517           and not only when the shutdown succeeded
3518
3519 2005-10-29 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3520
3521         * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
3522           yet another way: now, start 'vkill' and a
3523           killall command in the same backgrounded subshell. Parameter
3524           committal
3525           between the different shell instances is a horror and just a
3526           question
3527           of time until it breaks :(
3528
3529 2005-10-29 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3530
3531         * util-vserver/scripts/start-vservers: add newlines in the makefile
3532           generated for the 'stop' case; else, there
3533           will be multiple target-dependency pairs on the same line
3534           [reported by
3535           Daniel Kraft]
3536
3537 2005-10-29 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3538
3539         * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
3540           when vc_set_dlimit() fails
3541           - added some basic sanity checks for the parameters given on the
3542           CLI
3543           [both reported by Kevin Pendleton;
3544           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
3545
3546 2005-10-29 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3547
3548         * util-vserver/doc/configuration.xml: - removed documentation about
3549           single flags; it was broken and outdated
3550           - added link to http://linux-vserver.org/Scheduler+Parameters for
3551           the
3552           scheduler params
3553           [both
3554           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
3555
3556 2005-10-29 12:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3557
3558         * util-vserver/scripts/vserver.functions: - initWait(): call
3559           'vwait' without --terminate; this is required to
3560           give out a list of processes in _waitForVWait
3561           - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
3562           the
3563           list of current processes and kill the context manually
3564
3565 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3566
3567         * util-vserver/src/vserver-stat.c: fillName(): initialize
3568           'obj->cfgstyle' to vcCFG_AUTO
3569
3570 2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3571
3572         * util-vserver/scripts/vserver-build.debootstrap: on non-debian
3573           machines (resp. those without debootstrap), generate
3574           '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
3575           by
3576           Nicolas Costes;
3577           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
3578
3579 2005-10-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3580
3581         * util-vserver/scripts/start-vservers: - verifyVserver():
3582           implemented it
3583           - added some sanity checks to make sure that the 'depends' files
3584           are
3585           containing valid vserver names; the verifyVserver() function is
3586           used
3587           by these checks
3588
3589 2005-10-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3590
3591         * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
3592           vc_get_vx_info() to fail but check for
3593           errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
3594
3595 2005-10-29 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3596
3597         * util-vserver/src/testsuite/hashcalc.c: added some stack checks
3598
3599 2005-10-29 10:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3600
3601         * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
3602           anymore; it's not needed
3603
3604 2005-10-29 10:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3605
3606         * util-vserver/lib/getnbipv4root.c,
3607           util-vserver/lib/getversion-internal.hc,
3608           util-vserver/lib/isdynamicxid.c,
3609           util-vserver/lib/syscall_adddlimit.c,
3610           util-vserver/lib/syscall_cleanupnamespace.c,
3611           util-vserver/lib/syscall_ctxcreate.c,
3612           util-vserver/lib/syscall_ctxmigrate.c,
3613           util-vserver/lib/syscall_enternamespace.c,
3614           util-vserver/lib/syscall_getccaps.c,
3615           util-vserver/lib/syscall_getcflags.c,
3616           util-vserver/lib/syscall_getdlimit.c,
3617           util-vserver/lib/syscall_getiattr.c,
3618           util-vserver/lib/syscall_getncaps.c,
3619           util-vserver/lib/syscall_getnflags.c,
3620           util-vserver/lib/syscall_getnxinfo.c,
3621           util-vserver/lib/syscall_gettasknid.c,
3622           util-vserver/lib/syscall_gettaskxid.c,
3623           util-vserver/lib/syscall_getvhiname.c,
3624           util-vserver/lib/syscall_getvxinfo.c,
3625           util-vserver/lib/syscall_kill.c,
3626           util-vserver/lib/syscall_netadd.c,
3627           util-vserver/lib/syscall_netcreate.c,
3628           util-vserver/lib/syscall_netmigrate.c,
3629           util-vserver/lib/syscall_netremove.c,
3630           util-vserver/lib/syscall_remdlimit.c,
3631           util-vserver/lib/syscall_rlimit.c,
3632           util-vserver/lib/syscall_setccaps.c,
3633           util-vserver/lib/syscall_setcflags.c,
3634           util-vserver/lib/syscall_setdlimit.c,
3635           util-vserver/lib/syscall_setiattr.c,
3636           util-vserver/lib/syscall_setnamespace.c,
3637           util-vserver/lib/syscall_setncaps.c,
3638           util-vserver/lib/syscall_setnflags.c,
3639           util-vserver/lib/syscall_setsched.c,
3640           util-vserver/lib/syscall_setvhiname.c,
3641           util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
3642           include "virtual.h" instead of "linuxvirtual.h"
3643
3644 2005-10-29 09:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3645
3646         * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
3647           "lib_internal/coreassert.h"
3648           use Vwrite() instead of write()
3649
3650 2005-10-29 09:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3651
3652         * util-vserver/src/vhashify.c: cleanups; undefine macros after
3653           their use, set some UNUSED attributes
3654           and 'return EXIT_SUCCESS' in main to make the testsuite happy
3655           (where
3656           main() is not main())
3657
3658 2005-10-29 09:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3659
3660         * util-vserver/distrib/redhat/initpost: start the vserver with the
3661           '--rescue' option and execute operations
3662           like 'chkconfig' there
3663
3664 2005-10-29 08:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3665
3666         * util-vserver/THANKS: mentioned Herbert and his alternative
3667           syscall implementation
3668
3669 2005-10-29 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3670
3671         * util-vserver/src/fstool.c: when giving a directory and other
3672           filesystem objects on the CLI, the
3673           fstool based applications (showattr, setattr, chxid) changed into
3674           this
3675           directory without going back. So the other objects can not be
3676           found
3677           anymore (resp. the wrong ones) [reported and patched by Daniel
3678           Hokka
3679           Zakrisson;
3680           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
3681
3682 2005-10-28 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3683
3684         * util-vserver/scripts/vserver.start: use new syntax for
3685           '--rescue-cmd'
3686
3687 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3688
3689         * util-vserver/scripts/vserver-build.skeleton: use new
3690           getDistribution API
3691
3692 2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3693
3694         * util-vserver/scripts/vserver-build.functions: when building new
3695           vservers allow empty directories for their roots
3696           improved error messages a little bit
3697
3698 2005-10-28 18:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3699
3700         * util-vserver/scripts/vserver: updated help msg for '--rescue'
3701
3702 2005-10-28 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3703
3704         * util-vserver/scripts/functions: colorize/colpanic(): reset
3705           attributes after giving out the message
3706
3707 2005-10-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3708
3709         * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
3710           util-vserver/distrib/centos42/pkgs,
3711           util-vserver/distrib/centos42/pkgs/01,
3712           util-vserver/distrib/centos42/pkgs/02,
3713           util-vserver/distrib/centos42/pkgs/03,
3714           util-vserver/distrib/centos42/yum,
3715           util-vserver/distrib/centos42/yum.repos.d,
3716           util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
3717           util-vserver/distrib/centos42/yum/yum.conf,
3718           util-vserver/util-vserver.spec.in: added centos42 support
3719
3720 2005-10-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3721
3722         * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
3723           url
3724
3725 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3726
3727         * util-vserver/m4/ensc_syscall.m4: do not define
3728           ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
3729
3730 2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3731
3732         * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
3733           instead of VCMD_ctx_create
3734
3735 2005-10-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3736
3737         * util-vserver/lib/getvserverctx.c: include "internal.h"
3738
3739 2005-10-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3740
3741         * util-vserver/Makefile.am, util-vserver/kernel/context.h,
3742           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3743           util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
3744           util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
3745           util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
3746           util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
3747           headers
3748
3749 2005-10-28 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3750
3751         * util-vserver/lib/syscall-alternative.h: updated to
3752           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
3753
3754 2005-10-28 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3755
3756         * util-vserver/lib/Makefile-files,
3757           util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
3758
3759 2005-10-28 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3760
3761         * util-vserver/m4/pkgconfig.am: do not use multiline sed
3762           expressions anymore; instead of, assign and
3763           use a Makefile variable
3764
3765 2005-10-28 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3766
3767         * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
3768           kernelheaders anymore; this causes problems on
3769           cross-compiling
3770           - use a fallback headerfile to determine syscall #
3771
3772 2005-10-28 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3773
3774         * util-vserver/Makefile.am, util-vserver/configure.ac,
3775           util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
3776           util-vserver/m4/ensc_syscall.m4: do not use the local
3777           kernelheaders anymore; this causes problems on
3778           cross-compiling
3779
3780 2005-10-25 16:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3781
3782         * util-vserver/lib/testsuite/fmt.c: improved tests by validating
3783           that buffer gets not modified before or
3784           after the indented space
3785
3786 2005-10-25 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3787
3788         * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
3789           resource leaks in errorcase
3790           vc_getVserverCtx(): validate result by calling getvserverbyctx()
3791
3792 2005-10-25 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3793
3794         * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
3795           prototype (with 'validate_result'
3796           parameter)
3797
3798 2005-10-25 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3799
3800         * util-vserver/lib/getvserverbyctx-compat.hc,
3801           util-vserver/lib/getvserverbyctx-v13.hc,
3802           util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
3803           'validate_result' parameter to avoid
3804           recursion when called by getvserverctx()
3805
3806 2005-10-25 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3807
3808         * util-vserver/lib/vserver.h: added vc_compareVserverById()
3809
3810 2005-10-25 16:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3811
3812         * util-vserver/lib/Makefile-files,
3813           util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
3814
3815 2005-10-25 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3816
3817         * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
3818
3819 2005-10-25 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3820
3821         * util-vserver/configure.ac: disable expensive tests by default
3822
3823 2005-10-25 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3824
3825         * util-vserver/Makefile.am: improved 'silent.%' target a little bit
3826           (might be incompatible with
3827           older grep but it's for developing only...)
3828
3829 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3830
3831         * util-vserver/src/testsuite/Makefile-files,
3832           util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
3833
3834 2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3835
3836         * util-vserver/src/testsuite/hashcalc.c: fixed params in
3837           calculateHashFromFD() call
3838
3839 2005-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3840
3841         * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
3842           for non-existing files
3843
3844 2005-10-23 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3845
3846         * util-vserver/src/testsuite,
3847           util-vserver/src/testsuite/.cvsignore,
3848           util-vserver/src/testsuite/Makefile-files,
3849           util-vserver/src/testsuite/hashcalc.c: added hashcalc
3850
3851 2005-10-23 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3852
3853         * util-vserver/src/vhashify.c: added TESTSUITE mode
3854
3855 2005-10-09 09:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3856
3857         * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
3858           name-type, honor the 'ip' value and use the
3859           device name on removal (reported by Timothy Arnold,
3860           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
3861
3862 2005-08-08 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3863
3864         * util-vserver/scripts/vserver.functions: fixed detection of
3865           commented lines in config-files; formerly, only a
3866           single '#' was detected which does not really make sense for
3867           comments...
3868
3869 2005-07-25 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3870
3871         * util-vserver/util-vserver.spec.in: updated URLs
3872
3873 2005-07-25 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3874
3875         * util-vserver/src/vwait.c: - made the alarm() code working with
3876           glibc also; glibc restarts
3877           vc_wait_exit() instead of interrupting it so an explicit
3878           siginterrupt(2) is required
3879           - call alarm(2) again when EINTR was seen
3880
3881 2005-07-25 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3882
3883         * util-vserver/scripts/vserver-build.skeleton: execute
3884           'base.setSuccess' finally
3885
3886 2005-07-25 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3887
3888         * util-vserver/scripts/vserver-build.functions.rpm:
3889           rpm.sanityCheck(): added; it warns about missing initpre scripts
3890
3891 2005-07-25 15:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3892
3893         * util-vserver/scripts/vserver-build.functions: -
3894           getDistribution(): added sanity checks to make sure that there
3895           exist
3896           a configuration for the selected distribution
3897           - base.initFilesystem(): allow empty directories as root
3898           directories
3899           for new vservers; this uses the new isDirectoryEmpty() function
3900           - base.__cleanup(): armed the cleanup code; formerly there was
3901           still
3902           the safety 'echo' giving out the resulting command instead of
3903           executing it
3904
3905 2005-07-25 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3906
3907         * util-vserver/scripts/vserver-build.debootstrap: use new calling
3908           convention of getDistribution(); 'debootstrap' does
3909           not require an explicit configuration of the distribution
3910
3911 2005-07-25 15:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3912
3913         * util-vserver/scripts/vsysvwrapper: fixed typo
3914           (s!$CHBIND!$_CHBIND!)
3915
3916 2005-07-25 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3917
3918         * util-vserver/scripts/vserver-build.apt-rpm,
3919           util-vserver/scripts/vserver-build.rpm,
3920           util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
3921
3922 2005-07-25 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3923
3924         * util-vserver/scripts/functions: isDirectoryEmpty(): added
3925           col*(): added
3926
3927 2005-07-15 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3928
3929         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
3930
3931 2005-07-15 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3932
3933         * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
3934           util-vserver/lib/personalitytype.c,
3935           util-vserver/m4/ensc_personality.m4: check whether enums from
3936           <linux/personality.h> are available before using
3937           them
3938           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
3939
3940 2005-07-15 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3941
3942         * util-vserver/util-vserver.spec.in: - require the -lib subpackage
3943           by -devel
3944           - copy GPG keys from /etc/pki/rpm-gpg/
3945
3946 2005-07-15 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3947
3948         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
3949           it works again...
3950
3951 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3952
3953         * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
3954           not supported
3955
3956 2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3957
3958         * util-vserver/scripts/vserver.start,
3959           util-vserver/scripts/vserver.suexec: readded the
3960           limit-ulimits-per-vserver stuff due to popular requests
3961           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
3962
3963 2005-07-15 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3964
3965         * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
3966           the added CAP_AUDIT* and removed
3967           CAP_QUOTACTL stuff
3968           - assume every unknown capability as insecure
3969
3970 2005-07-15 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3971
3972         * util-vserver/lib/testsuite,
3973           util-vserver/lib/testsuite/.cvsignore: added 'personality'
3974
3975 2005-07-15 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3976
3977         * util-vserver/lib/syscall_netadd-net.hc,
3978           util-vserver/lib/syscall_netremove-net.hc: changed code so that
3979           it *compiles* with current kernel headers
3980
3981 2005-07-15 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3982
3983         * util-vserver/lib/syscall_getiattr-fscompat.hc,
3984           util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
3985           barrier-code so that it sets both the 't' ext2-flag and
3986           chmod-0 permissions. This is required to work with 1.2.10 patch;
3987           formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
3988           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
3989
3990 2005-07-15 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3991
3992         * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
3993           capability as VC_CAP_QUOTACTL was removed
3994
3995 2005-07-15 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3996
3997         * util-vserver/lib/ccaps-v13.c: added
3998           VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
3999           added/moved some aliases
4000
4001 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4002
4003         * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
4004           added VC_CAP_AUDIT*
4005
4006 2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4007
4008         * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
4009           added VC_CAP_AUDIT*
4010           added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
4011
4012 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4013
4014         * util-vserver/contrib/Makefile-files,
4015           util-vserver/contrib/yum-2.3.4-chroot.patch: added
4016           yum-2.3.4-chroot patch
4017
4018 2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4019
4020         * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
4021           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
4022           to patch-2.6.12.2-vs2.0-rc7
4023
4024 2005-07-04 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4025
4026         * util-vserver/scripts/vserver-build.functions: check whether
4027           context is already active before starting the build
4028           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
4029
4030 2005-07-04 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4031
4032         * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
4033           'vserver-info ... RUNNING'
4034
4035 2005-07-04 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4036
4037         * util-vserver/lib_internal/Makefile-files,
4038           util-vserver/lib_internal/util-isnumber.c,
4039           util-vserver/lib_internal/util.h: isNumber(): added
4040
4041 2005-07-04 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4042
4043         * util-vserver/scripts/vserver-build.debootstrap: give out status
4044           message before downloading debootstrap
4045           (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
4046
4047 2005-07-04 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4048
4049         * util-vserver/lib/syscall-alternative.h: updated to
4050           http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
4051           from 2005-05-07
4052
4053 2005-07-03 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4054
4055         * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
4056           value
4057
4058 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4059
4060         * util-vserver/distrib/misc/debootstrap.uri: updated
4061
4062 2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4063
4064         * util-vserver/distrib/Makefile.am: register fc4 as rh-style
4065           distribution
4066
4067 2005-07-03 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4068
4069         * util-vserver/configure.ac: check for 'nohup'
4070
4071 2005-07-03 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4072
4073         * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
4074           C++ programs
4075           added chroot_sh + vwait
4076
4077 2005-07-03 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4078
4079         * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
4080           used kernel headers to 2.6.12.2-vs2.0-rc5
4081
4082 2005-07-03 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4083
4084         * util-vserver/lib/syscall_getvhiname-v13.hc,
4085           util-vserver/lib/syscall_setvhiname-v13.hc: -
4086           s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
4087           - added workaround for older kernels not having the naming above
4088
4089 2005-07-03 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4090
4091         * util-vserver/scripts/vshelper: accept 'async' method
4092
4093 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4094
4095         * util-vserver/scripts/vserver.start: pipe 'popd' output to
4096           /dev/null
4097
4098 2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4099
4100         * util-vserver/scripts/vserver.functions: initSync(): fixed
4101           parameter naming
4102           initSync(): set 'async' method when 'vwait' is available
4103           _waitForVWait(): read pipe after 'wait' returned
4104
4105 2005-07-03 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4106
4107         * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
4108
4109 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4110
4111         * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
4112
4113 2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4114
4115         * util-vserver/scripts/pkgmgmt: - cleanups
4116           - unset %_dbpath at 'internalize' operation
4117
4118 2005-07-03 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4119
4120         * util-vserver/scripts/functions: vshelper.initSync(): fixed
4121           parameter naming
4122
4123 2005-07-03 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4124
4125         * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
4126
4127 2005-07-03 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4128
4129         * util-vserver/contrib/Makefile-files,
4130           util-vserver/contrib/yum-2.3.3-chroot.patch: added
4131           yum-2.3.3-chroot.patch
4132
4133 2005-07-03 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4134
4135         * util-vserver/scripts/functions: do not quote $_VSHELPER in help
4136           message (reported by Roman Barczynski,
4137           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
4138
4139 2005-07-03 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4140
4141         * util-vserver/doc/configuration.xml: mentioned the working
4142           directory for the scripts
4143
4144 2005-07-03 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4145
4146         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
4147           util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
4148           util-vserver/kernel/namespace.h,
4149           util-vserver/kernel/namespace_cmd.h,
4150           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
4151           util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
4152
4153 2005-07-03 13:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4154
4155         * util-vserver/scripts/vserver.start: execute the prepre script in
4156           the configuration directory (*not* the
4157           vdir directory); this should not cause legacy problems as
4158           formerly the
4159           directory was not changed overall
4160
4161 2005-07-03 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4162
4163         * util-vserver/scripts/vserver.functions: check whether filesystem
4164           is mounted readonly; if so, execute
4165           $_SECURE_MOUNT with the '-n' argument
4166
4167 2005-07-03 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4168
4169         * util-vserver/scripts/vserver-build.apt-rpm,
4170           util-vserver/scripts/vserver-build.debootstrap,
4171           util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
4172           at the end
4173
4174 2005-07-03 13:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4175
4176         * util-vserver/src/rpm-fake-resolver.c: implemented better
4177           error-handling in the read() and write() functions
4178
4179 2005-07-03 12:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4180
4181         * util-vserver/ensc_wrappers/wrappers-io.hc,
4182           util-vserver/ensc_wrappers/wrappers-iosock.hc,
4183           util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
4184           read*(2) and write*(2) fucntions into signed variables;
4185           error handling is more cleaner in this way
4186
4187 2005-07-03 12:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4188
4189         * util-vserver/src/vserver-stat.c: - cleanups
4190           - multiply RSS value with PAGESIZE
4191           (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
4192           - prepare the '-O' option: calculate vserver names earlier and
4193           use
4194           some more helper functions
4195
4196 2005-07-03 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4197
4198         * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
4199           issue; rpm-fake.so transmitted a
4200           'size_t' value, but rpm-fake-resolver expected an uint32_t
4201           - minor cleanups
4202
4203 2005-07-03 09:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4204
4205         * util-vserver/ensc_vector/Makefile-files,
4206           util-vserver/ensc_vector/vector-foreach.c,
4207           util-vserver/ensc_vector/vector.h,
4208           util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
4209           functions
4210
4211 2005-07-02 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4212
4213         * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
4214           util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
4215           util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
4216           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
4217           util-vserver/src/vutil.p: removed the C++ tools; they do not work
4218           with recent configuration and
4219           are adding huge dependencies
4220
4221 2005-06-30 06:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4222
4223         * util-vserver/scripts/vserver.stop: use vwait infrastructure
4224
4225 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4226
4227         * util-vserver/scripts/vserver-build.functions.pkgmgmt,
4228           util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
4229           CHROOT_*
4230           use vwait
4231
4232 2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4233
4234         * util-vserver/scripts/vserver-build.functions: remove generated
4235           vserver when build fails and '--keep' was not specified
4236
4237 2005-06-30 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4238
4239         * util-vserver/scripts/vserver-build.apt-rpm,
4240           util-vserver/scripts/vserver-build.debootstrap,
4241           util-vserver/scripts/vserver-build.rpm,
4242           util-vserver/scripts/vserver-build.skeleton,
4243           util-vserver/scripts/vserver-build.yum: use 'base.init' instead
4244           of 'base.initVariables'
4245
4246 2005-06-30 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4247
4248         * util-vserver/scripts/vserver-build: added '--keep' option
4249
4250 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4251
4252         * util-vserver/scripts/X,
4253           util-vserver/scripts/util-vserver-vars.pathsubst: removed
4254           CHROOT_*
4255           added CHROOT_SH
4256
4257 2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4258
4259         * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
4260
4261 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4262
4263         * util-vserver/lib/virtual.h: include signal_cmd.h instead of
4264           signal.h
4265
4266 2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4267
4268         * util-vserver/util-vserver.spec.in: added %dist tag
4269           buildrequire 'which' and 'diffutils'
4270           require 'apt' on i386 only
4271
4272 2005-06-30 06:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4273
4274         * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
4275           util-vserver/distrib/fc4/apt/rpmpriorities,
4276           util-vserver/distrib/fc4/apt/sources.list,
4277           util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
4278           util-vserver/distrib/fc4/pkgs/02,
4279           util-vserver/distrib/fc4/pkgs/03,
4280           util-vserver/distrib/fc4/rpmlist.d,
4281           util-vserver/distrib/fc4/rpmlist.d/00.lst,
4282           util-vserver/distrib/fc4/yum,
4283           util-vserver/distrib/fc4/yum.repos.d,
4284           util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
4285           util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
4286           util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
4287           util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
4288           util-vserver/distrib/fc4/yum/yum.conf: initial checkin
4289
4290 2005-06-30 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4291
4292         * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
4293           CHROOT_*
4294
4295 2005-06-30 05:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4296
4297         * util-vserver/src, util-vserver/src/.cvsignore,
4298           util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
4299           util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
4300           replaced all the small chroot-* programs with a single
4301           'chroot-sh'
4302           program
4303
4304 2005-05-19 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4305
4306         * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
4307
4308 2005-05-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4309
4310         * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
4311
4312 2005-05-19 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4313
4314         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
4315           util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
4316           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
4317           util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
4318           util-vserver/kernel/xid.h: updated
4319
4320 2005-05-19 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4321
4322         * util-vserver/lib/issupported.c,
4323           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
4324           vc_isSupported() et.al: added VWAIT feature
4325
4326 2005-05-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4327
4328         * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
4329
4330 2005-05-19 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4331
4332         * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
4333           instead of %60); reported in
4334           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
4335           Roman Barczynski
4336
4337 2005-05-19 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4338
4339         * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
4340           to cat or override a file, or to
4341           append something
4342
4343 2005-05-19 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4344
4345         * util-vserver/distrib/redhat/initpost: use safe chroot-cat
4346           commands
4347
4348 2005-05-05 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4349
4350         * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
4351           helpstring for the '--enable/disable-dietlibc'
4352           option
4353           - use AS_HELP_STRING instead of AC_HELP_STRING
4354
4355 2005-05-05 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4356
4357         * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
4358           - enhanced dietlibc version check to the 64 bit version of hppa
4359
4360 2005-05-05 09:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4361
4362         * util-vserver/src, util-vserver/src/.cvsignore: added vwait
4363
4364 2005-05-05 09:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4365
4366         * util-vserver/src/vwait.c: initial checkin
4367
4368 2005-05-05 09:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4369
4370         * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
4371           '__linux' (reported by Ola Lundqvist)
4372
4373 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4374
4375         * util-vserver/src/exec-cd.c: minor cosmetical cleanup
4376
4377 2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4378
4379         * util-vserver/src/chroot-cat.c: - added support for '--help' and
4380           '--version'
4381           - added '-a' option to append information instead of truncating
4382           the
4383           file
4384
4385 2005-05-05 09:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4386
4387         * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
4388           '--help' and '--version' options so
4389           removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
4390           - added vwait
4391
4392 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4393
4394         * util-vserver/m4/install-notify.am: s!^# !## !
4395
4396 2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4397
4398         * util-vserver/lib/Makefile-files,
4399           util-vserver/lib/syscall_waitexit-v13.hc,
4400           util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
4401           vc_wait_exit(): implemented support for this syscall
4402
4403 2005-05-02 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4404
4405         * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
4406
4407 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4408
4409         * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
4410
4411 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4412
4413         * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
4414
4415 2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4416
4417         * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
4418
4419 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4420
4421         * util-vserver/lib/vserver-internal.h: cleaned up '#include
4422           <*syscall.h>' stuff
4423
4424 2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4425
4426         * util-vserver/lib/syscall-legacy.hc,
4427           util-vserver/lib/syscall-wrap.h: include <syscall.h> also
4428
4429 2005-05-02 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4430
4431         * util-vserver/doc/configuration-xhtml.xsl: use class
4432           'directoryname' instead of 'directory' for '<directory/>'
4433           markup
4434
4435 2005-05-02 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4436
4437         * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
4438           util-vserver/m4/install-notify.am: give out additional
4439           information about the 'make install' process
4440
4441 2005-04-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4442
4443         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
4444
4445 2005-04-28 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4446
4447         * util-vserver/configure.ac: adjusted dietlibc requirements
4448
4449 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4450
4451         * util-vserver/src/vcontext.c: allow to override the execution
4452           domain (personality); added
4453           '--personality-type' and '--personality-flags' options
4454
4455 2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4456
4457         * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
4458           around a read(2)
4459
4460 2005-04-28 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4461
4462         * util-vserver/scripts/vserver.start,
4463           util-vserver/scripts/vserver.suexec: added support for a rescue
4464           mode
4465
4466 2005-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4467
4468         * util-vserver/scripts/vserver.functions: *
4469           _generatePersonalityOptions(): added and use it
4470           * added support for a rescue mode
4471
4472 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4473
4474         * util-vserver/scripts/vserver-build.functions.pkgmgmt:
4475           YUM_RELEASEPKGS: added
4476
4477 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4478
4479         * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
4480
4481 2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4482
4483         * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
4484           * added some sanity checks for a sany environment when
4485           internalizing
4486           the package management
4487
4488 2005-04-28 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4489
4490         * util-vserver/scripts/functions: * isRegularFile(): fixed
4491           evaluation of params
4492           * hasSubstring(): added
4493           * getAllVservers(): fixed typo
4494
4495 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4496
4497         * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
4498           <sys/syscall.h>
4499
4500 2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4501
4502         * util-vserver/lib_internal/Makefile-files,
4503           util-vserver/lib_internal/sys_personality.h: added
4504           sys_personality.h
4505
4506 2005-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4507
4508         * util-vserver/scripts/legacy/vserver-copy,
4509           util-vserver/scripts/vserver-copy: moved to legacy
4510
4511 2005-04-28 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4512
4513         * util-vserver/lib/testsuite/Makefile-files,
4514           util-vserver/lib/testsuite/personality.c: added testcases for the
4515           vc_*personality*() functions
4516
4517 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4518
4519         * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
4520           support
4521
4522 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4523
4524         * util-vserver/lib/virtual.h: updated to new kernel headers
4525
4526 2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4527
4528         * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
4529           anymore
4530
4531 2005-04-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4532
4533         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
4534           removed the 'nonnull' attribute for the 'mask' param
4535
4536 2005-04-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4537
4538         * util-vserver/lib/Makefile-files,
4539           util-vserver/lib/personalityflag.c,
4540           util-vserver/lib/personalityflag_list.c,
4541           util-vserver/lib/personalitytype.c: added personality* files
4542
4543 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4544
4545         * util-vserver/doc/configuration.xml: * added some markup
4546           * documented 'personality'
4547
4548 2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4549
4550         * util-vserver/doc/configuration-xhtml.xsl,
4551           util-vserver/doc/configuration.dtd: added support for <directory>
4552           and <filename> markup
4553
4554 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4555
4556         * util-vserver/distrib/fc3/yum/yum.conf:
4557           s!redhat-release!fedora-release!
4558
4559 2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4560
4561         * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
4562
4563 2005-04-28 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4564
4565         * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
4566           packages
4567
4568 2005-04-28 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4569
4570         * util-vserver/distrib/fc1/apt/rpmpriorities,
4571           util-vserver/distrib/fc2/apt/rpmpriorities,
4572           util-vserver/distrib/fc3/apt/rpmpriorities,
4573           util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
4574           packages
4575
4576 2005-04-28 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4577
4578         * util-vserver/contrib/manifest.dat.pathsubst,
4579           util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
4580
4581 2005-04-28 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4582
4583         * util-vserver/Makefile.am: added new kernel headers
4584
4585 2005-04-28 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4586
4587         * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
4588           util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
4589           util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
4590           util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
4591           util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
4592           util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
4593           util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
4594           util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
4595           util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
4596           util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
4597           util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
4598           util-vserver/kernel/xid.h: updated to headers from
4599           patch-2.6.11.7-vs2.0-pre2
4600
4601 2005-04-24 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4602
4603         * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
4604           qualifier
4605
4606 2005-04-24 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4607
4608         * util-vserver/scripts/start-vservers,
4609           util-vserver/scripts/vsomething: use the new getAllVservers()
4610           functionality to specify special kinds of
4611           vservers
4612
4613 2005-04-24 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4614
4615         * util-vserver/scripts/functions: * isRegularFile(): allow to
4616           override the '-f' classifier
4617           * getAllVservers(): added several types of vservers (marked,
4618           unmarked,
4619           running...)
4620           * getAllVserversByArg()" added
4621
4622 2005-04-24 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4623
4624         * util-vserver/m4/ensc_dietlibc_compat.m4: *
4625           ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
4626           the
4627           results from ENSC_SYSCALL_ALTERNATIVE
4628
4629 2005-04-24 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4630
4631         * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
4632           added
4633           * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
4634           from
4635           ENSC_SYSCALL_ALTERNATIVE
4636
4637 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4638
4639         * util-vserver/lib/vserver-internal.h,
4640           util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
4641
4642 2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4643
4644         * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
4645           VALUES: added an empty field to make it compile with gcc4
4646
4647 2005-04-24 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4648
4649         * util-vserver/lib/bcaps_list-v13.c,
4650           util-vserver/lib/ccaps_list-v13.c,
4651           util-vserver/lib/cflags_list-v13.c,
4652           util-vserver/lib/ncaps_list-net.c,
4653           util-vserver/lib/nflags_list-net.c: made it compatible to the new
4654           utilvserver_listparser_uint*() API and
4655           added wrappers with a third 'bool *' arg
4656
4657 2005-04-24 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4658
4659         * util-vserver/lib/listparser.hc: * parser function has now to set
4660           a 'bool *' arg to signal errors
4661           * when 'mask' argument is null, the special modifiers like '~',
4662           '!' or
4663           'any' are not allowed
4664
4665 2005-04-24 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4666
4667         * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
4668           added a third 'bool *' arg for the
4669           parser function so that errors can be better propagated
4670
4671 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4672
4673         * util-vserver/lib/Makefile-files,
4674           util-vserver/lib/syscall-alternative.h,
4675           util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
4676           syscall-wrap.h
4677
4678 2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4679
4680         * util-vserver/update-doc: exclude some static files
4681
4682 2005-04-24 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4683
4684         * util-vserver/build-all: remove config.cache when CLEAN is set
4685           disabled gcc33 build
4686
4687 2005-04-24 11:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4688
4689         * util-vserver/doc/configuration-xhtml.xsl,
4690           util-vserver/doc/configuration.dtd,
4691           util-vserver/doc/configuration.xml: added new markup
4692           added new CSS from Nicolas Costes
4693
4694 2005-04-16 21:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4695
4696         * util-vserver/configure.ac: cleanups
4697           added '--disable-extra-optimizations' option
4698
4699 2005-04-16 21:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4700
4701         * util-vserver/scripts/vserver-build.functions,
4702           util-vserver/scripts/vserver-build.functions.apt,
4703           util-vserver/scripts/vserver-build.functions.rpm,
4704           util-vserver/scripts/vserver-build.functions.yum,
4705           util-vserver/scripts/vserver.functions: use the common
4706           isRegularFile() method to filter out backup-files
4707
4708 2005-04-16 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4709
4710         * util-vserver/scripts/functions: isRegularFile(): added
4711
4712 2005-04-16 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4713
4714         * util-vserver/util-vserver.spec.in: cleanups
4715           added changelog entry for 0.30.206
4716
4717 2005-04-12 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4718
4719         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
4720
4721 2005-04-12 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4722
4723         * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
4724
4725 2005-04-12 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4726
4727         * util-vserver/scripts/vserver.functions: added verify-proc sanity
4728           check
4729
4730 2005-04-12 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4731
4732         * util-vserver/scripts/functions: killContext(): commented out the
4733           more correct
4734           (but not working) kill-sequence
4735
4736 2005-04-12 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4737
4738         * util-vserver/util-vserver.spec.in: ship the yum patches
4739
4740 2005-04-12 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4741
4742         * util-vserver/Makefile.am: added '--no-wrap -S' to the
4743           CVS2CL_AMFLAGS
4744
4745 2005-04-12 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4746
4747         * util-vserver/configure.ac: adjusted min-dietlibc requirements
4748
4749 2005-04-12 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4750
4751         * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
4752           'min_ver' to be a shell variable
4753
4754 2005-04-12 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4755
4756         * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
4757
4758 2005-04-10 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4759
4760         * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
4761           endpwent()
4762
4763 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4764
4765         * util-vserver/contrib/Makefile-files,
4766           util-vserver/contrib/yum-2.2.1-chroot.patch,
4767           util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
4768           yum
4769
4770 2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4771
4772         * util-vserver/Makefile.am: include m4/libsel.am
4773
4774 2005-04-10 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4775
4776         * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
4777           execution (required for vs1.9.5.12+)
4778
4779 2005-04-10 01:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4780
4781         * util-vserver/scripts/vshelper: * kill vserver processes
4782           explicitly with 'killContext'; userspace
4783           reboot helper may assume that 'reboot(2)' never returns...
4784           * added 'async' method
4785
4786 2005-04-10 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4787
4788         * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
4789           is not possible to stop asynchronously
4790           send SIGINT to pid 1 instead of trying to determine initpid
4791
4792 2005-04-10 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4793
4794         * util-vserver/scripts/vserver.functions: use 'killContext()'
4795           instead of invoking 'vkill' manually
4796           set an initial runlevel for 'minit' style also
4797           set 'async' vshelper method for non-sync mode
4798
4799 2005-04-10 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4800
4801         * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
4802           this may cause very slow booting when
4803           NIS/LDAP servers are local vservers as bash tries to expand this
4804           to a
4805           homedir...
4806
4807 2005-04-10 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4808
4809         * util-vserver/scripts/functions: spawn(), killContext(): added
4810
4811 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4812
4813         * util-vserver/m4/libsel.am: initial checkin
4814
4815 2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4816
4817         * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
4818           accepts 'DIET' and 'DIETFLAGS' as
4819           global configure variables
4820
4821 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4822
4823         * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
4824
4825 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4826
4827         * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
4828           ENSC_USE_GLIBC
4829
4830 2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4831
4832         * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
4833           variables; they are set by configure now
4834
4835 2005-04-08 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4836
4837         * util-vserver/scripts/vyum-worker: added better test for patched
4838           yum
4839
4840 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4841
4842         * util-vserver/src/vserver-info.c: fixed typo
4843
4844 2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4845
4846         * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
4847           S. Gumerman)
4848
4849 2005-04-08 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4850
4851         * util-vserver/scripts/vserver-build.functions.yum: substitute
4852           @YUMLOCKDIR@
4853
4854 2005-04-08 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4855
4856         * util-vserver/scripts/chcontext: fixed operation when context was
4857           not specified
4858
4859 2005-04-08 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4860
4861         * util-vserver/distrib/redhat/initpre: reverted the patch adding
4862           '/usr/X11'
4863           create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
4864           FC4
4865
4866 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4867
4868         * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
4869           -s'
4870
4871 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4872
4873         * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
4874
4875 2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4876
4877         * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
4878
4879 2005-04-08 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4880
4881         * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
4882
4883 2005-03-29 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4884
4885         * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
4886           instead of libensc_vector.a
4887
4888 2005-03-25 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4889
4890         * util-vserver/scripts/vserver.stop: fixed typo
4891
4892 2005-03-25 17:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4893
4894         * util-vserver/scripts/vserver.functions: minor cleanups: call
4895           vkill with '--xid' instead of '-c'
4896
4897 2005-03-25 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4898
4899         * util-vserver/scripts/vserver.stop: address both the context and
4900           the pid when sending SIGINT to init
4901
4902 2005-03-25 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4903
4904         * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
4905           with 'cmp' but display verbose error reason
4906
4907 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4908
4909         * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
4910           made it work with recent kernels
4911
4912 2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4913
4914         * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
4915           stylesheet' instead of 'stylesheet' (reported by Herbert
4916           Poetzl)
4917
4918 2005-03-25 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4919
4920         * util-vserver/util-vserver.spec.in: fixed quoting of % in
4921           %description
4922
4923 2005-03-24 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4924
4925         * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
4926           REQUIREMENTS
4927
4928 2005-03-24 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4929
4930         * util-vserver/NEWS, util-vserver/configure.ac,
4931           util-vserver/util-vserver.spec.in: version 0.30.205
4932
4933 2005-03-24 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4934
4935         * util-vserver/util-vserver.spec.in: added some %descriptions
4936
4937 2005-03-24 12:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4938
4939         * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
4940           add 'volatile' qualifier at variables used around 'setjmp'
4941           use sigsetjmp() instead of setjmp()
4942           minor code cleanups
4943
4944 2005-03-24 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4945
4946         * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
4947           places
4948           use Echdir() instead of chdir()
4949
4950 2005-03-24 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4951
4952         * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
4953           util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
4954           util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
4955           util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
4956           util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
4957           util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
4958           util-vserver/src/vuname.c, util-vserver/src/vunify.c,
4959           util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
4960           at some places
4961
4962 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4963
4964         * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
4965           instead of truncate()
4966
4967 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4968
4969         * util-vserver/lib_internal/testsuite/copy-check: added new tests
4970           and better diagnostic
4971
4972 2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4973
4974         * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
4975           qualifiers to a better place
4976           minor code cleanups
4977
4978 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4979
4980         * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
4981           added
4982
4983 2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4984
4985         * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
4986
4987 2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4988
4989         * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
4990           files on exit
4991
4992 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4993
4994         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
4995           signals while executing the non-atomic operations
4996
4997 2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4998
4999         * util-vserver/src/vhashify.c: optimized directory creation
5000
5001 2005-03-24 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5002
5003         * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
5004           testcase
5005           added some 'volatile' modifiers
5006           use siglongjmp() instead of longjmp()
5007
5008 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5009
5010         * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
5011           cleanups
5012
5013 2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5014
5015         * util-vserver/lib_internal/testsuite,
5016           util-vserver/lib_internal/testsuite/.cvsignore,
5017           util-vserver/lib_internal/testsuite/Makefile-files,
5018           util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
5019           testcase
5020
5021 2005-03-23 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5022
5023         * util-vserver/ensc_vector/testsuite,
5024           util-vserver/ensc_vector/testsuite/.cvsignore: updated
5025
5026 2005-03-23 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5027
5028         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
5029           added lots of new code...
5030
5031 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5032
5033         * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
5034
5035 2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5036
5037         * util-vserver/scripts/vserver-build.apt-rpm,
5038           util-vserver/scripts/vserver-build.rpm,
5039           util-vserver/scripts/vserver-build.yum: execute '--initdb' before
5040           importing pubkeys
5041           import pubkeys from /etc/vservers/.distributions/.common/pubkeys
5042           also
5043
5044 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5045
5046         * util-vserver/scripts/vserver: added 'hashify' target
5047
5048 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5049
5050         * util-vserver/scripts/util-vserver-vars.pathsubst: added
5051           $_VHASHIFY
5052
5053 2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5054
5055         * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
5056           initialization of 'vserver'
5057
5058 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5059
5060         * util-vserver/distrib/Makefile.am: create
5061           /etc/.../.distributions/.common/pubkeys/
5062           create /etc/.../.defaults/apps/vunify/hash
5063
5064 2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5065
5066         * util-vserver/util-vserver.spec.in: copy GPG keys from the system
5067           into the confdir
5068           buildrequire dietlibc-0.25
5069
5070 2005-03-23 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5071
5072         * util-vserver/build-all: build with debug settings
5073
5074 2005-03-22 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5075
5076         * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
5077           write(2) when communication with the rpm-fake-helper
5078           call read(2) and write(2) through TEMP_FAILURE_RETRY()
5079           use Vwrite() instead of write(2) at some places
5080
5081 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5082
5083         * util-vserver/lib_internal/command-exec.c: call write(2) through
5084           TEMP_FAILURE_RETRY()
5085
5086 2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5087
5088         * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
5089
5090 2005-03-22 15:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5091
5092         * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
5093           workaround warning messages regarding 'warn_unused_return_value'
5094           when
5095           using _FORTIFY_SOURCE.
5096
5097 2005-03-22 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5098
5099         * util-vserver/lib/getvservervdir.c,
5100           util-vserver/lib_internal/coreassert.h,
5101           util-vserver/lib_internal/matchlist-initmanually.c,
5102           util-vserver/lib_internal/matchlist-printid.c,
5103           util-vserver/lib_internal/util-exitlikeprocess.c,
5104           util-vserver/lib_internal/util-io.h: workaround warning messages
5105           regarding 'warn_unused_return_value' when
5106           using _FORTIFY_SOURCE.
5107
5108 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5109
5110         * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
5111           vdlimit
5112
5113 2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5114
5115         * util-vserver/util-vserver.spec.in: cleanups
5116           use %global instead of %define
5117
5118 2005-03-22 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5119
5120         * util-vserver/build-all: set _FORTIFY_SOURCE
5121
5122 2005-03-19 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5123
5124         * util-vserver, util-vserver/.cvsignore: updated
5125
5126 2005-03-19 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5127
5128         * util-vserver, util-vserver/.cvsignore: updated
5129
5130 2005-03-19 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5131
5132         * util-vserver/update-doc: initial checkin
5133
5134 2005-03-19 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5135
5136         * util-vserver/scripts/chcontext: do not use '--create' for dynamic
5137           contexts
5138
5139 2005-03-19 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5140
5141         * util-vserver/distrib/apps: removed...
5142
5143 2005-03-19 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5144
5145         * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
5146           util-vserver/distrib/apps/vshelper/action: added to be removed...
5147
5148 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5149
5150         * util-vserver/distrib/redhat/initsignal,
5151           util-vserver/src/testsuite/data/vserver1,
5152           util-vserver/src/testsuite/data/vserver2,
5153           util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
5154           util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
5155           obsoleted
5156
5157 2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5158
5159         * util-vserver/src/testsuite/data/vserver1,
5160           util-vserver/src/testsuite/data/vserver1/apps,
5161           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
5162           util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
5163           util-vserver/src/testsuite/data/vserver1/apps/vunify,
5164           util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
5165           util-vserver/src/testsuite/data/vserver2,
5166           util-vserver/src/testsuite/data/vserver2/apps,
5167           util-vserver/src/testsuite/data/vserver2/apps/vunify,
5168           util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
5169           util-vserver/src/testsuite/vuname,
5170           util-vserver/src/testsuite/vuname/nodename,
5171           util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
5172           util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
5173           to be removed...
5174
5175 2005-03-19 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5176
5177         * util-vserver/distrib/redhat/initsignal: added to be removed
5178           soon...
5179
5180 2005-03-19 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5181
5182         * util-vserver/src/vnet.c: obsoleted...
5183
5184 2005-03-19 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5185
5186         * util-vserver/doc/vunify-verbosity.txt,
5187           util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
5188           util-vserver/src/vnet.c: initial checkin
5189
5190 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5191
5192         * util-vserver/vserver-start/interface-add.c,
5193           util-vserver/vserver-start/interface-print.c,
5194           util-vserver/vserver-start/interface-remove.c,
5195           util-vserver/vserver-start/main.c: avoid warnings regarding
5196           unused params
5197
5198 2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5199
5200         * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
5201           section
5202           build vhashify only with C99 and beecrypt
5203           cleanups
5204
5205 2005-03-19 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5206
5207         * util-vserver/lib_internal/testsuite/copy-check: cleanups
5208           conditionalize expensive tests
5209
5210 2005-03-19 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5211
5212         * util-vserver/lib/Makefile-files,
5213           util-vserver/lib_internal/Makefile-files: moved *dlimit* files
5214           into the only-C99 section
5215           clean all potentially built libraries
5216
5217 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5218
5219         * util-vserver/ensc_vector/list-free.c: some minor C89
5220           compatibility changes
5221
5222 2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5223
5224         * util-vserver/ensc_vector/Makefile-files: use
5225           'lib-dietlibc-not-enabled-error.a' consistently
5226           clean all libraries inclusive those which might not be built
5227
5228 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5229
5230         * util-vserver/doc/configuration.dtd: readded
5231
5232 2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5233
5234         * util-vserver/doc/configuration.xml: documented the 'vhashify'
5235           configuration
5236           moved '<default>' tags before '<description>'
5237
5238 2005-03-19 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5239
5240         * util-vserver/doc/configuration-xhtml.xsl: applied changes
5241           regarding the new www-location on savannah
5242
5243 2005-03-19 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5244
5245         * util-vserver/doc/Makefile-files: (re)added xsltproc support
5246
5247 2005-03-19 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5248
5249         * util-vserver/configure.ac: added tests for XSLTPROC
5250           added '--disable-expensive-tests'
5251           added beecrypt tests
5252           cosmetical cleanups + enhancements
5253
5254 2005-03-19 01:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5255
5256         * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
5257           added some hacks for lib-dietlibc-not-enabled-error.a
5258
5259 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5260
5261         * util-vserver/lib_internal/testsuite,
5262           util-vserver/lib_internal/testsuite/.cvsignore: updated
5263
5264 2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5265
5266         * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
5267           include <sys/stat.h> instead of defining a 'struct stat'; this
5268           prevents
5269           problems with the 64bit interface of the filesystem functions
5270
5271 2005-03-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5272
5273         * util-vserver/lib_internal/unify-copy.c: use a sparse-file
5274           friendly method for copying files
5275
5276 2005-03-18 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5277
5278         * util-vserver/lib_internal/testsuite/Makefile-files,
5279           util-vserver/lib_internal/testsuite/copy-check,
5280           util-vserver/lib_internal/testsuite/copy.c: added testcases for
5281           Unify_copy()
5282
5283 2005-03-18 00:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5284
5285         * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
5286           instead of libensc_vector.a
5287
5288 2005-03-18 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5289
5290         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
5291           util-vserver/src/vhashify.h: made it work...
5292
5293 2005-03-18 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5294
5295         * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
5296           applied changes in the MatchList-API
5297
5298 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5299
5300         * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
5301           libensc_vector.a
5302           use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
5303
5304 2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5305
5306         * util-vserver/scripts/vpkg: exit with returncode of '2' when
5307           pkgmgmt can not be determined
5308
5309 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5310
5311         * util-vserver/lib_internal/testsuite/Makefile-files: use
5312           $(LIBENSCVECTOR) instead of libensc_vector.a
5313
5314 2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5315
5316         * util-vserver/lib_internal/unify-isiunlinkable.c,
5317           util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
5318           return-type
5319
5320 2005-03-18 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5321
5322         * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
5323           with mmap(2) instead of read(2)+write(2) sequences
5324
5325 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5326
5327         * util-vserver/lib_internal/string.hc: String_free(): added
5328
5329 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5330
5331         * util-vserver/lib_internal/string.h: renamed String_destroy() to
5332           String_free()
5333
5334 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5335
5336         * util-vserver/lib_internal/string-destroy.c: obsoleted;
5337           String_free() is now inlined
5338
5339 2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5340
5341         * util-vserver/lib_internal/matchlist-initbyvserver.c,
5342           util-vserver/lib_internal/matchlist-initmanually.c,
5343           util-vserver/lib_internal/matchlist-initrefserverlist.c,
5344           util-vserver/lib_internal/matchlist.h: applied lot of API changes
5345
5346 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5347
5348         * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
5349           instead of String_destroy()
5350
5351 2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5352
5353         * util-vserver/lib_internal/Makefile-files: added
5354           matchvserverinfo-*
5355           removed string-destroy.c
5356
5357 2005-03-18 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5358
5359         * util-vserver/lib_internal/matchvserverinfo-free.c,
5360           util-vserver/lib_internal/matchvserverinfo-init.c: initial
5361           checkin
5362
5363 2005-03-18 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5364
5365         * util-vserver/ensc_vector/Makefile-files,
5366           util-vserver/lib/Makefile-files: split into a -glibc and a -diet
5367           part
5368
5369 2005-03-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5370
5371         * util-vserver/ensc_vector/testsuite/Makefile-files,
5372           util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
5373           instead of libensc_vector.a
5374
5375 2005-03-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5376
5377         * util-vserver/configure.ac: HACK: set 'enable_static=no' for
5378           dietlibc case and postpone AC_PROG_LIBTOOL execution
5379
5380 2005-03-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5381
5382         * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
5383           lib/libvserver.la
5384           use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
5385
5386 2005-03-17 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5387
5388         * util-vserver/build-all, util-vserver/src,
5389           util-vserver/src/.cvsignore: updated
5390
5391 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5392
5393         * util-vserver/src/vunify.c: use new Unify_unify() API
5394           rearranged some code; I do not try to be C89 compliant in C99
5395           progams anymore...
5396
5397 2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5398
5399         * util-vserver/src/vcopy.c: use new Unify_unify() API
5400
5401 2005-03-17 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5402
5403         * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
5404           util-vserver/src/vhashify.h: initial checkin
5405
5406 2005-03-17 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5407
5408         * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
5409           lib_internal/libinternal.a
5410           added vhashify*
5411
5412 2005-03-17 14:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5413
5414         * util-vserver/lib_internal/testsuite/Makefile-files,
5415           util-vserver/src/testsuite/Makefile-files,
5416           util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
5417           instead of lib_internal/libinternal.a
5418
5419 2005-03-17 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5420
5421         * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
5422           argument to Unify_unify()
5423           * Unify_isIUnlinkable(): added
5424
5425 2005-03-17 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5426
5427         * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
5428           argument to Unify_unify()
5429
5430 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5431
5432         * util-vserver/ensc_vector/list-add.c,
5433           util-vserver/ensc_vector/list-at.c,
5434           util-vserver/ensc_vector/list-free.c,
5435           util-vserver/ensc_vector/list-init.c,
5436           util-vserver/ensc_vector/list-insertinternal.c,
5437           util-vserver/ensc_vector/list-internal.h,
5438           util-vserver/ensc_vector/list-search.c,
5439           util-vserver/ensc_vector/list-searchselforg.c,
5440           util-vserver/ensc_vector/list.h,
5441           util-vserver/ensc_vector/list.hc,
5442           util-vserver/ensc_vector/testsuite/test2.c,
5443           util-vserver/ensc_vector/vector-searchselforg.c,
5444           util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
5445
5446 2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5447
5448         * util-vserver/lib_internal/Makefile-files: * create both
5449           libinternal-diet.a and libinternal-glibc.a. This is
5450           needed to avoid segfaults with gcc4 when linking against glibc
5451           based
5452           libraries like 'beecrypt'. Perhaps, these segfaults are a problem
5453           with gcc4 as they do not happen with gcc33...
5454           
5455           * added unify-isiunlinkable.c
5456
5457 2005-03-17 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5458
5459         * util-vserver/ensc_vector/testsuite/test1.c: added tests for
5460           Vector_searchSelfOrg()
5461
5462 2005-03-17 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5463
5464         * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
5465
5466 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5467
5468         * util-vserver/ensc_vector/vector.h,
5469           util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
5470           added
5471
5472 2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5473
5474         * util-vserver/ensc_vector/Makefile-files: added list-* files
5475           added vector-searchselforg.c
5476
5477 2005-03-17 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5478
5479         * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
5480           fixed declaration of the *_x*int() methods; they do not take a
5481           'base' argument
5482
5483 2005-03-09 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5484
5485         * util-vserver/src/vserver-info.c: added XIDTYPE support
5486
5487 2005-03-09 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5488
5489         * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
5490
5491 2005-03-09 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5492
5493         * util-vserver/m4/ensc_initrddir.m4: fixed typo
5494
5495 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5496
5497         * util-vserver/lib/vserver.h: vc_getXIDType(): added
5498
5499 2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5500
5501         * util-vserver/lib/vserver-internal.h: added some magic to avoid
5502           warnings with gcc4
5503
5504 2005-03-09 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5505
5506         * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
5507           added getxidtype.c
5508
5509 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5510
5511         * util-vserver/distrib/redhat/initpre: create /usr/X11 also
5512
5513 2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5514
5515         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
5516           util-vserver/distrib/fc3/apt/rpmpriorities,
5517           util-vserver/distrib/fc3/apt/sources.list: added apt support for
5518           FC3
5519
5520 2005-03-02 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5521
5522         * util-vserver/lib/syscall_adddlimit-v13.hc,
5523           util-vserver/lib/syscall_adddlimit.c,
5524           util-vserver/lib/syscall_getdlimit-v13.hc,
5525           util-vserver/lib/syscall_getdlimit.c,
5526           util-vserver/lib/syscall_remdlimit-v13.hc,
5527           util-vserver/lib/syscall_remdlimit.c,
5528           util-vserver/lib/syscall_setdlimit-v13.hc,
5529           util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
5530           CALL_VC_V13
5531
5532 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5533
5534         * util-vserver/scripts/vyum: allow '--all' param
5535
5536 2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5537
5538         * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
5539
5540 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5541
5542         * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
5543           statements
5544
5545 2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5546
5547         * util-vserver/lib/syscall_adddlimit-v13.hc,
5548           util-vserver/lib/syscall_remdlimit-v13.hc,
5549           util-vserver/lib/vserver-internal.h: minor cleanups
5550
5551 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5552
5553         * util-vserver/src/secure-mount.c: do not assume 'nodev' on
5554           'devpts'
5555
5556 2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5557
5558         * util-vserver/lib/vserver-internal.h:
5559           CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
5560
5561 2005-03-02 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5562
5563         * util-vserver/lib/Makefile-files,
5564           util-vserver/lib/syscall_adddlimit-v13.hc,
5565           util-vserver/lib/syscall_adddlimit.c,
5566           util-vserver/lib/syscall_getdlimit-v13.hc,
5567           util-vserver/lib/syscall_getdlimit.c,
5568           util-vserver/lib/syscall_remdlimit-v13.hc,
5569           util-vserver/lib/syscall_remdlimit.c,
5570           util-vserver/lib/syscall_setdlimit-v13.hc,
5571           util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
5572           util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
5573           util-vserver/src/vdlimit.c: added *vdlimit functions + tools
5574           (patch provided by Daniel Hokka Zakrisson)
5575
5576 2005-02-25 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5577
5578         * util-vserver/scripts/vserver-setup.functions: added some sanity
5579           checks
5580
5581 2005-02-25 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5582
5583         * util-vserver/ensc_wrappers/Makefile-files,
5584           util-vserver/ensc_wrappers/wrappers-string.hc,
5585           util-vserver/ensc_wrappers/wrappers.h: added wrapper around
5586           string functions
5587
5588 2005-02-25 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5589
5590         * util-vserver/src/secure-mount.c: /me should learn to differ
5591           between script-languages and C... strings in C are still marked
5592           by >"< but not by >'<...
5593           fixed allocation of the newly generated option string
5594
5595 2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5596
5597         * util-vserver/scripts/vapt-get-worker,
5598           util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
5599           $_APT_GET
5600
5601 2005-02-25 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5602
5603         * util-vserver/distrib/redhat/initpost,
5604           util-vserver/scripts/functions,
5605           util-vserver/scripts/legacy/distrib-info,
5606           util-vserver/scripts/legacy/rootshell,
5607           util-vserver/scripts/legacy/vserver,
5608           util-vserver/scripts/pkgmgmt,
5609           util-vserver/scripts/start-vservers,
5610           util-vserver/scripts/util-vserver-vars.pathsubst,
5611           util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
5612           util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
5613           util-vserver/scripts/vserver-build.apt-rpm,
5614           util-vserver/scripts/vserver-build.debootstrap,
5615           util-vserver/scripts/vserver-build.functions,
5616           util-vserver/scripts/vserver-build.functions.apt,
5617           util-vserver/scripts/vserver-build.functions.pkgmgmt,
5618           util-vserver/scripts/vserver-build.functions.rpm,
5619           util-vserver/scripts/vserver-build.functions.yum,
5620           util-vserver/scripts/vserver-build.rpm,
5621           util-vserver/scripts/vserver-build.yum,
5622           util-vserver/scripts/vserver-copy,
5623           util-vserver/scripts/vserver-setup.functions,
5624           util-vserver/scripts/vserver.functions,
5625           util-vserver/scripts/vserver.start,
5626           util-vserver/scripts/vserver.stop,
5627           util-vserver/scripts/vservers.grabinfo.sh,
5628           util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
5629           util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
5630           util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
5631           PATCHES: introduced a more common naming
5632           scheme: global, immutable variables names are now named like
5633           '$__ABC'
5634           instead of '$ABC'. This happens at much places and will break a
5635           lot of
5636           patches therefore.
5637
5638 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5639
5640         * util-vserver/configure.ac: changed my GPG key
5641
5642 2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5643
5644         * util-vserver/src/secure-mount.c: assume 'nodev' by default
5645
5646 2005-02-25 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5647
5648         * util-vserver/scripts/vserver-build.functions.yum,
5649           util-vserver/scripts/vyum-worker: added preliminary support for
5650           the patch from
5651           https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
5652
5653 2005-02-25 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5654
5655         * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
5656           ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
5657           use $SETUP_CONFDIR instead of $confdir
5658
5659 2005-02-25 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5660
5661         * util-vserver/scripts/vserver-build.apt-rpm,
5662           util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
5663           $PKGDIR, use $PKGINSTALLDIR instead of
5664
5665 2005-02-20 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5666
5667         * util-vserver/scripts/vserver-build.functions.rpm:
5668           rpm.initFilesystem(): fixed variable-names; this caused e.g. an
5669           unset %_dbpath macro formerly
5670
5671 2005-02-15 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5672
5673         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
5674
5675 2005-02-15 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5676
5677         * util-vserver/configure.ac: added information where the 'ip' and
5678           'vconfig' programs can be found
5679
5680 2005-02-15 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5681
5682         * util-vserver/scripts/vshelper: adjusted the order of cli options
5683           evaluation; automake-1.9.5 redirects
5684           input from /dev/null so the 'tty -s' check gets triggered and
5685           'make
5686           distcheck' fails in the '... --version/--help' tests
5687
5688 2005-02-15 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5689
5690         * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
5691           symlink; there was a '/' missing which
5692           caused a pollution of the /etc/vservers/.defaults directory with
5693           'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
5694
5695 2005-02-07 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5696
5697         * util-vserver/scripts/functions,
5698           util-vserver/scripts/vserver-build.functions.pkgmgmt,
5699           util-vserver/src/vunify.c: fixed typos
5700
5701 2005-02-07 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5702
5703         * util-vserver/doc/configuration.xml: documented the *namespace
5704           options
5705
5706 2005-02-04 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5707
5708         * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
5709           of the mtab-location (Georg Glas)
5710           https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
5711
5712 2005-02-04 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5713
5714         * util-vserver/scripts/vserver.functions: fixed one of the
5715           previously added 'test -n'
5716
5717 2005-02-02 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5718
5719         * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
5720           ENSC_PATHPROG(): added a '<DESCR>' parameter
5721
5722 2005-02-02 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5723
5724         * util-vserver/doc/compatibility-xhtml.xsl,
5725           util-vserver/doc/compatibility.css: applied
5726           http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
5727
5728 2005-02-01 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5729
5730         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
5731
5732 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5733
5734         * util-vserver/scripts/Makefile-files: added vyum-worker to
5735           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
5736
5737 2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5738
5739         * util-vserver/scripts/vyum-worker: minor cosmetical change
5740
5741 2005-02-01 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5742
5743         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
5744           fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
5745           VAR=$(ACTION)'
5746           succeeds everytime so ERROR will be never executed. So, it is
5747           rewritten to
5748           'local VAR; VAR=$(ACTION) || ERROR'.
5749
5750 2005-02-01 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5751
5752         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
5753
5754 2005-02-01 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5755
5756         * util-vserver/distrib/fc3/rpmlist.d,
5757           util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
5758
5759 2005-02-01 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5760
5761         * util-vserver/scripts/vserver-build.rpm: moved installPackages
5762           into vserver-build.functions.rpm
5763           added support for preconfigured package-lists
5764
5765 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5766
5767         * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
5768           added
5769
5770 2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5771
5772         * util-vserver/scripts/vserver-build: documented the '--empty'
5773           switch for the '-m rpm' method
5774           allow an increasing debug-level
5775
5776 2005-02-01 16:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5777
5778         * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
5779
5780 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5781
5782         * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
5783           directory + content
5784
5785 2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5786
5787         * util-vserver/contrib/manifest.dat.pathsubst: added
5788           vserver-build.rpm
5789
5790 2005-02-01 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5791
5792         * util-vserver/lib_internal/matchlist-initbyvserver.c,
5793           util-vserver/lib_internal/matchlist-initmanually.c,
5794           util-vserver/lib_internal/matchlist-initrefserverlist.c,
5795           util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
5796           changed matchlist-API to pass additional information about a
5797           vserver. This allows to turn off pkgmgmt-queries for not-yet
5798           existent vservers in 'vcopy'
5799
5800 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5801
5802         * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
5803           added; it allows to pass additional information about the vserver
5804
5805 2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5806
5807         * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
5808           with O_RDWR, fixed resource leak in error-case
5809
5810 2005-02-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5811
5812         * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
5813           when appending the '/'
5814
5815 2005-01-31 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5816
5817         * util-vserver/doc/configuration.xml,
5818           util-vserver/scripts/functions, util-vserver/scripts/vshelper:
5819           added 'debug' option for vshelper
5820
5821 2005-01-31 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5822
5823         * util-vserver/scripts/vshelper: added delegation support (Herbert
5824           Poetzl)
5825           http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
5826
5827 2005-01-31 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5828
5829         * util-vserver/scripts/vserver-build.functions: getDistribution():
5830           added support for a default distribution
5831
5832 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5833
5834         * util-vserver/scripts/Makefile-files,
5835           util-vserver/scripts/vserver-build,
5836           util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
5837
5838 2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5839
5840         * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
5841           util-vserver/distrib/template/initpost,
5842           util-vserver/distrib/template/initpre: added the 'template'
5843           distribution
5844
5845 2005-01-31 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5846
5847         * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
5848           be now done shortly before execve(2)
5849           but not on initialization anymore. This solves the problem when
5850           'rpm' is
5851           a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
5852           was unset
5853           and the wrapper not used.
5854
5855 2005-01-31 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5856
5857         * util-vserver/scripts/vshelper: fixed the (currently non-existent)
5858           child->parent traversal
5859
5860 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5861
5862         * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
5863           DOT_MULTI_TARGET
5864
5865 2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5866
5867         * util-vserver/doc/configuration.xml: updated
5868
5869 2005-01-31 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5870
5871         * util-vserver/Makefile.am,
5872           util-vserver/lib/createskeleton-full.hc,
5873           util-vserver/scripts/vserver-build.functions,
5874           util-vserver/scripts/vserver-setup.functions,
5875           util-vserver/src/save_ctxinfo.c,
5876           util-vserver/util-vserver.spec.in: removed 'run.rev' as a
5877           vserver-local variable and made it a system-wide setting
5878
5879 2005-01-28 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5880
5881         * util-vserver/doc/configuration.xml: reindented it
5882           fixed vshelper documentation
5883
5884 2005-01-27 21:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5885
5886         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5887           util-vserver/scripts/start-vservers,
5888           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
5889           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
5890           util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
5891           util-vserver/scripts/vserver-build,
5892           util-vserver/scripts/vserver-build.debootstrap,
5893           util-vserver/scripts/vserver-build.functions.rpm,
5894           util-vserver/scripts/vserver-setup.functions,
5895           util-vserver/scripts/vserver-wrapper,
5896           util-vserver/scripts/vserver.functions,
5897           util-vserver/scripts/vserver.start,
5898           util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
5899           util-vserver/scripts/vsomething: use 'test -n "..."' instead of
5900           'test "..."'; when "..." expands to '-v'
5901           or a similar string, the expression will be misinterpreted
5902           (noticed by
5903           Werner Schalk)
5904
5905 2005-01-27 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5906
5907         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
5908
5909 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5910
5911         * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
5912           reworked the capability.h stuff
5913
5914 2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5915
5916         * util-vserver/src/Makefile-files,
5917           util-vserver/src/capability-compat.h: added capability-compat.h
5918
5919 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5920
5921         * util-vserver/configure.ac: added check for <sys/capability.h>
5922           header
5923
5924 2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5925
5926         * util-vserver/Makefile.am: removed the linuxcaps.h bits
5927
5928 2005-01-27 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5929
5930         * util-vserver/src/vserver-info.c: implemented capability-support
5931           check
5932
5933 2005-01-27 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5934
5935         * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
5936           and context-creation; this caused
5937           errors on kernel 2.6 when the vserver is not running yet
5938
5939 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5940
5941         * util-vserver/src, util-vserver/src/.cvsignore,
5942           util-vserver/src/Makefile-files: added check-unixfile
5943
5944 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5945
5946         * util-vserver/scripts/vserver.start: execute sanityCheck()
5947
5948 2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5949
5950         * util-vserver/scripts/vserver.functions: moved sanity checks which
5951           were spread in various functions into the sanityCheck() method
5952           implemented checks for non-newline terminated files and missing
5953           capability support
5954
5955 2005-01-27 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5956
5957         * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
5958           util-vserver/distrib/fc3/pkgs/01,
5959           util-vserver/distrib/fc3/pkgs/02,
5960           util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
5961           util-vserver/distrib/fc3/yum.repos.d,
5962           util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
5963           util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
5964           util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
5965           util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
5966           util-vserver/distrib/fc3/yum/yum.conf,
5967           util-vserver/scripts/vserver-build.functions.yum,
5968           util-vserver/scripts/vserver-build.yum,
5969           util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
5970           util-vserver/scripts/vyum-worker,
5971           util-vserver/src/check-unixfile.c: initial checkin
5972
5973 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5974
5975         * util-vserver/scripts/vserver-build: added 'yum' support
5976
5977 2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5978
5979         * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
5980           code into the 'functions' file
5981
5982 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5983
5984         * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
5985           files + vsomething + check-unixfile
5986
5987 2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5988
5989         * util-vserver/scripts/functions: added yum* support
5990           reorganized the rpmFake stuff
5991
5992 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5993
5994         * util-vserver/scripts/Makefile-files: added the yum* files +
5995           vsomething
5996
5997 2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5998
5999         * util-vserver/distrib/redhat/initpre: added missing newline
6000
6001 2005-01-27 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6002
6003         * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
6004
6005 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6006
6007         * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
6008           + check-unixfile
6009
6010 2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6011
6012         * util-vserver/README: mentioned the '-m yum' buildmethod
6013
6014 2005-01-26 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6015
6016         * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
6017           /etc/vservers/.../vdir also
6018
6019 2005-01-26 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6020
6021         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
6022
6023 2005-01-26 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6024
6025         * util-vserver/util-vserver.spec.in: do not ship the /vservers
6026           directory itself; as it is immutable, the
6027           extraction will fail else
6028
6029 2005-01-26 20:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6030
6031         * util-vserver/lib_internal/testsuite,
6032           util-vserver/lib_internal/testsuite/.cvsignore: updated
6033
6034 2005-01-26 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6035
6036         * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
6037           avoid comments after '-p /sbin/ldconfig'
6038
6039 2005-01-26 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6040
6041         * util-vserver/scripts/vserver.start: added (untested) support for
6042           '/' in the vserver fstab
6043
6044 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6045
6046         * util-vserver/scripts/vserver.functions: use unique prefixes for
6047           variables used in functions with 'eval' statements
6048           mountRootFS(): added
6049
6050 2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6051
6052         * util-vserver/scripts/functions: use unique prefixes for variables
6053           used in functions with 'eval' statements
6054
6055 2005-01-26 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6056
6057         * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
6058           <string.h> + <ctype.h>
6059
6060 2005-01-26 15:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6061
6062         * util-vserver/scripts/Makefile-files: moved rootshell to legacy
6063
6064 2005-01-26 15:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6065
6066         * util-vserver/vserver-start/defaulttty.c: include <string.h>
6067
6068 2005-01-26 15:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6069
6070         * util-vserver/src/secure-mount.c: added '--rootfs' option
6071
6072 2005-01-26 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6073
6074         * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
6075           initscripts to legacy
6076
6077 2005-01-26 14:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6078
6079         * util-vserver/util-vserver.spec.in: updated BuildRequires:
6080           use 'setattr --barrier' instead of 'chattr +t' in the %post
6081           scriptlet
6082           moved the v_* initscripts to legacy
6083
6084 2005-01-25 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6085
6086         * util-vserver/contrib/manifest.dat.pathsubst,
6087           util-vserver/scripts/legacy/rootshell,
6088           util-vserver/scripts/rootshell: moved rootshell script to legacy
6089
6090 2005-01-21 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6091
6092         * util-vserver/scripts/legacy/vserver: fixed
6093           http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
6094           
6095           "vserver myvserver start" gives exit code 1 if there is no file
6096           /etc/vservers/myvserver.sh, since the last statement in vserver
6097           ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
6098           case.
6099           
6100           [Daniel Hermann]
6101
6102 2005-01-21 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6103
6104         * util-vserver/scripts/vserver: be more verbosely when vserver
6105           could not be determined and give hints
6106           about possible solutions (based upon ideas by Thorsten Gunkel)
6107
6108 2005-01-21 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6109
6110         * util-vserver/scripts/vserver-setup.functions:
6111           interface-configuration: give out a warning when no device was
6112           configured
6113
6114 2005-01-21 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6115
6116         * util-vserver/scripts/vserver.functions: *
6117           interface-configuration: accept 'nodev' without a configured
6118           'dev';
6119           formerly the interface was silently ignored when 'dev' was
6120           missing
6121           * added some sanity checks for the behaviour described above
6122
6123 2005-01-21 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6124
6125         * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
6126           it work in SELinux environments
6127           call execve(2) directly instead of execv(3)
6128
6129 2005-01-07 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6130
6131         * util-vserver/README: fixed typos
6132           cleanups + enhancements
6133
6134 2005-01-07 16:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6135
6136         * util-vserver/README: "Notes for distributors" + "Which version
6137           shall I use?" added
6138
6139 2005-01-07 16:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6140
6141         * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
6142           instead of '[' (found by Hans Ulrich Niedermann)
6143
6144 2005-01-06 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6145
6146         * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
6147           AC_CANONICAL_HOST + AC_CANONICAL_BUILD
6148
6149 2005-01-06 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6150
6151         * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
6152           added
6153           made ENSC_VERSION_DIETLIBC uppercase
6154           ignore extra specifiers in dietlibc's minor version (reported by
6155           Hans Ulrich Niedermann)
6156
6157 2005-01-06 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6158
6159         * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
6160           $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
6161           Niedermann)
6162
6163 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6164
6165         * util-vserver/scripts/vserver.functions: use $_<prog> (which
6166           expands to absolute paths) instead of trusting into a good $PATH
6167           a small VLAN fix (do not quote the splitted dev)
6168           minor cleanups
6169
6170 2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6171
6172         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
6173           util-vserver/scripts/start-vservers,
6174           util-vserver/scripts/util-vserver-vars.pathsubst,
6175           util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
6176           util-vserver/scripts/vserver-build.debootstrap,
6177           util-vserver/scripts/vserver-build.functions.apt,
6178           util-vserver/scripts/vserver-wrapper,
6179           util-vserver/scripts/vserver.start,
6180           util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
6181           absolute paths) instead of trusting into a good $PATH
6182
6183 2004-12-28 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6184
6185         * util-vserver/configure.ac: use ENSC_PATHPROG & friends
6186
6187 2004-12-28 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6188
6189         * util-vserver/m4/ensc_pathprog.m4: initial checkin
6190
6191 2004-12-28 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6192
6193         * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
6194           substituting prognames
6195
6196 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6197
6198         * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
6199           variants
6200
6201 2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6202
6203         * util-vserver/lib/vserver.h: s!\params!\param!
6204           added doc about vc_get_iattr()
6205
6206 2004-12-28 11:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6207
6208         * util-vserver/doc/cfg.txt: removed since obsoleted by
6209           configuration.xml
6210
6211 2004-12-21 07:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6212
6213         * util-vserver/src/vsched.c: fixed segfault when no arguments are
6214           given (reported by Adrian Reyer)
6215
6216 2004-12-16 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6217
6218         * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
6219           to 'fdset'. former name causes problems
6220           with certain FD_* implementations (reported by Adrian Reyer)
6221
6222 2004-12-09 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6223
6224         * util-vserver/build-all: added fc-3 host
6225
6226 2004-12-09 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6227
6228         * util-vserver/lib/Makefile-files: getfilecontext.c: added
6229
6230 2004-12-09 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6231
6232         * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
6233           vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
6234           function
6235           was horribly broken. Fixed and moved it into an own file as it is
6236           too
6237           complex for an inline function. Documentation was added also.
6238
6239 2004-12-07 11:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6240
6241         * util-vserver/vserver-start/main.c: include <unistd.h>
6242
6243 2004-12-07 11:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6244
6245         * util-vserver/scripts/vserver.functions: read enter-shell from the
6246           defaults-directory also
6247           use prio-bias instead of cpu-mask
6248
6249 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6250
6251         * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
6252           <string.h>
6253
6254 2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6255
6256         * util-vserver/lib/testsuite/cflags.c: added some new flags
6257
6258 2004-12-07 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6259
6260         * util-vserver/doc/configuration.xml: do not mention the /hostname
6261           + /domainname params anymore
6262           removed vsched/cpu-mask
6263           added vsched/priority-bias
6264
6265 2004-10-21 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6266
6267         * util-vserver/lib/vserver.h: added/updated flags and capabilities
6268
6269 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6270
6271         * util-vserver/lib/islink.c: initial checkin
6272
6273 2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6274
6275         * util-vserver/lib/internal.h: utilvserver_isLink(): added
6276           prototype
6277
6278 2004-10-21 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6279
6280         * util-vserver/lib/cflags-v13.c: added lots of new flags
6281
6282 2004-10-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6283
6284         * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
6285           'ping' is kept for compatibility reasons
6286
6287 2004-10-21 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6288
6289         * util-vserver/lib/Makefile-files: added islink.c
6290
6291 2004-10-19 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6292
6293         * util-vserver/scripts/functions: getFileValue(): modified to
6294           accept a list of candidates
6295
6296 2004-10-19 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6297
6298         * util-vserver/src/vcontext.c: merged from
6299           UV_NAMESPACE_AFTER_CHROOT branch
6300
6301 2004-10-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6302
6303         * util-vserver/Makefile.am: added 'update-doc' target
6304
6305 2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6306
6307         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
6308           Evc_{new,enter}_namespace(): added
6309
6310 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6311
6312         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
6313
6314 2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6315
6316         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
6317           updated to vs1.9.3-rc4
6318
6319 2004-10-19 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6320
6321         * util-vserver/vserver-start/configuration-init.c,
6322           util-vserver/vserver-start/configuration.c,
6323           util-vserver/vserver-start/configuration.h,
6324           util-vserver/vserver-start/interface.c,
6325           util-vserver/vserver-start/interface.h,
6326           util-vserver/vserver-start/main.c,
6327           util-vserver/vserver-start/scriptlets.c,
6328           util-vserver/vserver-start/vserver-start.h: added lots of new
6329           code
6330
6331 2004-10-19 21:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6332
6333         * util-vserver/lib_internal/filecfg-iteratemultiline.c,
6334           util-vserver/lib_internal/testsuite/filecfg-ml.c,
6335           util-vserver/vserver-start/defaulttty.c: initial checkin
6336
6337 2004-10-19 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6338
6339         * util-vserver/vserver-start/Makefile-files: added defaulttty.c
6340
6341 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6342
6343         * util-vserver/src/reducecap.c: use some dirty hacks to include
6344           <linuxcaps.h> cleanly
6345
6346 2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6347
6348         * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
6349
6350 2004-10-19 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6351
6352         * util-vserver/scripts/vserver.functions: made
6353           runlevel_{start,stop} global variables
6354           prepareStop(): added
6355           set PREVLEVEL on 'vserver ... stop' (required by Debian)
6356
6357 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6358
6359         * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
6360
6361 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6362
6363         * util-vserver/lib_internal/testsuite/Makefile-files: added
6364           filecfg-ml test
6365
6366 2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6367
6368         * util-vserver/lib_internal/string.hc: String_c_str(): added
6369
6370 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6371
6372         * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
6373
6374 2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6375
6376         * util-vserver/lib_internal/filecfg.h:
6377           FileCfg_iterateOverMultiLine(): added prototypes and related
6378           declarations
6379
6380 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6381
6382         * util-vserver/lib_internal/Makefile-files: added
6383           filecfg-iteratemultiline.c
6384
6385 2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6386
6387         * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
6388           use VCMD_set_sched_v2 instead of VCMD_set_sched
6389
6390 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6391
6392         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
6393
6394 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6395
6396         * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
6397
6398 2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6399
6400         * util-vserver/Makefile.am: added new kernel headers
6401           changed substition of linuxcaps.h; oldish 'sed' versions do not
6402           understand '\<' regexs
6403
6404 2004-10-18 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6405
6406         * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
6407
6408 2004-10-18 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6409
6410         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
6411           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
6412           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
6413           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
6414           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
6415           util-vserver/kernel/xid.h: updated
6416
6417 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6418
6419         * util-vserver/doc/Makefile-files: removed stylesheets and images
6420           from the main-package; they are now in the web-CVS
6421
6422 2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6423
6424         * util-vserver/doc/configuration-flower.css,
6425           util-vserver/doc/configuration-lsd.css,
6426           util-vserver/doc/configuration-lsd1.css,
6427           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
6428           util-vserver/doc/flowers2.png: moved into web-CVS
6429
6430 2004-10-18 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6431
6432         * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
6433           updated
6434
6435 2004-10-06 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6436
6437         * util-vserver/README: updated note about 'vserver-stat' and differ
6438           between 2.4 and 2.6
6439           kernel
6440
6441 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6442
6443         * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
6444           final unlink()
6445
6446 2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6447
6448         * util-vserver/src/Makefile-files: link secure-mount against
6449           libvserver
6450
6451 2004-10-06 03:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6452
6453         * util-vserver/src/secure-mount.c: added better diagnostic when
6454           fstab-parsing fails
6455           use strsep() instead of strtok_r() in the parser to make the
6456           line-number counter work
6457
6458 2004-10-01 12:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6459
6460         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
6461
6462 2004-10-01 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6463
6464         * util-vserver/scripts/functions: _getProcNumberCount():
6465           s!$_ctx!$1!
6466
6467 2004-10-01 11:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6468
6469         * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
6470           out information about version of the found dietlibc
6471
6472 2004-10-01 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6473
6474         * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
6475           additional information are following the
6476           number
6477
6478 2004-10-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6479
6480         * util-vserver/scripts/functions: use more efficient ways to detect
6481           number of processes in a context
6482           (access /proc/virtual/... information instead of executing vps)
6483
6484 2004-10-01 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6485
6486         * util-vserver/scripts/vserver-build,
6487           util-vserver/scripts/vserver-build.debootstrap: allowed to
6488           specify additional debootstrap options
6489
6490 2004-10-01 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6491
6492         * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
6493           warnings regarding procfs-security
6494
6495 2004-09-24 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6496
6497         * util-vserver/src/rpm-fake.c: removed a __THROW which is not
6498           needed and causes errors with newer gcc
6499
6500 2004-09-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6501
6502         * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
6503           to copy labels; formerly, bad parameters could
6504           cause undefined behaviour
6505
6506 2004-09-24 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6507
6508         * util-vserver/doc/Makefile-files: fixed typo
6509
6510 2004-09-23 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6511
6512         * util-vserver/doc/configuration.xml: added some comments for
6513           interfaces/../{name,nodev}
6514
6515 2004-09-23 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6516
6517         * util-vserver/doc/configuration-flower.css,
6518           util-vserver/doc/configuration-lsd.css,
6519           util-vserver/doc/configuration-lsd1.css,
6520           util-vserver/doc/configuration-xhtml.xsl,
6521           util-vserver/doc/configuration.css: made it validate as xhtml
6522
6523 2004-09-23 22:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6524
6525         * util-vserver/build-all: fixed CLEAN=1 usecase
6526           use gcc4 instead of gcc35
6527
6528 2004-09-23 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6529
6530         * util-vserver/scripts/vserver-build.debootstrap: added better
6531           diagnostic for failed debootstrap download
6532
6533 2004-09-23 22:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6534
6535         * util-vserver/doc/configuration.css: added *.elements templates
6536
6537 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6538
6539         * util-vserver/doc/configuration.xml: updated rlimits description
6540           (reported by Nikola Donev)
6541           added warning about explicit 'fakeinit' usage
6542
6543 2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6544
6545         * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
6546           implemented <elements>...</elements> support
6547
6548 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6549
6550         * util-vserver/doc/Makefile-files: added new stylesheets and images
6551
6552 2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6553
6554         * util-vserver/doc/configuration-flower.css,
6555           util-vserver/doc/configuration-lsd1.css,
6556           util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
6557           util-vserver/doc/flowers2.png: initial checkin
6558
6559 2004-09-23 22:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6560
6561         * util-vserver/distrib/misc/debootstrap.uri: updated
6562
6563 2004-09-22 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6564
6565         * util-vserver/util-vserver.spec.in: s!commented!documented!
6566
6567 2004-09-22 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6568
6569         * util-vserver/util-vserver.spec.in: commented the possible options
6570           for 'rpmbuild'
6571
6572 2004-09-22 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6573
6574         * util-vserver/src/vsched.c: use new vc_set_sched structure
6575           generalized CLI options a little bit
6576
6577 2004-09-22 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6578
6579         * util-vserver/src/vattribute.c: set the "secure" flags on
6580           '--secure' manually. This is a crude hack
6581           and must be solved better.
6582
6583 2004-09-22 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6584
6585         * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
6586           some flags
6587           vc_get_insecureflags(): removed again; it is now handled by the
6588           utilities
6589
6590 2004-09-22 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6591
6592         * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
6593           ENSC_SAME_STRUCT_IDX: added
6594
6595 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6596
6597         * util-vserver/lib/syscall_setsched.c: added support for the new
6598           'struct vcmd_set_sched_v3'
6599
6600 2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6601
6602         * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
6603           vcmd_set_sched_v3'
6604           added some optimizations
6605
6606 2004-09-22 20:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6607
6608         * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
6609           plus macros
6610
6611 2004-09-10 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6612
6613         * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
6614           CALL_VC_V13OBS(): added
6615
6616 2004-09-10 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6617
6618         * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
6619           switch
6620
6621 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6622
6623         * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
6624           '--secure' option
6625
6626 2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6627
6628         * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
6629           this really make sense??)
6630
6631 2004-09-07 20:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6632
6633         * util-vserver/scripts/chcontext: fixed concatenation of flags +
6634           caps
6635
6636 2004-09-07 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6637
6638         * util-vserver/configure.ac: added an explicit requirement for
6639           version 1.9 of automake
6640
6641 2004-08-27 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6642
6643         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
6644
6645 2004-08-27 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6646
6647         * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
6648           util-vserver/scripts/vserver.stop: follow LSB behavior when
6649           starting/stopping a vserver (no error, when already
6650           running/stopped)
6651           adjusted some exit-codes
6652
6653 2004-08-27 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6654
6655         * util-vserver/src/secure-mount.c: showHelp(): improved message
6656
6657 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6658
6659         * util-vserver/distrib/misc/debootstrap.uri: updated again...
6660
6661 2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6662
6663         * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
6664           by readlink()
6665
6666 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6667
6668         * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
6669
6670 2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6671
6672         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
6673           return the count of written chars
6674
6675 2004-08-25 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6676
6677         * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
6678           util-vserver/scripts/vserver.functions,
6679           util-vserver/vserver-start/mount.c: use the new 'secure-mount'
6680           CLI
6681
6682 2004-08-25 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6683
6684         * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
6685           accept an argument now, and '--secure'
6686           is deprecated. Lots of code was modernized
6687
6688 2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6689
6690         * util-vserver/vserver-start/configuration-init.c,
6691           util-vserver/vserver-start/configuration.c,
6692           util-vserver/vserver-start/configuration.h,
6693           util-vserver/vserver-start/interface-add.c,
6694           util-vserver/vserver-start/interface-read.c,
6695           util-vserver/vserver-start/interface.c,
6696           util-vserver/vserver-start/interface.h,
6697           util-vserver/vserver-start/main.c,
6698           util-vserver/vserver-start/scriptlets.c,
6699           util-vserver/vserver-start/vshelper.c: added lots of new code
6700
6701 2004-08-19 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6702
6703         * util-vserver/vserver-start/interface-print.c,
6704           util-vserver/vserver-start/interface-remove.c,
6705           util-vserver/vserver-start/mount.c,
6706           util-vserver/vserver-start/mount.h,
6707           util-vserver/vserver-start/undo.c,
6708           util-vserver/vserver-start/undo.h: initial checkin
6709
6710 2004-08-19 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6711
6712         * util-vserver/src/vnamespace.c: fixed some #includes for the new
6713           position of sys_clone.h
6714
6715 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6716
6717         * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
6718           for some legacy code
6719
6720 2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6721
6722         * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
6723           changed position of sys_clone.h
6724
6725 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6726
6727         * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
6728           prototypes
6729
6730 2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6731
6732         * util-vserver/src/fstool.c: checkForRace(): removed as unused
6733
6734 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6735
6736         * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
6737           resolveCtx()
6738
6739 2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6740
6741         * util-vserver/src/sys_clone.h: moved into lib_internal/
6742
6743 2004-08-19 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6744
6745         * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
6746           already in libvserver
6747
6748 2004-08-19 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6749
6750         * util-vserver/lib_internal/testsuite/command.c: applied API
6751           changes
6752
6753 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6754
6755         * util-vserver/lib_internal/command.h: added support for
6756           plain-style char** args
6757
6758 2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6759
6760         * util-vserver/lib_internal/command-appendparameter.c,
6761           util-vserver/lib_internal/command-exec.c,
6762           util-vserver/lib_internal/command-free.c,
6763           util-vserver/lib_internal/command-init.c: handle plain-style
6764           char** args also
6765
6766 2004-08-19 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6767
6768         * util-vserver/lib_internal/command-setparams.c,
6769           util-vserver/lib_internal/sys_clone.h: initial checkin
6770
6771 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6772
6773         * util-vserver/lib_internal/Makefile-files: added
6774           command-setparams.c and sys_clone.h
6775
6776 2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6777
6778         * util-vserver/contrib/manifest.dat.pathsubst: marked
6779           vserver.start.bin as C99-only
6780
6781 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6782
6783         * util-vserver/pathconfig.h.pathsubst: added some new paths
6784
6785 2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6786
6787         * util-vserver/Makefile.am: automake-1.9 fixes:
6788           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6789           removed some libtool-hacks which are not needed with automake-1.9
6790           anymore
6791
6792 2004-08-19 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6793
6794         * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
6795           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6796           added lots of new files
6797
6798 2004-08-19 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6799
6800         * util-vserver/src/Makefile-files: automake-1.9 fixes:
6801           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6802           removed src/sys_clone.h (now in lib_internal/)
6803           removed src/fstool-resolvectx.c
6804
6805 2004-08-19 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6806
6807         * util-vserver/lib/testsuite/Makefile-files,
6808           util-vserver/tests/Makefile-files: automake-1.9 fixes:
6809           s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6810
6811 2004-08-19 13:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6812
6813         * util-vserver/lib/xidopt2xid.c: removed code without an effect
6814
6815 2004-08-19 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6816
6817         * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
6818           vc_syscall() an alias for vserver() but execute it.
6819
6820 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6821
6822         * util-vserver/lib/isfile.c: initial checkin
6823
6824 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6825
6826         * util-vserver/lib/internal.h: utilvserver_isFile(): added
6827           prototype
6828
6829 2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6830
6831         * util-vserver/lib/getvservercfgstyle.c: fixed detection of
6832           legacy-style (check for file but not directory)
6833
6834 2004-08-19 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6835
6836         * util-vserver/lib/Makefile-files: addded 'isfile.c'
6837
6838 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6839
6840         * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
6841
6842 2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6843
6844         * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
6845           Esocketpair(): added
6846
6847 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6848
6849         * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
6850
6851 2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6852
6853         * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
6854
6855 2004-07-08 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6856
6857         * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
6858           (provided by Olivier Poitrey)
6859           added some links about [bc]capabilities and flags
6860           added more scheduler doc (provided by Olivier Poitrey)
6861           added some comments about 2.4 vs. 2.6 at rlimits/ulimits
6862           added doc about rlimit's 'min' setting
6863
6864 2004-07-03 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6865
6866         * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
6867
6868 2004-07-03 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6869
6870         * util-vserver/doc/configuration.xml: fixed path of the xsd file
6871
6872 2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6873
6874         * util-vserver/build-all: added fc-2
6875
6876 2004-07-03 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6877
6878         * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
6879           when .autofsck does not exist
6880
6881 2004-07-03 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6882
6883         * util-vserver/scripts/chcontext: accept --xid and prefer it
6884           against --ctx in the doc
6885           added --silentexist option at --create
6886
6887 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6888
6889         * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
6890
6891 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6892
6893         * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
6894
6895 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6896
6897         * util-vserver/distrib/redhat/initpost: added comment about
6898           possible races
6899           fixed /etc/inittab substitution
6900
6901 2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6902
6903         * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
6904           added suse/apt/rpmpriorities
6905           moved suse/apt/sources.list into the cfgdir
6906
6907 2004-07-03 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6908
6909         * util-vserver/contrib/manifest.dat.pathsubst: added
6910           vserver.start.bin
6911
6912 2004-07-03 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6913
6914         * util-vserver/vserver-start/Makefile-files: use
6915           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
6916
6917 2004-07-03 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6918
6919         * util-vserver/distrib/Makefile.am: added suse91 files
6920
6921 2004-07-03 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6922
6923         * util-vserver/distrib/redhat/rc.sysinit,
6924           util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
6925           util-vserver/distrib/suse91/apt/sources.list,
6926           util-vserver/distrib/suse91/initpost,
6927           util-vserver/distrib/suse91/pkgs,
6928           util-vserver/distrib/suse91/pkgs/01,
6929           util-vserver/distrib/suse91/pkgs/02,
6930           util-vserver/distrib/suse91/rpm,
6931           util-vserver/distrib/suse91/rpm/macros,
6932           util-vserver/vserver-start,
6933           util-vserver/vserver-start/.cvsignore: initial checkin
6934
6935 2004-07-03 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6936
6937         * util-vserver/distrib/redhat/initpost: some enhancements for
6938           'plain' initstyle
6939
6940 2004-07-03 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6941
6942         * util-vserver/lib_internal/testsuite,
6943           util-vserver/lib_internal/testsuite/.cvsignore: added some files
6944
6945 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6946
6947         * util-vserver/vserver-start/configuration-init.c,
6948           util-vserver/vserver-start/configuration.c,
6949           util-vserver/vserver-start/configuration.h,
6950           util-vserver/vserver-start/interface-add.c,
6951           util-vserver/vserver-start/interface-free.hc,
6952           util-vserver/vserver-start/interface-init.hc,
6953           util-vserver/vserver-start/interface-read.c,
6954           util-vserver/vserver-start/interface.c,
6955           util-vserver/vserver-start/interface.h,
6956           util-vserver/vserver-start/main.c,
6957           util-vserver/vserver-start/scriptlets.c,
6958           util-vserver/vserver-start/vserver-start.h,
6959           util-vserver/vserver-start/vshelper.c,
6960           util-vserver/vserver-start/vshelper.h: initial checkin
6961
6962 2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6963
6964         * util-vserver/vserver-start/Makefile-files: added lots of files
6965
6966 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6967
6968         * util-vserver/src/vserver-info.c: added CANONIFY tag
6969
6970 2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6971
6972         * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
6973
6974 2004-07-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6975
6976         * util-vserver/scripts/vserver.start,
6977           util-vserver/scripts/vserver.stop: use a canonified lockfile-name
6978
6979 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6980
6981         * util-vserver/scripts/vserver.functions: function prepareInit():
6982           do some cleanups in the plain-mode
6983
6984 2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6985
6986         * util-vserver/scripts/functions: vshelper.initSync(): use $1
6987           instead of $VSERVER_DIR
6988
6989 2004-07-02 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6990
6991         * util-vserver/lib_internal/util.h: include util-lockfile.h
6992           canonifyVserverName(): added prototype
6993
6994 2004-07-02 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6995
6996         * util-vserver/lib_internal/util-mem.h: optimized it a little bit
6997
6998 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6999
7000         * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
7001
7002 2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7003
7004         * util-vserver/lib_internal/command-wait.c: fixed stupid typo
7005
7006 2004-07-02 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7007
7008         * util-vserver/lib_internal/Makefile-files: added lots of new files
7009
7010 2004-07-02 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7011
7012         * util-vserver/lib_internal/errinfo-writeerrno.c,
7013           util-vserver/lib_internal/errinfo.h,
7014           util-vserver/lib_internal/filecfg-readentryflag.c,
7015           util-vserver/lib_internal/filecfg-readentrystr.c,
7016           util-vserver/lib_internal/filecfg.h,
7017           util-vserver/lib_internal/util-canonify.c,
7018           util-vserver/lib_internal/util-lockfile.c,
7019           util-vserver/lib_internal/util-lockfile.h: initial checkin
7020
7021 2004-07-02 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7022
7023         * util-vserver/lib/vserver.h: small cosmetical cleanups
7024
7025 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7026
7027         * util-vserver/distrib/misc/mtab: s!ext2!ufs!
7028
7029 2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7030
7031         * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
7032           PROG_* macros needed for vserver-start.bin
7033
7034 2004-07-02 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7035
7036         * util-vserver/build-all: removed gcc34 target (now default)
7037           added gcc35 target (not working currently)
7038
7039 2004-07-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7040
7041         * util-vserver/scripts/vserver.start: (re)enabled nice-support for
7042           2.6 vservers which was omitted inadvertently
7043
7044 2004-07-01 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7045
7046         * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
7047           introduced by rev 1.17
7048
7049 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7050
7051         * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
7052           non-standard places
7053
7054 2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7055
7056         * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
7057           'pkgbase')
7058
7059 2004-06-27 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7060
7061         * util-vserver/build-all,
7062           util-vserver/lib_internal/command-appendparameter.c,
7063           util-vserver/lib_internal/command-exec.c,
7064           util-vserver/lib_internal/command-free.c,
7065           util-vserver/lib_internal/command-init.c,
7066           util-vserver/lib_internal/command-reset.c,
7067           util-vserver/lib_internal/command-wait.c,
7068           util-vserver/lib_internal/command.h,
7069           util-vserver/lib_internal/testsuite,
7070           util-vserver/lib_internal/testsuite/.cvsignore,
7071           util-vserver/lib_internal/testsuite/Makefile-files,
7072           util-vserver/lib_internal/testsuite/command.c: initial checkin
7073
7074 2004-06-27 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7075
7076         * util-vserver/lib_internal/Makefile-files: added command* files
7077           and testsuite/
7078
7079 2004-06-27 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7080
7081         * util-vserver/src/vserver-stat.c: enhanced output for old-style
7082           vservers
7083
7084 2004-06-27 13:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7085
7086         * util-vserver/distrib/misc/debootstrap.uri: updated...
7087
7088 2004-06-27 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7089
7090         * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
7091           options are given
7092
7093 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7094
7095         * util-vserver/src/vcopy.c: made it work...
7096
7097 2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7098
7099         * util-vserver/scripts/vserver-build.skeleton: do not fail when
7100           '-d' is not specified and distribution can not be detected
7101
7102 2004-06-27 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7103
7104         * util-vserver/scripts/vserver-build.functions: getDistribution():
7105           added detection for slackware and gentoo
7106
7107 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7108
7109         * util-vserver/scripts/vprocunhide: fixed typos
7110
7111 2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7112
7113         * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
7114           work also when destination file does not exist (needed for vcopy)
7115
7116 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7117
7118         * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
7119           operation on symlinks
7120
7121 2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7122
7123         * util-vserver/lib/vserver.h: vc_syscall(): added prototype
7124           added/updated some doc
7125
7126 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7127
7128         * util-vserver/lib/syscall-syscall.c: initial checkin
7129
7130 2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7131
7132         * util-vserver/lib/getvserverbyctx-compat.hc,
7133           util-vserver/lib/getvserverctx.c: added legacy support
7134
7135 2004-06-27 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7136
7137         * util-vserver/lib/Makefile-files: added syscall-syscall.c
7138
7139 2004-06-27 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7140
7141         * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
7142
7143 2004-06-27 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7144
7145         * util-vserver/doc/configuration.xml: added comment about
7146           'capabilities' file and kernelversion
7147
7148 2004-06-17 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7149
7150         * util-vserver/vserver-start,
7151           util-vserver/vserver-start/Makefile-files: initial checkin
7152
7153 2004-06-17 21:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7154
7155         * util-vserver/Makefile.am: added silent.% target
7156           include ensc_fmt/ and vserver-start/ files
7157           minor cosmetical fixes
7158
7159 2004-06-16 10:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7160
7161         * util-vserver/ensc_vector/Makefile-files,
7162           util-vserver/ensc_vector/vector-zeroend.c,
7163           util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
7164           function
7165
7166 2004-06-16 10:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7167
7168         * util-vserver/lib/Makefile-files: moved fmt* functionality into
7169           the 'ensc_fmt' module
7170           removed '-D_REENTRANT' as it is defined globally
7171
7172 2004-06-16 10:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7173
7174         * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
7175           util-vserver/ensc_fmt/Makefile-files,
7176           util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
7177           util-vserver/ensc_fmt/fmt-internal.h,
7178           util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
7179           util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
7180           util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
7181           util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
7182           util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
7183           util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
7184           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
7185           functionality into the 'ensc_fmt' module
7186
7187 2004-05-27 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7188
7189         * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
7190           s!fakeinit!initpid! at some places
7191
7192 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7193
7194         * util-vserver/scripts/vserver.functions: use '--fakeinit' by
7195           default; users will have to disable it explicitly
7196           by putting '~fakeinit' into the 'flags' configuration file
7197
7198 2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7199
7200         * util-vserver/scripts/vserver-build.debootstrap: cleanups
7201
7202 2004-05-27 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7203
7204         * util-vserver/README: fixed typos
7205
7206 2004-05-27 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7207
7208         * util-vserver/distrib/misc/debootstrap.uri: updated
7209
7210 2004-05-27 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7211
7212         * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
7213           variables which were lost some time ago; this
7214           will preserve %%config files...
7215
7216 2004-05-27 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7217
7218         * util-vserver/Makefile.am: make util-vserver.spec readonly to
7219           prevent losing of changes
7220
7221 2004-05-27 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7222
7223         * util-vserver/README: added content
7224
7225 2004-05-22 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7226
7227         * util-vserver/sysv/vprocunhide: fixed rc conflict with
7228           /etc/rc.d/functions; reported by taxcollector
7229           in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
7230
7231 2004-05-21 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7232
7233         * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
7234           support for the default GPG key
7235
7236 2004-05-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7237
7238         * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
7239           util-vserver/scripts/vrpm: added some color to the life
7240
7241 2004-05-20 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7242
7243         * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
7244           filesystems on 'vserver ... pkgmgmt ...' operations
7245
7246 2004-05-18 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7247
7248         * util-vserver/NEWS: version 0.29.214
7249
7250 2004-05-18 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7251
7252         * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
7253
7254 2004-05-18 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7255
7256         * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
7257           util-vserver/distrib/fc2/apt,
7258           util-vserver/distrib/fc2/apt/rpmpriorities,
7259           util-vserver/distrib/fc2/apt/sources.list,
7260           util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
7261           util-vserver/distrib/fc2/pkgs/02: added fc2 support
7262
7263 2004-05-18 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7264
7265         * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
7266           added sigexec
7267
7268 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7269
7270         * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
7271           places
7272
7273 2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7274
7275         * util-vserver/Makefile.am: substitute ENV
7276
7277 2004-05-11 18:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7278
7279         * util-vserver/configure.ac,
7280           util-vserver/scripts/util-vserver-vars.pathsubst,
7281           util-vserver/scripts/vserver.start,
7282           util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
7283           'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
7284           implementation should have it...
7285
7286 2004-05-11 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7287
7288         * util-vserver/src/sigexec.c: initial checkin
7289
7290 2004-05-11 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7291
7292         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
7293           util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
7294           (SIG_DFL)
7295           use new exitLikeProcess() interface
7296
7297 2004-05-11 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7298
7299         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
7300           util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
7301           SIGCHLD sigmask to an expected value (SIG_DFL)
7302
7303 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7304
7305         * util-vserver/src, util-vserver/src/.cvsignore,
7306           util-vserver/src/Makefile-files: added sigexec
7307
7308 2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7309
7310         * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
7311           to set expected sigmask
7312
7313 2004-05-11 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7314
7315         * util-vserver/lib_internal/util-exitlikeprocess.h:
7316           exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
7317           parameter
7318
7319 2004-05-11 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7320
7321         * util-vserver/lib_internal/util-exitlikeprocess.c:
7322           exitLikeProcess(): never return...
7323
7324 2004-05-11 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7325
7326         * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
7327           modified the new migrate-path to work when there exists a process
7328           in xid 1 already
7329
7330 2004-05-08 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7331
7332         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
7333
7334 2004-05-08 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7335
7336         * util-vserver/src/exec-ulimit.c: added support for 'core'
7337
7338 2004-05-08 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7339
7340         * util-vserver/src/vps.c: use new exitLikeProcess() interface
7341           better error-handling
7342
7343 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7344
7345         * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
7346           use new exitLikeProcess() interface
7347
7348 2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7349
7350         * util-vserver/scripts/vserver.start,
7351           util-vserver/scripts/vserver.stop: added locking
7352           call setDefaultTTY() correctly
7353
7354 2004-05-08 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7355
7356         * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
7357           clean' after building the vserver
7358
7359 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7360
7361         * util-vserver/scripts/functions: setDefaultTTY(): redirect every
7362           descriptors
7363
7364 2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7365
7366         * util-vserver/lib_internal/util-exitlikeprocess.h:
7367           exitLikeProcess(): removed the 'NORETURN'; this causes strange
7368           error when the function returns
7369           exitLikeProcess(): added a second, 'char *' parameter for the
7370           human readable command
7371
7372 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7373
7374         * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
7375           when sending a signal
7376
7377 2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7378
7379         * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
7380           happy
7381
7382 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7383
7384         * util-vserver/lib/val2text.hc: include <strings.h>
7385
7386 2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7387
7388         * util-vserver/lib/getvservername.c: getRecentName(): use
7389           realpath(3) instead of errorprone 'chdir()' calls
7390
7391 2004-05-08 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7392
7393         * util-vserver/lib/getvserverbyctx-compat.hc,
7394           util-vserver/lib/getvserverctx.c: optimized buffersizes
7395
7396 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7397
7398         * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
7399           documentation; it must be configured on a
7400           per-system, but not per-vserver base
7401
7402 2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7403
7404         * util-vserver/distrib/misc/debootstrap.uri: updated again
7405
7406 2004-05-05 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7407
7408         * util-vserver/src/clearenv.c: fixed case when '--' is used
7409
7410 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7411
7412         * util-vserver/scripts/vshelper: fixed typo
7413
7414 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7415
7416         * util-vserver/scripts/vserver.start: use 'clearenv' in the new
7417           path also
7418
7419 2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7420
7421         * util-vserver/scripts/vserver.functions: sendKillSequence(): be
7422           silent and succeed everytime
7423
7424 2004-05-05 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7425
7426         * util-vserver/scripts/vserver-setup.functions: removed legacy code
7427
7428 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7429
7430         * util-vserver/scripts/vrpm-preload,
7431           util-vserver/src/rpm-fake-resolver.c,
7432           util-vserver/src/rpm-fake.c: added code to preserve capabilities
7433           and flags
7434
7435 2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7436
7437         * util-vserver/lib_internal/unify-unify.c: added some doc
7438
7439 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7440
7441         * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
7442           regarding signed vs. unsigned int...
7443
7444 2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7445
7446         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
7447           issue
7448           include <strings.h>
7449
7450 2004-04-30 10:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7451
7452         * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
7453           len<4
7454
7455 2004-04-28 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7456
7457         * util-vserver/doc/changelog.txt: removed since unused
7458
7459 2004-04-28 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7460
7461         * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
7462
7463 2004-04-28 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7464
7465         * util-vserver/src/readlink.c: enhanced errormessages
7466
7467 2004-04-28 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7468
7469         * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
7470           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
7471           set secure ccapabilities
7472
7473 2004-04-28 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7474
7475         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
7476           vc_get_insecurebcaps() instead of vc_get_insecurecaps()
7477
7478 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7479
7480         * util-vserver/lib_internal/Makefile-files: added coreassert.h
7481
7482 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7483
7484         * util-vserver/lib/apidoc/list2xxx.syntax,
7485           util-vserver/lib_internal/coreassert.h: initial checkin
7486
7487 2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7488
7489         * util-vserver/lib/testsuite/cflags.c: use
7490           <lib_internal/coreassert.h>
7491           added new testcases
7492
7493 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7494
7495         * util-vserver/lib/testsuite/fmt.c,
7496           util-vserver/lib/testsuite/parselimit.c: use
7497           <lib_internal/coreassert.h>
7498
7499 2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7500
7501         * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
7502
7503 2004-04-28 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7504
7505         * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
7506
7507 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7508
7509         * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
7510           cleanups
7511           added documentation
7512
7513 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7514
7515         * util-vserver/lib/val2text.hc: use strncasecmp() instead of
7516           strncmp()
7517
7518 2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7519
7520         * util-vserver/lib/listparser.hc: improved error-detection for the
7521           '^' prefix
7522           added support for 'none'
7523           allow '0'
7524
7525 2004-04-28 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7526
7527         * util-vserver/lib/bcaps-v13.c: added bcapability names
7528           added code to remove a 'CAP_' prefix
7529
7530 2004-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7531
7532         * util-vserver/lib/Makefile-files,
7533           util-vserver/lib/getinsecurebcaps.c,
7534           util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
7535           getinsecurebcaps.c
7536
7537 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7538
7539         * util-vserver/NEWS, util-vserver/configure.ac,
7540           util-vserver/doc/configuration-lsd.css: version 0.29.211
7541
7542 2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7543
7544         * util-vserver/util-vserver.spec.in: readjusted Release:
7545
7546 2004-04-23 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7547
7548         * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
7549           buildrequire 'xalan-j' (can be disabled with '--without xalan')
7550           removed 'libxslt' buildrequire
7551
7552 2004-04-23 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7553
7554         * util-vserver/doc/Makefile-files: remove *.html only, when we can
7555           recreate them
7556
7557 2004-04-23 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7558
7559         * util-vserver/lib/Makefile-files: fixed typo
7560
7561 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7562
7563         * util-vserver/doc/Makefile-files: removed FAQ.txt and
7564           configuration.dtd
7565           added configuration.xsd
7566
7567 2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7568
7569         * util-vserver/doc/FAQ.txt: obsoleted
7570
7571 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7572
7573         * util-vserver/configure.ac: added 'net' API
7574           disable 'legacy' API by default
7575
7576 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7577
7578         * util-vserver/compat.h: added nid_t
7579
7580 2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7581
7582         * util-vserver/src/reducecap.c: fixed warnings when compiled
7583           without legacy-mode
7584
7585 2004-04-22 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7586
7587         * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
7588           util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
7589           util-vserver/lib/nflags_list-net.c,
7590           util-vserver/lib/syscall_getncaps-net.hc,
7591           util-vserver/lib/syscall_getncaps.c,
7592           util-vserver/lib/syscall_getnflags-net.hc,
7593           util-vserver/lib/syscall_getnflags.c,
7594           util-vserver/lib/syscall_getnxinfo-net.hc,
7595           util-vserver/lib/syscall_getnxinfo.c,
7596           util-vserver/lib/syscall_gettasknid-net.hc,
7597           util-vserver/lib/syscall_gettasknid.c,
7598           util-vserver/lib/syscall_netadd-net.hc,
7599           util-vserver/lib/syscall_netadd.c,
7600           util-vserver/lib/syscall_netcreate-net.hc,
7601           util-vserver/lib/syscall_netcreate.c,
7602           util-vserver/lib/syscall_netmigrate-net.hc,
7603           util-vserver/lib/syscall_netmigrate.c,
7604           util-vserver/lib/syscall_netremove-net.hc,
7605           util-vserver/lib/syscall_netremove.c,
7606           util-vserver/lib/syscall_setncaps-net.hc,
7607           util-vserver/lib/syscall_setncaps.c,
7608           util-vserver/lib/syscall_setnflags-net.hc,
7609           util-vserver/lib/syscall_setnflags.c,
7610           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
7611           added network layer functions
7612
7613 2004-04-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7614
7615         * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
7616
7617 2004-04-22 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7618
7619         * util-vserver/doc/configuration.dtd: obsoleted by
7620           configuration.xsd
7621
7622 2004-04-22 19:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7623
7624         * util-vserver/THANKS: added Olivier Poitrey
7625
7626 2004-04-22 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7627
7628         * util-vserver/configure.ac: use xalan instead of xsltproc
7629
7630 2004-04-22 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7631
7632         * util-vserver/doc/configuration-xhtml.xsl,
7633           util-vserver/doc/configuration.xml,
7634           util-vserver/doc/configuration.xsd: use the new, XSD-based format
7635           which was defined by Olivier Poitrey
7636
7637 2004-04-22 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7638
7639         * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
7640           removed debug message
7641
7642 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7643
7644         * util-vserver/doc/beautify.xsl: obsoleted
7645
7646 2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7647
7648         * util-vserver/doc/Makefile-files: use xalan
7649
7650 2004-04-22 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7651
7652         * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
7653           updated to vs1.9.0pre12
7654
7655 2004-04-22 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7656
7657         * util-vserver/lib/cflags-v13.c,
7658           util-vserver/lib/testsuite/cflags.c: use more specific names for
7659           the flags
7660
7661 2004-04-21 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7662
7663         * util-vserver/scripts/vserver.start: give correct vserver-name in
7664           the hints ($VSERVER_DIR instead of $VSERVER_NAME)
7665
7666 2004-04-21 21:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7667
7668         * util-vserver/scripts/vserver.functions: moved the 'ip_only'
7669           handling to the right place
7670
7671 2004-04-21 09:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7672
7673         * util-vserver/src/vshelper-sync.c: fixed missing initialization of
7674           a timeout struct
7675
7676 2004-04-21 09:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7677
7678         * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
7679           counter to handle medium+large uptimes
7680           (>49 days) correctly
7681
7682 2004-04-21 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7683
7684         * util-vserver/scripts/vserver.functions: made 'nodev' work
7685
7686 2004-04-20 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7687
7688         * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
7689
7690 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7691
7692         * util-vserver/src/Makefile-files: added chain-echo
7693
7694 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7695
7696         * util-vserver/scripts/vshelper: use '--defaulttty'
7697
7698 2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7699
7700         * util-vserver/scripts/vserver.stop: use setDefaultTTY()
7701
7702 2004-04-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7703
7704         * util-vserver/scripts/vserver.start: use setDefaultTTY()
7705           added explicit synchronization step for fakeinit with the old
7706           methods
7707
7708 2004-04-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7709
7710         * util-vserver/scripts/vserver: added '--defaulttty' option
7711
7712 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7713
7714         * util-vserver/scripts/start-vservers: use --defaulttty options
7715           instead of setting tty manually
7716
7717 2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7718
7719         * util-vserver/scripts/functions: setDefaultTTY(): added
7720
7721 2004-04-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7722
7723         * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
7724           interprete relative ('./') and absolute
7725           paths ('/...') as vcCFG_RECENT_FULL only
7726           * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
7727           instead of access(2) to check for directories
7728
7729 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7730
7731         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
7732
7733 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7734
7735         * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
7736
7737 2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7738
7739         * util-vserver/distrib/misc/debootstrap.uri: added some entries
7740
7741 2004-04-20 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7742
7743         * util-vserver/distrib/misc/vunify-exclude: updated
7744
7745 2004-04-20 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7746
7747         * util-vserver/contrib/manifest.dat.pathsubst,
7748           util-vserver/scripts/util-vserver-vars.pathsubst: added
7749           chain-echo
7750
7751 2004-04-20 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7752
7753         * util-vserver/src/chain-echo.c: initial checkin
7754
7755 2004-04-15 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7756
7757         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
7758
7759 2004-04-15 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7760
7761         * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
7762           of 1.10)
7763
7764 2004-04-15 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7765
7766         * util-vserver/scripts/vserver.suexec: call chbind when entering
7767           vservers
7768
7769 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7770
7771         * util-vserver/scripts/vserver.functions: call vattribute with
7772           '--flag fakeinit' additionally to the '--fakeinit' flag of
7773           vcontext
7774
7775 2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7776
7777         * util-vserver/scripts/functions: callInNamespace(): do not accept
7778           non-running vservers
7779
7780 2004-04-15 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7781
7782         * util-vserver/distrib/misc/debootstrap.uri: updated
7783
7784 2004-04-14 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7785
7786         * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
7787           *cflags*, *_context -> ctx_*)
7788           fixed '--fakeinit' option
7789
7790 2004-04-14 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7791
7792         * util-vserver/scripts/vshelper: fixed another brokeness in CLI
7793           option handling
7794
7795 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7796
7797         * util-vserver/scripts/functions: lock(): do not execute the pipe;
7798           this does not work on 2.6
7799
7800 2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7801
7802         * util-vserver/lib/testsuite,
7803           util-vserver/lib/testsuite/.cvsignore: added cflags
7804
7805 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7806
7807         * util-vserver/doc/configuration.xml: added some comments about
7808           uts/context
7809
7810 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7811
7812         * util-vserver/doc/configuration-xhtml.xsl: added a new boring
7813           stylesheet
7814
7815 2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7816
7817         * util-vserver/doc/configuration.css: initial checkin
7818
7819 2004-04-14 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7820
7821         * util-vserver/contrib/make-manifest,
7822           util-vserver/contrib/manifest.dat.pathsubst: added support for
7823           '%config(...)' (or whatever) annotations
7824
7825 2004-04-14 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7826
7827         * util-vserver/ensc_wrappers/wrappers-vserver.hc,
7828           util-vserver/lib_internal/switchtowatchxid.c,
7829           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
7830           util-vserver/src/rpm-fake-resolver.c,
7831           util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
7832           applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
7833
7834 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7835
7836         * util-vserver/lib_internal/Makefile-files,
7837           util-vserver/lib_internal/util.h: added util-debug.h
7838
7839 2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7840
7841         * util-vserver/lib_internal/util-debug.h: initial checkin
7842
7843 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7844
7845         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
7846           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
7847           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
7848           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
7849           util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
7850           to vs1.90pre9
7851
7852 2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7853
7854         * util-vserver/lib/syscall-compat.hc,
7855           util-vserver/lib/testsuite/Makefile-files,
7856           util-vserver/lib/testsuite/cflags.c,
7857           util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
7858           applied new kernel API
7859           renamed functions so that they correspond to the new kernel API
7860
7861 2004-04-14 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7862
7863         * util-vserver/lib/Makefile-files,
7864           util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
7865           util-vserver/lib/cflags_list-compat.c,
7866           util-vserver/lib/cflags_list-v13.c,
7867           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
7868           util-vserver/lib/flags_list-compat.c,
7869           util-vserver/lib/flags_list-v13.c,
7870           util-vserver/lib/syscall_createcontext-v13.hc,
7871           util-vserver/lib/syscall_createcontext.c,
7872           util-vserver/lib/syscall_ctxcreate-v13.hc,
7873           util-vserver/lib/syscall_ctxcreate.c,
7874           util-vserver/lib/syscall_ctxmigrate-v13.hc,
7875           util-vserver/lib/syscall_ctxmigrate.c,
7876           util-vserver/lib/syscall_getcflags-v13.hc,
7877           util-vserver/lib/syscall_getcflags.c,
7878           util-vserver/lib/syscall_getflags-v13.hc,
7879           util-vserver/lib/syscall_getflags.c,
7880           util-vserver/lib/syscall_migratecontext-v13.hc,
7881           util-vserver/lib/syscall_migratecontext.c,
7882           util-vserver/lib/syscall_setcflags-v13.hc,
7883           util-vserver/lib/syscall_setcflags.c,
7884           util-vserver/lib/syscall_setflags-v13.hc,
7885           util-vserver/lib/syscall_setflags.c: renamed files so that their
7886           names are corresponding the kernel
7887           API. Especially, *_context was renamed to ctx_*, and *flags* to
7888           *cflags*.
7889
7890 2004-04-13 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7891
7892         * util-vserver/scripts/functions: further locking fixes
7893
7894 2004-04-13 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7895
7896         * util-vserver/src/lockfile.c: propagate errors
7897
7898 2004-04-13 08:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7899
7900         * util-vserver/src/chroot-rm.c: cleanups
7901
7902 2004-04-13 08:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7903
7904         * util-vserver/scripts/vshelper: open FD 0
7905           evaluate CLI options depending on used kernel API
7906
7907 2004-04-13 08:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7908
7909         * util-vserver/scripts/functions: use new locking mechanism
7910
7911 2004-04-13 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7912
7913         * util-vserver/lib/issupported.c,
7914           util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
7915           added VSHELPER0 feature
7916
7917 2004-04-08 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7918
7919         * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
7920           initialization of 'start'
7921           execScriptlets(): declare some variables as readonly
7922           _sourceWrap(): added some variables
7923
7924 2004-04-08 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7925
7926         * util-vserver/scripts/vserver.functions: implemented support for
7927           default-scriptlets (inspired by ideas of
7928           Olivier Poitrey)
7929
7930 2004-04-08 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7931
7932         * util-vserver/scripts/rootshell,
7933           util-vserver/scripts/vapt-get-worker,
7934           util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
7935           util-vserver/scripts/vrpm-worker,
7936           util-vserver/scripts/vserver-build,
7937           util-vserver/scripts/vshelper: give more verbose error-messages
7938
7939 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7940
7941         * util-vserver/lib/syscall.c: added link-warning for
7942           vc_new_s_context()
7943
7944 2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7945
7946         * util-vserver/doc/configuration.xml: added general description for
7947           the scripts and documented
7948           $DONT_SKIP_DEFAULTS
7949
7950 2004-04-08 06:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7951
7952         * util-vserver/compat.h: LINK_WARNING(): added
7953
7954 2004-04-06 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7955
7956         * util-vserver/scripts/chcontext,
7957           util-vserver/scripts/legacy/distrib-info,
7958           util-vserver/scripts/legacy/vserver,
7959           util-vserver/scripts/pkgmgmt,
7960           util-vserver/scripts/start-vservers,
7961           util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
7962           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
7963           util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
7964           util-vserver/scripts/vserver-wrapper,
7965           util-vserver/scripts/vservers.grabinfo.sh,
7966           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
7967           util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
7968           util-vserver/sysv/vservers-legacy: give more comprehensive
7969           error-message
7970
7971 2004-04-06 23:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7972
7973         * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
7974           util-vserver/src/vserver-stat.c: use switchToWatchXid()
7975
7976 2004-04-06 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7977
7978         * util-vserver/src/Makefile-files: link some files against
7979           libinternal.a
7980
7981 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7982
7983         * util-vserver/lib_internal/util.h: switchToWatchXid(): added
7984           prototype
7985
7986 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7987
7988         * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
7989
7990 2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7991
7992         * util-vserver/lib_internal/Makefile-files: added
7993           switchtowatchxid.c
7994
7995 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7996
7997         * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
7998
7999 2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8000
8001         * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
8002           removed
8003
8004 2004-04-06 08:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8005
8006         * util-vserver/src/vunify.c: applied new MatchList_compare()
8007           interface
8008
8009 2004-04-06 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8010
8011         * util-vserver/src/vserver-stat.c: started support for HZ!=100
8012           cleanups
8013
8014 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8015
8016         * util-vserver/src/vcopy.c: implement support for SKIP files
8017
8018 2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8019
8020         * util-vserver/src/rpm-fake-resolver.c,
8021           util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
8022           COMPAT API is not available
8023
8024 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8025
8026         * util-vserver/scripts/functions: cleanups
8027           vshelper.doInit(): added another sanity check
8028
8029 2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8030
8031         * util-vserver/lib_internal/matchlist-appendfiles.c,
8032           util-vserver/lib_internal/matchlist-compare.c,
8033           util-vserver/lib_internal/matchlist.h: implemented support for
8034           SKIP (~) files
8035
8036 2004-04-06 08:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8037
8038         * util-vserver/lib/testsuite/flags.c: added tests for new flags
8039
8040 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8041
8042         * util-vserver/lib/vserver.h: updated VC_VXF_* constants
8043           added VC_VXC_* constants
8044
8045 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8046
8047         * util-vserver/lib/flags-v13.c: added/updated flaglist
8048
8049 2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8050
8051         * util-vserver/lib/ccaps-v13.c: added ccap names
8052
8053 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8054
8055         * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
8056
8057 2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8058
8059         * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
8060           completely
8061           made some big files in /etc canditates for unify
8062
8063 2004-04-06 08:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8064
8065         * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
8066           util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
8067           util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
8068           util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
8069           to 2.6.5-vs1.9.0pre4
8070
8071 2004-03-31 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8072
8073         * util-vserver/src/lockfile.c: optimized some things
8074           now check, if getppid()==original_parent instead of getppid()!=1
8075           (might make a difference in vservers)
8076
8077 2004-03-31 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8078
8079         * util-vserver/scripts/functions: added some doc
8080           s!_UV_LOCKS!_VS_LOCKS!
8081
8082 2004-03-31 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8083
8084         * util-vserver/src/lockfile.c: fixed '--help' output
8085
8086 2004-03-31 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8087
8088         * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
8089           util-vserver/src/.cvsignore: added lockfile
8090
8091 2004-03-31 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8092
8093         * util-vserver/src/lockfile.c: initial checkin
8094
8095 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8096
8097         * util-vserver/src/Makefile-files: added lockfile
8098
8099 2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8100
8101         * util-vserver/scripts/vserver.functions: enableInterfaces(),
8102           disableInterfaces(): added locking
8103           enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
8104
8105 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8106
8107         * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
8108           $LOCKDIR: added
8109
8110 2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8111
8112         * util-vserver/scripts/functions: lock(),unlock(): added
8113           isNumber(): added doc
8114
8115 2004-03-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8116
8117         * util-vserver/scripts/vserver.functions: made it work...
8118
8119 2004-03-30 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8120
8121         * util-vserver/scripts/functions: isNumber(): fixed '0' case
8122
8123 2004-03-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8124
8125         * util-vserver/scripts/vserver.functions: implemented parts of Liam
8126           Helmer's dummy-interface method
8127
8128 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8129
8130         * util-vserver/Makefile.am, util-vserver/configure.ac,
8131           util-vserver/scripts/util-vserver-vars.pathsubst: added
8132           substitutions/tests for iptables, modprobe, rmmod and nameif
8133           (required for Liam Helmer's dummy-interfaces)
8134
8135 2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8136
8137         * util-vserver/scripts/functions: isNumber(): added
8138
8139 2004-03-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8140
8141         * util-vserver/src/vshelper-sync.c: implemented it with select()
8142           instead of alarm(); races are much nicer to handle
8143
8144 2004-03-30 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8145
8146         * util-vserver/src/vshelper-sync.c: use sigaction() instead of
8147           signal() to remove SA_RESTART flag explicitly
8148
8149 2004-03-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8150
8151         * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
8152
8153 2004-03-30 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8154
8155         * util-vserver/contrib/manifest.dat.pathsubst,
8156           util-vserver/src/Makefile-files: removed pipe-sync
8157
8158 2004-03-30 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8159
8160         * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
8161           util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
8162           util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
8163           updated from vs0.09.28
8164
8165 2004-03-27 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8166
8167         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
8168
8169 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8170
8171         * util-vserver/scripts/vshelper: use 'findObject -e' instead of
8172           'findFile' to find /dev/null also
8173
8174 2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8175
8176         * util-vserver/scripts/vserver.start: fixed call of
8177           vshelper.isEnabled
8178
8179 2004-03-26 09:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8180
8181         * util-vserver/doc/configuration.xml: fixed some typos
8182
8183 2004-03-26 09:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8184
8185         * util-vserver/doc/configuration.xml: documented
8186           apps/vshelper/logfile symlink
8187
8188 2004-03-26 09:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8189
8190         * util-vserver/scripts/vshelper: ignore 'restart2' event; this
8191           seems to be issued at vserver *start*
8192           added support for a logfile
8193           enable logfile-logging when invoked from kernel (no tty)
8194
8195 2004-03-26 08:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8196
8197         * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
8198           variables
8199           fixed _VSHELPER path
8200
8201 2004-03-26 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8202
8203         * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
8204           added vshelper-sync
8205
8206 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8207
8208         * util-vserver/util-vserver.spec.in: added some Requires:
8209           own %dir /var/run/vshelper
8210
8211 2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8212
8213         * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
8214           minor cosmetical cleanups
8215
8216 2004-03-26 07:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8217
8218         * util-vserver/src, util-vserver/src/.cvsignore: added
8219           vshelper-sync
8220
8221 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8222
8223         * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
8224           initial checkin
8225
8226 2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8227
8228         * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
8229           - accept 'true' as boolean value
8230           - optimized the code a little bit so that the xid will be looked
8231           up
8232           only when really needed
8233
8234 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8235
8236         * util-vserver/src/vps.c: in output, added a ' ' on overlong
8237           vserver-names
8238
8239 2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8240
8241         * util-vserver/src/secure-mount.c: rewrote some parts to cope
8242           better with '-o' options (required for -bme
8243           patches to work)
8244
8245 2004-03-26 07:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8246
8247         * util-vserver/src/Makefile-files: added vshelper-sync
8248
8249 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8250
8251         * util-vserver/scripts/vserver.stop: added VSHELPER &
8252           synchronization code
8253
8254 2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8255
8256         * util-vserver/scripts/vserver.start: added documentation about
8257           failure reasons
8258           added VSHELPER code
8259
8260 2004-03-26 07:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8261
8262         * util-vserver/scripts/vserver.functions: adapted code to new
8263           getFileArray() behavior
8264           added VSHELPER support
8265           added "LEGACY ALERT" messages
8266           initSync(),waitForSync(): added
8267
8268 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8269
8270         * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
8271           ALERT"
8272
8273 2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8274
8275         * util-vserver/scripts/vserver-build: fixed code to work with new
8276           behavior of getFileArray
8277
8278 2004-03-26 07:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8279
8280         * util-vserver/scripts/util-vserver-vars.pathsubst: added some
8281           missing variables
8282           added the vshelper variables
8283
8284 2004-03-26 07:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8285
8286         * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
8287
8288 2004-03-26 07:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8289
8290         * util-vserver/scripts/functions:
8291           logging(),warning(),panic(),execute(): added
8292           pkgmgmt.isAptAvailable(): added
8293           vshelper.*(): added
8294           getFileArray(): fail, when file does not exist
8295
8296 2004-03-26 07:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8297
8298         * util-vserver/contrib/manifest.dat.pathsubst,
8299           util-vserver/scripts/Makefile-files: added vshelper
8300
8301 2004-03-26 07:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8302
8303         * util-vserver/lib/vserver.h: - minor cleanups
8304           - added vcFEATURE_VSHELPER
8305           - vc_isSupported(): annotated it
8306           - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
8307           requires a special handling so inlining is not really usefully
8308           anymore
8309
8310 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8311
8312         * util-vserver/lib/issupported.c,
8313           util-vserver/lib/issupportedstring.c: added VSHELPER
8314
8315 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8316
8317         * util-vserver/lib/Makefile-files: added getinsecurecaps.c
8318
8319 2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8320
8321         * util-vserver/lib/getinsecurecaps.c: initial checkin
8322
8323 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8324
8325         * util-vserver/doc/configuration.xml: documented the vshelper stuff
8326
8327 2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8328
8329         * util-vserver/doc/configuration.dtd: added a type for 'script'
8330
8331 2004-03-26 07:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8332
8333         * util-vserver/distrib/Makefile.am: cleanups in the directory
8334           creation rules
8335
8336 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8337
8338         * util-vserver/util-vserver.spec.in: use 'install-distribution'
8339           instead of 'install-vserverdir'
8340           added vshelper stuff
8341
8342 2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8343
8344         * util-vserver/Makefile.am: cleanups and enhancements in the
8345           directory installation rules
8346
8347 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8348
8349         * util-vserver/NEWS: version 0.29.205
8350
8351 2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8352
8353         * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
8354
8355 2004-03-24 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8356
8357         * util-vserver/src/vsched.c: enhanced the in-chain operation; make
8358           it a noop when called without opts
8359           enhanced error messages
8360
8361 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8362
8363         * util-vserver/scripts/util-vserver-vars.pathsubst,
8364           util-vserver/scripts/vserver.functions,
8365           util-vserver/scripts/vserver.start: added scheduler support
8366
8367 2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8368
8369         * util-vserver/doc/configuration.xml: added basic documentation for
8370           bcapabilities, ccapabilities and schedule
8371
8372 2004-03-24 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8373
8374         * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
8375           util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
8376           util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
8377           vc_get_securecaps() to vc_get_insecurecaps()
8378
8379 2004-03-24 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8380
8381         * util-vserver/scripts/vserver.start: added missing '\'
8382
8383 2004-03-24 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8384
8385         * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
8386           util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
8387           util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
8388           vc_xidopt2xid()
8389
8390 2004-03-24 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8391
8392         * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
8393           util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
8394           use vc_xidopt2xid()
8395
8396 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8397
8398         * util-vserver/scripts/vserver.start: added support for
8399           $VSERVER_EXTRA_CMDS[] which can be set in userscripts
8400
8401 2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8402
8403         * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
8404           '-nv' instead of '-q'
8405
8406 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8407
8408         * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
8409
8410 2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8411
8412         * util-vserver/lib/Makefile-files: added xidopt2xid.c
8413
8414 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8415
8416         * util-vserver/lib/xidopt2xid.c: initial checkin
8417
8418 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8419
8420         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
8421           added
8422
8423 2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8424
8425         * util-vserver/distrib/misc/debootstrap.uri: updated to recent
8426           version
8427
8428 2004-03-24 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8429
8430         * util-vserver/util-vserver.spec.in: fixed Requires()
8431           fixed some %dir's
8432
8433 2004-03-24 01:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8434
8435         * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
8436           now, removed '-h' and '-v' options
8437           minor cleanups
8438
8439 2004-03-24 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8440
8441         * util-vserver/sysv/vservers-legacy: initial checkin
8442
8443 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8444
8445         * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
8446           'rebootmgr' is now a src-script
8447
8448 2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8449
8450         * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
8451           added vservers-legacy
8452
8453 2004-03-24 01:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8454
8455         * util-vserver/src/vattribute.c: initialize 'bmask' member of
8456           struct vc_ctx_caps
8457           use negative logic of --bcap (this should be the 'old' behavior
8458           of '--cap')
8459
8460 2004-03-24 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8461
8462         * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
8463           vc_ctx_caps
8464
8465 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8466
8467         * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
8468           util-vserver/src/readlink.c: rewrote it
8469
8470 2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8471
8472         * util-vserver/src/Makefile-files: cleanups; moved some programs
8473           into $legacydir
8474
8475 2004-03-24 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8476
8477         * util-vserver/scripts/util-vserver-vars.pathsubst: added more
8478           legacy programs
8479
8480 2004-03-24 01:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8481
8482         * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
8483           of static commandnames
8484           use variables for paths
8485
8486 2004-03-24 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8487
8488         * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
8489           legacy
8490
8491 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8492
8493         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8494           $_REBOOTMGR
8495
8496 2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8497
8498         * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
8499
8500 2004-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8501
8502         * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
8503           util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
8504           util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
8505           initial checkin
8506
8507 2004-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8508
8509         * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
8510           util-vserver/distrib/.cvsignore,
8511           util-vserver/ensc_vector/testsuite,
8512           util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
8513           util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
8514           util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
8515           util-vserver/src/.cvsignore, util-vserver/src/testsuite,
8516           util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
8517           util-vserver/tests/.cvsignore: added some standardfiles; I do not
8518           want to wait until Savannah fixes
8519           its scripts and allows access to CVSROOT/cvsignore again.
8520
8521 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8522
8523         * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
8524           (0)' block around the macros
8525
8526 2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8527
8528         * util-vserver/lib/bcaps_list-v13.c,
8529           util-vserver/lib/syscall_getccaps-v13.hc,
8530           util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
8531           vc_ctx_caps::bmask member
8532
8533 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8534
8535         * util-vserver/contrib/manifest.dat.pathsubst: moved some files
8536           into legacy
8537           handle sysv scripts
8538
8539 2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8540
8541         * util-vserver/util-vserver.spec.in: added formerly missing
8542           'v_gated' registration
8543           updated -legacy subpackage and moved some initscripts into it
8544
8545 2004-03-24 01:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8546
8547         * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
8548           use a more effective way to determine gcc revision
8549           struct vc_ctx_caps: added 'bmask' member
8550
8551 2004-03-24 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8552
8553         * util-vserver/compat.h: do not use PURE before gcc 3.3.3
8554           use a more effective way to determine gcc revision
8555
8556 2004-03-23 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8557
8558         * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
8559
8560 2004-03-22 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8561
8562         * util-vserver/scripts/vserver-build.functions: added basic support
8563           for SuSE (patch from Thomas Guettler)
8564           give more hints in errormessages (patch from Thomas Guettler)
8565
8566 2004-03-22 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8567
8568         * util-vserver/scripts/vpkg: give out errormessage on unknown
8569           distribution type
8570
8571 2004-03-22 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8572
8573         * util-vserver/scripts/functions: added basic support for SuSE
8574
8575 2004-03-19 16:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8576
8577         * util-vserver/src/vserver-stat.c: fixed race when process
8578           disappeared shortly after reading /proc
8579
8580 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8581
8582         * util-vserver/doc/configuration.xml: documented
8583           apps/init/{mark,depends}
8584           mentioned the gentoo initstyle
8585
8586 2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8587
8588         * util-vserver/doc/configuration-lsd.css: followed Bertl's
8589           suggestion and added a subliminal message
8590
8591 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8592
8593         * util-vserver/configure.ac: require at least version 0.24 of
8594           dietlibc
8595
8596 2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8597
8598         * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
8599           <min-version>
8600
8601 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8602
8603         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
8604
8605 2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8606
8607         * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
8608           not applicable for inline declarations
8609
8610 2004-03-18 05:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8611
8612         * util-vserver/compat.h: fixed broken condition for PURE
8613           define __builtin_expect() when needed
8614
8615 2004-03-18 05:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8616
8617         * util-vserver/src/vunify.c: cleanups in the verbosity code
8618
8619 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8620
8621         * util-vserver/scripts/legacy/vps.pathsubst,
8622           util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
8623           instead of 'chcontext'
8624
8625 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8626
8627         * util-vserver/scripts/vserver.stop: call isVserverRunning to
8628           cleanup rundir
8629
8630 2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8631
8632         * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
8633           candidates for location of pkgmgmt-dir when $ROOTDIR is empty
8634
8635 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8636
8637         * util-vserver/scripts/vserver-build: cleanups; use full
8638           parenthesis in case ... esac
8639
8640 2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8641
8642         * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
8643
8644 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8645
8646         * util-vserver/scripts/vrpm: allow both internal and external
8647           packagemanagement
8648
8649 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8650
8651         * util-vserver/scripts/vpkg: cleanups; generalized some functions
8652           and moved them into the 'functions' file
8653
8654 2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8655
8656         * util-vserver/scripts/vapt-get: support both internal and external
8657           packagemanagement
8658
8659 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8660
8661         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
8662           and $_TAR
8663
8664 2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8665
8666         * util-vserver/scripts/start-vservers: filter out non-matching
8667           vservers *before* adding them to the makefile
8668
8669 2004-03-18 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8670
8671         * util-vserver/scripts/functions: getVserverStatus(): fix problems
8672           with leading whitespaces in numerical values
8673           pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
8674
8675 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8676
8677         * util-vserver/scripts/pkgmgmt: initial checkin
8678
8679 2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8680
8681         * util-vserver/scripts/Makefile-files: added pkgmgmt
8682
8683 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8684
8685         * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
8686           in the verbosity code
8687
8688 2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8689
8690         * util-vserver/lib/getvservercfgstyle.c: filter out relative and
8691           absolute paths; when they are not pointing to
8692           an existing directory, the function fails
8693
8694 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8695
8696         * util-vserver/ensc_wrappers/wrappers_handler.hc: use
8697           __builtin_expect
8698
8699 2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8700
8701         * util-vserver/distrib/defaults/apt/apt.conf: added
8702           '@autogenerated@' tag plus small warning
8703
8704 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8705
8706         * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
8707
8708 2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8709
8710         * util-vserver/configure.ac: look for tar
8711
8712 2004-03-18 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8713
8714         * util-vserver/Makefile.am: substitute @TAR@
8715
8716 2004-03-16 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8717
8718         * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
8719           hardcoded '16' value
8720
8721 2004-03-16 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8722
8723         * util-vserver/compat.h: CONST: added
8724
8725 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8726
8727         * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
8728           vc_get_nb_ipv4root(): added
8729
8730 2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8731
8732         * util-vserver/lib/Makefile-files: added getnbipv4root.c
8733
8734 2004-03-16 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8735
8736         * util-vserver/lib/getnbipv4root.c: initial checkin
8737
8738 2004-03-16 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8739
8740         * util-vserver/scripts/Makefile-files: added the sysvwrappers to
8741           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
8742
8743 2004-03-16 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8744
8745         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
8746
8747 2004-03-16 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8748
8749         * util-vserver/sysv/Makefile-files: added vservers-default
8750           removed vservers
8751
8752 2004-03-16 03:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8753
8754         * util-vserver/sysv/vservers.subst: obsoleted by new initscript
8755
8756 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8757
8758         * util-vserver/distrib/redhat/initpre,
8759           util-vserver/lib/isdynamicxid.c,
8760           util-vserver/scripts/vserver-wrapper,
8761           util-vserver/sysv/vservers-default: initial checkin
8762
8763 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8764
8765         * util-vserver/src/vserver-info.c: implemented INITPID for the
8766           compat API
8767
8768 2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8769
8770         * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
8771           part
8772           cleanups
8773
8774 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8775
8776         * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
8777           non-legacy part
8778
8779 2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8780
8781         * util-vserver/scripts/vserver.suexec: added internal mode to use
8782           'suexec' for stopped vservers also
8783
8784 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8785
8786         * util-vserver/scripts/vserver.stop: added a more efficient stop
8787           method for fakeinit vservers
8788
8789 2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8790
8791         * util-vserver/scripts/vserver.start: finxed incomplete quoting
8792
8793 2004-03-16 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8794
8795         * util-vserver/scripts/vserver.functions: handle fakeinit
8796           separately
8797           cleanups and fixes in the flag-generation
8798
8799 2004-03-16 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8800
8801         * util-vserver/scripts/vserver: added support for an internal
8802           command mode
8803
8804 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8805
8806         * util-vserver/scripts/util-vserver-vars.pathsubst: added
8807           $_INITSYNC_MINIT_* variables
8808           added $_START_VSERVERS
8809
8810 2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8811
8812         * util-vserver/scripts/start-vservers: added ok/passed/failed logic
8813
8814 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8815
8816         * util-vserver/scripts/Makefile-files: ship vsyswrapper again
8817
8818 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8819
8820         * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
8821
8822 2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8823
8824         * util-vserver/lib/Makefile-files: added isdynamicxid.c
8825
8826 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8827
8828         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
8829           added
8830
8831 2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8832
8833         * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
8834           command
8835
8836 2004-03-16 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8837
8838         * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
8839           misclassification of %_netsharedpath
8840
8841 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8842
8843         * util-vserver/contrib/make-manifest,
8844           util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
8845           files too
8846
8847 2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8848
8849         * util-vserver/util-vserver.spec.in: updated the -sysv package
8850
8851 2004-03-15 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8852
8853         * util-vserver/src/vcontext.c: cleanups; remove unused code
8854           added '--silentexist'
8855           use context-sync.hc
8856
8857 2004-03-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8858
8859         * util-vserver/src/chcontext.c: use code from context-sync.hc
8860
8861 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8862
8863         * util-vserver/src/context-sync.hc: initial checkin
8864
8865 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8866
8867         * util-vserver/src/Makefile-files: added context-sync.hc
8868
8869 2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8870
8871         * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
8872           parenthesis for case ... esac statements
8873
8874 2004-03-15 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8875
8876         * util-vserver/scripts/vserver: cleanups; full parenthesis for case
8877           ... esac statements
8878           give more helpful error messages
8879
8880 2004-03-15 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8881
8882         * util-vserver/lib_internal/jail.h,
8883           util-vserver/lib_internal/jailintotempdir.c: return indication
8884           about place of error
8885
8886 2004-03-15 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8887
8888         * util-vserver/configure.ac: print correct $prefix when '--prefix'
8889           is not specified
8890
8891 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8892
8893         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
8894
8895 2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8896
8897         * util-vserver/src/vcontext.c: added another #warning
8898
8899 2004-03-13 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8900
8901         * util-vserver/src/vcontext.c: fixed '--uid' option (it's
8902           required_argument but not no_argument)
8903           drop privileges after migrate()
8904
8905 2004-03-13 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8906
8907         * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
8908           have something better
8909
8910 2004-03-13 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8911
8912         * util-vserver/src/vcontext.c: updated to new kernel behavior
8913
8914 2004-03-13 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8915
8916         * util-vserver/src/vattribute.c: renamed set*() to parse*()
8917           set the correct secure attributes
8918           call set_flags/set_ccaps only, when there is something to do
8919
8920 2004-03-13 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8921
8922         * util-vserver/scripts/chcontext,
8923           util-vserver/scripts/vserver.start: applied new CLI
8924
8925 2004-03-13 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8926
8927         * util-vserver/lib_internal/Makefile-files: added jail* files
8928
8929 2004-03-13 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8930
8931         * util-vserver/lib_internal/jail.h,
8932           util-vserver/lib_internal/jailintotempdir.c: initial checkin
8933
8934 2004-03-13 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8935
8936         * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
8937           added declaration
8938
8939 2004-03-12 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8940
8941         * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
8942           now
8943
8944 2004-03-12 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8945
8946         * util-vserver/scripts/chcontext,
8947           util-vserver/scripts/vserver.start: use new vuname syntax
8948
8949 2004-03-12 06:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8950
8951         * util-vserver/src/vattribute.c: set caps before flags so that caps
8952           can be changed in the same transaction
8953           which deletes 'setup'
8954
8955 2004-03-12 04:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8956
8957         * util-vserver/scripts/vserver.suexec: added some explicit '--'
8958
8959 2004-03-12 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8960
8961         * util-vserver/scripts/functions: added some doc
8962           getVserverStatus(): fixed it
8963
8964 2004-03-12 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8965
8966         * util-vserver/src/save_ctxinfo.c: use strncat() instead of
8967           strcat() to enforce correct length
8968
8969 2004-03-12 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8970
8971         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
8972
8973 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8974
8975         * util-vserver/scripts/chcontext,
8976           util-vserver/scripts/vserver.start: remove the setup flag
8977
8978 2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8979
8980         * util-vserver/lib/virtual.h: cleanups
8981
8982 2004-03-12 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8983
8984         * util-vserver/scripts/chcontext: give '--xid' in migrate case
8985
8986 2004-03-12 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8987
8988         * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
8989
8990 2004-03-12 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8991
8992         * util-vserver/Makefile.am: added kernel headers
8993
8994 2004-03-12 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8995
8996         * util-vserver/kernel, util-vserver/kernel/context.h,
8997           util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
8998           util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
8999           util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
9000           util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
9001           initial checkin
9002
9003 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9004
9005         * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
9006
9007 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9008
9009         * util-vserver/src/vsched.c: updated to new API
9010
9011 2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9012
9013         * util-vserver/src/vattribute.c: implemented --secure
9014
9015 2004-03-12 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9016
9017         * util-vserver/scripts/vserver.start,
9018           util-vserver/scripts/vserver.stop: allow '--debug' in the
9019           destructors
9020
9021 2004-03-12 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9022
9023         * util-vserver/scripts/vserver.functions: added gentoo startup
9024           style
9025
9026 2004-03-12 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9027
9028         * util-vserver/scripts/chcontext: fixed params
9029           do not call vuname/vattribute when not needed
9030
9031 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9032
9033         * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
9034
9035 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9036
9037         * util-vserver/lib/vserver.h: updated interface
9038           added flags
9039
9040 2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9041
9042         * util-vserver/lib/virtual.h: use kernel headers
9043
9044 2004-03-12 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9045
9046         * util-vserver/lib/syscall_getiattr-v13.hc,
9047           util-vserver/lib/syscall_setiattr-v13.hc,
9048           util-vserver/lib/syscall_setsched-v13.hc: updated interface
9049
9050 2004-03-12 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9051
9052         * util-vserver/lib/listparser.hc: added '^' modifier which marks
9053           bit numbers
9054
9055 2004-03-12 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9056
9057         * util-vserver/lib/flags-v13.c: added the flags
9058
9059 2004-03-11 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9060
9061         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
9062
9063 2004-03-11 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9064
9065         * util-vserver/src/vuname.c: added more documentation
9066           fixed '--version' conflicts
9067
9068 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9069
9070         * util-vserver/src/rpm-fake-resolver.c,
9071           util-vserver/src/rpm-fake.c: implemented most parts of the new
9072           migrate method
9073
9074 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9075
9076         * util-vserver/scripts/vserver.start: set context-name
9077
9078 2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9079
9080         * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
9081
9082 2004-03-11 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9083
9084         * util-vserver/lib/getvserverbyctx.c: implemented new
9085           context-naming method
9086
9087 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9088
9089         * util-vserver/lib/getvserverbyctx-compat.hc,
9090           util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
9091
9092 2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9093
9094         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
9095           Evc_set_vhi_name(): added
9096
9097 2004-03-10 05:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9098
9099         * util-vserver/doc/configuration.xml: documented 'fstab.local' and
9100           enhanced 'fstab' doc
9101
9102 2004-03-10 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9103
9104         * util-vserver/scripts/vserver.functions: added support for
9105           'fstab.local' files
9106
9107 2004-03-10 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9108
9109         * util-vserver/sysv/vprocunhide: made it a little bit more portable
9110           by providing own implementations of
9111           RH's /etc/init.d/functions when this file can not be found
9112           (inspired
9113           by a patch from Olivier Poitrey)
9114
9115 2004-03-10 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9116
9117         * util-vserver/scripts/functions: callInNamespace(): call 'shift'
9118           to remove the vserver-name from $@
9119
9120 2004-03-10 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9121
9122         * util-vserver/doc, util-vserver/doc/.cvsignore: added
9123           configuration.html
9124
9125 2004-03-10 02:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9126
9127         * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
9128           query so that it can be choosen between
9129           running/non running
9130
9131 2004-03-10 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9132
9133         * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
9134           option string for getopt with '+' to avoid option reordering
9135
9136 2004-03-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9137
9138         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
9139           callInNamespace
9140
9141 2004-03-10 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9142
9143         * util-vserver/scripts/functions: isAvoidNamespace(): determine
9144           full cfgdir path of vserver before checking for 'namespace' file
9145           callInNamespace(): added
9146
9147 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9148
9149         * util-vserver/scripts/vserver.functions: minor cosmetical
9150           cleanups...
9151
9152 2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9153
9154         * util-vserver/scripts/chcontext,
9155           util-vserver/scripts/vserver.start,
9156           util-vserver/scripts/vserver.stop,
9157           util-vserver/scripts/vserver.suexec: use '--' delimiter
9158
9159 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9160
9161         * util-vserver/doc/configuration.xml: added/updated some
9162           descriptions
9163
9164 2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9165
9166         * util-vserver/doc/configuration-lsd.css: flowers... where are all
9167           the flowers coming from?
9168
9169 2004-03-10 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9170
9171         * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
9172           util-vserver/doc/Makefile-files,
9173           util-vserver/ensc_vector/Makefile-files,
9174           util-vserver/ensc_vector/testsuite/Makefile-files,
9175           util-vserver/ensc_wrappers/Makefile-files,
9176           util-vserver/lib/Makefile-files,
9177           util-vserver/lib/testsuite/Makefile-files,
9178           util-vserver/lib_internal/Makefile-files,
9179           util-vserver/man/Makefile-files,
9180           util-vserver/scripts/Makefile-files,
9181           util-vserver/src/Makefile-files,
9182           util-vserver/src/testsuite/Makefile-files,
9183           util-vserver/tests/Makefile-files: modernized the Makefiles; use
9184           '+=' where possible to remove complexity
9185           from the toplevel Makefile.am
9186
9187 2004-03-09 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9188
9189         * util-vserver/scripts/vprocunhide: remove the correct prefix
9190
9191 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9192
9193         * util-vserver/scripts/vserver.stop,
9194           util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
9195           explicitly
9196
9197 2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9198
9199         * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
9200           directory
9201
9202 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9203
9204         * util-vserver/scripts/chcontext: updated copyright date
9205
9206 2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9207
9208         * util-vserver/doc/configuration.xml: documented the vunify
9209           configuration
9210
9211 2004-03-09 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9212
9213         * util-vserver/scripts/chcontext: rewrote the non-legacy part
9214
9215 2004-03-09 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9216
9217         * util-vserver/scripts/util-vserver-vars.pathsubst: aded
9218           _KEEP_CTX_ALIVE
9219
9220 2004-03-09 14:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9221
9222         * util-vserver/scripts/chcontext: added missing ';' in case
9223           expression
9224           s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
9225
9226 2004-03-09 04:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9227
9228         * util-vserver/NEWS: version 0.29.198
9229
9230 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9231
9232         * util-vserver/scripts/vserver.stop,
9233           util-vserver/scripts/vserver.suexec: removed superfluous '--'
9234
9235 2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9236
9237         * util-vserver/scripts/vserver.start: added explicit cleanup trap
9238           removed superfluous '--'
9239
9240 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9241
9242         * util-vserver/scripts/vserver.functions: added some parenthesis
9243
9244 2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9245
9246         * util-vserver/scripts/vserver: made 'status' really silent
9247
9248 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9249
9250         * util-vserver/scripts/start-vservers: initial checkin
9251
9252 2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9253
9254         * util-vserver/scripts/functions: getVserverStatus(): fixed it for
9255           the non-running & non-cleanup case
9256
9257 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9258
9259         * util-vserver/contrib/manifest.dat.pathsubst,
9260           util-vserver/scripts/Makefile-files: added start-vservers
9261
9262 2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9263
9264         * util-vserver/ensc_wrappers/wrappers.h: fixed typo
9265           fixed overflow
9266
9267 2004-03-09 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9268
9269         * util-vserver/util-vserver.spec.in: added Requires: make
9270
9271 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9272
9273         * util-vserver/scripts/vserver: made 'status' silent when
9274           '--silent' is used
9275
9276 2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9277
9278         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
9279           added man
9280
9281 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9282
9283         * util-vserver/doc/configuration.html: removed since autogenerated
9284
9285 2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9286
9287         * util-vserver/doc/configuration-lsd.css: use official HTML 4
9288           colornames
9289
9290 2004-03-09 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9291
9292         * util-vserver/doc/beautify.xsl,
9293           util-vserver/doc/compatibility-xhtml.xsl,
9294           util-vserver/doc/configuration-xhtml.xsl: use official XHTML
9295           namespace
9296
9297 2004-03-09 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9298
9299         * util-vserver/distrib/defaults/rpm/macros,
9300           util-vserver/distrib/redhat/initpost: added hack for
9301           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
9302
9303 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9304
9305         * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
9306           wrong error messages
9307
9308 2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9309
9310         * util-vserver/lib/apidoc/Makefile-files: handle man directory
9311
9312 2004-03-08 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9313
9314         * util-vserver/lib/apidoc/Doxyfile.in: updated
9315
9316 2004-03-08 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9317
9318         * util-vserver/doc/Makefile-files: filled it with content...
9319
9320 2004-03-08 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9321
9322         * util-vserver/util-vserver.spec.in: added documentation
9323
9324 2004-03-08 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9325
9326         * util-vserver/doc/configuration.xml: documented tty symlink
9327           use documentation.dtd instead of cfgdirdoc.dtd
9328           some small corrections/adjustments
9329
9330 2004-03-08 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9331
9332         * util-vserver/doc/beautify.xsl,
9333           util-vserver/doc/configuration-lsd.css,
9334           util-vserver/doc/configuration-xhtml.xsl,
9335           util-vserver/doc/configuration.html: initial checkin
9336
9337 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9338
9339         * util-vserver/doc/compat-xhtml.xsl,
9340           util-vserver/doc/compatibility-xhtml.xsl: renamed
9341           compat-xhtml.xsl to compatibility-xhtml.xsl
9342
9343 2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9344
9345         * util-vserver/doc/cfgdirdoc.dtd,
9346           util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
9347           configuration.dtd
9348
9349 2004-03-08 08:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9350
9351         * util-vserver/lib/vserver.h: added more doc
9352
9353 2004-03-08 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9354
9355         * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
9356
9357 2004-03-08 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9358
9359         * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
9360           util-vserver/lib/apidoc/Doxyfile.in,
9361           util-vserver/lib/apidoc/Makefile-files: initial checkin
9362
9363 2004-03-08 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9364
9365         * util-vserver/scripts/vserver.start: use '--migrate-self' instead
9366           of '--migrate'
9367
9368 2004-03-07 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9369
9370         * util-vserver/src/vcontext.c: added '--migrate-self' support
9371
9372 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9373
9374         * util-vserver/scripts/vserver.functions: use different files for
9375           'bcap' and 'ccap' for now
9376
9377 2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9378
9379         * util-vserver/util-vserver.spec.in: added changelog entry
9380
9381 2004-03-07 22:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9382
9383         * util-vserver/src/vunify.h: fixed NONNULL annotations
9384
9385 2004-03-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9386
9387         * util-vserver/lib/vserver.h: added doxygen annnotations
9388           added special compiler annotations
9389
9390 2004-03-07 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9391
9392         * util-vserver/lib/internal.h: added doxygen annnotations
9393           fixed NONNULL statements
9394
9395 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9396
9397         * util-vserver/lib/fmt.h: added doxygen annnotations
9398
9399 2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9400
9401         * util-vserver/lib/Makefile-files: added apidoc directory
9402
9403 2004-03-07 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9404
9405         * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
9406           added doxygen support
9407
9408 2004-03-07 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9409
9410         * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
9411
9412 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9413
9414         * util-vserver/src/vattribute.c: use new interface of the list2...
9415           functions
9416           implemented --bcaps and --ccaps
9417
9418 2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9419
9420         * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
9421           new interface of the list2... functions
9422
9423 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9424
9425         * util-vserver/scripts/vserver.functions: added
9426           .../interfaces/.../nodev option and deprecated 'only_ip'
9427
9428 2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9429
9430         * util-vserver/lib/testsuite/flags.c: applied new interface
9431
9432 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9433
9434         * util-vserver/lib/vserver.h: added some documentation
9435           added some flag/caps support functions
9436
9437 2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9438
9439         * util-vserver/lib/virtual.h: renamed scaps to bcaps
9440
9441 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9442
9443         * util-vserver/lib/syscall_setflags.c: added EFAULT check
9444
9445 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9446
9447         * util-vserver/lib/syscall_getflags-v13.hc,
9448           util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
9449           cleanups
9450
9451 2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9452
9453         * util-vserver/lib/listparser.hc: interpret numbers too
9454
9455 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9456
9457         * util-vserver/lib/internal.h: added the text2value functions
9458
9459 2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9460
9461         * util-vserver/lib/flags-v13.c,
9462           util-vserver/lib/flags_list-compat.c,
9463           util-vserver/lib/flags_list-v13.c: cleanups; use modern
9464           methods...
9465
9466 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9467
9468         * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
9469           util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
9470           util-vserver/lib/syscall_getccaps-v13.hc,
9471           util-vserver/lib/syscall_getccaps.c,
9472           util-vserver/lib/syscall_setccaps-v13.hc,
9473           util-vserver/lib/syscall_setccaps.c,
9474           util-vserver/lib/val2text-t2v-uint32.c,
9475           util-vserver/lib/val2text-t2v-uint64.c,
9476           util-vserver/lib/val2text-v2t-uint32.c,
9477           util-vserver/lib/val2text-v2t-uint64.c,
9478           util-vserver/lib/val2text.hc: initial checkin
9479
9480 2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9481
9482         * util-vserver/lib/Makefile-files: added the caps-files
9483           added the val2text-files
9484
9485 2004-03-07 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9486
9487         * util-vserver/doc/configuration.xml: documented
9488           '.../interfaces/.../nodev'
9489
9490 2004-03-06 02:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9491
9492         * util-vserver/util-vserver.spec.in: s!Require!Requires!
9493
9494 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9495
9496         * util-vserver/sysv/vprocunhide: initial checkin
9497
9498 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9499
9500         * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
9501           added vprocunhide
9502
9503 2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9504
9505         * util-vserver/src/vuname.c: made it chainable
9506           added '--dir' option
9507
9508 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9509
9510         * util-vserver/src/vlimit.c: cleanups
9511
9512 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9513
9514         * util-vserver/scripts/vserver.start: call vuname
9515
9516 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9517
9518         * util-vserver/scripts/vprocunhide: implemented exclude/include
9519           syntax
9520           fixed exit codes
9521
9522 2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9523
9524         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
9525
9526 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9527
9528         * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
9529           subdirs
9530
9531 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9532
9533         * util-vserver/distrib/misc/vprocunhide-files: added some files
9534
9535 2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9536
9537         * util-vserver/util-vserver.spec.in: added vprocunhide initscript
9538
9539 2004-03-06 01:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9540
9541         * util-vserver/Makefile.am: modernized it a little bit; use '+='
9542           syntax for sysv/ now
9543
9544 2004-03-05 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9545
9546         * util-vserver/scripts/vserver.functions,
9547           util-vserver/scripts/vserver.start,
9548           util-vserver/scripts/vserver.stop,
9549           util-vserver/scripts/vserver.suexec: added support for new
9550           migrate feature
9551
9552 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9553
9554         * util-vserver/scripts/util-vserver-vars.pathsubst: added
9555           $_VCONTEXT and $_VLIMIT
9556
9557 2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9558
9559         * util-vserver/scripts/functions: isAvoidNamespace(): use
9560           'vserver-info - FEATURE namespace' inforamtion too
9561
9562 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9563
9564         * util-vserver/distrib/misc/vprocunhide-files,
9565           util-vserver/scripts/vprocunhide: initial checkin
9566
9567 2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9568
9569         * util-vserver/src/vlimit.c: try to read limits from dir only, when
9570           '--dir' was used
9571
9572 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9573
9574         * util-vserver/src/setattr.c: allow '--!...' syntax too
9575
9576 2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9577
9578         * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
9579           missing '\'
9580
9581 2004-03-05 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9582
9583         * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
9584           and vprocunhide
9585
9586 2004-03-05 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9587
9588         * util-vserver/scripts/Makefile-files: added vprocunhide
9589
9590 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9591
9592         * util-vserver/doc/configuration.xml: documented vprocunhide
9593           documentation
9594
9595 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9596
9597         * util-vserver/distrib/Makefile.am: added vprocunhide-files
9598
9599 2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9600
9601         * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
9602           files
9603
9604 2004-03-05 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9605
9606         * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
9607           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
9608           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
9609           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
9610           util-vserver/scripts/vrpm-preload,
9611           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
9612           util-vserver/scripts/vserver-build,
9613           util-vserver/scripts/vserver-build.apt-rpm,
9614           util-vserver/scripts/vserver-build.debootstrap,
9615           util-vserver/scripts/vserver-build.functions,
9616           util-vserver/scripts/vserver-build.functions.pkgmgmt,
9617           util-vserver/scripts/vserver-build.skeleton,
9618           util-vserver/scripts/vserver-copy,
9619           util-vserver/scripts/vserver.functions,
9620           util-vserver/scripts/vserver.start,
9621           util-vserver/scripts/vserver.stop,
9622           util-vserver/scripts/vservers.grabinfo.sh,
9623           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
9624           added some '>&2'
9625
9626 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9627
9628         * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
9629
9630 2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9631
9632         * util-vserver/lib/testsuite,
9633           util-vserver/lib/testsuite/.cvsignore,
9634           util-vserver/lib/testsuite/Makefile-files: added parselimit
9635
9636 2004-03-05 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9637
9638         * util-vserver/src/vlimit.c: added '--dir' parameter
9639           allow command-chaining
9640           support limits with suffixes
9641           make '-c' optionally and assume current ctx by default
9642
9643 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9644
9645         * util-vserver/lib/parselimit.c,
9646           util-vserver/lib/testsuite/parselimit.c: initial checkin
9647
9648 2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9649
9650         * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
9651
9652 2004-03-05 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9653
9654         * util-vserver/lib/Makefile-files: added parselimit.c
9655
9656 2004-03-05 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9657
9658         * util-vserver/src, util-vserver/src/.cvsignore: updated; added
9659           vattribute and keep-ctx-alive
9660
9661 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9662
9663         * util-vserver/src/vcontext.c: implement the vc_set_flags() part
9664
9665 2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9666
9667         * util-vserver/src/vattribute.c: setFlags(): implemented it
9668
9669 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9670
9671         * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
9672
9673 2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9674
9675         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
9676           error-checking
9677
9678 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9679
9680         * util-vserver/lib/getprocentry-legacy.c,
9681           util-vserver/lib/syscall-compat.hc,
9682           util-vserver/lib/syscall_getflags-v13.hc,
9683           util-vserver/lib/syscall_getiattr.c,
9684           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
9685           util-vserver/lib/syscall_getvxinfo.c,
9686           util-vserver/lib/syscall_setflags-v13.hc: return better
9687           errorcodes
9688
9689 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9690
9691         * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
9692           error
9693
9694 2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9695
9696         * util-vserver/ensc_wrappers/Makefile-files: added
9697           wrappers-socket.hc
9698
9699 2004-03-05 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9700
9701         * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
9702           keep-ctx-alive
9703
9704 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9705
9706         * util-vserver/src/vserver-info.c: added 'FEATURE' tag
9707
9708 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9709
9710         * util-vserver/src/vcontext.c: added support for external
9711           synchronization
9712
9713 2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9714
9715         * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
9716           of vc_textlist2flag
9717
9718 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9719
9720         * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
9721           initial checkin
9722
9723 2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9724
9725         * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
9726           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
9727           support for VC_IATTR_IMMUTABLE flag
9728
9729 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9730
9731         * util-vserver/src/enter-namespace.c,
9732           util-vserver/src/new-namespace.c: obsoleted by vnamespace
9733
9734 2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9735
9736         * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
9737           of vc_textlist2flag()
9738
9739 2004-03-05 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9740
9741         * util-vserver/src/Makefile-files: removed new-namespace and
9742           enter-namespace
9743           added keep-ctx-alive and vattribute
9744           added src_legacy_* variables
9745
9746 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9747
9748         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
9749           util-vserver/scripts/vserver: use $_VNAMESPACE instead of
9750           $_NEW_NAMESPACE
9751
9752 2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9753
9754         * util-vserver/scripts/util-vserver-vars.pathsubst: added
9755           $_VATTRIBUTE and $_VNAMESPACE
9756           removed $_NEW_NAMESPACE
9757
9758 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9759
9760         * util-vserver/scripts/chcontext: began to implement the new
9761           vcontext part...
9762
9763 2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9764
9765         * util-vserver/m4/ensc_syscallnr.m4: use
9766           $ensc_cv_path_kernelheaders instead of $kernelincludedir
9767
9768 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9769
9770         * util-vserver/lib_internal/util.h: include "util-unixsock.h"
9771
9772 2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9773
9774         * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
9775           flag too
9776
9777 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9778
9779         * util-vserver/lib_internal/util-unixsock.h: initial checkin
9780
9781 2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9782
9783         * util-vserver/lib/testsuite/flags.c: updated to new flag functions
9784
9785 2004-03-05 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9786
9787         * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
9788           added -compat versions for the flag-parsers
9789           vc_isSupportedString(): added
9790
9791 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9792
9793         * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
9794           declarations
9795
9796 2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9797
9798         * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
9799           util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
9800           util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
9801           util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
9802           in the *.c files and will not be
9803           used anymore by every file including 'fmt.h'
9804
9805 2004-03-05 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9806
9807         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
9808           to -compat.c
9809
9810 2004-03-05 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9811
9812         * util-vserver/ensc_wrappers/wrappers-socket.hc,
9813           util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
9814           util-vserver/lib/flags_list-compat.c,
9815           util-vserver/lib/flags_list-v13.c,
9816           util-vserver/lib/issupportedstring.c,
9817           util-vserver/lib/listparser.hc,
9818           util-vserver/lib/listparser_uint32.c,
9819           util-vserver/lib/listparser_uint64.c: initial checkin
9820
9821 2004-03-05 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9822
9823         * util-vserver/lib/Makefile-files: updated to new flags* files
9824           added listparser* files
9825           removed unused statements
9826
9827 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9828
9829         * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
9830
9831 2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9832
9833         * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
9834           declarations (use WRAPPER_DECL)
9835           WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
9836           perror() anymore
9837
9838 2004-03-05 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9839
9840         * util-vserver/contrib/manifest.dat.pathsubst: removed
9841           new-namespace and enter-namespace; they are obsoleted by
9842           vnamespace
9843
9844 2004-03-05 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9845
9846         * util-vserver/Makefile.am: added $(src_legacy_*)
9847
9848 2004-03-04 04:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9849
9850         * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
9851
9852 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9853
9854         * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
9855
9856 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9857
9858         * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
9859
9860 2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9861
9862         * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
9863           anymore
9864
9865 2004-03-04 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9866
9867         * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
9868
9869 2004-03-04 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9870
9871         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
9872           util-vserver/m4/ensc_dietlibc_compat.m4,
9873           util-vserver/m4/ensc_fpicsyscall.m4,
9874           util-vserver/m4/ensc_syscall.m4: use unique identifiers
9875
9876 2004-02-27 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9877
9878         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
9879
9880 2004-02-27 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9881
9882         * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
9883           installation
9884           fixed initscript update
9885
9886 2004-02-27 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9887
9888         * util-vserver/src, util-vserver/src/.cvsignore: added vsched
9889
9890 2004-02-27 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9891
9892         * util-vserver/lib/testsuite/fmt.c: include <string.h>
9893
9894 2004-02-27 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9895
9896         * util-vserver/contrib/manifest.dat.pathsubst: added vsched
9897
9898 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9899
9900         * util-vserver/src/chbind.c: removed unused variable
9901
9902 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9903
9904         * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
9905
9906 2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9907
9908         * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
9909           util-vserver/src/vschedule.c: renamed vschedule to vsched
9910
9911 2004-02-27 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9912
9913         * util-vserver/src, util-vserver/src/.cvsignore: added
9914           chcontext-compat and vschedule
9915
9916 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9917
9918         * util-vserver/lib/syscall_setsched-v13.hc,
9919           util-vserver/lib/syscall_setsched.c,
9920           util-vserver/src/vschedule.c: initial checkin
9921
9922 2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9923
9924         * util-vserver/src/Makefile-files: added vschedule
9925
9926 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9927
9928         * util-vserver/lib/vserver.h: added vc_set_sched declarations
9929
9930 2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9931
9932         * util-vserver/lib/virtual.h: removed 'otpions' field from
9933           vcmd_set_sched_v1
9934
9935 2004-02-27 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9936
9937         * util-vserver/lib/Makefile-files: added *setsched* files
9938
9939 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9940
9941         * util-vserver/src/chcontext.c: cleanups; applied name-change from
9942           'chcontext' to 'chcontext-compat'
9943
9944 2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9945
9946         * util-vserver/src/Makefile-files: renamed 'chcontext' to
9947           'chcontext-compat'
9948
9949 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9950
9951         * util-vserver/scripts/util-vserver-vars.pathsubst: added
9952           $_CHCONTEXT_COMPAT
9953           updated $_CHCONTEXT
9954
9955 2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9956
9957         * util-vserver/scripts/functions: isKernelAPI(): added
9958
9959 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9960
9961         * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
9962           initial checkin
9963
9964 2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9965
9966         * util-vserver/scripts/Makefile-files: added chcontext wrapper
9967
9968 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9969
9970         * util-vserver/lib/vserver.h: added vc_isSupported()
9971           cleanups
9972
9973 2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9974
9975         * util-vserver/lib/virtual.h: updated scheduler definitions
9976
9977 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9978
9979         * util-vserver/lib/Makefile-files: added issupported.c
9980
9981 2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9982
9983         * util-vserver/contrib/manifest.dat.pathsubst: added
9984           chcontext-compat
9985
9986 2004-02-27 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9987
9988         * util-vserver/src/vcontext.c: cleanups; restructured code
9989
9990 2004-02-27 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9991
9992         * util-vserver/src/new-namespace.c: cleanups; do not include
9993           "stack-start.h" anymore
9994
9995 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9996
9997         * util-vserver/src, util-vserver/src/.cvsignore,
9998           util-vserver/src/Makefile-files: added vnamespace
9999
10000 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10001
10002         * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
10003           util-vserver/lib/syscall_cleanupnamespace.c,
10004           util-vserver/lib/syscall_setnamespace-v13.hc,
10005           util-vserver/lib/syscall_setnamespace.c,
10006           util-vserver/src/vnamespace.c: initial checkin
10007
10008 2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10009
10010         * util-vserver/src/fakerunlevel.c,
10011           util-vserver/src/rpm-fake-resolver.c,
10012           util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
10013           util-vserver/src/vserver-stat.c: use wrappers with detailed
10014           error-messages
10015
10016 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10017
10018         * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
10019
10020 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10021
10022         * util-vserver/lib/vserver.h: vc_set_namespace(),
10023           vc_cleanup_namespace(): added prototypes
10024
10025 2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10026
10027         * util-vserver/lib/virtual.h: added VCMD_set_namespace and
10028           VCMD_cleanup_namespace declarations
10029
10030 2004-02-27 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10031
10032         * util-vserver/lib/Makefile-files: added *setnamespace* and
10033           *cleanupnamespace* files
10034
10035 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10036
10037         * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
10038           util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
10039           wrappers with detailed error-messages
10040
10041 2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10042
10043         * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
10044
10045 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10046
10047         * util-vserver/distrib/defaults/rpm/macros: added
10048           /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
10049
10050 2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10051
10052         * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
10053           vnamespace
10054
10055 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10056
10057         * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
10058
10059 2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10060
10061         * util-vserver/src/util.h: removed everything an include
10062           <lib_internal/util.h> only
10063
10064 2004-02-26 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10065
10066         * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
10067
10068 2004-02-26 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10069
10070         * util-vserver/src/chcontext.c,
10071           util-vserver/src/rpm-fake-resolver.c,
10072           util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
10073           VC_RANDCTX
10074
10075 2004-02-26 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10076
10077         * util-vserver/lib/syscall_createcontext-v13.hc,
10078           util-vserver/lib/syscall_createcontext.c,
10079           util-vserver/lib/syscall_getflags-v13.hc,
10080           util-vserver/lib/syscall_getflags.c,
10081           util-vserver/lib/syscall_migratecontext-v13.hc,
10082           util-vserver/lib/syscall_migratecontext.c,
10083           util-vserver/lib/syscall_setflags-v13.hc,
10084           util-vserver/lib/syscall_setflags.c,
10085           util-vserver/lib_internal/util-cast.h,
10086           util-vserver/lib_internal/util-commonstrings.h,
10087           util-vserver/lib_internal/util-declarecmd.h,
10088           util-vserver/lib_internal/util-dimof.h,
10089           util-vserver/lib_internal/util-exitlikeprocess.c,
10090           util-vserver/lib_internal/util-exitlikeprocess.h,
10091           util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
10092           initial checkin
10093
10094 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10095
10096         * util-vserver/src/testsuite/Makefile-files: removed
10097           'util-exitlikeprocess.c'; link against libinternal.a now
10098
10099 2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10100
10101         * util-vserver/src/Makefile-files: added vcontext
10102           removed 'util-exitlikeprocess.c'; link against libinternal.a now
10103
10104 2004-02-26 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10105
10106         * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
10107           (reported in IRC by broo)
10108
10109 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10110
10111         * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
10112
10113 2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10114
10115         * util-vserver/lib_internal/Makefile-files: added lots of util-*
10116           headers
10117           added util-exitlikeprocess
10118
10119 2004-02-26 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10120
10121         * util-vserver/lib/vserver.h: * vc_create_context(),
10122           vc_migrate_context(), vc_[sg]et_flags(): added
10123           prototypes plus structures
10124           * use VC_DYNAMIC_XID instead of VC_RANDCTX
10125
10126 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10127
10128         * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
10129           (for API >= 0x00010012)
10130           use VC_DYNAMIC_XID instead of VC_RANDCTX
10131
10132 2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10133
10134         * util-vserver/lib/virtual.h: added create+migrate+flags+caps
10135           declarations
10136
10137 2004-02-26 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10138
10139         * util-vserver/lib/Makefile-files: added createcontext +
10140           migratecontext + [sg]etflags files
10141
10142 2004-02-26 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10143
10144         * util-vserver/ensc_wrappers/wrappers-vserver.hc:
10145           Evc_create_context(), Evc_migrate_context(): added
10146           use WRAPPER_DECL instead of UNUSED
10147
10148 2004-02-25 11:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10149
10150         * util-vserver/src/vlimit.c: enhanced output
10151           added -nd options
10152           allow literal limits
10153           assume '-H' by default
10154
10155 2004-02-25 11:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10156
10157         * util-vserver/lib/testsuite,
10158           util-vserver/lib/testsuite/.cvsignore: added 'fmt'
10159
10160 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10161
10162         * util-vserver/src/util.h: include util-perror.h
10163
10164 2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10165
10166         * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
10167           use more verbose perror()
10168
10169 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10170
10171         * util-vserver/lib/testsuite/fmt.c,
10172           util-vserver/lib_internal/util-perror.h: initial checkin
10173
10174 2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10175
10176         * util-vserver/scripts/vserver.functions: added better namespace
10177           supportc
10178
10179 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10180
10181         * util-vserver/lib/testsuite/Makefile-files: added fmt.c
10182
10183 2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10184
10185         * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
10186
10187 2004-02-20 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10188
10189         * util-vserver/lib/flags.c: cosmetical cleanups
10190
10191 2004-02-20 23:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10192
10193         * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
10194           NAMESPACE flag
10195
10196 2004-02-20 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10197
10198         * util-vserver/src/Makefile-files: install enter-namespace into
10199           $(sbindir) instead of $(pkglibdir)
10200
10201 2004-02-20 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10202
10203         * util-vserver/src/new-namespace.c: added missing '#include
10204           <errno.h>'
10205
10206 2004-02-20 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10207
10208         * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
10209
10210 2004-02-20 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10211
10212         * util-vserver/src, util-vserver/src/.cvsignore: added
10213           enter-namespace
10214
10215 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10216
10217         * util-vserver/contrib/manifest.dat.pathsubst,
10218           util-vserver/src/Makefile-files: added enter-namespace
10219
10220 2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10221
10222         * util-vserver/src/enter-namespace.c: initial checkin
10223
10224 2004-02-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10225
10226         * util-vserver/src/vlimit.c: merged with 0.29.2
10227
10228 2004-02-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10229
10230         * util-vserver/src/vlimit.c: changed logic to skip entries without
10231           chance for success
10232
10233 2004-02-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10234
10235         * util-vserver/lib/Makefile-files: cleanups
10236
10237 2004-02-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10238
10239         * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
10240           use correct datastructure
10241
10242 2004-02-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10243
10244         * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
10245           util-vserver/lib/vserver.h: added the enter-namespace stuff
10246
10247 2004-02-20 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10248
10249         * util-vserver/lib/syscall_enternamespace-v13.hc,
10250           util-vserver/lib/syscall_enternamespace.c: initial checkin
10251
10252 2004-02-20 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10253
10254         * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
10255           more extensive output
10256
10257 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10258
10259         * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
10260           into core
10261
10262 2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10263
10264         * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
10265           incremented needed API-version
10266
10267 2004-02-20 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10268
10269         * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
10270           handle xid==0 and xid==1 case manually
10271
10272 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10273
10274         * util-vserver/src/vlimit.c: cleanup output in error-case
10275
10276 2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10277
10278         * util-vserver/src/stack-start.h: fixed begin of STACK_START for
10279           non-growing stacks
10280
10281 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10282
10283         * util-vserver/src/fakerunlevel.c: use more extensive errormessages
10284           use <wrappers.h>
10285
10286 2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10287
10288         * util-vserver/lib/fscompat_getiattr-v13.hc,
10289           util-vserver/lib/fscompat_getiattr.c,
10290           util-vserver/lib/fscompat_setiattr-v13.hc,
10291           util-vserver/lib/fscompat_setiattr.c: obsoleted
10292
10293 2004-02-20 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10294
10295         * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
10296           util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
10297           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
10298           util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
10299           util-vserver/src/rpm-fake-resolver.c,
10300           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
10301           util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
10302           do the lo-check anymore
10303
10304 2004-02-20 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10305
10306         * util-vserver/src/chbind.c: use more extensive errormessages
10307           do not do the lo-check anymore
10308
10309 2004-02-20 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10310
10311         * util-vserver/src/vserver-info.c: fix copy&paste error when giving
10312           out initpid
10313
10314 2004-02-19 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10315
10316         * util-vserver/NEWS: version 0.29.195
10317
10318 2004-02-19 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10319
10320         * util-vserver/src/vserver-info.c: added SYSINFO command
10321           internal cleanups
10322
10323 2004-02-19 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10324
10325         * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
10326           Debian's e2fsprogs-devel
10327           tell packagename for Mandrake
10328
10329 2004-02-19 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10330
10331         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
10332           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
10333           util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
10334           new iattr interface and changed some internal functions
10335
10336 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10337
10338         * util-vserver/lib_internal/unify-unify.c,
10339           util-vserver/lib_internal/util-safechdir.c: applied new iattr
10340           interface
10341
10342 2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10343
10344         * util-vserver/lib/vserver.h: * changed iattr interface
10345           * removed *iattr_compat() functions; functionality is covered by
10346           new
10347           iattr interface already
10348
10349 2004-02-19 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10350
10351         * util-vserver/lib/virtual.h: added new iattr definitions
10352
10353 2004-02-19 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10354
10355         * util-vserver/lib/syscall_getiattr-v13.hc,
10356           util-vserver/lib/syscall_getiattr.c,
10357           util-vserver/lib/syscall_setiattr-v13.hc,
10358           util-vserver/lib/syscall_setiattr.c: implemented new iattr
10359           interface
10360
10361 2004-02-19 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10362
10363         * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
10364           fixed off-by-one error while checking number
10365           of allowed IPs
10366
10367 2004-02-19 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10368
10369         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
10370           util-vserver/lib/fscompat_setiattr-fscompat.hc,
10371           util-vserver/lib/syscall_getiattr-fscompat.hc,
10372           util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
10373           files to *iattr-fscompat* and applied the changed iattr interface
10374
10375 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10376
10377         * util-vserver/lib/createskeleton-full.hc: use new iattr interface
10378
10379 2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10380
10381         * util-vserver/lib/Makefile-files: removed the fscompat* files
10382           added *iattr-fscompat files
10383
10384 2004-02-19 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10385
10386         * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
10387           and vcopy
10388
10389 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10390
10391         * util-vserver/configure.ac: create FEATURES.txt and rearranged
10392           code a little bit
10393
10394 2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10395
10396         * util-vserver/Makefile.am: added FEATURES.txt
10397
10398 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10399
10400         * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
10401           defines
10402
10403 2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10404
10405         * util-vserver/lib/fscompat_setiattr-fscompat.hc:
10406           vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
10407
10408 2004-02-18 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10409
10410         * util-vserver/lib_internal/unify-unify.c,
10411           util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
10412           parameters
10413           Unify_copy(), Unify_setTime(): added prototype
10414
10415 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10416
10417         * util-vserver/lib_internal/unify-deunify.c: fixed parameters
10418
10419 2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10420
10421         * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
10422           prototype
10423
10424 2004-02-18 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10425
10426         * util-vserver/lib_internal/Makefile-files: added unify* and util-*
10427           files
10428
10429 2004-02-18 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10430
10431         * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
10432           outsourced a lot to libinternal.a
10433
10434 2004-02-18 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10435
10436         * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
10437           to libinternal.a
10438
10439 2004-02-18 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10440
10441         * util-vserver/src/Makefile-files: added vcopy
10442           link the fstool programs against libinternal.a
10443           removed vserver-visitdir
10444
10445 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10446
10447         * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
10448
10449 2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10450
10451         * util-vserver/src/util-safechdir.c: moved into libinternal.a
10452
10453 2004-02-18 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10454
10455         * util-vserver/lib/createskeleton-full.hc,
10456           util-vserver/lib/createskeleton-short.hc,
10457           util-vserver/lib/createskeleton.c,
10458           util-vserver/lib_internal/matchlist-printid.c,
10459           util-vserver/lib_internal/unify-copy.c,
10460           util-vserver/lib_internal/unify-settime.c,
10461           util-vserver/lib_internal/util-dotfile.h,
10462           util-vserver/lib_internal/util-safechdir.c,
10463           util-vserver/lib_internal/util-safechdir.h,
10464           util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
10465           util-vserver/src/vserver-visitdir.hc: initial checkin
10466
10467 2004-02-18 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10468
10469         * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
10470           function to accept an additional argument holding
10471           the error, instead of giving out the error
10472
10473 2004-02-18 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10474
10475         * util-vserver/lib/Makefile-files: added createskeleton* files
10476
10477 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10478
10479         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
10480
10481 2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10482
10483         * util-vserver/Makefile.am, util-vserver/configure.ac: do not
10484           redefine 'LIBTOOL'; the '--tag' causes problems on install
10485
10486 2004-02-18 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10487
10488         * util-vserver/compat.h: added PURE
10489
10490 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10491
10492         * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
10493           determine if '-lcompat' is needed for dietlibc
10494
10495 2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10496
10497         * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
10498           generalized some LIBTOOL stuff
10499           do not install libinternal.a anymore
10500
10501 2004-02-17 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10502
10503         * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
10504           of lib/libvserver.la to use '-lcompat' on purpose
10505
10506 2004-02-17 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10507
10508         * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
10509           /proc when it is already mounted
10510
10511 2004-02-17 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10512
10513         * util-vserver/src/rpm-fake.c: rearranged inclusion of
10514           <sys/socket.h> to fix compilation problems
10515           with fc1.90
10516
10517 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10518
10519         * util-vserver/src/rebootmgr.c: include <limits.h>
10520
10521 2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10522
10523         * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
10524           lib/libvserver.la to use '-lcompat' on purpose
10525           fixed capchroot compilation
10526
10527 2004-02-17 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10528
10529         * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
10530
10531 2004-02-17 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10532
10533         * util-vserver/ensc_vector/testsuite/test1.c,
10534           util-vserver/src/testsuite/vunify-functest.c: make non-C99
10535           compilers happy
10536
10537 2004-02-17 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10538
10539         * util-vserver/NEWS: version 0.29.192
10540
10541 2004-02-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10542
10543         * util-vserver/Makefile.am: added missing backslash
10544
10545 2004-02-17 02:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10546
10547         * util-vserver/src/testsuite/Makefile-files,
10548           util-vserver/src/testsuite/vunify-functest.c,
10549           util-vserver/src/vunify.h: use new lib_internal/
10550
10551 2004-02-17 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10552
10553         * util-vserver/src/vunify-init.hc: moved most function into
10554           lib_internal/
10555
10556 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10557
10558         * util-vserver/src/vunify.c: use new lib_internal
10559
10560 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10561
10562         * util-vserver/src/util.h: moved some functions/macros into
10563           lib_internal/util-*
10564
10565 2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10566
10567         * util-vserver/src/Makefile-files: removed vunify-* files which
10568           went into lib_internal
10569
10570 2004-02-17 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10571
10572         * util-vserver/Makefile.am: added lib_internal/ files
10573
10574 2004-02-17 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10575
10576         * util-vserver/src/vunify-compare.hc,
10577           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
10578           util-vserver/src/vunify-matchlist.c,
10579           util-vserver/src/vunify-matchlist.h: moved functionality into
10580           lib_internal library
10581
10582 2004-02-17 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10583
10584         * util-vserver/lib_internal,
10585           util-vserver/lib_internal/Makefile-files,
10586           util-vserver/lib_internal/matchlist-appendfiles.c,
10587           util-vserver/lib_internal/matchlist-compare.c,
10588           util-vserver/lib_internal/matchlist-destroy.c,
10589           util-vserver/lib_internal/matchlist-init.c,
10590           util-vserver/lib_internal/matchlist-initbyvserver.c,
10591           util-vserver/lib_internal/matchlist-initmanually.c,
10592           util-vserver/lib_internal/matchlist-initrefserverlist.c,
10593           util-vserver/lib_internal/matchlist.h,
10594           util-vserver/lib_internal/pathinfo-append.c,
10595           util-vserver/lib_internal/pathinfo-test.c,
10596           util-vserver/lib_internal/pathinfo.h,
10597           util-vserver/lib_internal/string-destroy.c,
10598           util-vserver/lib_internal/string.h,
10599           util-vserver/lib_internal/string.hc,
10600           util-vserver/lib_internal/unify-deunify.c,
10601           util-vserver/lib_internal/unify-unify.c,
10602           util-vserver/lib_internal/unify.h,
10603           util-vserver/lib_internal/util-io.h,
10604           util-vserver/lib_internal/util-mem.h: initial checkin
10605
10606 2004-02-17 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10607
10608         * util-vserver/ensc_wrappers/wrappers-unistd.hc,
10609           util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
10610           'noreturn' warnings for the execv() functions
10611
10612 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10613
10614         * util-vserver/contrib/make-manifest: ignore lines beginning with
10615           '#'
10616
10617 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10618
10619         * util-vserver/contrib/manifest.dat.pathsubst: set
10620           @ENSC_HAVE_*_COMPILER_TRUE@ tags
10621
10622 2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10623
10624         * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
10625
10626 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10627
10628         * util-vserver/scripts/functions: use $_READLINK
10629           mount /proc when doing pkg-management
10630
10631 2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10632
10633         * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
10634
10635 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10636
10637         * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
10638           (e.g. 'i' for install (default), 'q' for
10639           query, 'd' for database)
10640
10641 2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10642
10643         * util-vserver/scripts/vserver-build.functions: register generated
10644           files so that they
10645           can be cleaned up when needed
10646
10647 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10648
10649         * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
10650
10651 2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10652
10653         * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
10654           added
10655
10656 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10657
10658         * util-vserver/scripts/vserver-setup.functions: added --initstyle
10659           support (-> /etc/vservers/.../apps/init/style)
10660
10661 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10662
10663         * util-vserver/src/chbind.c: refined test-routine to work in
10664           vservers without 'lo' interface
10665
10666 2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10667
10668         * util-vserver/src/secure-mount.c: define MS_REC when needed
10669
10670 2004-02-16 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10671
10672         * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
10673           added big, fat warning when not using dietlibc
10674
10675 2004-02-16 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10676
10677         * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
10678           pathsubst-rules
10679
10680 2004-02-14 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10681
10682         * util-vserver/scripts/vserver: use isAvoidNamespace() from
10683           main-functions file
10684
10685 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10686
10687         * util-vserver/scripts/functions,
10688           util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
10689           into main-functions file
10690
10691 2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10692
10693         * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
10694           improved message
10695
10696 2004-02-14 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10697
10698         * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
10699           argument optionally
10700
10701 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10702
10703         * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
10704
10705 2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10706
10707         * util-vserver/configure.ac: use ENSC_SYSCALLNR()
10708
10709 2004-02-13 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10710
10711         * util-vserver/lib/vserver-internal.h: use results from
10712           ENSC_SYSCALLNR
10713
10714 2004-02-13 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10715
10716         * util-vserver/m4/ensc_syscallnr.m4: initial checkin
10717
10718 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10719
10720         * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
10721
10722 2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10723
10724         * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
10725
10726 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10727
10728         * util-vserver/scripts/vserver.start: use clearenv
10729
10730 2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10731
10732         * util-vserver/scripts/vserver.functions: made namespace stuff
10733           configurable at a global place
10734
10735 2004-02-11 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10736
10737         * util-vserver/scripts/vrpm-preload: give more rights... (same like
10738           at --secure)
10739
10740 2004-02-11 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10741
10742         * util-vserver/scripts/util-vserver-vars.pathsubst,
10743           util-vserver/src/Makefile-files: added clearenv
10744
10745 2004-02-11 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10746
10747         * util-vserver/src/clearenv.c: initial checkin
10748
10749 2004-02-10 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10750
10751         * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
10752           dot-files by default; it does not make sense to use a special
10753           '-a' flag for the set-operations
10754
10755 2004-02-10 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10756
10757         * util-vserver/configure.ac: version 0.28.200
10758
10759 2004-02-10 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10760
10761         * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
10762           use internal mount(2) on MOVE too
10763
10764 2004-02-10 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10765
10766         * util-vserver/scripts/vserver,
10767           util-vserver/scripts/vserver.functions,
10768           util-vserver/scripts/vserver.start: implemented CLONE_NS and
10769           --rbind mounting
10770
10771 2004-02-10 14:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10772
10773         * util-vserver/src/secure-mount.c: implemented '--rbind'
10774
10775 2004-02-10 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10776
10777         * util-vserver/ensc_vector/testsuite,
10778           util-vserver/ensc_vector/testsuite/.cvsignore,
10779           util-vserver/lib/testsuite,
10780           util-vserver/lib/testsuite/.cvsignore: initial checkin
10781
10782 2004-02-10 12:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10783
10784         * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
10785           s!init!fakeinit!
10786
10787 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10788
10789         * util-vserver/configure.ac: version 0.28.199
10790
10791 2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10792
10793         * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
10794           right %post scriptlet
10795
10796 2004-02-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10797
10798         * util-vserver/configure.ac: version 0.28.198
10799
10800 2004-02-09 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10801
10802         * util-vserver/contrib/make-manifest,
10803           util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
10804           from -core to -lib
10805
10806 2004-02-09 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10807
10808         * util-vserver/util-vserver.spec.in: added -lib subpackage
10809           moved *.so.* files from -core to -lib
10810           removed the '%exclude ...vrpm.8'
10811           added a 'make check'
10812
10813 2004-02-09 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10814
10815         * util-vserver/src/testsuite,
10816           util-vserver/src/testsuite/.cvsignore: initial checkin
10817
10818 2004-02-09 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10819
10820         * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
10821           added some 'NORETURN' specifiers
10822
10823 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10824
10825         * util-vserver/Makefile.am: added lib/testsuite
10826
10827 2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10828
10829         * util-vserver/src/testsuite/vunify-test.sh: redirect output to
10830           /dev/null
10831
10832 2004-02-09 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10833
10834         * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
10835           warnings
10836
10837 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10838
10839         * util-vserver/src/testsuite/chcontext-test.c: added explicite
10840           'return' for non-C99 compilers
10841
10842 2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10843
10844         * util-vserver/src/testsuite/Makefile-files: added chbind-test
10845
10846 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10847
10848         * util-vserver/man/Makefile-files: renoved vrpm.8 for now
10849
10850 2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10851
10852         * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
10853           instead of 'int' argument
10854           vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
10855           prototypes
10856
10857 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10858
10859         * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
10860           int' instead of 'int' argument
10861
10862 2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10863
10864         * util-vserver/lib/Makefile-files: added flags* files
10865           added testsuite + -programs
10866
10867 2004-02-09 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10868
10869         * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
10870           function
10871           rearranged code to avoid unremovable zombie processes
10872
10873 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10874
10875         * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
10876           it
10877
10878 2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10879
10880         * util-vserver/src/Makefile-files: made reducecap & chbind native
10881           dietlibc programs
10882
10883 2004-02-09 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10884
10885         * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
10886           util-vserver/lib/testsuite,
10887           util-vserver/lib/testsuite/Makefile-files,
10888           util-vserver/lib/testsuite/flags.c,
10889           util-vserver/src/testsuite/chbind-test.c: initial checkin
10890
10891 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10892
10893         * util-vserver/src/Makefile-files: added sys_clone.h
10894
10895 2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10896
10897         * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
10898           needed Requires:
10899
10900 2004-02-06 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10901
10902         * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
10903           newly create vserverdirs
10904           cleanups; parenthesize case-expressions
10905
10906 2004-02-06 21:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10907
10908         * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
10909           attribute to prototype
10910
10911 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10912
10913         * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
10914
10915 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10916
10917         * util-vserver/src/new-namespace.c: cleanups; modernized it
10918
10919 2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10920
10921         * util-vserver/src/Makefile-files: link new-namespace against
10922           util-exitlikeprocess
10923           cleanups
10924
10925 2004-02-06 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10926
10927         * util-vserver/src/sys_clone.h: initial checkin
10928
10929 2004-02-06 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10930
10931         * util-vserver/src/testsuite/Makefile-files: do not call
10932           vunify-test when no C99 compiler is available
10933
10934 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10935
10936         * util-vserver/ensc_vector/testsuite,
10937           util-vserver/ensc_vector/testsuite/Makefile-files,
10938           util-vserver/ensc_vector/testsuite/test1.c: initial checkin
10939
10940 2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10941
10942         * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
10943
10944 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10945
10946         * util-vserver/src/vutil.cc: minor cosmetical changes
10947
10948 2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10949
10950         * util-vserver/src/vunify-init.hc: initModeManually(): added
10951           missing strdup()
10952
10953 2004-02-06 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10954
10955         * util-vserver/Makefile.am,
10956           util-vserver/ensc_vector/Makefile-files: added ensc_vector
10957           testsuite
10958
10959 2004-02-06 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10960
10961         * util-vserver/ensc_vector/vector-insert.c: fixed it
10962
10963 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10964
10965         * util-vserver/src/vserver-stat.c: use ensc_vector
10966           cleanups
10967
10968 2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10969
10970         * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
10971           mappings
10972
10973 2004-02-06 16:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10974
10975         * util-vserver/src/Makefile-files: link vserver-stat against
10976           libensc_vector.a
10977
10978 2004-02-06 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10979
10980         * util-vserver/doc/configuration.xml: enumerated possible resources
10981
10982 2004-02-06 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10983
10984         * util-vserver/src/chxid.c: fixed do-display-dir behavior
10985
10986 2004-02-06 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10987
10988         * util-vserver/scripts/vserver.functions: _generateFlagOptions():
10989           fixed a case expression; formerly x"foo" ==
10990           foo checks which would never succeed
10991
10992 2004-02-06 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10993
10994         * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
10995           util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
10996           util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
10997           util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
10998           util-vserver/src/rpm-fake-resolver.c,
10999           util-vserver/src/save_ctxinfo.c,
11000           util-vserver/src/testsuite/rpm-fake-test.c,
11001           util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
11002           util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
11003           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
11004           util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
11005           use new ensc_wrappers/ headers
11006
11007 2004-02-06 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11008
11009         * util-vserver/src/Makefile-files: removed wrappers-*
11010           link lsxid against libensc_vector.a
11011
11012 2004-02-06 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11013
11014         * util-vserver/src/wrappers-dirent.h,
11015           util-vserver/src/wrappers-io.h,
11016           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
11017           moved and generalized into an own /ensc_wrappers subdir
11018
11019 2004-02-06 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11020
11021         * util-vserver/ensc_vector,
11022           util-vserver/ensc_vector/Makefile-files,
11023           util-vserver/ensc_vector/vector-clear.c,
11024           util-vserver/ensc_vector/vector-free.c,
11025           util-vserver/ensc_vector/vector-init.c,
11026           util-vserver/ensc_vector/vector-insert.c,
11027           util-vserver/ensc_vector/vector-internal.h,
11028           util-vserver/ensc_vector/vector-popback.c,
11029           util-vserver/ensc_vector/vector-pushback.c,
11030           util-vserver/ensc_vector/vector-resize.c,
11031           util-vserver/ensc_vector/vector-resizeinternal.hc,
11032           util-vserver/ensc_vector/vector-search.c,
11033           util-vserver/ensc_vector/vector-sort.c,
11034           util-vserver/ensc_vector/vector-unique.c,
11035           util-vserver/ensc_vector/vector.h,
11036           util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
11037           util-vserver/ensc_wrappers/Makefile-files,
11038           util-vserver/ensc_wrappers/wrappers-clone.hc,
11039           util-vserver/ensc_wrappers/wrappers-dirent.hc,
11040           util-vserver/ensc_wrappers/wrappers-fcntl.hc,
11041           util-vserver/ensc_wrappers/wrappers-io.hc,
11042           util-vserver/ensc_wrappers/wrappers-ioctl.hc,
11043           util-vserver/ensc_wrappers/wrappers-iosock.hc,
11044           util-vserver/ensc_wrappers/wrappers-mount.hc,
11045           util-vserver/ensc_wrappers/wrappers-pivot.hc,
11046           util-vserver/ensc_wrappers/wrappers-resource.hc,
11047           util-vserver/ensc_wrappers/wrappers-stdlib.hc,
11048           util-vserver/ensc_wrappers/wrappers-unistd.hc,
11049           util-vserver/ensc_wrappers/wrappers-vserver.hc,
11050           util-vserver/ensc_wrappers/wrappers-wait.hc,
11051           util-vserver/ensc_wrappers/wrappers.h,
11052           util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
11053
11054 2004-02-06 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11055
11056         * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
11057           subdirs and files
11058
11059 2004-02-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11060
11061         * util-vserver/src/setattr.c: documented --barrier
11062           fixed do-display-dir behavior
11063
11064 2004-02-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11065
11066         * util-vserver/scripts/vserver.functions: added another path for
11067           the template mtab file
11068
11069 2004-02-05 04:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11070
11071         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
11072
11073 2004-02-05 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11074
11075         * util-vserver/distrib/defaults/apt.conf: initial checkin
11076
11077 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11078
11079         * util-vserver/distrib/Makefile.am: added default apt.conf
11080
11081 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11082
11083         * util-vserver/doc/configuration.xml: documented default apt.conf
11084
11085 2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11086
11087         * util-vserver/lib/syscall-legacy.hc: minor code cleanups
11088           added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
11089
11090 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11091
11092         * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
11093           headers
11094
11095 2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11096
11097         * util-vserver/scripts/vserver-build.functions.apt: added default
11098           apt.conf/vendors.conf files
11099
11100 2004-02-05 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11101
11102         * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
11103           again...
11104
11105 2004-02-04 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11106
11107         * util-vserver/configure.ac: use ENSC_SYSCALL
11108           enhanced diagnostic output
11109
11110 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11111
11112         * util-vserver/lib/syscall-legacy.hc,
11113           util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
11114
11115 2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11116
11117         * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
11118           anymore explicitly
11119
11120 2004-02-04 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11121
11122         * util-vserver/Makefile.am: added @WGET@ substitution
11123
11124 2004-02-04 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11125
11126         * util-vserver/m4/ensc_syscall.m4: initial checkin
11127
11128 2004-02-04 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11129
11130         * util-vserver/scripts/vpkg: implemented Debian support
11131
11132 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11133
11134         * util-vserver/scripts/vserver: cleanups
11135           added '--silent' option
11136
11137 2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11138
11139         * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
11140           cleanups
11141
11142 2004-02-04 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11143
11144         * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
11145           transmission
11146
11147 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11148
11149         * util-vserver/NEWS: version 0.28.193
11150
11151 2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11152
11153         * util-vserver/configure.ac: added check for wget
11154           version 0.28.193
11155
11156 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11157
11158         * util-vserver/util-vserver.spec.in: added some (Build)Requires:
11159
11160 2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11161
11162         * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
11163           files
11164
11165 2004-02-04 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11166
11167         * util-vserver/doc/configuration.xml: documented debootstrap
11168           configuration
11169
11170 2004-02-04 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11171
11172         * util-vserver/scripts/vserver-build.debootstrap: fixed path of
11173           default-uri file
11174
11175 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11176
11177         * util-vserver/distrib/misc/debootstrap.uri: initial checkin
11178
11179 2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11180
11181         * util-vserver/distrib/Makefile.am: added debootstrap.uri
11182
11183 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11184
11185         * util-vserver/scripts/vserver-setup.functions: use
11186           $PKGLIBDEFAULTDIRc
11187
11188 2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11189
11190         * util-vserver/scripts/vserver-build.apt-rpm,
11191           util-vserver/scripts/vserver-build.functions,
11192           util-vserver/scripts/vserver-build.skeleton: cleanups; use
11193           'base.' namespace
11194
11195 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11196
11197         * util-vserver/scripts/vserver-build: added debootstrap
11198
11199 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11200
11201         * util-vserver/scripts/vpkg: added basic support for Debian
11202
11203 2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11204
11205         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
11206
11207 2004-02-04 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11208
11209         * util-vserver/scripts/Makefile-files: added debootstrap and
11210           pkgmgmt files
11211
11212 2004-02-04 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11213
11214         * util-vserver/scripts/vserver-build.debootstrap: initial checkin
11215
11216 2004-02-03 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11217
11218         * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
11219
11220 2004-02-03 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11221
11222         * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
11223
11224 2004-02-03 22:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11225
11226         * util-vserver/contrib, util-vserver/contrib/.cvsignore,
11227           util-vserver/contrib/Makefile-files,
11228           util-vserver/contrib/make-manifest,
11229           util-vserver/contrib/manifest.dat.pathsubst: initial checkin
11230
11231 2004-02-03 21:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11232
11233         * util-vserver/configure.ac: added more details to the final
11234           summary
11235
11236 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11237
11238         * util-vserver/distrib/Makefile.am: added misc/fstab
11239
11240 2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11241
11242         * util-vserver/scripts/vserver-build.apt-rpm,
11243           util-vserver/scripts/vserver-build.functions,
11244           util-vserver/scripts/vserver-build.functions.apt,
11245           util-vserver/scripts/vserver-build.functions.rpm: splitted some
11246           functions into a separate vserver-build.functions.pkgmgmt file
11247           use XXX.yyy namespace-style notation
11248
11249 2004-02-03 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11250
11251         * util-vserver/distrib/misc/fstab,
11252           util-vserver/scripts/vserver-build.functions.pkgmgmt,
11253           util-vserver/scripts/vserver-build.skeleton: initial checkin
11254
11255 2004-02-03 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11256
11257         * util-vserver/scripts/vserver-setup.functions: allow to configure
11258           fstab-file
11259
11260 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11261
11262         * util-vserver/scripts/vserver-build: added skeleton support
11263           fixed help message
11264
11265 2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11266
11267         * util-vserver/scripts/vserver: added '--debug' option
11268
11269 2004-02-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11270
11271         * util-vserver/scripts/util-vserver-vars.pathsubst: added
11272           $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
11273
11274 2004-02-03 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11275
11276         * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
11277
11278 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11279
11280         * util-vserver/src/vkill.c: cleanups; use modern interfaces
11281
11282 2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11283
11284         * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
11285
11286 2004-02-03 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11287
11288         * util-vserver/src/Makefile-files: added vuname
11289
11290 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11291
11292         * util-vserver/src/testsuite/Makefile-files: added workaround for
11293           automake bug
11294
11295 2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11296
11297         * util-vserver/src/vuname.c: initial checkin
11298
11299 2004-02-03 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11300
11301         * util-vserver/configure.ac: use ENSC_C99COMPILER
11302           give out summary at end of ./configure
11303
11304 2004-02-03 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11305
11306         * util-vserver/src/Makefile-files: * added support for
11307           ENSC_HAVE_C99_COMPILER and conditionalized build
11308           of 'vunify'
11309           * renamed *_CXX_X_* variables to *_CXX_*
11310
11311 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11312
11313         * util-vserver/src/vunify.cc: removed since rewritten in C
11314
11315 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11316
11317         * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
11318
11319 2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11320
11321         * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
11322           added warning-messages
11323
11324 2004-02-03 12:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11325
11326         * util-vserver/lib/syscall_getvhiname-v13.hc,
11327           util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
11328
11329 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11330
11331         * util-vserver/doc/compatibility.xml: added note about chcontext
11332           rewrite
11333
11334 2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11335
11336         * util-vserver/configure.ac: added support for olduts API
11337
11338 2004-02-02 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11339
11340         * util-vserver/Makefile.am: substitute @PACKAGE@ too
11341
11342 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11343
11344         * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
11345
11346 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11347
11348         * util-vserver/src/testsuite/chcontext-test.c: initial checkin
11349
11350 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11351
11352         * util-vserver/src/wrappers.h: added Esetsid()
11353
11354 2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11355
11356         * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
11357
11358 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11359
11360         * util-vserver/src/vserver-stat.c: cleanups
11361           added missing '\n' in error-msg
11362
11363 2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11364
11365         * util-vserver/src/vserver-info.c: added UTS tag
11366
11367 2004-02-02 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11368
11369         * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
11370           call
11371
11372 2004-02-02 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11373
11374         * util-vserver/src/chcontext.c: rewrote and enhanced it
11375
11376 2004-02-02 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11377
11378         * util-vserver/src/Makefile-files: made chcontext a dietlibc
11379           program and updated its SOURCES
11380
11381 2004-02-02 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11382
11383         * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
11384           added VHOST/vhi functions and types
11385
11386 2004-02-02 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11387
11388         * util-vserver/lib/vserver-internal.h: cleanups
11389           added CALL_VC_OLDUTS()
11390           added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
11391
11392 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11393
11394         * util-vserver/lib/virtual.h: added VHOST support
11395
11396 2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11397
11398         * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
11399           util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
11400           *_oldproc
11401
11402 2004-02-02 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11403
11404         * util-vserver/lib/syscall-compat.hc,
11405           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
11406           fixed vc_new_s_context() to return the context instead of 0/1
11407
11408 2004-02-02 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11409
11410         * util-vserver/lib/fscompat_getiattr-v13.hc,
11411           util-vserver/lib/fscompat_setiattr-v13.hc,
11412           util-vserver/lib/syscall_getiattr-v13.hc,
11413           util-vserver/lib/syscall_getvxinfo-v13.hc,
11414           util-vserver/lib/syscall_kill-v11.hc,
11415           util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
11416           wrap xid
11417
11418 2004-02-02 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11419
11420         * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
11421
11422 2004-02-02 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11423
11424         * util-vserver/lib/Makefile-files: added *vhiname* files
11425
11426 2004-02-02 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11427
11428         * util-vserver/lib/syscall_getvhiname-olduts.hc,
11429           util-vserver/lib/syscall_getvhiname-v13.hc,
11430           util-vserver/lib/syscall_getvhiname.c,
11431           util-vserver/lib/syscall_setvhiname-olduts.hc,
11432           util-vserver/lib/syscall_setvhiname-v13.hc,
11433           util-vserver/lib/syscall_setvhiname.c: initial checkin
11434
11435 2004-01-29 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11436
11437         * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
11438
11439 2004-01-29 11:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11440
11441         * util-vserver/NEWS: version 0.28.190
11442
11443 2004-01-29 11:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11444
11445         * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
11446           fix $pkglibdir in install-data-hook
11447           put some hooks into own targets
11448
11449 2004-01-29 11:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11450
11451         * util-vserver/configure.ac: added tests for sed and cmp
11452           outsourced ext2fs test (merged from 0.28)
11453
11454 2004-01-29 11:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11455
11456         * util-vserver/src/vserver-stat.c: fixed insert-into-list function
11457           give out warning when vc_get_task_xid() fails
11458
11459 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11460
11461         * util-vserver/src/vserver-info.c: use DIM_OF() macro
11462           added APIVER tag
11463           fixed help message
11464
11465 2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11466
11467         * util-vserver/src/util.h: added DIM_OF() macro
11468
11469 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11470
11471         * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
11472
11473 2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11474
11475         * util-vserver/scripts/legacy/distrib-info,
11476           util-vserver/scripts/legacy/vserver,
11477           util-vserver/scripts/legacy/vserverkillall,
11478           util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
11479           util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
11480           util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
11481           util-vserver/scripts/vrpm-preload,
11482           util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
11483           util-vserver/scripts/vserver-build,
11484           util-vserver/scripts/vserver-copy,
11485           util-vserver/scripts/vservers.grabinfo.sh,
11486           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
11487           fixed/changed path-detection for $UTIL_VSERVER_VARS
11488
11489 2004-01-29 11:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11490
11491         * util-vserver/scripts/Makefile-files: cleanups
11492           do not install util-vserver-vars in SBINDIR anymore
11493
11494 2004-01-29 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11495
11496         * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
11497
11498 2004-01-29 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11499
11500         * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
11501           util-vserver/lib/vserver.h: merged with 0.28
11502
11503 2004-01-23 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11504
11505         * util-vserver/doc/Makefile-files: added some files to doc_DAT
11506
11507 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11508
11509         * util-vserver/configure.ac: version 0.27.199
11510           added check for xsltproc
11511
11512 2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11513
11514         * util-vserver/NEWS: version 0.27.199
11515
11516 2004-01-23 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11517
11518         * util-vserver/compat.h: added ENSC_FIX_IOCTL()
11519
11520 2004-01-23 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11521
11522         * util-vserver/Makefile.am: added $(doc_DAT)
11523
11524 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11525
11526         * util-vserver/doc/Makefile-files: added compat-doc
11527
11528 2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11529
11530         * util-vserver/doc/compat-xhtml.xsl,
11531           util-vserver/doc/compatibility.dtd,
11532           util-vserver/doc/compatibility.xml: initial checkin
11533
11534 2004-01-23 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11535
11536         * util-vserver/lib/ioctl-getext2flags.hc,
11537           util-vserver/lib/ioctl-getfilecontext.hc,
11538           util-vserver/lib/ioctl-setext2flags.hc,
11539           util-vserver/lib/ioctl-setfilecontext.hc,
11540           util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
11541           dietlibc's ioctl() return values
11542
11543 2004-01-22 21:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11544
11545         * util-vserver/lib/getversion-internal.hc,
11546           util-vserver/lib/syscall-compat.hc,
11547           util-vserver/lib/syscall_getiattr-v13.hc,
11548           util-vserver/lib/syscall_gettaskxid-v13.hc,
11549           util-vserver/lib/syscall_getvxinfo-v13.hc,
11550           util-vserver/lib/syscall_kill-v11.hc,
11551           util-vserver/lib/syscall_rlimit-v11.hc,
11552           util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
11553           instead of the VC_CMD(...) macros
11554
11555 2004-01-22 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11556
11557         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
11558
11559 2004-01-22 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11560
11561         * util-vserver/src/vrsetup.c: fixed copyright date
11562
11563 2004-01-22 14:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11564
11565         * util-vserver/src/wrappers.h: added Eioctl() wrapper
11566
11567 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11568
11569         * util-vserver/src/Makefile-files: added vrsetup
11570
11571 2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11572
11573         * util-vserver/src/vrsetup.c: initial checkin
11574
11575 2004-01-22 13:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11576
11577         * util-vserver/src/vunify-doit.hc: * provide st_mode at
11578           vc_set_iattr_compat() call
11579
11580 2004-01-22 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11581
11582         * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
11583           st_mode at vc_set_iattr_compat() call
11584           * do not stop on non-regular files; vc_set_iattr_compat() handles
11585           this
11586           already
11587
11588 2004-01-22 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11589
11590         * util-vserver/src/setattr.c: * removed the race-check; this is
11591           done by vc_set_iattr_compat() already
11592           * provide st_mode at vc_set_iattr_compat() call
11593           * do not stop on non-regular files; vc_set_iattr_compat() handles
11594           this
11595           already
11596           * moved setFlags() code into handleFile()
11597           * added 'iunlink' option
11598
11599 2004-01-22 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11600
11601         * util-vserver/src/chxid.c: * removed the race-check; this is done
11602           by vc_set_iattr_compat() already
11603           * provide st_mode at vc_set_iattr_compat() call
11604           * do not stop on non-regular files; vc_set_iattr_compat() handles
11605           this
11606           already
11607           * moved setFile() code into handleFile()
11608
11609 2004-01-22 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11610
11611         * util-vserver/src/Makefile-files: removed 'vunify' from list of
11612           C++ files
11613
11614 2004-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11615
11616         * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
11617
11618 2004-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11619
11620         * util-vserver/lib/ioctl-getext2flags.hc,
11621           util-vserver/lib/ioctl-getfilecontext.hc,
11622           util-vserver/lib/ioctl-getxflg.hc,
11623           util-vserver/lib/ioctl-setext2flags.hc,
11624           util-vserver/lib/ioctl-setfilecontext.hc,
11625           util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
11626           <-1, assign errno manually and return -1
11627
11628 2004-01-22 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11629
11630         * util-vserver/lib/syscall_getiattr-v13.hc,
11631           util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
11632           removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
11633
11634 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11635
11636         * util-vserver/lib/virtual.h: updated; removed 'dev' field from
11637           'struct vcmd_ctx_iattr_v0'
11638
11639 2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11640
11641         * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
11642           errorcase
11643
11644 2004-01-22 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11645
11646         * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
11647           additional 'mode' parameter to avoid
11648           an additional 'lstat'
11649
11650 2004-01-22 13:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11651
11652         * util-vserver/lib/fscompat_getiattr.c,
11653           util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
11654           parameter to avoid an additional 'lstat'
11655
11656 2004-01-22 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11657
11658         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
11659           util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
11660           additional 'mode' parameter to avoid an additional 'lstat'
11661           * operate on regular files and directories only
11662
11663 2004-01-21 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11664
11665         * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
11666           instead of -1
11667
11668 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11669
11670         * util-vserver/tests/getinitpid.c: updated to new API
11671
11672 2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11673
11674         * util-vserver/src/vserver-info.c: added INITPID* and XID tags
11675
11676 2004-01-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11677
11678         * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
11679           util-vserver/src/vserver-stat.c,
11680           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11681           use vc_get_task_xid() instead of vc_X_getctx()
11682
11683 2004-01-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11684
11685         * util-vserver/lib/vserver.h: * vc_get_vx_info(),
11686           vc_get_task_xid(): added prototypes plus required
11687           typedefinitions
11688           * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
11689           functions
11690           above
11691
11692 2004-01-21 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11693
11694         * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
11695           API
11696           * added support for VC_MULTIVERSION_SYSCALL which chooses the
11697           optimal
11698           CALL_VC variant
11699           * changed CALL_VC() so that it looks for version greater than
11700           requested
11701           one now
11702
11703 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11704
11705         * util-vserver/lib/virtual.h: updated; added VINFO commands
11706
11707 2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11708
11709         * util-vserver/lib/syscall_kill.c,
11710           util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
11711           usage
11712
11713 2004-01-21 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11714
11715         * util-vserver/lib/fscompat_getiattr.c,
11716           util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
11717           macro
11718
11719 2004-01-21 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11720
11721         * util-vserver/lib/checkversion.c,
11722           util-vserver/lib/getversion-internal.hc,
11723           util-vserver/lib/getversion.c,
11724           util-vserver/lib/ioctl-getext2flags.hc,
11725           util-vserver/lib/ioctl-getfilecontext.hc,
11726           util-vserver/lib/ioctl-getxflg.hc,
11727           util-vserver/lib/ioctl-setext2flags.hc,
11728           util-vserver/lib/ioctl-setfilecontext.hc,
11729           util-vserver/lib/ioctl-setxflg.hc,
11730           util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
11731           util-vserver/lib/syscall_getiattr-v13.hc,
11732           util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
11733           "vserver-internal.h" including
11734
11735 2004-01-21 18:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11736
11737         * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
11738           files
11739           removed obsoleted getctx/getinitpid files
11740           renamed some -v11 files to -fscompat
11741
11742 2004-01-21 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11743
11744         * util-vserver/lib/getctx-compat.hc,
11745           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11746           util-vserver/lib/getinitpid-compat.hc,
11747           util-vserver/lib/getinitpid-legacy.hc,
11748           util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
11749
11750 2004-01-21 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11751
11752         * util-vserver/lib/fscompat_getiattr-v13.hc,
11753           util-vserver/lib/fscompat_setiattr-v13.hc,
11754           util-vserver/lib/syscall_gettaskxid-oldproc.hc,
11755           util-vserver/lib/syscall_gettaskxid-v13.hc,
11756           util-vserver/lib/syscall_gettaskxid.c,
11757           util-vserver/lib/syscall_getvxinfo-oldproc.hc,
11758           util-vserver/lib/syscall_getvxinfo-v13.hc,
11759           util-vserver/lib/syscall_getvxinfo.c: initial checkin
11760
11761 2004-01-21 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11762
11763         * util-vserver/lib/fscompat_getiattr-fscompat.hc,
11764           util-vserver/lib/fscompat_getiattr-v11.hc,
11765           util-vserver/lib/fscompat_setiattr-fscompat.hc,
11766           util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
11767           *-fscompat
11768
11769 2004-01-21 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11770
11771         * util-vserver, util-vserver/.cvsignore: added 'Build-*'
11772
11773 2004-01-21 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11774
11775         * util-vserver/configure.ac: added 'oldproc' API
11776
11777 2004-01-21 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11778
11779         * util-vserver/src/Makefile-files,
11780           util-vserver/src/vunify-compare.hc,
11781           util-vserver/src/vunify-compare.ic,
11782           util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
11783           util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
11784           util-vserver/src/vunify.c: renamed *.ic to *.hc
11785
11786 2004-01-21 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11787
11788         * util-vserver/src/vunify.h: added changes for new API
11789           added rsSPECIAL reason
11790
11791 2004-01-21 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11792
11793         * util-vserver/src/vunify.c: added changes for new API
11794
11795 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11796
11797         * util-vserver/src/vunify-doit.ic: updated to new API
11798
11799 2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11800
11801         * util-vserver/src/vlimit.c: fixed help message
11802
11803 2004-01-21 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11804
11805         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11806           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11807           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11808           updated/enhanced for new API
11809
11810 2004-01-21 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11811
11812         * util-vserver/lib/virtual.h: updated
11813
11814 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11815
11816         * util-vserver/lib/vserver-internal.h: added v13 API
11817
11818 2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11819
11820         * util-vserver/lib/vserver.h: added fscompat and v13 functions
11821           removed ioctl functions
11822
11823 2004-01-21 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11824
11825         * util-vserver/lib/Makefile-files: added fscompat and v13 functions
11826
11827 2004-01-21 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11828
11829         * util-vserver/lib/ioctl-getext2flags.c,
11830           util-vserver/lib/ioctl-getext2flags.hc,
11831           util-vserver/lib/ioctl-getfilecontext.c,
11832           util-vserver/lib/ioctl-getfilecontext.hc,
11833           util-vserver/lib/ioctl-setext2flags.c,
11834           util-vserver/lib/ioctl-setext2flags.hc,
11835           util-vserver/lib/ioctl-setfilecontext.c,
11836           util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
11837           ioctl-functions anymore; use them only internally
11838           and include them directly. Therefore, renamed them from *.c to
11839           *.hc
11840
11841 2004-01-21 01:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11842
11843         * util-vserver/lib/fscompat_getiattr-v11.hc,
11844           util-vserver/lib/fscompat_getiattr.c,
11845           util-vserver/lib/fscompat_setiattr-v11.hc,
11846           util-vserver/lib/fscompat_setiattr.c,
11847           util-vserver/lib/ioctl-getxflg.hc,
11848           util-vserver/lib/ioctl-setxflg.hc,
11849           util-vserver/lib/syscall_getiattr-v13.hc,
11850           util-vserver/lib/syscall_getiattr.c,
11851           util-vserver/lib/syscall_setiattr-v13.hc,
11852           util-vserver/lib/syscall_setiattr.c: initial checkin
11853
11854 2004-01-21 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11855
11856         * util-vserver/configure.ac: added v13 & fscompat APIs
11857
11858 2004-01-19 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11859
11860         * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
11861
11862 2004-01-19 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11863
11864         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
11865           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11866           s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
11867
11868 2004-01-19 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11869
11870         * util-vserver/src/Makefile-files: removed vunify-operations
11871
11872 2004-01-19 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11873
11874         * util-vserver/src/vunify.h: cleanups; moved structure declarations
11875           from vunify.c into this headerfile
11876
11877 2004-01-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11878
11879         * util-vserver/src/vunify.c: cleanups
11880           added 'skip_reason' support
11881           added debug output
11882
11883 2004-01-19 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11884
11885         * util-vserver/src/vunify-init.ic: added debug output
11886           fixed descriptor leak
11887
11888 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11889
11890         * util-vserver/src/vunify-compare.ic,
11891           util-vserver/src/vunify-doit.ic: initial checkin
11892
11893 2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11894
11895         * util-vserver/src/vunify-operations.c,
11896           util-vserver/src/vunify-operations.h: obsoleted by more
11897           straight-forward code
11898
11899 2004-01-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11900
11901         * util-vserver/src/vlimit.c: fixed copy&paste error
11902
11903 2004-01-17 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11904
11905         * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
11906
11907 2004-01-17 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11908
11909         * util-vserver/tests/vserver-info.c: updated to new
11910           vc_getVserverVdir() API
11911
11912 2004-01-17 05:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11913
11914         * util-vserver/src/vunify.c: moved init*() functions to
11915           vunify-init.c
11916
11917 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11918
11919         * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
11920           too
11921
11922 2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11923
11924         * util-vserver/src/vunify-matchlist.h: made 'buf' constant
11925
11926 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11927
11928         * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
11929
11930 2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11931
11932         * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
11933           PKGMGMT_INFO_PROG
11934           register 'vdir'
11935           use default exclude-lists
11936
11937 2004-01-17 05:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11938
11939         * util-vserver/src/vunify-debug.c: added a const_cast
11940
11941 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11942
11943         * util-vserver/src/vserver-info.c: updated VDIR tag to new
11944           interface
11945
11946 2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11947
11948         * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
11949
11950 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11951
11952         * util-vserver/scripts/vpkg: initial checkin
11953
11954 2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11955
11956         * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
11957           and $_VPKG
11958
11959 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11960
11961         * util-vserver/scripts/distrib-info,
11962           util-vserver/scripts/legacy/distrib-info: moved distrib-info to
11963           legacy/
11964
11965 2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11966
11967         * util-vserver/scripts/Makefile-files: moved distrib-info to
11968           legacy/
11969           added vpkg
11970
11971 2004-01-17 05:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11972
11973         * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
11974           added 'physical' parameter to vc_getVserverVdir() which resolves
11975           the
11976           complete physical path of the vdir
11977
11978 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11979
11980         * util-vserver/distrib/misc/vunify-exclude: initial checkin
11981
11982 2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11983
11984         * util-vserver/distrib/Makefile.am: added vunify-exclude
11985
11986 2004-01-17 05:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11987
11988         * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
11989
11990 2004-01-17 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11991
11992         * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
11993           minor cleanups
11994
11995 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11996
11997         * util-vserver/src/testsuite/vunify-test.sh: applied new calling
11998           scheme
11999
12000 2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12001
12002         * util-vserver/src/testsuite/vunify-functest.c: added
12003           wrapper_exit_code
12004
12005 2004-01-16 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12006
12007         * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
12008           Emalloc(), Erealloc(): fixed declarations
12009
12010 2004-01-16 18:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12011
12012         * util-vserver/src/vunify-matchlist.c,
12013           util-vserver/src/vunify-matchlist.h,
12014           util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
12015           added exclude-list support
12016
12017 2004-01-16 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12018
12019         * util-vserver/src/vserver-info.c: added APPDIR tag
12020           made it possible to supply additional paramaters
12021
12022 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12023
12024         * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
12025           not use CLONE_VFORK in debug mode; lockups with 'strace' are too
12026           annoying
12027
12028 2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12029
12030         * util-vserver/src/Makefile-files: updated vunify setup
12031           added files for vunify
12032
12033 2004-01-16 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12034
12035         * util-vserver/lib/getvserverappdir.c,
12036           util-vserver/lib/getvservercfgdir.c,
12037           util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
12038           util-vserver/scripts/legacy/.cvsignore,
12039           util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
12040           util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
12041           initial checkin
12042
12043 2004-01-16 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12044
12045         * util-vserver/scripts/functions: accept vservers beginning with
12046           './'
12047
12048 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12049
12050         * util-vserver/lib/vserver.h: added new management functions + doc
12051
12052 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12053
12054         * util-vserver/lib/internal.h: added utilvserver_isDirectory()
12055           prototype
12056
12057 2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12058
12059         * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
12060
12061 2004-01-16 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12062
12063         * util-vserver/lib/Makefile-files: added new management sources
12064
12065 2004-01-16 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12066
12067         * util-vserver/util-vserver.spec.in: use filelists from
12068           contrib/make-manifest
12069
12070 2004-01-16 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12071
12072         * util-vserver/configure.ac: fixed CVS tag
12073
12074 2004-01-16 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12075
12076         * util-vserver/Makefile.am: added contrib/ dir
12077           substitute MANDIR too
12078
12079 2004-01-14 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12080
12081         * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
12082
12083 2004-01-14 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12084
12085         * util-vserver/src/fstool.h: added 'local_fs' struct-member
12086
12087 2004-01-14 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12088
12089         * util-vserver/src/fstool.c: added support for '-x' (do not cross
12090           filesystems)
12091           fixed invocation with directory-name
12092           implemented '-a' (show dot)
12093
12094 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12095
12096         * util-vserver/src/vps.c: minor documentation fix
12097
12098 2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12099
12100         * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
12101           util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
12102           and documented '-x' switch
12103
12104 2004-01-14 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12105
12106         * util-vserver/src/vps.c: makde it compilable with gcc296
12107
12108 2004-01-14 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12109
12110         * util-vserver/util-vserver.spec.in: added -legacy subpackage
12111
12112 2004-01-14 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12113
12114         * util-vserver/Makefile.am: removed timestamps in legacy-dir also
12115           substitute LEGACYDIR and PS
12116
12117 2004-01-14 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12118
12119         * util-vserver/src/vps.c: added native '--version' and '--help'
12120
12121 2004-01-14 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12122
12123         * util-vserver/scripts/Makefile-files: added legacy-scripts to
12124           $(scripts_OPTIONS_EXEMPT)
12125           added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
12126
12127 2004-01-14 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12128
12129         * util-vserver/m4/validate.am: fixed parallel build
12130
12131 2004-01-13 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12132
12133         * util-vserver/configure.ac: added check for PS
12134
12135 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12136
12137         * util-vserver/pathconfig.h.pathsubst: added PS_PROG
12138
12139 2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12140
12141         * util-vserver/src, util-vserver/src/.cvsignore: added vps
12142
12143 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12144
12145         * util-vserver/src/Makefile-files: made vps a dietprog
12146
12147 2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12148
12149         * util-vserver/lib/getctx.c: minor code cleanups
12150
12151 2004-01-13 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12152
12153         * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
12154
12155 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12156
12157         * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
12158
12159 2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12160
12161         * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
12162
12163 2004-01-13 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12164
12165         * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
12166
12167 2004-01-13 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12168
12169         * util-vserver/scripts/Makefile-files: moved legacy scripts into
12170           legacy/ and updated variables
12171
12172 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12173
12174         * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
12175           paths
12176
12177 2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12178
12179         * util-vserver/src/Makefile-files: added vps
12180
12181 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12182
12183         * util-vserver/src/util.h: exitLikeProcess(): added prototype
12184
12185 2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12186
12187         * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
12188
12189 2004-01-13 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12190
12191         * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
12192           initial checkin
12193
12194 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12195
12196         * util-vserver/scripts/save_s_context,
12197           util-vserver/scripts/vps.pathsubst,
12198           util-vserver/scripts/vserver-legacy,
12199           util-vserver/scripts/vserverkillall: moved into legacy
12200
12201 2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12202
12203         * util-vserver/scripts/legacy,
12204           util-vserver/scripts/legacy/save_s_context,
12205           util-vserver/scripts/legacy/vps.pathsubst,
12206           util-vserver/scripts/legacy/vserver,
12207           util-vserver/scripts/legacy/vserverkillall: initial checkin
12208           (moved from ../)
12209
12210 2004-01-13 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12211
12212         * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
12213           on 'suexec' (patch by Alec Thomas)
12214
12215 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12216
12217         * util-vserver/src/Makefile-files: added missing fstool.h header
12218
12219 2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12220
12221         * util-vserver/lib/virtual.h: updated (added scheduler stuff)
12222
12223 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12224
12225         * util-vserver/src/vkill.c: removed warnings about unused
12226           parameters
12227
12228 2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12229
12230         * util-vserver/lib/getvserverbyctx.c,
12231           util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
12232           util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
12233           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
12234           made it compilable with gcc296
12235
12236 2004-01-13 14:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12237
12238         * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
12239
12240 2004-01-13 14:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12241
12242         * util-vserver/lib/vserver.h: added declarations for the ext2fs
12243           functions
12244
12245 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12246
12247         * util-vserver/lib/vserver-internal.h: added EXT2FS macros
12248
12249 2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12250
12251         * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
12252
12253 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12254
12255         * util-vserver/lib/Makefile-files: added the ioctl-* files
12256           added ext2fs.h
12257
12258 2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12259
12260         * util-vserver/src, util-vserver/src/.cvsignore: updated
12261
12262 2004-01-13 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12263
12264         * util-vserver/src/Makefile-files: removed ext2fs.h
12265           added the fstools (lsxid,chxid,showattr,setattr) plus deps
12266
12267 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12268
12269         * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
12270           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
12271           util-vserver/src/setattr.c, util-vserver/src/showattr.c:
12272           minor/medium cleanups
12273
12274 2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12275
12276         * util-vserver/src/fstool-resolvectx.c: initial checkin
12277
12278 2004-01-13 13:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12279
12280         * util-vserver/src/showattr.c: rewrote completely
12281
12282 2004-01-13 13:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12283
12284         * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
12285           ext2fs.h from src/ into lib/ directory; we are providing the
12286           needed functionality through libvserver now
12287
12288 2004-01-13 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12289
12290         * util-vserver/lib/ioctl-getext2flags.c,
12291           util-vserver/lib/ioctl-getfilecontext.c,
12292           util-vserver/lib/ioctl-setext2flags.c,
12293           util-vserver/lib/ioctl-setfilecontext.c,
12294           util-vserver/src/chxid.c, util-vserver/src/fstool.c,
12295           util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
12296           util-vserver/src/setattr.c: initial checkin
12297
12298 2004-01-07 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12299
12300         * util-vserver/lib/vserver.h: added URL which describes
12301           context-creation
12302
12303 2004-01-07 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12304
12305         * util-vserver/src/chcontext.c: * removed obsolete and unused
12306           'fakeinit' variable
12307           * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
12308           requires a second call for ctx -2 to take effect
12309
12310 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12311
12312         * util-vserver/util-vserver.spec.in: added vserver-info
12313
12314 2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12315
12316         * util-vserver/src, util-vserver/src/.cvsignore: updated
12317
12318 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12319
12320         * util-vserver/src/wrappers.h: Edup2(): added
12321
12322 2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12323
12324         * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
12325           instead of checking return-codes manually
12326
12327 2004-01-05 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12328
12329         * util-vserver/src/vserver-info.c: initial checkin
12330
12331 2004-01-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12332
12333         * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
12334           resolver
12335           adding some missing '\n' in messages
12336           ignore empty environment variables too
12337           exitRPMFake(): conditionalized debug-message
12338
12339 2004-01-05 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12340
12341         * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
12342           for parent to finish now
12343           use fd3 for synchronisation
12344           enable fork on default
12345
12346 2004-01-05 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12347
12348         * util-vserver/src/Makefile-files: added vserver-info
12349           minor cosmetical fixes
12350
12351 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12352
12353         * util-vserver/scripts/vserver.stop: fixed error-handling
12354
12355 2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12356
12357         * util-vserver/scripts/vserver-setup.functions: added '--context'
12358           option
12359           minor cosmetical cleanups
12360
12361 2004-01-05 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12362
12363         * util-vserver/scripts/vserver-build.functions.apt:
12364           initVariablesApt(): fixed empty function body
12365
12366 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12367
12368         * util-vserver/scripts/vrpm-preload: major cleanups; use
12369           'vserver-info' to retrieve information about vserver
12370
12371 2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12372
12373         * util-vserver/scripts/vapt-get-worker: removed old, unused debug
12374           code
12375
12376 2004-01-05 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12377
12378         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
12379           modern '--help' & '--version' output
12380
12381 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12382
12383         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12384           $_VSERVER_INFO
12385
12386 2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12387
12388         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
12389           of 2nd parameter
12390
12391 2004-01-05 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12392
12393         * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
12394           util-vserver/lib/getvserverctx.c,
12395           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
12396           small cosmetical fix
12397
12398 2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12399
12400         * util-vserver/configure.ac: version 0.27.190
12401
12402 2003-12-30 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12403
12404         * util-vserver/util-vserver.spec.in: - since dynamic libraries will
12405           be installed now, call /sbin/ldconfig
12406           - other updates...
12407
12408 2003-12-30 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12409
12410         * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
12411           of <linux/unistd.h> to fix problems with
12412           RH's headers
12413
12414 2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12415
12416         * util-vserver/src/testsuite/vunify-test.sh: fixed paths
12417
12418 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12419
12420         * util-vserver/scripts/vserver.stop: use sendKillSequence instead
12421           of ctx-kill
12422
12423 2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12424
12425         * util-vserver/scripts/vserver.functions: sendKillSequence(): added
12426
12427 2003-12-30 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12428
12429         * util-vserver/scripts/util-vserver-vars.pathsubst: removed
12430           _CTX_KILL
12431           added _VKILL
12432
12433 2003-12-30 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12434
12435         * util-vserver/scripts/functions: getVserverStatus(): fixed usage
12436           if ctx
12437           isCtxRunning(): added
12438
12439 2003-12-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12440
12441         * util-vserver/Makefile.am: added missing compat-c99.h header-file
12442
12443 2003-12-30 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12444
12445         * util-vserver/src/chroot-rm.c: fixed order of chroot() and
12446           parameter evaluation so that '--version'
12447           and '--help' are working as non-root also
12448
12449 2003-12-30 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12450
12451         * util-vserver/src/Makefile-files: added missing headers
12452           removed 'ctx-kill'; it is obsoleted through 'vkill'
12453
12454 2003-12-30 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12455
12456         * util-vserver/src/ctx-kill.c: replaced by 'vkill'
12457
12458 2003-12-30 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12459
12460         * util-vserver/compat.h: use results from dietlib's C99
12461           compatibility-check
12462
12463 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12464
12465         * util-vserver/m4/ensc_dietlibc.m4: added check for C99
12466           compatibility
12467
12468 2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12469
12470         * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
12471           mismatch
12472
12473 2003-12-30 16:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12474
12475         * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
12476           util-vserver/lib/.cvsignore, util-vserver/scripts,
12477           util-vserver/scripts/.cvsignore, util-vserver/src,
12478           util-vserver/src/.cvsignore: updated
12479
12480 2003-12-30 16:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12481
12482         * util-vserver/lib/syscall_kill-v11.hc,
12483           util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
12484           with 0.26.90
12485
12486 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12487
12488         * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
12489           path
12490
12491 2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12492
12493         * util-vserver/scripts/vserver: updated start/stop help-messages
12494
12495 2003-12-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12496
12497         * util-vserver/scripts/functions: getAllVservers(): ignore backup
12498           vservers
12499
12500 2003-12-30 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12501
12502         * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
12503           by using '-f' on 'ln'
12504
12505 2003-12-30 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12506
12507         * util-vserver/configure.ac: - merged with 0.26.90 (fixed
12508           --enable-apis, renamed ctx_t to xid_t,
12509           renamed syscall, use C++ for ext2fs.h test)
12510           - libtool'ized it
12511
12512 2003-12-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12513
12514         * util-vserver/src/Makefile-files: * added vkill (merged from
12515           0.26.90)
12516           * libtool'ized it
12517
12518 2003-12-30 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12519
12520         * util-vserver/lib/Makefile-files: * added vc_kill() syscall
12521           (merged from 0.26.90)
12522           * libtool'ized it
12523
12524 2003-12-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12525
12526         * util-vserver/Makefile.am: * added legacy-dir (merged from
12527           0.26.90)
12528           * libtool'ized it
12529
12530 2003-12-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12531
12532         * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
12533           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
12534           util-vserver/lib/getversion-internal.hc,
12535           util-vserver/lib/getversion.c,
12536           util-vserver/lib/getvserverbyctx.c,
12537           util-vserver/lib/getvserverctx.c,
12538           util-vserver/lib/syscall-compat.hc,
12539           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
12540           util-vserver/lib/syscall_rlimit-v11.hc,
12541           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
12542           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12543           util-vserver/scripts/Makefile-files,
12544           util-vserver/scripts/vps.pathsubst,
12545           util-vserver/scripts/vserver-legacy, util-vserver/src,
12546           util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
12547           util-vserver/src/rpm-fake-resolver.c,
12548           util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
12549           util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
12550           util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
12551           merged with 0.26.90
12552
12553 2003-12-29 19:02  uid68581
12554
12555         * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
12556
12557 2003-12-29 19:01  uid68581
12558
12559         * util-vserver/tests/Makefile-files: removed chrootsafe
12560           libtool'ized
12561
12562 2003-12-26 00:50  uid68581
12563
12564         * util-vserver/compat-c99.h, util-vserver/src/testsuite,
12565           util-vserver/src/testsuite/Makefile-files,
12566           util-vserver/src/testsuite/data,
12567           util-vserver/src/testsuite/data/rpm-fake-test.inp,
12568           util-vserver/src/testsuite/data/rpm-fake-test.out,
12569           util-vserver/src/testsuite/rpm-fake-test.c,
12570           util-vserver/src/testsuite/rpm-fake-test.sh,
12571           util-vserver/src/testsuite/vunify-functest.c,
12572           util-vserver/src/testsuite/vunify-test.sh: initial checkin
12573
12574 2003-12-26 00:49  uid68581
12575
12576         * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
12577
12578 2003-12-26 00:48  uid68581
12579
12580         * util-vserver/scripts/vprofile: removed since obsoleted
12581
12582 2003-12-26 00:48  uid68581
12583
12584         * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
12585           util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
12586           used workarounds to make it compilable with non-C99 compilers
12587
12588 2003-12-26 00:47  uid68581
12589
12590         * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
12591           wrappers
12592
12593 2003-12-26 00:47  uid68581
12594
12595         * util-vserver/src/util.h: added Xmemcpy()
12596           added safeChdir() prototype
12597
12598 2003-12-26 00:46  uid68581
12599
12600         * util-vserver/src/rpm-fake.c: rewrote large parts
12601           added NSS functions (getpwnam(), getgrnam(), ...)
12602
12603 2003-12-26 00:45  uid68581
12604
12605         * util-vserver/src/fakerunlevel.c: use setgroups() also
12606
12607 2003-12-26 00:45  uid68581
12608
12609         * util-vserver/src/chroot-rm.c: added '--help' and '--version'
12610
12611 2003-12-26 00:44  uid68581
12612
12613         * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
12614           rpm-fake-resolver
12615           removed secure-umount
12616
12617 2003-12-26 00:42  uid68581
12618
12619         * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
12620           util-vserver/src/util-safechdir.c,
12621           util-vserver/src/vunify-matchlist.c,
12622           util-vserver/src/vunify-matchlist.h,
12623           util-vserver/src/vunify-operations.c,
12624           util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
12625           util-vserver/src/wrappers-dirent.h: initial checkin
12626
12627 2003-12-26 00:38  uid68581
12628
12629         * util-vserver/src/Makefile-files: removed secure-umount
12630           added exec-cd
12631           vunify will be a dietlibc program soonly
12632
12633 2003-12-26 00:34  uid68581
12634
12635         * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
12636           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
12637           fixed quoting
12638
12639 2003-12-26 00:34  uid68581
12640
12641         * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
12642           'secure-umount'
12643
12644 2003-12-26 00:33  uid68581
12645
12646         * util-vserver/scripts/vserver-build.functions.apt: fixed
12647           initVariablesApt()
12648           added support for default apt.conf
12649
12650 2003-12-26 00:33  uid68581
12651
12652         * util-vserver/scripts/vserver-build.functions: rename package-cfg
12653           directory on '--force' also
12654
12655 2003-12-26 00:32  uid68581
12656
12657         * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
12658           option
12659
12660 2003-12-26 00:32  uid68581
12661
12662         * util-vserver/scripts/vserver: added package-management options
12663           (atleast their documention)
12664
12665 2003-12-26 00:30  uid68581
12666
12667         * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
12668
12669 2003-12-26 00:29  uid68581
12670
12671         * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
12672           removed _SECURE_UMOUNT
12673
12674 2003-12-26 00:29  uid68581
12675
12676         * util-vserver/scripts/functions: added support for default
12677           apt.conf
12678
12679 2003-12-26 00:23  uid68581
12680
12681         * util-vserver/scripts/Makefile-files: removed vprofile
12682
12683 2003-12-26 00:22  uid68581
12684
12685         * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
12686           util-vserver/m4/ensc_kerneldir.m4,
12687           util-vserver/m4/ensc_release.m4,
12688           util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
12689           is complained by recent automake
12690
12691 2003-12-26 00:22  uid68581
12692
12693         * util-vserver/lib/getvserverbyctx.c,
12694           util-vserver/lib/getvserverctx.c: added workarounds for non-C99
12695           compilers
12696
12697 2003-12-26 00:21  uid68581
12698
12699         * util-vserver/distrib/defaults/apt,
12700           util-vserver/distrib/defaults/apt/apt.conf: initial checkin
12701
12702 2003-12-26 00:20  uid68581
12703
12704         * util-vserver/distrib/Makefile.am: added default apt.conf
12705
12706 2003-12-26 00:20  uid68581
12707
12708         * util-vserver/compat.h: differ between >=3.3 and below at certain
12709           options
12710           added 'restrict' workarounds
12711
12712 2003-12-26 00:19  uid68581
12713
12714         * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
12715           automake >=2.8 automatically
12716           - added basic test support
12717
12718 2003-12-02 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12719
12720         * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
12721           lazily
12722
12723 2003-12-02 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12724
12725         * util-vserver/lib/getvservername.c: getRecentName(): return
12726           basename of directory but not this of the link anymore
12727
12728 2003-11-22 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12729
12730         * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
12731
12732 2003-11-22 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12733
12734         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12735           util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
12736           0.26
12737
12738 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12739
12740         * util-vserver/Makefile.am: generate some .defaults symlinks
12741
12742 2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12743
12744         * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
12745           %post
12746           added vlimit
12747           added some .default directories
12748
12749 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12750
12751         * util-vserver/lib/getvserverctx.c: added missing includes
12752
12753 2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12754
12755         * util-vserver/scripts/vserver-setup.functions: use
12756           '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
12757
12758 2003-11-20 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12759
12760         * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
12761           instead of 'vservers/rev'
12762
12763 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12764
12765         * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
12766
12767 2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12768
12769         * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
12770
12771 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12772
12773         * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
12774           variable
12775
12776 2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12777
12778         * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
12779
12780 2003-11-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12781
12782         * util-vserver/lib/Makefile-files: added getvserverctx &
12783           getvserverbyctx files
12784           added fmtx* files
12785
12786 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12787
12788         * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
12789           call_set_ctxlimit(): removed
12790
12791 2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12792
12793         * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
12794           vc_getVserverCtx(): added
12795
12796 2003-11-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12797
12798         * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
12799           specialized hex-formating functions
12800
12801 2003-11-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12802
12803         * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
12804           util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
12805           util-vserver/lib/getvserverbyctx.c,
12806           util-vserver/lib/getvserverctx.c: initial checkin
12807
12808 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12809
12810         * util-vserver/scripts/util-vserver-vars.pathsubst: added
12811           PKGSTATEREVDIR
12812
12813 2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12814
12815         * util-vserver/src/vserver-stat.c: rewrote it to
12816           * use the new management function
12817           * remove all traces of printf()
12818           * remove stacked functions
12819
12820 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12821
12822         * util-vserver/src/vlimit.c: use the specialized
12823           utilvserver_fmt_xuint64() function
12824
12825 2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12826
12827         * util-vserver/src/Makefile-files: made 'vserver-stat' a
12828           dietlibc-compiled program
12829
12830 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12831
12832         * util-vserver/compat.h: define FMT_PREFIX
12833
12834 2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12835
12836         * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
12837           util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
12838           util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
12839           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
12840           util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
12841           util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
12842           util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
12843           *int2str()
12844
12845 2003-11-20 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12846
12847         * util-vserver/scripts/vps: removed since autogenerated from
12848           vps.pathsubst
12849
12850 2003-11-18 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12851
12852         * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
12853           obsoleted by fc1
12854
12855 2003-11-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12856
12857         * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
12858           util-vserver/distrib/fc1/apt/rpmpriorities,
12859           util-vserver/distrib/fc1/apt/sources.list,
12860           util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
12861           util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
12862           fdr0.95)
12863
12864 2003-11-18 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12865
12866         * util-vserver/distrib/Makefile.am: added Fedora Core 1
12867           removed Fedora Beta
12868
12869 2003-11-18 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12870
12871         * util-vserver/scripts/vapt-get: do not set $_APT_GET
12872
12873 2003-11-18 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12874
12875         * util-vserver/compat.h: merged/added from 0.25
12876           added workaround for broken 'long long' handling of dietlibc
12877
12878 2003-11-18 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12879
12880         * util-vserver/Makefile.am, util-vserver/THANKS,
12881           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
12882           util-vserver/lib/syscall-compat.hc,
12883           util-vserver/lib/syscall_rlimit-v11.hc,
12884           util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
12885           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12886           util-vserver/scripts/vserver-legacy, util-vserver/src,
12887           util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
12888           util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
12889           util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
12890           util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
12891           merged/added from 0.25
12892
12893 2003-11-18 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12894
12895         * util-vserver/sysv/rebootmgr.subst,
12896           util-vserver/sysv/vservers.subst: merged in changes from 0.25
12897
12898 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12899
12900         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
12901
12902 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12903
12904         * util-vserver/util-vserver.spec.in: added '--without dietlibc'
12905           option
12906
12907 2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12908
12909         * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
12910           of 'enableval')
12911
12912 2003-11-04 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12913
12914         * util-vserver/lib/getvservername.c,
12915           util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
12916           fix compilation problems with glibc
12917
12918 2003-11-04 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12919
12920         * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
12921
12922 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12923
12924         * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
12925           from stable)
12926
12927 2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12928
12929         * util-vserver/Makefile.am: - separated and completed m4_FILES
12930           - added '--show-dead' to cvs2cl params
12931           - fix linuxcaps.h (merged from stable)
12932
12933 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12934
12935         * util-vserver/lib/getvservercfgstyle.c: added some additional
12936           logic
12937
12938 2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12939
12940         * util-vserver/lib/virtual.h: do not include the <linux/types.h>
12941           kernel-header anymore
12942
12943 2003-11-04 13:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12944
12945         * util-vserver/scripts/functions: - getAllVservers: use _tmp
12946           instead of tmp to avoid clashes when caller
12947           wants to have results in 'tmp', fixed array assignment
12948
12949 2003-11-04 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12950
12951         * util-vserver/src/rebootmgr.c: fixed typo
12952
12953 2003-11-04 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12954
12955         * util-vserver/tests/vserver-info.c: added '--help' and '--version'
12956
12957 2003-11-04 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12958
12959         * util-vserver/configure.ac: merged from SYSCALL_SWITCH
12960
12961 2003-11-04 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12962
12963         * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
12964
12965 2003-11-04 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12966
12967         * util-vserver/scripts/distrib-info,
12968           util-vserver/scripts/vserver-copy,
12969           util-vserver/scripts/vserver-legacy,
12970           util-vserver/scripts/vservers.grabinfo.sh,
12971           util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
12972           util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
12973           (/vservers -> $DEFAULT_VSERVERDIR)
12974
12975 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12976
12977         * util-vserver/m4/validate.am: updated from vserver-djinni
12978
12979 2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12980
12981         * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
12982
12983 2003-11-03 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12984
12985         * util-vserver/util-vserver.spec.in: removed 'vkill' for now
12986           call 'install-vserverdir'
12987
12988 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12989
12990         * util-vserver/distrib/redhat/initpost: create
12991           /etc/sysconfig/network
12992
12993 2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12994
12995         * util-vserver/scripts/vserver.functions: - fixed some statements
12996           which would fail with 'set -e'
12997           - made 'disableInterface' smart so that it calculates parameters
12998           automatically
12999
13000 2003-11-03 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13001
13002         * util-vserver/scripts/vserver-setup.functions: added support for
13003           '--netbcast'
13004
13005 2003-11-03 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13006
13007         * util-vserver/lib/getvservername.c: terminate name with '\0'
13008
13009 2003-10-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13010
13011         * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
13012           - reenabled the copy-all mode; can be disabled by setting the
13013           $UTIL_VSERVER_AVOID_COPY environment variable
13014           - use '-HS' ulimit switch for newly created vservers
13015
13016 2003-10-30 17:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13017
13018         * util-vserver/Makefile.am: - large cleanup; use changed variables
13019           from scripts/Makefile
13020           - try to keep modes of pathsubstituted files
13021           - create own install-rule for vserver-dir; 'make distcheck' does
13022           not
13023           like /vservers...
13024
13025 2003-10-30 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13026
13027         * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
13028
13029 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13030
13031         * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
13032           hardcoded /usr/sbin
13033
13034 2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13035
13036         * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
13037           (merged from 0.23.94)
13038
13039 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13040
13041         * util-vserver/src/Makefile-files: create 'setattr' program
13042
13043 2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13044
13045         * util-vserver/scripts/distrib-info,
13046           util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
13047           util-vserver/scripts/vserver-copy,
13048           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
13049           merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
13050
13051 2003-10-30 17:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13052
13053         * util-vserver/scripts/vserver.start,
13054           util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
13055           +e'
13056
13057 2003-10-30 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13058
13059         * util-vserver/scripts/functions: added 'checkComponents()'
13060           function
13061
13062 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13063
13064         * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
13065
13066 2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13067
13068         * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
13069
13070 2003-10-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13071
13072         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13073           INITRDDIR, LIBDIR and INCLUDEDIR
13074
13075 2003-10-30 17:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13076
13077         * util-vserver/scripts/Makefile-files: large cleanup
13078           removed 'vkill' (obsoleted by ctx-kill)
13079           vps is now vps.subst
13080
13081 2003-10-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13082
13083         * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
13084           util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
13085           CAP_OPENDEV
13086
13087 2003-10-30 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13088
13089         * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
13090           'vserverdir'
13091           added missing path-substitutions
13092
13093 2003-10-30 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13094
13095         * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
13096           'vserverdir'
13097
13098 2003-10-30 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13099
13100         * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
13101
13102 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13103
13104         * util-vserver/lib/getvservercfgstyle.c,
13105           util-vserver/lib/getvservername.c,
13106           util-vserver/lib/getvservervdir.c,
13107           util-vserver/tests/vserver-info.c: initial checkin
13108
13109 2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13110
13111         * util-vserver/tests, util-vserver/tests/.cvsignore,
13112           util-vserver/tests/Makefile-files: added vserver-info
13113
13114 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13115
13116         * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
13117           dietlibc-compilation
13118
13119 2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13120
13121         * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
13122           and DEFAULT_VSERVERPKGDIR
13123
13124 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13125
13126         * util-vserver/lib/Makefile-files: added files for higher-level
13127           management
13128
13129 2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13130
13131         * util-vserver/lib/vserver.h: added functions for
13132           vserver-management
13133
13134 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13135
13136         * util-vserver/scripts/vserver.start,
13137           util-vserver/scripts/vserver.stop,
13138           util-vserver/scripts/vserver.suexec: cleanups; go into
13139           vserver-dir before *and* after executing scriptlets
13140
13141 2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13142
13143         * util-vserver/scripts/vserver-build,
13144           util-vserver/scripts/vserver-build.functions: used
13145           $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
13146           hardcoded '/vservers' values
13147
13148 2003-10-22 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13149
13150         * util-vserver/util-vserver.spec.in: rewrote it
13151           added -build subpackage
13152
13153 2003-10-22 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13154
13155         * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
13156           ENSC_ENABLE_DIETLIBC and
13157           ENSC_KERNEL_HEADERS checks into own m4/* files
13158
13159 2003-10-22 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13160
13161         * util-vserver/Makefile.am: renamed sysvdir to initrddir
13162           use $(RELEASE_CPPFLAGS) (-DNDEBUG)
13163           substitute $(vserverdir) and $(vserverpkgdir)
13164           create the $(vserverdir) and $(vserverpkgdir) directories
13165
13166 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13167
13168         * util-vserver/distrib/Makefile.am: added sample 'mtab' file
13169           create the config-dirs
13170
13171 2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13172
13173         * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
13174           but the 'util-vserver-vars' file
13175
13176 2003-10-22 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13177
13178         * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
13179
13180 2003-10-22 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13181
13182         * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
13183           util-vserver/distrib/fdr0.95/apt/rpmpriorities,
13184           util-vserver/distrib/fdr0.95/apt/sources.list,
13185           util-vserver/distrib/fdr0.95/pkgs,
13186           util-vserver/distrib/fdr0.95/pkgs/01,
13187           util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
13188           util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
13189           util-vserver/m4/ensc_initrddir.m4,
13190           util-vserver/m4/ensc_kerneldir.m4,
13191           util-vserver/m4/ensc_release.m4: initial checkin
13192
13193 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13194
13195         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13196           DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
13197
13198 2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13199
13200         * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
13201           scriplets with "$UTIL_VSERVER_VARS" as second param
13202           instead of "$_VSERVER"
13203
13204 2003-10-22 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13205
13206         * util-vserver/scripts/vserver-build.functions: fixed broken quotes
13207
13208 2003-10-22 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13209
13210         * util-vserver/scripts/vserver.functions,
13211           util-vserver/scripts/vserver.start: - reorganized
13212           CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
13213           separate CHCONTEXT_DISCONNECT variable completetly and put
13214           '--flag
13215           fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
13216           'vserver ... start' command only
13217
13218 2003-10-22 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13219
13220         * util-vserver/src/secure-umount.c: use real 'umount' program to
13221           unmount directories
13222
13223 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13224
13225         * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
13226
13227 2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13228
13229         * util-vserver/scripts/vserver-build,
13230           util-vserver/scripts/vserver-setup.functions: fixed getopt
13231           long-option string
13232
13233 2003-10-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13234
13235         * util-vserver/scripts/vserver-build.functions: added support for
13236           copying some default files (resolv.conf, localtime,
13237           krb-conf,...)
13238
13239 2003-10-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13240
13241         * util-vserver/scripts/functions: implemented findAndCopy
13242
13243 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13244
13245         * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
13246
13247 2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13248
13249         * util-vserver/distrib/Makefile.am: added scripts to
13250           AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
13251
13252 2003-10-21 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13253
13254         * util-vserver/src/exec-ulimit.c: implemented '--help' and
13255           '--version'
13256
13257 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13258
13259         * util-vserver/src/vbuild.cc: removed warning about unused
13260           parameters
13261
13262 2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13263
13264         * util-vserver/tests/Makefile-files: renamed to .cc files to .c
13265
13266 2003-10-21 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13267
13268         * util-vserver/tests/chrootsafe.c,
13269           util-vserver/tests/chrootsafe.cc,
13270           util-vserver/tests/escaperoot.c,
13271           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
13272           util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
13273           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
13274           util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
13275           util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
13276           made some little changes to make them
13277           compilable with C compilers
13278
13279 2003-10-21 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13280
13281         * util-vserver/Makefile.am: added new m4/*.m4 macros
13282           added conditional build of CXX files
13283           added support for libtool
13284
13285 2003-10-21 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13286
13287         * util-vserver/distrib/redhat,
13288           util-vserver/distrib/redhat/initpost: initial checkin
13289
13290 2003-10-21 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13291
13292         * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
13293           removed Red Hat 9.0.93
13294           use common redhat/initpost script
13295
13296 2003-10-21 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13297
13298         * util-vserver/lib/Makefile-files: - use dietlibc compilation only
13299           for library-built, but not e.g. when
13300           building object for rpm-fake.so. This is very dark magic...
13301
13302 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13303
13304         * util-vserver/scripts/Makefile-files: removed vunify.old.sh
13305
13306 2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13307
13308         * util-vserver/src/Makefile-files: - conditionalized built of C++
13309           programs
13310           - added very dark magic to build everything of rpm-fake.so with
13311           '-fPIC'
13312           flag (when possible); on ia32 this will not work/is not
13313           necessarily
13314           but x86_64 seems to have problems with current method
13315
13316 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13317
13318         * util-vserver/configure.ac: added check for C++ compiler
13319           added some CXX flags
13320           use ENSC_FPIC_SYSCALL
13321
13322 2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13323
13324         * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
13325           EINVAL)
13326
13327 2003-10-21 13:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13328
13329         * util-vserver/m4/ensc_cxxcompiler.m4,
13330           util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
13331           util-vserver/src/vserver.hh: initial checkin
13332
13333 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13334
13335         * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
13336           compilers and older kernels
13337
13338 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13339
13340         * util-vserver/src/secure-mount.c: made it compilabe with non-C99
13341           compilers
13342
13343 2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13344
13345         * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
13346           'string'
13347           !!BROKE LOTS OF THINGS!! this version does not work yet
13348
13349 2003-10-21 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13350
13351         * util-vserver/src/vunify.cc: use 'Vserver' class instead of
13352           'string'
13353           use getopt()
13354           reindented large parts
13355
13356 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13357
13358         * util-vserver/src/vutil.cc: use 'Vserver' class instead of
13359           'string'
13360           fixed format-string error
13361
13362 2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13363
13364         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
13365           class instead of 'string'
13366
13367 2003-10-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13368
13369         * util-vserver/src/wrappers.h: make it compilable with non-C99
13370           compilers
13371
13372 2003-10-20 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13373
13374         * util-vserver/doc/configuration.xml: documented 'ulimits'
13375           directory
13376
13377 2003-10-20 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13378
13379         * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
13380           saying already: it is old and obsoleted...
13381
13382 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13383
13384         * util-vserver/scripts/vserver.start,
13385           util-vserver/scripts/vserver.stop,
13386           util-vserver/scripts/vserver.suexec: added ulimits support
13387
13388 2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13389
13390         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13391           _EXEC_ULIMIT
13392
13393 2003-10-20 22:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13394
13395         * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
13396           does not exist
13397
13398 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13399
13400         * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
13401
13402 2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13403
13404         * util-vserver/src/exec-ulimit.c: initial checkin
13405
13406 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13407
13408         * util-vserver/src/Makefile-files: added exec-ulimit.c
13409
13410 2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13411
13412         * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
13413
13414 2003-10-20 21:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13415
13416         * util-vserver/src/reducecap.c: use capability support from the
13417           library as far as possible
13418
13419 2003-10-20 21:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13420
13421         * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
13422           capability support from the library instead of including
13423           kernel-headers
13424
13425 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13426
13427         * util-vserver/lib/capabilities.c: initial checkin
13428
13429 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13430
13431         * util-vserver/lib/vserver.h: added capability support
13432
13433 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13434
13435         * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
13436           the library
13437           added capability.c
13438
13439 2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13440
13441         * util-vserver/configure.ac: added support for '-DNDEBUG' in the
13442           library
13443
13444 2003-10-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13445
13446         * util-vserver/Makefile.am: added PKGSTATEDIR substitution
13447
13448 2003-10-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13449
13450         * util-vserver/doc/cfgdirdoc.dtd,
13451           util-vserver/doc/configuration.xml,
13452           util-vserver/scripts/vserver-build.apt-rpm,
13453           util-vserver/scripts/vserver-build.functions,
13454           util-vserver/scripts/vserver-build.functions.apt,
13455           util-vserver/scripts/vserver-build.functions.rpm,
13456           util-vserver/scripts/vserver-setup.functions: initial checkin
13457
13458 2003-10-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13459
13460         * util-vserver/scripts/Makefile-files: - removed vserver-init file
13461           - added vserver-build* files
13462
13463 2003-10-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13464
13465         * util-vserver/scripts/util-vserver-vars.pathsubst: - added
13466           PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
13467           LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
13468           - added WORKAROUND_APT_DBPATH variable
13469
13470 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13471
13472         * util-vserver/scripts/vserver-build: implemented it...
13473
13474 2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13475
13476         * util-vserver/scripts/vserver: added '--sync' and '--verbose'
13477           options
13478           sync the 'stop' stage on restart
13479           fixed invocation of 'vserver-build'
13480
13481 2003-10-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13482
13483         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
13484           more mature by using arrays for the vserver-list
13485
13486 2003-10-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13487
13488         * util-vserver/scripts/vserver.functions: - moved
13489           getFileValue/getFileArray from 'vserver.functions' into
13490           'functions'
13491
13492 2003-10-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13493
13494         * util-vserver/scripts/functions: - moved getFileValue/getFileArray
13495           from 'vserver.functions' into 'functions'
13496           - implemented '/<path>' style vserver specification
13497           - made getAllVservers more mature by using arrays
13498
13499 2003-10-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13500
13501         * util-vserver/scripts/vserver-init: moved 'vserver-init'
13502           functionality into the more general vserver-build*
13503           files
13504
13505 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13506
13507         * util-vserver/configure.ac: gnit'ified
13508
13509 2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13510
13511         * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
13512
13513 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13514
13515         * util-vserver/src/Makefile-files: gnit'ified
13516           added pipe-sync
13517
13518 2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13519
13520         * util-vserver/src/chroot-cat.c: minor cosmetical changes
13521
13522 2003-10-18 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13523
13524         * util-vserver/src/chroot-rm.c: use "wrapper.h"
13525
13526 2003-10-18 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13527
13528         * util-vserver/src/wrappers.h: Eunlink(): added
13529
13530 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13531
13532         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13533           $_VSERVER_BUILD
13534
13535 2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13536
13537         * util-vserver/scripts/vserver: added help/version
13538           added 'build' option
13539           made 'running' silently
13540
13541 2003-10-18 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13542
13543         * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
13544           initial checkin
13545
13546 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13547
13548         * util-vserver/Makefile.am: - gnit'ified it
13549
13550 2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13551
13552         * util-vserver/scripts/Makefile-files: - gnit'ified it
13553           - added vserver-build
13554
13555 2003-10-18 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13556
13557         * util-vserver/sysv/Makefile-files: gnit'ified it
13558
13559 2003-10-18 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13560
13561         * util-vserver/lib/checkversion.c: restored compatibility for case
13562           when old syscall interface uses the
13563           new syscall-number (merged from SYSCALL_SWITCH branch)
13564
13565 2003-10-17 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13566
13567         * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
13568           config.h
13569           version 0.23.191
13570
13571 2003-10-17 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13572
13573         * util-vserver/Makefile.am: cleaned up pathsubst rule
13574
13575 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13576
13577         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13578           _CHROOT_CAT
13579
13580 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13581
13582         * util-vserver/scripts/vserver-init: create link to reverse
13583           ctx->vserver mapping
13584
13585 2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13586
13587         * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
13588           header
13589           - added separate CHCONTEXT_DISCONNECT option
13590           - use default runlevels only when sysv init-style is used
13591           - create/empty mtab file before mounting the vserver
13592
13593 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13594
13595         * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
13596           header
13597           - added separate CHCONTEXT_DISCONNECT option
13598
13599 2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13600
13601         * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
13602           header
13603           - disable interfaces when vserver is not running
13604
13605 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13606
13607         * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
13608           header
13609
13610 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13611
13612         * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
13613
13614 2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13615
13616         * util-vserver/sysv/vservers.subst: stop vservers only, when they
13617           do not have the ONSTOP flag
13618
13619 2003-10-17 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13620
13621         * util-vserver/sysv/Makefile-files: removed some noise from the
13622           substrule
13623
13624 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13625
13626         * util-vserver/src/Makefile-files: added chroot-cat
13627
13628 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13629
13630         * util-vserver/src/chroot-cat.c: initial checkin
13631
13632 2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13633
13634         * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
13635
13636 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13637
13638         * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
13639           wrapper
13640
13641 2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13642
13643         * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
13644           it's now in global <config.h>
13645           - fixed problems with dietlibc's strtok_r() implementation
13646           - do not set '-o <...>' mount-flag when 'defaults' is the only
13647           flag
13648
13649 2003-10-17 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13650
13651         * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
13652           it's now in global <config.h>
13653           - use "wrappers.h" functions
13654           - implemented reverse-symlink file
13655
13656 2003-10-17 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13657
13658         * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
13659           util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
13660           into getprocentry-legacy.c and access /proc/self
13661           instead of /proc/<self-pid> there; this solves problems when
13662           'fakeinit'
13663           flag is used
13664           - removed '#include <compat.h>'; it's now in global <config.h>
13665
13666 2003-10-17 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13667
13668         * util-vserver/scripts/Makefile-files: added vserver-legacy and
13669           vserver.suexec
13670
13671 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13672
13673         * util-vserver/src/ctx-kill.c: kill init-pid
13674           more sanity checks
13675
13676 2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13677
13678         * util-vserver/scripts/vserver.stop: added support for kill-signal
13679           sequence
13680
13681 2003-10-17 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13682
13683         * util-vserver/scripts/vserver.functions: added getEnterShell()
13684           function
13685           added support for kill-signal sequence
13686
13687 2003-10-17 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13688
13689         * util-vserver/scripts/vserver: - added legacy support
13690           - added support for
13691           suexec,restart,condrestart,exec,chkconfig,enter,running
13692           and status
13693
13694 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13695
13696         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13697           _CTX_KILL, _FILETIME and _VSERVER_LEGACY
13698
13699 2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13700
13701         * util-vserver/scripts/vserver-legacy,
13702           util-vserver/scripts/vserver.suexec: initial checkin
13703
13704 2003-10-16 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13705
13706         * util-vserver/tests, util-vserver/tests/.cvsignore: added
13707           getinitpid
13708
13709 2003-10-16 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13710
13711         * util-vserver/lib/Makefile-files: added int2str.c
13712
13713 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13714
13715         * util-vserver/lib/internal.h: added utilvserver_int2str()
13716
13717 2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13718
13719         * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
13720           initial checkin
13721
13722 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13723
13724         * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
13725
13726 2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13727
13728         * util-vserver/tests/Makefile-files: generalized building with
13729           dietlibc
13730           added getinitpid
13731
13732 2003-10-16 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13733
13734         * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
13735           generalized building with dietlibc
13736
13737 2003-10-16 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13738
13739         * util-vserver/lib/Makefile-files: added getinitpid* files
13740           added getprocentry* files
13741           added utils-legacy.h
13742
13743 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13744
13745         * util-vserver/lib/getinitpid-compat.hc,
13746           util-vserver/lib/getinitpid-legacy.hc,
13747           util-vserver/lib/getinitpid.c,
13748           util-vserver/lib/getprocentry-legacy.c,
13749           util-vserver/lib/utils-legacy.h: initial checkin
13750
13751 2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13752
13753         * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13754           s!vc_X_getcctx()!vc_X_getctx(0)!
13755
13756 2003-10-16 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13757
13758         * util-vserver/lib/vserver.h: added vc_X_getinitpid()
13759           pseudo-syscall
13760           removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
13761           now
13762
13763 2003-10-16 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13764
13765         * util-vserver/lib/syscall-legacy.hc: removed all traces of
13766           <stdio.h> usage
13767
13768 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13769
13770         * util-vserver/lib/getctx.c: cleanups
13771           recognize pid==0 as current pid
13772
13773 2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13774
13775         * util-vserver/lib/getctx-legacy.hc: use new
13776           utilvserver_getProcEntry() function
13777           recall vc_X_getctx_legacy() automatically when buffersize was too
13778           small
13779
13780 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13781
13782         * util-vserver/Makefile.am: added substitution for UMOUNT
13783
13784 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13785
13786         * util-vserver/src, util-vserver/src/.cvsignore: updated
13787
13788 2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13789
13790         * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
13791           pedantic warning setups
13792           give '--help' message out on fd 1 instead of 2
13793
13794 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13795
13796         * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
13797           pedantic warning setups
13798
13799 2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13800
13801         * util-vserver/src/new-namespace.c: use "wrappers.h"
13802           use STACK_START macro
13803
13804 2003-10-16 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13805
13806         * util-vserver/src/listdevip.c: small fixes for pedantic
13807           warning-setups
13808
13809 2003-10-16 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13810
13811         * util-vserver/src/compat-pivot_root.h,
13812           util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
13813           util-vserver/src/stack-start.h,
13814           util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
13815           initial checkin
13816
13817 2003-10-16 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13818
13819         * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
13820           programs
13821           added lots of headers
13822           generalized dietlibc handling
13823
13824 2003-10-16 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13825
13826         * util-vserver/scripts/functions, util-vserver/scripts/vserver,
13827           util-vserver/scripts/vserver.functions,
13828           util-vserver/scripts/vserver.start,
13829           util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
13830           function should work now...
13831
13832 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13833
13834         * util-vserver/scripts/util-vserver-vars.pathsubst: added
13835           _SECURE_UMOUNT and _UMOUNT
13836
13837 2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13838
13839         * util-vserver/scripts/Makefile-files: added
13840           vservers.{functions,stop}
13841
13842 2003-10-16 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13843
13844         * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
13845
13846 2003-10-16 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13847
13848         * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
13849
13850 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13851
13852         * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
13853
13854 2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13855
13856         * util-vserver/configure.ac: added check for UMOUNT
13857           added pedantic warn-flags
13858           added template for HAVE_GROWING_STACK check
13859
13860 2003-10-16 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13861
13862         * util-vserver/compat.h: do '#undef inline' for '--std=c99'
13863           dietlibc compilations
13864
13865 2003-10-14 18:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13866
13867         * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
13868           initialize legacy-lib without parsing
13869           /proc
13870
13871 2003-10-14 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13872
13873         * util-vserver/lib/syscall-legacy.hc: added inofficial
13874           vc_init_internal_legacy() function
13875
13876 2003-10-14 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13877
13878         * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
13879           include "internal.h"
13880
13881 2003-10-14 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13882
13883         * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
13884           moved declarations of general functions from vserver-internal.h
13885           into
13886           internal.h
13887
13888 2003-10-14 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13889
13890         * util-vserver/lib/getversion-internal.hc,
13891           util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
13892           util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
13893           (sswitch_merge tag)
13894
13895 2003-10-14 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13896
13897         * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
13898
13899 2003-10-14 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13900
13901         * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
13902           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13903           Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
13904
13905 2003-10-14 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13906
13907         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13908           util-vserver/NEWS, util-vserver/compat.h,
13909           util-vserver/configure.ac, util-vserver/lib/Makefile-files,
13910           util-vserver/lib/checkversion.c,
13911           util-vserver/lib/getctx-compat.hc,
13912           util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
13913           util-vserver/lib/getversion-internal.hc,
13914           util-vserver/lib/getversion.c,
13915           util-vserver/lib/safechroot-internal.hc,
13916           util-vserver/lib/syscall-compat.hc,
13917           util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
13918           util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
13919           util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
13920           util-vserver/scripts, util-vserver/scripts/.cvsignore,
13921           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13922           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13923           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13924           util-vserver/src/vserver-stat.c,
13925           util-vserver/sysv/Makefile-files,
13926           util-vserver/tests/chrootsafe.cc,
13927           util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
13928           branch (sswitch_merge tag)
13929
13930 2003-10-13 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13931
13932         * util-vserver/configure.ac: added rcs2log support
13933           added checks for MS_MOVE and ctx_t
13934           define UTMP_GID as 22 for now
13935
13936 2003-10-13 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13937
13938         * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
13939           create /var/run/vservers on 'make install'
13940           use m4/pkgconfig.am
13941
13942 2003-10-13 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13943
13944         * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
13945           before accessing file)
13946           dietlibc'ized
13947           other cleanups
13948
13949 2003-10-13 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13950
13951         * util-vserver/src/Makefile-files: - added chroot-rm
13952           - compile fakerunlevel with dietlibc
13953
13954 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13955
13956         * util-vserver/scripts/vserver.start: made it working...
13957
13958 2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13959
13960         * util-vserver/scripts/vserver-init: - removed unused variables
13961           - added lockfile-creation
13962           - create symlink from /var/lib/rpm to $rpmdb_path (until all
13963           apt-versions
13964           are having the %_dbpath patch)
13965
13966 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13967
13968         * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
13969           for _CHROOT_RM and _FAKE_RUNLEVEL
13970
13971 2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13972
13973         * util-vserver/scripts/functions: use new secure-mount syntax
13974
13975 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13976
13977         * util-vserver/scripts/Makefile-files: added statements to install
13978           vserver.start
13979
13980 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13981
13982         * util-vserver/m4/pkgconfig.am: initial checkin
13983
13984 2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13985
13986         * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
13987
13988 2003-10-13 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13989
13990         * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
13991           now done by each package
13992           inidividually. For util-vserver, the declaration is in compat.h
13993           and detection in configure.ac
13994
13995 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13996
13997         * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
13998           util-vserver/src/.cvsignore: updated
13999
14000 2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14001
14002         * util-vserver/lib/util-vserver.pc.subst,
14003           util-vserver/src/chroot-rm.c: initial checkin
14004
14005 2003-10-13 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14006
14007         * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
14008           from src/ to toplevel-dir
14009
14010 2003-10-13 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14011
14012         * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
14013           util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
14014           util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
14015           util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
14016           util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
14017           util-vserver/tests/getctx.c: include "compat.h"
14018
14019 2003-10-13 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14020
14021         * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
14022
14023 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14024
14025         * util-vserver/src/compat.h: initial checkin
14026
14027 2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14028
14029         * util-vserver/configure.ac: use absolute default-path for
14030           /bin/mount since it is required by
14031           execv() in secure-mount
14032
14033 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14034
14035         * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
14036
14037 2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14038
14039         * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
14040
14041 2003-10-09 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14042
14043         * util-vserver/src/util.h: - added *_cast macros
14044           - mark writeStr() as __attribute__((__unused__)) to prevent
14045           compiler
14046           warnings
14047           - fixed off-by-one error in WRITE_MSG
14048
14049 2003-10-09 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14050
14051         * util-vserver/src/secure-mount.c: rewrote it completely; it
14052           emulates now nearly the usual mount(8)
14053           functionality but provides the enhanced '--secure', '--chdir
14054           ...',
14055           ... options which are needed for vservers
14056
14057 2003-10-09 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14058
14059         * util-vserver/doc/cfg.txt: added documentation about <interfaces>
14060           and basic vserver-variables
14061
14062 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14063
14064         * util-vserver/scripts/vserver.start: initial checkin
14065
14066 2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14067
14068         * util-vserver/scripts/vserver: complete rewrite
14069
14070 2003-10-09 01:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14071
14072         * util-vserver/Makefile.am: added some standard-tools to the
14073           %.pathsubst rules
14074
14075 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14076
14077         * util-vserver/configure.ac: added checks for some standard-tools
14078
14079 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14080
14081         * util-vserver/tests, util-vserver/tests/.cvsignore,
14082           util-vserver/tests/Makefile-files: added getctx
14083
14084 2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14085
14086         * util-vserver/src/Makefile-files: added save_ctxinfo and
14087           mask2prefix
14088
14089 2003-10-09 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14090
14091         * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
14092           and save_ctxinfo
14093
14094 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14095
14096         * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
14097
14098 2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14099
14100         * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
14101           util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
14102           util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
14103           initial checkin
14104
14105 2003-10-09 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14106
14107         * util-vserver/scripts/util-vserver-vars.pathsubst: added
14108           _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
14109           _SAVE_CTXINFO, _VPS and standard-tool macros
14110
14111 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14112
14113         * util-vserver/scripts/functions: added isVserverRunning function
14114
14115 2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14116
14117         * util-vserver/lib/vserver.h: added CTX_NOCTX macro
14118           added getctx()/getcctx() functions
14119           added ctx_t datatype
14120
14121 2003-10-09 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14122
14123         * util-vserver/lib/Makefile-files: added getctx and int2str +
14124           helper headers
14125
14126 2003-10-06 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14127
14128         * util-vserver/distrib/Makefile.am: added install-rules for the
14129           distributions
14130
14131 2003-10-06 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14132
14133         * util-vserver/distrib/rh9/apt,
14134           util-vserver/distrib/rh9/apt/rpmpriorities,
14135           util-vserver/distrib/rh9/apt/sources.list: initial checkin
14136
14137 2003-10-06 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14138
14139         * util-vserver/util-vserver.spec.in: - fixed Source0 URL
14140           - added -sysv and -devel subpackages
14141           - moved /etc/init.d to %_initrddir
14142
14143 2003-10-06 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14144
14145         * util-vserver/Makefile.am: - added more pathsubst variables
14146           - added $(scripts_DTA)
14147
14148 2003-10-06 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14149
14150         * util-vserver/distrib/defaults/rpm/macros: added notes regarding
14151           %_install_langs and added some other "main"-languages
14152
14153 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14154
14155         * util-vserver/doc/cfg.txt: added apps/vunify documentation
14156
14157 2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14158
14159         * util-vserver/scripts/vserver-init: - added metadata to track if
14160           root-/pkgcfgbase-links shall be made
14161           relative
14162           - added gpg-key import
14163           - create dev/pts directory
14164
14165 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14166
14167         * util-vserver/scripts/vapt-get: improved '--help'/'--version'
14168           messages
14169
14170 2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14171
14172         * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
14173           variables
14174           made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
14175           "$PKGLIBDIR")
14176           added _VRPM
14177           reordered the _* variables alphabetically
14178
14179 2003-10-06 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14180
14181         * util-vserver/scripts/Makefile-files: installed missing files
14182           (functions, vapt-get*, vrpm*)
14183
14184 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14185
14186         * util-vserver/src/secure-mount.c: rewrote it completely
14187
14188 2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14189
14190         * util-vserver/src/rpm-fake.c: - set default-signal handler for
14191           SIGCHLD
14192           - minor cosmetical cleanups
14193           - use wait4(2) instead of waitpid(2)
14194
14195 2003-10-02 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14196
14197         * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
14198           'makeDevEntry' which is more flexible
14199           - added workaround for
14200           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
14201           - content of *all* rpm and apt template directories will be
14202           copied now
14203           - use '-y' flag on 'apt-get' invocation
14204
14205 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14206
14207         * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
14208           util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
14209
14210 2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14211
14212         * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
14213           added copyright
14214
14215 2003-10-02 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14216
14217         * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
14218           removed debug code
14219
14220 2003-10-02 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14221
14222         * util-vserver/scripts/functions,
14223           util-vserver/scripts/util-vserver-vars.pathsubst: added
14224           workaround for
14225           https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
14226
14227 2003-10-01 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14228
14229         * util-vserver, util-vserver/.cvsignore: updated to reflect changes
14230           in CVSROOT/cvsignores
14231
14232 2003-10-01 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14233
14234         * util-vserver/man/Makefile-files: removed last traces of
14235           newvserver
14236
14237 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14238
14239         * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
14240           cvs2cl support
14241
14242 2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14243
14244         * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
14245           that files will not be updated on every
14246           'make' anymore
14247
14248 2003-10-01 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14249
14250         * util-vserver/Makefile.am: - added cvs2cl support
14251           - changed pathsubst rules so that files will not be updated on
14252           every
14253           'make' anymore
14254
14255 2003-10-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14256
14257         * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
14258           prevent compiler warnings
14259
14260 2003-10-01 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14261
14262         * util-vserver/src/new-namespace.c: small fix in error-message
14263
14264 2003-10-01 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14265
14266         * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
14267           type-clash
14268
14269 2003-10-01 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14270
14271         * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
14272           util-vserver/configure.ac: renamed vserver.spec.in to
14273           util-vserver.spec.in
14274
14275 2003-10-01 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14276
14277         * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
14278           removed since linuxconf support was dropped
14279
14280 2003-09-30 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14281
14282         * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
14283           renamed vserver.spec.in to util-vserver.spec.in and updated it
14284
14285 2003-09-30 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14286
14287         * util-vserver/src/new-namespace.c,
14288           util-vserver/src/secure-mount.c: modified showVersion() to show
14289           current version instead of an hardcoded
14290           value
14291
14292 2003-09-30 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14293
14294         * util-vserver, util-vserver/.cvsignore: updated
14295
14296 2003-09-30 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14297
14298         * util-vserver/Makefile.am: added general rule for %.pathsubst
14299           files
14300           updated file-lists
14301
14302 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14303
14304         * util-vserver/configure.ac: added distrib/Makefile
14305
14306 2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14307
14308         * util-vserver/pathconfig.h.pathsubst: initial checkin
14309
14310 2003-09-30 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14311
14312         * util-vserver/scripts/Makefile-files: - renamed
14313           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
14314           makes it easier to use general makefile-rules
14315           - removed the old rules for util-vserver-vars
14316
14317 2003-09-30 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14318
14319         * util-vserver/scripts/util-vserver-vars.pathsubst,
14320           util-vserver/scripts/util-vserver-vars.subst: renamed
14321           util-vserver-vars.subst to util-vserver-vars.pathsubst; this
14322           makes it easier to use general makefile-rules
14323
14324 2003-09-30 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14325
14326         * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
14327           util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
14328           util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
14329           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
14330           util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
14331           util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
14332           util-vserver/src/vserver-stat.c: include <config.h>
14333
14334 2003-09-30 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14335
14336         * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
14337           util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
14338           util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
14339           to avoid naming-clashes with
14340           the standard autoconf macro
14341           - include <config.h>
14342
14343 2003-09-30 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14344
14345         * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
14346           'PACKAGE' class to 'Package' to avoid naming-clashes with the
14347           standard autoconf macro
14348
14349 2003-09-30 19:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14350
14351         * util-vserver/src/rpm-fake.c: - removed debug-output
14352           - do not fail on umount() errors; CLONE_NEWNS has
14353           unexpected/strange
14354           behavior in combination with chroot() so that mountpoints within
14355           chroots *can* disappear automatically
14356
14357 2003-09-30 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14358
14359         * util-vserver/Makefile.am: use recursive make for distrib: added
14360           it to SUBDIRS and remove old
14361           $(distrib_*) variables
14362
14363 2003-09-30 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14364
14365         * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
14366           checkin
14367
14368 2003-09-30 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14369
14370         * util-vserver/distrib/Makefile-files,
14371           util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
14372           util-vserver/distrib/defaults/devs,
14373           util-vserver/distrib/defaults/rpm,
14374           util-vserver/distrib/defaults/rpm/macros,
14375           util-vserver/distrib/install-mdk8.2,
14376           util-vserver/distrib/install-post.sh,
14377           util-vserver/distrib/install-pre.sh,
14378           util-vserver/distrib/install-rh7.2,
14379           util-vserver/distrib/install-rh7.3,
14380           util-vserver/distrib/install-rh8.0,
14381           util-vserver/distrib/install-rh9.0,
14382           util-vserver/distrib/mdk8.2-minimum,
14383           util-vserver/distrib/rh7.3-minimum,
14384           util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
14385           util-vserver/distrib/rh9.0-minimum,
14386           util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
14387           util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
14388           util-vserver/distrib/rh9.0.93/apt/sources.list,
14389           util-vserver/distrib/rh9.0.93/pkgs,
14390           util-vserver/distrib/rh9.0.93/pkgs/01,
14391           util-vserver/distrib/rh9.0.93/pkgs/02,
14392           util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
14393           util-vserver/distrib/rh9/pkgs/02,
14394           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
14395           Replaced the install-* and *-minimum files with configuration
14396           files
14397           for the new vserver-init tool in the scripts directory. To ease
14398           the
14399           'install:'-make target, it is necessarily to use recursive make
14400           for
14401           this directory.
14402
14403 2003-09-30 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14404
14405         * util-vserver/configure.ac: added dietlibc support
14406           version 0.23.89.1
14407
14408 2003-09-30 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14409
14410         * util-vserver, util-vserver/.cvsignore: added Makefile
14411
14412 2003-09-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14413
14414         * util-vserver/lib, util-vserver/lib/.cvsignore,
14415           util-vserver/scripts, util-vserver/scripts/.cvsignore,
14416           util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
14417           util-vserver/scripts/vapt-get-worker,
14418           util-vserver/scripts/vrpm-preload,
14419           util-vserver/scripts/vrpm-worker,
14420           util-vserver/scripts/vserver-init, util-vserver/src,
14421           util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
14422           util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
14423           util-vserver/src/util.h, util-vserver/sysv,
14424           util-vserver/sysv/.cvsignore, util-vserver/tests,
14425           util-vserver/tests/.cvsignore: initial checkin
14426
14427 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14428
14429         * util-vserver/Makefile.am: updated to new -devel branch
14430           added dietlibc support
14431
14432 2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14433
14434         * util-vserver/src/Makefile-files: added secure-mount,
14435           new-namespace and rpm-fake.so rules
14436
14437 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14438
14439         * util-vserver/scripts/vrpm: replaced with new version
14440
14441 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14442
14443         * util-vserver/scripts/util-vserver-vars.subst: added more
14444           variables
14445
14446 2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14447
14448         * util-vserver/scripts/Makefile-files: added more substitutions
14449
14450 2003-09-30 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14451
14452         * util-vserver/doc/cfg.txt: initial checkin
14453
14454 2003-09-29 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14455
14456         * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
14457           util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
14458           util-vserver/THANKS, util-vserver/configure.ac,
14459           util-vserver/distrib, util-vserver/distrib/Makefile-files,
14460           util-vserver/distrib/install-mdk8.2,
14461           util-vserver/distrib/install-post.sh,
14462           util-vserver/distrib/install-pre.sh,
14463           util-vserver/distrib/install-rh7.2,
14464           util-vserver/distrib/install-rh7.3,
14465           util-vserver/distrib/install-rh8.0,
14466           util-vserver/distrib/install-rh9.0,
14467           util-vserver/distrib/mdk8.2-minimum,
14468           util-vserver/distrib/rh7.3-minimum,
14469           util-vserver/distrib/rh8.0-minimum,
14470           util-vserver/distrib/rh9.0-minimum,
14471           util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
14472           util-vserver/doc, util-vserver/doc/FAQ.txt,
14473           util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
14474           util-vserver/doc/intro.txt, util-vserver/lib,
14475           util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
14476           util-vserver/lib/vserver.h, util-vserver/m4,
14477           util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
14478           util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
14479           util-vserver/man, util-vserver/man/Makefile-files,
14480           util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
14481           util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
14482           util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
14483           util-vserver/man/vps.8, util-vserver/man/vpstree.8,
14484           util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
14485           util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
14486           util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
14487           util-vserver/scripts, util-vserver/scripts/Makefile-files,
14488           util-vserver/scripts/distrib-info,
14489           util-vserver/scripts/rootshell,
14490           util-vserver/scripts/save_s_context,
14491           util-vserver/scripts/util-vserver-vars.subst,
14492           util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
14493           util-vserver/scripts/vps, util-vserver/scripts/vpstree,
14494           util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
14495           util-vserver/scripts/vserver-copy,
14496           util-vserver/scripts/vserverkillall,
14497           util-vserver/scripts/vservers.grabinfo.sh,
14498           util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
14499           util-vserver/scripts/vunify.old.sh, util-vserver/src,
14500           util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
14501           util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
14502           util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
14503           util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
14504           util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
14505           util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
14506           util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
14507           util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
14508           util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
14509           util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
14510           util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
14511           util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
14512           util-vserver/src/vutil.p, util-vserver/sysv,
14513           util-vserver/sysv/Makefile-files,
14514           util-vserver/sysv/rebootmgr.subst,
14515           util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
14516           util-vserver/sysv/v_named.subst,
14517           util-vserver/sysv/v_portmap.subst,
14518           util-vserver/sysv/v_sendmail.subst,
14519           util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
14520           util-vserver/sysv/v_xinetd.subst,
14521           util-vserver/sysv/vservers.conf,
14522           util-vserver/sysv/vservers.subst, util-vserver/tests,
14523           util-vserver/tests/Makefile-files,
14524           util-vserver/tests/chrootsafe.cc,
14525           util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
14526           util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
14527           util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
14528           initial checkin
14529
14530 2003-09-29 22:01  
14531
14532         * .: New repository initialized by cvs2svn.
14533