This commit was generated by cvs2svn to compensate for changes in r136,
[util-vserver.git] / ChangeLog
1 2004-07-03 00:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2
3         * configure.ac: version 0.30
4
5 2004-05-27 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6
7         * distrib/install-fc1: fixed DOS lineends (Arne Blankerts)
8
9 2004-04-23 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10
11         * NEWS, configure.ac: version 0.29.5
12
13 2004-04-23 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
14
15         * util-vserver.spec.in: cleanups
16
17 2004-04-20 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
18
19         * sysv/: rebootmgr.subst, vservers.subst: made '--force-reload' an
20           alias for 'restart' (Noèl Köthe,
21           http://savannah.nongnu.org/patch/?func=detailitem&item_id=2633)
22
23 2004-04-20 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
24
25         * scripts/distrib-info: added patch from Matthew Lavy for Debian
26           support
27
28 2004-04-03 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
29
30         * distrib/Makefile-files: added the fc* files
31
32 2004-04-03 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
33
34         * NEWS, configure.ac: version 0.29.4
35
36 2004-04-03 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
37
38         * util-vserver.spec.in: removed doc/FAQ.txt from %doc-list
39
40 2004-04-03 02:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
41
42         * distrib/: fc1-minimum, install-fc1: initial checkin (provided by
43           Arne Blankerts)
44
45 2004-04-03 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
46
47         * distrib/rh9.0-minimum: replaced with list from 'vserver 0.29'
48           package (reported by Arne Blankerts)
49
50 2004-04-03 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
51
52         * distrib/sample.conf: s!-H!-HS!  (reported by Arne Blankerts)
53
54 2004-03-18 19:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
55
56         * doc/: FAQ.txt[DEAD], Makefile-files, changelog.txt[DEAD]: removed
57           FAQ.txt and changelog.txt; they are containing errormessages only
58
59 2004-03-09 05:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
60
61         * m4/ensc_syscallnr.m4: stopped to confuse users with wrong error
62           messages; the correct CPPFLAGS are '-D...' but not '-D=...'
63
64 2004-03-05 06:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
65
66         * m4/ensc_syscallnr.m4: use $ensc_cv_path_kernelheaders instead of
67           $kernelincludedir
68
69 2004-03-05 05:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
70
71         * src/reducecap.c: use strncasecmp() instead of strncmp() include
72           <strings.h>
73
74 2004-03-04 04:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
75
76         * NEWS, configure.ac: version 0.29.3
77
78 2004-03-04 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
79
80         * lib/Makefile-files: do not use '-I $kernelincludedir' anymore
81
82 2004-03-04 04:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
83
84         * m4/ensc_syscallnr.m4: require AC_PROG_CPP
85
86 2004-03-04 04:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
87
88         * m4/: ensc_cflags.m4, ensc_kerneldir.m4, ensc_syscall.m4,
89           ensc_syscallnr.m4, validate.am: merged with HEAD
90
91 2004-03-04 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
92
93         * src/reducecap.c: BUGFIX/ENHANCEMENTS: the CLI interface of
94           'reducecap' was fixed significantly: now it is possible to remove
95           capabilities like CHOWN'. Formerly, only privileged caps like
96           SYS_* or *_ADMIN could be removed because of a coding error.
97           Changes in the related code are making it possible that both
98           '--CAP_XXX' and '--XXX' syntax will be recognized (based on
99           patches and reports by Bodo Eggert).
100
101 2004-02-20 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
102
103         * configure.ac: version 0.29.2
104
105 2004-02-20 20:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
106
107         * lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11(): use correct
108           datastructure (backported from HEAD)
109
110 2004-02-20 20:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
111
112         * src/vlimit.c: * changed logic to skip entries without chance for
113           success (backported   from HEAD) * fixed '--help' message * give
114           vc_set_rlimit() the context instead of a static '-2' * require a
115           ctx on the CLI
116
117 2004-02-19 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
118
119         * lib/syscall-compat.hc: vc_set_ipv4root_compat(): fixed off-by-one
120           error while checking number of allowed IPs (backported from HEAD)
121
122 2004-02-19 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
123
124         * m4/ensc_e2fscheck.m4: tell correct packagename for Debian's
125           e2fsprogs-devel (backported from HEAD) tell packagename for
126           Mandrake (backported from HEAD)
127
128 2004-02-14 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
129
130         * configure.ac: version 0.29.1 use new syscall# detection code
131           (backported from HEAD)
132
133 2004-02-14 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
134
135         * lib/vserver-internal.h: use new syscall# detection code
136           (backported from HEAD)
137
138 2004-02-14 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
139
140         * m4/ensc_syscallnr.m4: initial checkin (backported from HEAD)
141
142 2004-02-11 22:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
143
144         * NEWS, configure.ac: version 0.29
145
146 2004-02-10 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
147
148         * configure.ac: version 0.28.91
149
150 2004-02-10 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
151
152         * Makefile.am, src/Makefile-files: remove src/setattr on 'clean'
153           (reported by Noèl Köthe)
154
155 2004-02-09 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
156
157         * scripts/vserver-copy, src/vbuild.cc: further chattr "fixes"
158
159 2004-02-06 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
160
161         * configure.ac: version 0.28.90
162
163 2004-02-06 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
164
165         * util-vserver.spec.in: require chattr set 't' attribute on
166           /vservers
167
168 2004-02-06 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
169
170         * distrib/install-pre.sh, distrib/install-rh7.2,
171           distrib/install-rh7.3, scripts/vserver: when creating new vserver
172           topdirectories, call 'chattr -t' on them
173
174 2004-02-05 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
175
176         * configure.ac, lib/syscall-legacy.hc, lib/vserver-internal.h,
177           m4/ensc_syscall.m4: backported ENSC_SYSCALL_TRADITIONAL from HEAD
178           version 0.28.1
179
180 2004-01-29 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
181
182         * scripts/vserver-copy: fixed copyright, it is still at Mark
183           Lawrence
184
185 2004-01-28 12:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
186
187         * configure.ac: version 0.28
188
189 2004-01-26 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
190
191         * NEWS: version 0.27.91
192
193 2004-01-26 19:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
194
195         * configure.ac: version 0.27.91 use new ext2fs.h test
196
197 2004-01-26 19:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
198
199         * src/ext2fs.h: updated to new ext2fs.h test
200
201 2004-01-26 19:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
202
203         * m4/: ensc_cflags.m4, ensc_kerneldir.m4, ensc_uv_vrootdir.m4:
204           added missing quotes
205
206 2004-01-26 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
207
208         * m4/ensc_e2fscheck.m4: initial checkin
209
210 2004-01-26 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
211
212         * lib/syscall_kill-v11.hc: fixed warnings about missing initializer
213
214 2004-01-26 19:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
215
216         * lib/: getversion.c, vserver.h: vc_get_version(): removed 'int
217           cat' parameter
218
219 2004-01-22 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
220
221         * NEWS, configure.ac: version 0.27.90
222
223 2004-01-22 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
224
225         * scripts/vserver: call 'chkconfig' to fix initscripts *after*
226           generating the configuration (reported by DUCLOS Andre)
227
228 2004-01-22 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
229
230         * scripts/vserver: allow to override start/stop commands (patch by
231           Erik Smit)
232
233 2004-01-20 00:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
234
235         * scripts/vserver-copy: use an argument on 'mktemp' call
236
237 2004-01-17 07:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
238
239         * scripts/vserver-copy: autodetect the mktemp/tempfile command
240           (reported by DUCLOS Andre)
241
242 2004-01-17 07:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
243
244         * scripts/vserver: start programs with 'exec' on the 'suexec' (and
245           related) commands (patch by Alec Thomas)
246
247 2004-01-07 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
248
249         * src/chcontext.c: backported from HEAD: * removed obsolete and
250           unused 'fakeinit' variable * fixed ctx-creation with fakeinit and
251           static ctx-id's; fakeinit   requires a second call for ctx -2 to
252           take effect
253
254 2004-01-07 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
255
256         * lib/vserver-internal.h: fixed handling of errors within
257           utilvserver_checkCompatVersion() to return real error-code but
258           not -EINVAL
259
260 2003-12-30 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
261
262         * configure.ac: version 0.27
263
264 2003-12-30 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
265
266         * NEWS, configure.ac: version 0.26.90
267
268 2003-12-30 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
269
270         * configure.ac: * another s!sys_virtual_context!vserver! * test for
271           ext2fs.h headers with the C++ compiler; this will detect
272           problems with RH rawhide headers very early
273           (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=112448)
274
275 2003-12-30 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
276
277         * lib/vserver-internal.h: another s!sys_virtual_context!vserver!
278
279 2003-12-30 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
280
281         * lib/syscall_kill-v11.hc: made it compilable with non-C99
282           compilers
283
284 2003-12-30 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
285
286         * scripts/vserver: added basic Slackware support (patch by Stephen
287           Pearce)
288
289 2003-12-30 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
290
291         * src/vkill.c: * s!ctx_t!xid_t! * use native vc_ctx_kill() only
292           when legacy-API is disabled * fixed help-msg
293
294 2003-12-30 14:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
295
296         * lib/syscall_rlimit.c, lib/vserver-internal.h, lib/vserver.h,
297           lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c,
298           lib/syscall-compat.hc, lib/syscall.c, lib/syscall_kill-v11.hc,
299           lib/syscall_kill.c, lib/syscall_rlimit-v11.hc, src/vlimit.c,
300           configure.ac, compat.h: s!ctx_t!xid_t!
301
302 2003-12-26 01:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
303
304         * lib/: getversion-internal.hc, syscall-compat.hc,
305           syscall_kill-v11.hc, syscall_rlimit-v11.hc, vserver-internal.h:
306           s!sys_vserver!vserver!
307
308 2003-12-23 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
309
310         * configure.ac: fixed '--enable-apis' by
311           s!supported_apis!enable_apis!
312
313 2003-12-23 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
314
315         * scripts/vserver: mount /dev/pts with correct options
316
317 2003-12-23 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
318
319         * lib/syscall-legacy.hc: use syscall(...) on __hppa__ too
320
321 2003-12-03 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
322
323         * src/.cvsignore: added vkill
324
325 2003-12-03 01:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
326
327         * Makefile.am: added 'legacydir'
328
329 2003-12-03 01:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
330
331         * lib/getversion.c: vc_get_version(): fixed typo to avoid recursive
332           call
333
334 2003-12-03 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
335
336         * src/Makefile-files: added vkill
337
338 2003-12-03 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
339
340         * src/vkill.c: initial checkin
341
342 2003-12-03 01:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
343
344         * scripts/Makefile-files: install vkill and vunify.sh into
345           LEGACYDIR
346
347 2003-12-03 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
348
349         * scripts/: vunify.old.sh[DEAD], vunify.sh: renamved vunify.old.sh
350           to vunify.sh
351
352 2003-11-29 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
353
354         * scripts/vps.subst: fixed behavior with multiple args (from Debian
355           patch)
356
357 2003-11-29 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
358
359         * lib/: Makefile-files, syscall_kill-v11.hc, syscall_kill.c: added
360           syscall_kill*
361
362 2003-11-29 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
363
364         * lib/virtual.h: updated
365
366 2003-11-29 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
367
368         * lib/syscall.c: removed chrootsafe() code
369
370 2003-11-29 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
371
372         * lib/syscall-legacy.hc: removed old, unused code removed
373           chrootsafe() code made it compilable with '-fPIC'
374
375 2003-11-29 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
376
377         * lib/: syscall-compat.hc, getversion-internal.hc:
378           s!sys_virtual_context!sys_vserver!
379
380 2003-11-29 00:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
381
382         * lib/syscall_rlimit-v11.hc: s!sys_virtual_context!sys_vserver!
383
384 2003-11-29 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
385
386         * lib/vserver-internal.h: s!sys_virtual_context!sys_vserver! made
387           it compilable with '-fPIC'
388
389 2003-11-29 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
390
391         * lib/vserver.h: removed vc_chrootsafe(); such an implementation
392           seems to be impossible...  updated vc_new_s_context documentation
393           added vc_ctx_kill() prototype + doc
394
395 2003-11-29 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
396
397         * tests/: Makefile-files, chrootsafe.cc[DEAD]: removed
398           chrootsafe.cc; such an implementation seems to be impossible...
399
400 2003-11-29 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
401
402         * src/capchroot.c: use chroot() instead of vc_chrootsafe()
403
404 2003-11-22 03:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
405
406         * NEWS, README, configure.ac: version 0.26
407
408 2003-11-22 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
409
410         * .cvsignore: updated
411
412 2003-11-21 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
413
414         * src/ifspec.c: fixed uninitialized variables when ioctl() on the
415           given interfaces fails (thanks to Herbert Poetzl)
416
417 2003-11-21 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
418
419         * configure.ac: version 0.25.90
420
421 2003-11-21 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
422
423         * .cvsignore: updated
424
425 2003-11-20 01:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
426
427         * Makefile.am: - use internal lib/virtual.h on default (controlled
428           by   '--disable-internal-headers' option)
429
430 2003-11-20 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
431
432         * configure.ac: - added '--disable-internal-headers' option
433
434 2003-11-19 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
435
436         * lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11: fill
437           calculated values into *lim
438
439 2003-11-18 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
440
441         * NEWS, configure.ac: version 0.25
442
443 2003-11-18 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
444
445         * util-vserver.spec.in: added 'BuildRequires: e2fsprogs-devel'
446
447 2003-11-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
448
449         * configure.ac: added checks for <ext2fs/ext2fs.h> and
450           <linux/ext2_fs.h>
451
452 2003-11-18 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
453
454         * Makefile.am: remove '__user' which was added in 2.6 headers
455
456 2003-11-18 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
457
458         * src/: vutil.cc, showattr.c, ext2fs.h, Makefile-files: use/added
459           "ext2fs.h" header to bypass problems of 2.6 kernel headers (no
460           __u64 with '--std=c99')
461
462 2003-11-18 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
463
464         * sysv/vservers.subst: small cosmetical change
465
466 2003-11-18 21:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
467
468         * lib/vserver-internal.h: - use VC_RANDCTX instead of VC_NOCTX -
469           use the conditionalized CTX_USER2KERNEL/CTX_KERNEL2USER
470           transformations
471
472 2003-11-18 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
473
474         * lib/vserver.h: - removed C99 comments from copyright header; this
475           might be used by   plain C89 programs also...  - added VC_RANDCTX
476           constant - documented VC_* constants
477
478 2003-11-18 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
479
480         * scripts/vserver: added basic gentoo support (thanks to Allen D.
481           Parker II)
482
483 2003-11-18 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
484
485         * src/: .cvsignore, Makefile-files, ctxlimit.c[DEAD], vlimit.c:
486           renamed ctxlimit.* to vlimit.*
487
488 2003-11-18 00:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
489
490         * THANKS: added Sam Vilain
491
492 2003-11-18 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
493
494         * configure.ac: version 0.24.90
495
496 2003-11-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
497
498         * compat.h: made ctx_t and 'uint32_t' to fix kernel<->user
499           conflicts (-1 in user becomes 0x0000ffff in kernel which would
500           expect 0xffffffff)
501
502 2003-11-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
503
504         * lib/vserver.h: added VC_SAMECTX identifier
505
506 2003-11-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
507
508         * lib/vserver-internal.h: added CTX_USER2KERNEL() and
509           CTX_KERNEL2USER() macros to transform ctx from user into kernel
510           type and vice versa
511
512 2003-11-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
513
514         * lib/: syscall-compat.hc, syscall_rlimit-v11.hc: use
515           CTX_USER2KERNEL() macro to transform ctx from user into kernel
516           type
517
518 2003-11-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
519
520         * sysv/: rebootmgr.subst, vservers.subst: check existence of
521           cfg-file before starting the server
522
523 2003-11-17 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
524
525         * scripts/vserver: set correct mode/permissions of /var/run/utmp
526
527 2003-11-08 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
528
529         * lib/: Makefile-files, syscall_rlimit-v11.hc, syscall_rlimit.c:
530           added rlimit syscalls
531
532 2003-11-07 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
533
534         * src/: .cvsignore, Makefile-files, ctxlimit.c: added ctxlimit
535
536 2003-11-07 23:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
537
538         * src/setctxlimit.c[DEAD]: removed; obsoleted by ctxlimit tool
539
540 2003-11-07 23:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
541
542         * lib/vserver.h: added limit stuff
543
544 2003-11-07 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
545
546         * lib/vserver-internal.h, configure.ac: added V11 API
547
548 2003-11-07 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
549
550         * lib/virtual.h: updated; has now the limit-stuff
551
552 2003-11-07 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
553
554         * man/: vkill.8, setctxlimit.8, vdu.8: initial checkin (provided by
555           Sam Vilain)
556
557 2003-11-04 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
558
559         * NEWS, configure.ac: version 0.24
560
561 2003-11-04 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
562
563         * .cvsignore: added linuxcaps.h
564
565 2003-11-04 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
566
567         * Makefile.am: * enumerated all used m4-files * use/set CVS2CL*
568           flags * edit <linux/linuxcaps.h> and remove statements (#include,
569           __u32)   which may cause errors
570
571 2003-11-04 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
572
573         * configure.ac: use ENSC_CHANGELOG
574
575 2003-11-04 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
576
577         * m4/: changelog.am, ensc_changelog.m4: merged from HEAD
578
579 2003-11-04 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
580
581         * m4/validate.am: updated from vserver-djinni
582
583 2003-11-04 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
584
585         * src/vutil.cc: fixed format-string error
586
587 2003-11-03 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
588
589         * util-vserver.spec.in: use '--enable-linuxconf' conflict with
590           future vserver-* versions
591
592 2003-11-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
593
594         * NEWS, configure.ac: conditionalized built of linuxconf-module
595           version 0.23.97
596
597 2003-11-03 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
598
599         * lib/vserver-internal.h: ignore lower 8 bits of API-version
600
601 2003-11-03 21:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
602
603         * Makefile.am, linuxconf/Makefile-files: conditionalized built of
604           linuxconf-module
605
606 2003-10-30 16:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
607
608         * NEWS: version 0.23.96
609
610 2003-10-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
611
612         * configure.ac: set '-Wno-unused-parameter' use ENSC_UV_VROOTDIR
613
614 2003-10-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
615
616         * m4/ensc_uv_vrootdir.m4: backported from HEAD
617
618 2003-10-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
619
620         * util-vserver.spec.in: create and own /vservers
621
622 2003-10-30 16:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
623
624         * distrib/: install-mdk8.2, install-post.sh, install-pre.sh,
625           install-rh7.2, install-rh7.3, install-rh8.0, install-rh9.0: use
626           customizable value for vserver-rootdir instead of hardcoded
627           '/vservers' import the global configuration file
628           (util-vserver-vars)
629
630 2003-10-30 16:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
631
632         * scripts/Makefile-files, scripts/distrib-info,
633           scripts/util-vserver-vars.subst, scripts/vrpm, scripts/vserver,
634           scripts/vserver-copy, scripts/vservers.grabinfo.sh,
635           scripts/vunify.old.sh, src/Makefile-files, src/rebootmgr.c,
636           src/vunify.cc, sysv/Makefile-files, sysv/rebootmgr.subst: use
637           customizable value for vserver-rootdir instead of hardcoded
638           '/vservers'
639
640 2003-10-30 16:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
641
642         * tests/: chrootsafe.cc, escaperoot.cc: do not declare unused
643           parameters anymore
644
645 2003-10-30 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
646
647         * util-vserver.spec.in: provide/conflict with vserver-admin
648
649 2003-10-30 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
650
651         * Makefile.am, m4/ensc_kerneldir.m4: backported ENSC_KERNEL_HEADERS
652           macro
653
654 2003-10-30 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
655
656         * configure.ac: backported CFLAGS/CXXFLAGS settings backported
657           ENSC_KERNEL_HEADERS macro
658
659 2003-10-30 02:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
660
661         * NEWS, configure.ac: version 0.23.95
662
663 2003-10-30 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
664
665         * .cvsignore: added util-vserver.spec
666
667 2003-10-30 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
668
669         * util-vserver.spec.in, vserver.spec.in[DEAD], Makefile.am,
670           configure.ac: renamed vserver.spec.in to util-vserver.spec.in
671
672 2003-10-30 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
673
674         * scripts/vserver: - reenabled the copy-all mode; can be disabled
675           by setting the   $UTIL_VSERVER_AVOID_COPY environment variable -
676           use '-HS' ulimit switch for newly created vservers
677
678 2003-10-30 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
679
680         * newvserver.defaults[DEAD], linuxconf/.cvsignore,
681           linuxconf/Makefile-files, linuxconf/newvserver.8,
682           linuxconf/newvserver.defaults, linuxconf/newvserver.subst,
683           man/newvserver.8[DEAD], man/Makefile-files, Makefile.am,
684           vserver.spec.in: revived linuxconf-files, but moved them into an
685           own directory
686
687 2003-10-30 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
688
689         * scripts/.cvsignore: added auto-generated perl-scripts
690
691 2003-10-30 01:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
692
693         * scripts/Makefile-files, Makefile.am: reorganized make-file to
694           cope with substituted perl-scripts
695
696 2003-10-30 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
697
698         * scripts/: vkill[DEAD], vkill.subst, vps[DEAD], vps.subst: made
699           '/usr/sbin' path customizable; perl-scripts will be substituted
700           now
701
702 2003-10-30 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
703
704         * src/Makefile-files: define SBINDIR on rebootmgr.c compilation
705           install 'setattr' program
706
707 2003-10-30 01:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
708
709         * src/: chcontext.c, reducecap.c: remove CAP_OPENDEV added
710           CAP_QUOTACTL
711
712 2003-10-30 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
713
714         * scripts/vpstree, scripts/vrpm, scripts/vserver-copy,
715           scripts/vsysvwrapper, scripts/vtop, src/rebootmgr.c: use
716           customizable paths for '/usr/sbin'
717
718 2003-10-30 01:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
719
720         * scripts/rootshell: use customizable paths for '/usr/sbin' do not
721           log commands into /tmp/log anymore
722
723 2003-10-30 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
724
725         * scripts/distrib-info: made it 'bash' use customizable paths for
726           '/usr/sbin'
727
728 2003-10-30 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
729
730         * man/reducecap.8: removed CAP_OPENDEV; added CAP_QUOTACTL
731
732 2003-10-21 19:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
733
734         * configure.ac: version 0.23.93
735
736 2003-10-21 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
737
738         * lib/checkversion.c: fixed stupid thinko (EAGAIN vs. EINVAL)
739
740 2003-10-18 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
741
742         * lib/: getctx-legacy.hc, vserver.h: backported vc_X_getcctx()
743           changes from HEAD
744
745 2003-10-18 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
746
747         * configure.ac: version 0.23.92
748
749 2003-10-18 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
750
751         * lib/checkversion.c: restored compatibility for case when old
752           syscall interface uses the new syscall-number
753
754 2003-10-14 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
755
756         * lib/vserver.h: fixed vc_X_getcctx()
757
758 2003-10-14 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
759
760         * lib/vserver.h: added some documentation added vc_X_getctx()
761           (pseudo-)syscall
762
763 2003-10-14 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
764
765         * lib/vserver-internal.h: added macros from syscall.c added an
766           'extern "C" {...}' block moved safechroot code into own file
767
768 2003-10-14 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
769
770         * lib/syscall.c: moved macros into vserver-internal moved version
771           code into own files
772
773 2003-10-14 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
774
775         * lib/: syscall-compat.hc, syscall-legacy.hc: include
776           "safechroot-internal.hc"
777
778 2003-10-14 17:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
779
780         * lib/: checkversion.c, getctx-compat.hc, getctx-legacy.hc,
781           getctx.c, getversion-internal.hc, getversion.c,
782           safechroot-internal.hc, uint2str.c: initial checkin
783
784 2003-10-14 17:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
785
786         * lib/Makefile-files: added lots of new files
787
788 2003-10-14 15:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
789
790         * configure.ac: added check for existing sys_virtual_context()
791           function renamed '--enable-supported-api' switch to
792           '--enable-apis'
793
794 2003-10-14 15:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
795
796         * lib/vserver-internal.h: added check for existing
797           sys_virtual_context() function
798
799 2003-10-14 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
800
801         * lib/syscall.c: added 'vc_get_version(int)' added lots of
802           macro-magic to generalize the syscall-wrappers
803
804 2003-10-14 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
805
806         * lib/vserver.h: added 'vc_get_version(int)'
807
808 2003-10-14 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
809
810         * configure.ac: version 0.23.91
811
812 2003-10-14 04:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
813
814         * vserver.spec.in: merged with VERSION_0_23 branch
815
816 2003-10-14 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
817
818         * lib/syscall-compat.hc: made it compilable with non-C99 compilers
819
820 2003-10-14 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
821
822         * sysv/Makefile-files: fixed typo in sed invocation
823
824 2003-10-14 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
825
826         * lib/virtual-inc.h[DEAD]: removed since solved by more general
827           'linuxvirtual.h'
828
829 2003-10-14 03:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
830
831         * lib/syscall.c: include "linuxvirtual.h" instead of "linux-inc.h"
832
833 2003-10-14 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
834
835         * lib/syscall-legacy.hc: added missing chroot() call
836
837 2003-10-14 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
838
839         * lib/Makefile-files: removed virtual-inc.h
840
841 2003-10-14 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
842
843         * Makefile.am: generalized CLEANFILES variable added
844           'linuxvirtual.h' to BUILT_SOURCES
845
846 2003-10-14 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
847
848         * tests/chrootsafe.cc: use new API
849
850 2003-10-14 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
851
852         * src/: capchroot.c, chbind.c, chcontext.c, rebootmgr.c,
853           reducecap.c, vserver-stat.c: use new API
854
855 2003-10-14 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
856
857         * compat.h: merged with HEAD
858
859 2003-10-14 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
860
861         * configure.ac: merged MS_MOVE/ctx_t code with HEAD added
862           --enable-supported-apis switch
863
864 2003-10-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
865
866         * Makefile.am: added $(lib_XHDRS) and compat.h
867
868 2003-10-14 02:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
869
870         * lib/Makefile-files: added lib_XHDRS with all the new files added
871           -D_GNU_SOURCE flag
872
873 2003-10-14 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
874
875         * lib/: syscall-compat.hc, syscall-legacy.hc, virtual-inc.h,
876           virtual.h, vserver-internal.h: initial checkin
877
878 2003-10-14 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
879
880         * lib/vserver.h: implemented new API
881
882 2003-10-14 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
883
884         * lib/syscall.c: implemented new API
885
886 2003-10-14 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
887
888         * src/Makefile-files: removed set_ctx_limit.c
889