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