1 2005-07-15 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7 2005-07-15 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9 * configure.ac, lib/personalityflag.c, lib/personalitytype.c,
10 m4/ensc_personality.m4:
12 check whether enums from <linux/personality.h> are available before using
13 them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
15 2005-07-15 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
17 * util-vserver.spec.in:
19 - require the -lib subpackage by -devel
20 - copy GPG keys from /etc/pki/rpm-gpg/
22 2005-07-15 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
24 * src/testsuite/rpm-fake-test.sh:
26 fixed paths so that it works again...
28 2005-07-15 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
32 do not run when IATTR feature is not supported
34 2005-07-15 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
36 * scripts/: vserver.start, vserver.suexec:
38 readded the limit-ulimits-per-vserver stuff due popular request
39 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
41 2005-07-15 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
43 * lib/getinsecurebcaps.c:
45 - adjusted insecure caps for the added CAP_AUDIT* and removed
47 - assume every unknown capability as insecure
49 2005-07-15 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
51 * lib/testsuite/.cvsignore:
55 2005-07-15 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
57 * lib/: syscall_netadd-net.hc, syscall_netremove-net.hc:
59 changed code so that it *compiles* with current kernel headers
61 2005-07-15 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
63 * lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc:
65 Changed the barrier-code so that it sets both the 't' ext2-flag and
66 chmod-0 permissions. This is required to work with 1.2.10 patch;
67 formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
68 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
70 2005-07-15 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
74 use a static '29' for QUOTACTL capability as VC_CAP_QUOTACTL was removed
76 2005-07-15 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
80 added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
81 added/moved some aliases
83 2005-07-15 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
87 removed VC_CAP_QUOTACTL
90 2005-07-15 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
94 removed VC_CAP_QUOTACTL
96 added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
98 2005-07-15 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
100 * contrib/: Makefile-files, yum-2.3.4-chroot.patch:
102 added yum-2.3.4-chroot patch
104 2005-07-15 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
106 * kernel/: network.h, network_cmd.h, switch.h, xid.h:
108 updated to patch-2.6.12.2-vs2.0-rc7
110 2005-07-05 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
112 * scripts/vserver-build.functions:
114 check whether context is already active before starting the build
115 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
117 2005-07-05 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
119 * src/vserver-info.c:
121 allow to pass a numeric xid to 'vserver-info ... RUNNING'
123 2005-07-05 00:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
125 * lib_internal/: Makefile-files, util-isnumber.c, util.h:
129 2005-07-04 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
131 * scripts/vserver-build.debootstrap:
133 give out status message before downloading debootstrap
134 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
136 2005-07-04 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
138 * lib/syscall-alternative.h:
140 updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
143 2005-07-04 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
145 * distrib/misc/debootstrap.uri:
147 oops... set the wrong value
149 2005-07-04 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
151 * distrib/misc/debootstrap.uri:
155 2005-07-04 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
157 * distrib/Makefile.am:
159 register fc4 as rh-style distribution
161 2005-07-03 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
167 2005-07-03 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
169 * contrib/manifest.dat.pathsubst:
171 removed chroot_* + C++ programs
172 added chroot_sh + vwait
174 2005-07-03 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
176 * Makefile.am, lib/virtual.h:
178 updated used kernel headers to 2.6.12.2-vs2.0-rc5
180 2005-07-03 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
182 * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:
184 - s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
185 - added workaround for older kernels not having the naming above
187 2005-07-03 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
191 accept 'async' method
193 2005-07-03 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
195 * scripts/vserver.start:
197 pipe 'popd' output to /dev/null
199 2005-07-03 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
201 * scripts/vserver.functions:
203 initSync(): fixed parameter naming
204 initSync(): set 'async' method when 'vwait' is available
205 _waitForVWait(): read pipe after 'wait' returned
207 2005-07-03 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
209 * scripts/vserver-build:
211 do not set OPTION_KEEP
213 2005-07-03 19:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
215 * scripts/util-vserver-vars.pathsubst:
219 2005-07-03 19:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
224 - unset %_dbpath at 'internalize' operation
226 2005-07-03 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
230 vshelper.initSync(): fixed parameter naming
232 2005-07-03 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
236 implemented 'testfile' subcommand
238 2005-07-03 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
240 * contrib/: Makefile-files, yum-2.3.3-chroot.patch:
242 added yum-2.3.3-chroot.patch
244 2005-07-03 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
248 do not quote $_VSHELPER in help message (reported by Roman Barczynski,
249 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
251 2005-07-03 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
253 * doc/configuration.xml:
255 mentioned the working directory for the scripts
257 2005-07-03 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
259 * kernel/: context.h, context_cmd.h, cvirt_cmd.h, debug.h,
260 namespace.h, namespace_cmd.h, network.h, network_cmd.h, switch.h:
262 updated to 2.6.12.2-vs2.0-rc5
264 2005-07-03 15:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
266 * scripts/vserver.start:
268 execute the prepre script in the configuration directory (*not* the
269 vdir directory); this should not cause legacy problems as formerly the
270 directory was not changed overall
272 2005-07-03 15:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
274 * scripts/vserver.functions:
276 check whether filesystem is mounted readonly; if so, execute
277 $_SECURE_MOUNT with the '-n' argument
279 2005-07-03 15:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
281 * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
284 execute base.setSuccess() at the end
286 2005-07-03 15:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
288 * src/rpm-fake-resolver.c:
290 implemented better error-handling in the read() and write() functions
292 2005-07-03 14:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
294 * ensc_wrappers/: wrappers-io.hc, wrappers-iosock.hc,
297 store result of read*(2) and write*(2) fucntions into signed variables;
298 error handling is more cleaner in this way
300 2005-07-03 14:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
302 * src/vserver-stat.c:
305 - multiply RSS value with PAGESIZE
306 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
307 - prepare the '-O' option: calculate vserver names earlier and use
308 some more helper functions
310 2005-07-03 14:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
314 - doPwStringRequest(): fixed x86_64 issue; rpm-fake.so transmitted a
315 'size_t' value, but rpm-fake-resolver expected an uint32_t
318 2005-07-03 11:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
320 * ensc_vector/: Makefile-files, vector-foreach.c, vector.h,
323 added Vector_foreach*() functions
325 2005-07-02 11:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
327 * src/: Makefile-files, vbuild.cc[DEAD], vcheck.cc[DEAD],
328 vfiles.cc[DEAD], vserver.cc[DEAD], vserver.hh[DEAD],
329 vutil.cc[DEAD], vutil.h[DEAD], vutil.p[DEAD]:
331 removed the C++ tools; they do not work with recent configuration and
332 are adding huge dependencies
334 2005-06-30 08:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
336 * scripts/vserver.stop:
338 use vwait infrastructure
340 2005-06-30 08:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
342 * scripts/: vserver-build.functions.pkgmgmt, vserver.functions:
344 use CHROOT_SH instead of CHROOT_*
347 2005-06-30 08:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
349 * scripts/vserver-build.functions:
351 remove generated vserver when build fails and '--keep' was not specified
353 2005-06-30 08:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
355 * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
356 vserver-build.rpm, vserver-build.skeleton, vserver-build.yum:
358 use 'base.init' instead of 'base.initVariables'
360 2005-06-30 08:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
362 * scripts/vserver-build:
364 added '--keep' option
366 2005-06-30 08:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
368 * scripts/: X, util-vserver-vars.pathsubst:
373 2005-06-30 08:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
377 use CHROOT_SH instead of CHROOT_*
379 2005-06-30 08:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
383 include signal_cmd.h instead of signal.h
385 2005-06-30 08:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
387 * util-vserver.spec.in:
390 buildrequire 'which' and 'diffutils'
391 require 'apt' on i386 only
393 2005-06-30 08:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
395 * distrib/fc4/: apt/rpmpriorities, apt/sources.list, yum/yum.conf,
396 yum.repos.d/fedora-devel.repo,
397 yum.repos.d/fedora-updates-testing.repo,
398 yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo,
399 pkgs/01, pkgs/02, pkgs/03, rpmlist.d/00.lst:
403 2005-06-30 08:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
405 * distrib/redhat/initpost:
407 use CHROOT_SH instead of CHROOT_*
409 2005-06-30 07:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
411 * src/: .cvsignore, Makefile-files, chroot-cat.c[DEAD],
412 chroot-rm.c[DEAD], chroot-sh.c:
414 replaced all the small chroot-* programs with a single 'chroot-sh'
417 2005-05-19 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
419 * scripts/util-vserver-vars.pathsubst:
423 2005-05-19 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
427 use new chroot-cat CLI
429 2005-05-19 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
431 * kernel/: context.h, cvirt.h, dlimit.h, dlimit_cmd.h, inode_cmd.h,
432 legacy.h, signal_cmd.h, xid.h, signal.h[DEAD]:
436 2005-05-19 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
438 * lib/: issupported.c, issupportedstring.c, vserver.h:
440 vc_isSupported() et.al: added VWAIT feature
442 2005-05-19 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
444 * m4/ensc_syscall.m4:
446 s!enable_val!enableval!
448 2005-05-19 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
450 * src/vserver-stat.c:
452 fixed calculation of hours (%24 instead of %60); reported in
453 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
456 2005-05-19 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
460 added '-i', '-o' and '-a' options to cat or override a file, or to
463 2005-05-19 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
465 * distrib/redhat/initpost:
467 use safe chroot-cat commands
469 2005-05-05 21:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
471 * m4/ensc_dietlibc.m4:
473 - give out a more correct helpstring for the '--enable/disable-dietlibc'
475 - use AS_HELP_STRING instead of AC_HELP_STRING
477 2005-05-05 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
481 - removed call to ENSC_FPIC_SYSCALL
482 - enhanced dietlibc version check to the 64 bit version of hppa
484 2005-05-05 11:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
490 2005-05-05 11:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
496 2005-05-05 11:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
498 * src/vshelper-sync.c:
500 use '__linux__' instead of '__linux' (reported by Ola Lundqvist)
502 2005-05-05 11:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
506 minor cosmetical cleanup
508 2005-05-05 11:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
512 - added support for '--help' and '--version'
513 - added '-a' option to append information instead of truncating the
516 2005-05-05 11:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
518 * src/Makefile-files:
520 - 'chroot-cat' supports now the '--help' and '--version' options so
521 removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
524 2005-05-05 11:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
526 * m4/install-notify.am:
530 2005-05-05 11:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
532 * lib/: Makefile-files, syscall_waitexit-v13.hc,
533 syscall_waitexit.c, vserver.h:
535 vc_wait_exit(): implemented support for this syscall
537 2005-05-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
539 * src/compat-pivot_root.h:
543 2005-05-02 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
545 * m4/ensc_syscall.m4:
547 minor cosmetical cleanups
549 2005-05-02 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
551 * m4/ensc_fpicsyscall.m4[DEAD]:
555 2005-05-02 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
557 * m4/ensc_fpicsyscall.m4:
559 use ENSC_SYSCALL_ALTERNATIVE
561 2005-05-02 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
563 * lib/vserver-internal.h:
565 cleaned up '#include <*syscall.h>' stuff
567 2005-05-02 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
569 * lib/: syscall-legacy.hc, syscall-wrap.h:
571 include <syscall.h> also
573 2005-05-02 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
575 * doc/configuration-xhtml.xsl:
577 use class 'directoryname' instead of 'directory' for '<directory/>'
580 2005-05-02 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
582 * Makefile.am, distrib/Makefile.am, m4/install-notify.am:
584 give out additional information about the 'make install' process
586 2005-04-28 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
588 * NEWS, configure.ac:
592 2005-04-28 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
596 adjusted dietlibc requirements
598 2005-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
602 allow to override the execution domain (personality); added
603 '--personality-type' and '--personality-flags' options
605 2005-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
607 * src/rpm-fake-resolver.c:
609 added a TEMP_FAILURE_RETRY around a read(2)
611 2005-04-28 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
613 * scripts/: vserver.start, vserver.suexec:
615 added support for a rescue mode
617 2005-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
619 * scripts/vserver.functions:
621 * _generatePersonalityOptions(): added and use it
622 * added support for a rescue mode
624 2005-04-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
626 * scripts/vserver-build.functions.pkgmgmt:
628 YUM_RELEASEPKGS: added
630 2005-04-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
634 fixed docu for 'stop' and 'start'
636 2005-04-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
640 * verifyInternalPackages(): added
641 * added some sanity checks for a sany environment when internalizing
642 the package management
644 2005-04-28 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
648 * isRegularFile(): fixed evaluation of params
649 * hasSubstring(): added
650 * getAllVservers(): fixed typo
652 2005-04-28 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
654 * lib_internal/sys_clone.h:
656 cleanups; do not include <sys/syscall.h>
658 2005-04-28 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
660 * lib_internal/: Makefile-files, sys_personality.h:
662 added sys_personality.h
664 2005-04-28 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
666 * scripts/: vserver-copy[DEAD], legacy/vserver-copy:
670 2005-04-28 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
672 * lib/testsuite/: Makefile-files, personality.c:
674 added testcases for the vc_*personality*() functions
676 2005-04-28 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
680 added prototypes for vc_*personality* support
682 2005-04-28 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
686 updated to new kernel headers
688 2005-04-28 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
690 * lib/cflags_list-v13.c:
692 do not include <string.h> anymore
694 2005-04-28 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
698 utilvserver_listparser_uint*(): removed the 'nonnull' attribute for the 'mask' param
700 2005-04-28 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
702 * lib/: Makefile-files, personalityflag.c, personalityflag_list.c,
705 added personality* files
707 2005-04-28 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
709 * doc/configuration.xml:
712 * documented 'personality'
714 2005-04-28 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
716 * doc/: configuration-xhtml.xsl, configuration.dtd:
718 added support for <directory> and <filename> markup
720 2005-04-28 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
722 * distrib/fc3/yum/yum.conf:
724 s!redhat-release!fedora-release!
726 2005-04-28 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
728 * distrib/fc3/pkgs/02:
732 2005-04-28 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
734 * distrib/fc3/rpmlist.d/00.lst:
736 added some more packages
738 2005-04-28 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
740 * distrib/: fc1/apt/rpmpriorities, fc2/apt/rpmpriorities,
741 fc3/apt/rpmpriorities, rh9/apt/rpmpriorities:
743 added *-release packages
745 2005-04-28 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
747 * contrib/manifest.dat.pathsubst, scripts/Makefile-files:
749 moved vserver-copy to legacy
751 2005-04-28 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
755 added new kernel headers
757 2005-04-28 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
759 * kernel/: context.h, context_cmd.h, cvirt.h, cvirt_cmd.h,
760 cvirt_def.h, debug.h, debug_cmd.h, dlimit.h, dlimit_cmd.h,
761 inode.h, inode_cmd.h, legacy.h, limit.h, limit_cmd.h,
762 limit_def.h, namespace.h, network.h, network_cmd.h, sched.h,
763 sched_cmd.h, sched_def.h, switch.h, xid.h:
765 updated to headers from patch-2.6.11.7-vs2.0-pre2
767 2005-04-24 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
769 * src/vserver-stat.c:
771 showContexts(): added 'const' qualifier
773 2005-04-24 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
775 * scripts/: start-vservers, vsomething:
777 use the new getAllVservers() functionality to specify special kinds of
780 2005-04-24 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
784 * isRegularFile(): allow to override the '-f' classifier
785 * getAllVservers(): added several types of vservers (marked, unmarked,
787 * getAllVserversByArg()" added
789 2005-04-24 22:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
791 * m4/ensc_dietlibc_compat.m4:
793 * ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and the
794 results from ENSC_SYSCALL_ALTERNATIVE
796 2005-04-24 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
798 * m4/ensc_syscall.m4:
800 * ENSC_SYSCALL_ALTERNATIVE: added
801 * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results from
802 ENSC_SYSCALL_ALTERNATIVE
804 2005-04-24 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
806 * lib/vserver-internal.h, lib_internal/sys_clone.h:
808 include "syscall-wrap.h"
810 2005-04-24 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
812 * lib/: ncaps-net.c, nflags-net.c:
814 VALUES: added an empty field to make it compile with gcc4
816 2005-04-24 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
818 * lib/: ncaps_list-net.c, nflags_list-net.c:
820 made it compatible to the new utilvserver_listparser_uint*() API and
821 added wrappers with a third 'bool *' arg
823 2005-04-24 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
827 * parser function has now to set a 'bool *' arg to signal errors
828 * when 'mask' argument is null, the special modifiers like '~', '!' or
829 'any' are not allowed
831 2005-04-24 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
835 utilvserver_listparser_uint*(): added a third 'bool *' arg for the
836 parser function so that errors can be better propagated
838 2005-04-24 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
840 * lib/: bcaps_list-v13.c, ccaps_list-v13.c, cflags_list-v13.c:
842 made it compatible to the new utilvserver_listparser_uint*() API and
843 added wrappers with a third 'bool *' arg
845 2005-04-24 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
847 * lib/: Makefile-files, syscall-alternative.h, syscall-wrap.h:
849 added syscall-alternative.h and syscall-wrap.h
851 2005-04-24 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
855 exclude some static files
857 2005-04-24 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
861 remove config.cache when CLEAN is set
864 2005-04-24 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
866 * doc/: configuration-xhtml.xsl, configuration.dtd,
870 added new CSS from Nicolas Costes
872 2005-04-16 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
877 added '--disable-extra-optimizations' option
879 2005-04-16 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
881 * scripts/: vserver-build.functions, vserver-build.functions.apt,
882 vserver-build.functions.rpm, vserver-build.functions.yum,
885 use the common isRegularFile() method to filter out backup-files
887 2005-04-16 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
891 isRegularFile(): added
893 2005-04-16 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
895 * util-vserver.spec.in:
898 added changelog entry for 0.30.206
900 2005-04-13 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
902 * NEWS, configure.ac:
906 2005-04-12 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
908 * src/vserver-info.c:
910 implemented VERIFYPROC method
912 2005-04-12 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
914 * scripts/vserver.functions:
916 added verify-proc sanity check
918 2005-04-12 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
922 killContext(): commented out the more correct
923 (but not working) kill-sequence
925 2005-04-12 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
927 * util-vserver.spec.in:
931 2005-04-12 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
935 added '--no-wrap -S' to the CVS2CL_AMFLAGS
937 2005-04-12 21:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
941 adjusted min-dietlibc requirements
943 2005-04-12 21:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
945 * m4/ensc_dietlibc.m4:
947 ENSC_ENABLE_DIETLIBC(): allow 'min_ver' to be a shell variable
949 2005-04-12 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
953 vshelper.isDebug(): fixed logic
955 2005-04-10 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
959 send the signals for endgrent() and endpwent()
961 2005-04-10 14:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
963 * contrib/: Makefile-files, yum-2.2.1-chroot.patch,
964 yum-2.3.2-chroot.patch:
966 added patches for yum
968 2005-04-10 14:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
974 2005-04-10 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
976 * src/context-sync.hc:
978 ignore errors during setsid(2) execution (required for vs1.9.5.12+)
980 2005-04-10 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
984 * kill vserver processes explicitly with 'killContext'; userspace
985 reboot helper may assume that 'reboot(2)' never returns...
986 * added 'async' method
988 2005-04-10 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
990 * scripts/vserver.stop:
992 implicate '--sync' option; it is not possible to stop asynchronously
993 send SIGINT to pid 1 instead of trying to determine initpid
995 2005-04-10 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
997 * scripts/vserver.functions:
999 use 'killContext()' instead of invoking 'vkill' manually
1000 set an initial runlevel for 'minit' style also
1001 set 'async' vshelper method for non-sync mode
1003 2005-04-10 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1005 * scripts/vprocunhide:
1007 fixed missing quoting of '~'; this may cause very slow booting when
1008 NIS/LDAP servers are local vservers as bash tries to expand this to a
1011 2005-04-10 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1013 * scripts/functions:
1015 spawn(), killContext(): added
1017 2005-04-10 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1023 2005-04-10 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1025 * m4/ensc_dietlibc.m4:
1027 use a more modern version which accepts 'DIET' and 'DIETFLAGS' as
1028 global configure variables
1030 2005-04-10 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1032 * m4/ensc_cxxcompiler.m4:
1036 2005-04-10 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1040 defined ENSC_USE_DIETLIBC + ENSC_USE_GLIBC
1042 2005-04-10 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1046 removed 'DIET' and 'DIETFLAGS' variables; they are set by configure now
1048 2005-04-08 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1050 * scripts/vyum-worker:
1052 added better test for patched yum
1054 2005-04-08 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1056 * src/vserver-info.c:
1060 2005-04-08 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1062 * scripts/vserver.suexec:
1064 fixed typo (reported by Paul S. Gumerman)
1066 2005-04-08 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1068 * scripts/vserver-build.functions.yum:
1070 substitute @YUMLOCKDIR@
1072 2005-04-08 21:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1074 * scripts/chcontext:
1076 fixed operation when context was not specified
1078 2005-04-08 21:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1080 * distrib/redhat/initpre:
1082 reverted the patch adding '/usr/X11'
1083 create '/sbin/new-kernel-pkg'; 'initpost' would be too late for FC4
1085 2005-04-08 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1087 * distrib/redhat/initpost:
1089 use 'ln -sf' instead of 'ln -s'
1091 2005-04-08 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1093 * distrib/fc3/yum/yum.conf:
1097 2005-04-08 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1099 * distrib/Makefile.am:
1101 added 'fc3' to 'redhat_style'
1103 2005-04-08 21:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1107 use DIETFLAGS instead of DIET_FLAGS
1109 2005-03-29 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1111 * ensc_vector/Makefile-files:
1113 use $(LIBENSCVECTOR) instead of libensc_vector.a
1115 2005-03-25 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1117 * scripts/vserver.stop:
1121 2005-03-25 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1123 * scripts/vserver.functions:
1125 minor cleanups: call vkill with '--xid' instead of '-c'
1127 2005-03-25 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1129 * scripts/vserver.stop:
1131 address both the context and the pid when sending SIGINT to init
1133 2005-03-25 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1135 * lib_internal/testsuite/copy-check:
1137 do not use '-s' with 'cmp' but display verbose error reason
1139 2005-03-25 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1141 * lib_internal/switchtowatchxid.c:
1143 simplified it and made it work with recent kernels
1145 2005-03-25 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1147 * doc/configuration-xhtml.xsl:
1149 use 'alternate stylesheet' instead of 'stylesheet' (reported by Herbert
1152 2005-03-25 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1154 * util-vserver.spec.in:
1156 fixed quoting of % in %description
1158 2005-03-24 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1160 * Makefile.am, REQUIREMENTS:
1164 2005-03-24 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1166 * NEWS, configure.ac, util-vserver.spec.in:
1170 2005-03-24 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1172 * util-vserver.spec.in:
1174 added some %descriptions
1176 2005-03-24 13:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1180 s!write()!Vwrite()! at some places
1181 add 'volatile' qualifier at variables used around 'setjmp'
1182 use sigsetjmp() instead of setjmp()
1185 2005-03-24 13:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1187 * src/secure-mount.c:
1189 s!write()!Vwrite()! at some places
1190 use Echdir() instead of chdir()
1192 2005-03-24 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1194 * src/filetime.c, src/lsxid.c, src/readlink.c, src/reducecap.c,
1195 src/showattr.c, src/vattribute.c, src/vcontext.c, src/vcopy.c,
1196 src/vdlimit.c, src/vlimit.c, src/vps.c, src/vserver-stat.c,
1197 src/vuname.c, src/vunify.c, vserver-start/interface-read.c:
1199 s!write()!Vwrite()! at some places
1201 2005-03-24 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1203 * lib_internal/testsuite/sigbus.c:
1205 use Etruncate() instead of truncate()
1207 2005-03-24 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1209 * lib_internal/testsuite/copy-check:
1211 added new tests and better diagnostic
1213 2005-03-24 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1215 * lib_internal/unify-copy.c:
1217 moved 'volatile' qualifiers to a better place
1220 2005-03-24 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1222 * ensc_wrappers/wrappers-unistd.hc:
1226 2005-03-24 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1228 * ensc_vector/testsuite/test2.c:
1232 2005-03-24 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1234 * lib_internal/testsuite/sigbus.c:
1236 unlink temporary files on exit
1238 2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1240 * lib_internal/unify-unify.c:
1242 Unify_unify(): block signals while executing the non-atomic operations
1244 2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1248 optimized directory creation
1250 2005-03-24 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1252 * lib_internal/unify-copy.c:
1254 prepared for sigbus testcase
1255 added some 'volatile' modifiers
1256 use siglongjmp() instead of longjmp()
1258 2005-03-24 01:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1260 * lib_internal/matchvserverinfo-init.c:
1264 2005-03-24 01:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1266 * lib_internal/testsuite/: .cvsignore, Makefile-files, sigbus.c:
1268 added sigbus testcase
1270 2005-03-23 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1272 * ensc_vector/testsuite/.cvsignore:
1276 2005-03-23 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1278 * src/: vhashify-init.hc, vhashify.c:
1280 added lots of new code...
1282 2005-03-23 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1286 is_selinux_enabled(): added
1288 2005-03-23 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1290 * scripts/: vserver-build.apt-rpm, vserver-build.rpm,
1293 execute '--initdb' before importing pubkeys
1294 import pubkeys from /etc/vservers/.distributions/.common/pubkeys also
1296 2005-03-23 03:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1300 added 'hashify' target
1302 2005-03-23 03:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1304 * scripts/util-vserver-vars.pathsubst:
1308 2005-03-23 03:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1310 * lib_internal/matchlist-initrefserverlist.c:
1312 fixed initialization of 'vserver'
1314 2005-03-23 03:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1316 * distrib/Makefile.am:
1318 create /etc/.../.distributions/.common/pubkeys/
1319 create /etc/.../.defaults/apps/vunify/hash
1321 2005-03-23 03:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1323 * util-vserver.spec.in:
1325 copy GPG keys from the system into the confdir
1326 buildrequire dietlibc-0.25
1328 2005-03-23 03:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1332 build with debug settings
1334 2005-03-22 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1338 honor return codes of read(2) and write(2) when communication with the rpm-fake-helper
1339 call read(2) and write(2) through TEMP_FAILURE_RETRY()
1340 use Vwrite() instead of write(2) at some places
1342 2005-03-22 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1344 * lib_internal/command-exec.c:
1346 call write(2) through TEMP_FAILURE_RETRY()
1348 2005-03-22 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1350 * util-vserver.spec.in:
1352 BuildRequire beecrypt-devel
1354 2005-03-22 16:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1356 * src/: chcontext.c, vhashify.c:
1358 workaround warning messages regarding 'warn_unused_return_value' when
1359 using _FORTIFY_SOURCE.
1361 2005-03-22 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1363 * lib/getvservervdir.c, lib_internal/coreassert.h,
1364 lib_internal/matchlist-initmanually.c,
1365 lib_internal/matchlist-printid.c,
1366 lib_internal/util-exitlikeprocess.c, lib_internal/util-io.h:
1368 workaround warning messages regarding 'warn_unused_return_value' when
1369 using _FORTIFY_SOURCE.
1371 2005-03-22 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1373 * contrib/manifest.dat.pathsubst:
1375 added vhashify + vdlimit
1377 2005-03-22 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1379 * util-vserver.spec.in:
1382 use %global instead of %define
1384 2005-03-22 15:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1390 2005-03-19 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1396 2005-03-19 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1402 2005-03-19 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1404 * scripts/chcontext:
1406 do not use '--create' for dynamic contexts
1408 2005-03-19 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1410 * sysv/vkillall[DEAD], tests/attack.spec[DEAD]:
1414 2005-03-19 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1416 * sysv/vkillall, tests/attack.spec:
1418 added to be removed...
1420 2005-03-19 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1422 * distrib/redhat/initsignal[DEAD]:
1426 2005-03-19 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1428 * distrib/redhat/initsignal:
1430 added to be removed soon...
1432 2005-03-19 03:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1438 2005-03-19 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1440 * doc/vunify-verbosity.txt, lib/apidoc/list2xxx.descr, scripts/X,
1445 2005-03-19 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1447 * vserver-start/: interface-add.c, interface-print.c,
1448 interface-remove.c, main.c:
1450 avoid warnings regarding unused params
1452 2005-03-19 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1454 * src/Makefile-files:
1456 moved vdlimit into the only-C99 section
1457 build vhashify only with C99 and beecrypt
1460 2005-03-19 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1462 * lib_internal/testsuite/copy-check:
1465 conditionalize expensive tests
1467 2005-03-19 03:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1469 * lib_internal/Makefile-files, lib/Makefile-files:
1471 moved *dlimit* files into the only-C99 section
1472 clean all potentially built libraries
1474 2005-03-19 03:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1476 * ensc_vector/list-free.c:
1478 some minor C89 compatibility changes
1480 2005-03-19 03:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1482 * ensc_vector/Makefile-files:
1484 use 'lib-dietlibc-not-enabled-error.a' consistently
1485 clean all libraries inclusive those which might not be built
1487 2005-03-19 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1489 * doc/configuration.dtd:
1493 2005-03-19 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1495 * doc/configuration.xml:
1497 documented the 'vhashify' configuration
1498 moved '<default>' tags before '<description>'
1500 2005-03-19 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1502 * doc/configuration-xhtml.xsl:
1504 applied changes regarding the new www-location on savannah
1506 2005-03-19 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1508 * doc/Makefile-files:
1510 (re)added xsltproc support
1512 2005-03-19 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1516 added tests for XSLTPROC
1517 added '--disable-expensive-tests'
1518 added beecrypt tests
1519 cosmetical cleanups + enhancements
1521 2005-03-19 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1525 set some values in TESTS_ENVIRONMENT
1526 added some hacks for lib-dietlibc-not-enabled-error.a
1528 2005-03-18 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1530 * lib_internal/testsuite/.cvsignore:
1534 2005-03-18 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1536 * lib_internal/unify.h, src/vunify.h:
1538 include <sys/stat.h> instead of defining a 'struct stat'; this prevents
1539 problems with the 64bit interface of the filesystem functions
1541 2005-03-18 04:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1543 * lib_internal/unify-copy.c:
1545 use a sparse-file friendly method for copying files
1547 2005-03-18 04:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1549 * lib_internal/testsuite/: Makefile-files, copy-check, copy.c:
1551 added testcases for Unify_copy()
1553 2005-03-18 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1555 * vserver-start/Makefile-files:
1557 use $(LIBENSCVECTOR) instead of libensc_vector.a
1559 2005-03-18 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1561 * src/: vhashify-init.hc, vhashify.c, vhashify.h:
1565 2005-03-18 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1567 * src/: vcopy-init.hc, vunify-init.hc:
1569 applied changes in the MatchList-API
1571 2005-03-18 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1573 * src/Makefile-files:
1575 use $(LIBENSCVECTOR) instead of libensc_vector.a
1576 use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
1578 2005-03-18 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1582 exit with returncode of '2' when pkgmgmt can not be determined
1584 2005-03-18 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1586 * lib_internal/testsuite/Makefile-files:
1588 use $(LIBENSCVECTOR) instead of libensc_vector.a
1590 2005-03-18 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1592 * lib_internal/: unify-isiunlinkable.c, unify.h:
1594 Unify_isIUnlinkable(): changed return-type
1596 2005-03-18 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1598 * lib_internal/unify-copy.c:
1600 implemented copyReg() with mmap(2) instead of read(2)+write(2) sequences
1602 2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1604 * lib_internal/string.hc:
1606 String_free(): added
1608 2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1610 * lib_internal/string.h:
1612 renamed String_destroy() to String_free()
1614 2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1616 * lib_internal/string-destroy.c[DEAD]:
1618 obsoleted; String_free() is now inlined
1620 2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1622 * lib_internal/: matchlist-initbyvserver.c,
1623 matchlist-initmanually.c, matchlist-initrefserverlist.c,
1626 applied lot of API changes
1628 2005-03-18 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1630 * lib_internal/matchlist-destroy.c:
1632 use String_free() instead of String_destroy()
1634 2005-03-18 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1636 * lib_internal/Makefile-files:
1638 added matchvserverinfo-*
1639 removed string-destroy.c
1641 2005-03-18 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1643 * lib_internal/: matchvserverinfo-free.c, matchvserverinfo-init.c:
1647 2005-03-18 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1649 * ensc_vector/testsuite/Makefile-files,
1650 lib/testsuite/Makefile-files:
1652 use $(LIBENSCVECTOR) instead of libensc_vector.a
1654 2005-03-18 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1656 * ensc_vector/Makefile-files, lib/Makefile-files:
1658 split into a -glibc and a -diet part
1660 2005-03-18 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1664 HACK: set 'enable_static=no' for dietlibc case and postpone AC_PROG_LIBTOOL execution
1666 2005-03-18 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1670 use $(LIBVSERVER) instead of lib/libvserver.la
1671 use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
1673 2005-03-17 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1679 2005-03-17 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1683 use new Unify_unify() API
1684 rearranged some code; I do not try to be C89 compliant in C99 progams anymore...
1686 2005-03-17 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1690 use new Unify_unify() API
1692 2005-03-17 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1694 * src/: vhashify-init.hc, vhashify.c, vhashify.h:
1698 2005-03-17 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1700 * src/Makefile-files:
1702 use $(LIBINTERNAL) instead of lib_internal/libinternal.a
1705 2005-03-17 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1711 2005-03-17 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1713 * lib_internal/testsuite/Makefile-files,
1714 src/testsuite/Makefile-files, vserver-start/Makefile-files:
1716 use $(LIBINTERNAL) instead of lib_internal/libinternal.a
1718 2005-03-17 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1720 * lib_internal/unify.h:
1722 * added an 'ignore_zero' argument to Unify_unify()
1723 * Unify_isIUnlinkable(): added
1725 2005-03-17 15:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1727 * lib_internal/unify-unify.c:
1729 added an 'ignore_zero' argument to Unify_unify()
1731 2005-03-17 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1733 * lib_internal/unify-isiunlinkable.c:
1737 2005-03-17 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1739 * lib_internal/Makefile-files:
1741 * create both libinternal-diet.a and libinternal-glibc.a. This is
1742 needed to avoid segfaults with gcc4 when linking against glibc based
1743 libraries like 'beecrypt'. Perhaps, these segfaults are a problem
1744 with gcc4 as they do not happen with gcc33...
1746 * added unify-isiunlinkable.c
1748 2005-03-17 15:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1750 * ensc_vector/testsuite/test1.c:
1752 added tests for Vector_searchSelfOrg()
1754 2005-03-17 15:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1756 * ensc_vector/testsuite/Makefile-files:
1760 2005-03-17 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1762 * ensc_vector/: vector.h, vector.hc:
1764 Vector_searchSelfOrg*(): added
1766 2005-03-17 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1768 * ensc_vector/: list-add.c, list-at.c, list-free.c, list-init.c,
1769 list-insertinternal.c, list-internal.h, list-search.c,
1770 list-searchselforg.c, list.h, list.hc, vector-searchselforg.c,
1775 2005-03-17 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1777 * ensc_vector/Makefile-files:
1780 added vector-searchselforg.c
1782 2005-03-17 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1784 * ensc_fmt/: fmt.h, fmtx-32.c:
1786 fixed declaration of the *_x*int() methods; they do not take a 'base' argument
1788 2005-03-09 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1790 * src/vserver-info.c:
1792 added XIDTYPE support
1794 2005-03-09 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1796 * src/context-sync.hc:
1798 use EopenD() instead of Eopen()
1800 2005-03-09 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1802 * m4/ensc_initrddir.m4:
1806 2005-03-09 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1810 vc_getXIDType(): added
1812 2005-03-09 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1814 * lib/vserver-internal.h:
1816 added some magic to avoid warnings with gcc4
1818 2005-03-09 15:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1820 * lib/: Makefile-files, getxidtype.c:
1824 2005-03-09 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1826 * distrib/redhat/initpre:
1828 create /usr/X11 also
1830 2005-03-09 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1832 * distrib/: Makefile.am, fc3/apt/rpmpriorities,
1833 fc3/apt/sources.list:
1835 added apt support for FC3
1837 2005-03-02 02:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1839 * lib/: syscall_adddlimit.c, syscall_getdlimit.c,
1840 syscall_remdlimit.c, syscall_setdlimit.c,
1841 syscall_adddlimit-v13.hc, syscall_getdlimit-v13.hc,
1842 syscall_remdlimit-v13.hc, syscall_setdlimit-v13.hc:
1844 use CALL_VC_V13B instead of CALL_VC_V13
1846 2005-03-02 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1852 2005-03-02 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1854 * lib/testsuite/cflags.c:
1856 avoid some compiler warnings
1858 2005-03-02 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1862 added some VC_ATTR_NONNULL() statements
1864 2005-03-02 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1866 * lib/: syscall_adddlimit-v13.hc, syscall_remdlimit-v13.hc,
1871 2005-03-02 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1873 * src/secure-mount.c:
1875 do not assume 'nodev' on 'devpts'
1877 2005-03-02 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1879 * lib/vserver-internal.h:
1881 CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
1883 2005-03-02 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1885 * lib/Makefile-files, lib/syscall_adddlimit-v13.hc,
1886 lib/syscall_adddlimit.c, lib/syscall_getdlimit-v13.hc,
1887 lib/syscall_getdlimit.c, lib/syscall_remdlimit-v13.hc,
1888 lib/syscall_remdlimit.c, lib/syscall_setdlimit-v13.hc,
1889 lib/syscall_setdlimit.c, lib/virtual.h, lib/vserver.h,
1890 src/Makefile-files, src/vdlimit.c:
1892 added *vdlimit functions + tools (patch provided by Daniel Hokka Zakrisson)
1894 2005-02-26 00:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1896 * scripts/vserver-setup.functions:
1898 added some sanity checks
1900 2005-02-26 00:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1902 * ensc_wrappers/: Makefile-files, wrappers-string.hc, wrappers.h:
1904 added wrapper around string functions
1906 2005-02-26 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1908 * src/secure-mount.c:
1910 /me should learn to differ between script-languages and C... strings in C are still marked by >"< but not by >'<...
1911 fixed allocation of the newly generated option string
1913 2005-02-25 22:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1915 * scripts/: vapt-get-worker, vyum-worker:
1917 deprecate usage of $_YUM and $_APT_GET
1919 2005-02-25 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1921 * distrib/redhat/initpost, scripts/functions, scripts/pkgmgmt,
1922 scripts/start-vservers, scripts/util-vserver-vars.pathsubst,
1923 scripts/vprocunhide, scripts/vpstree, scripts/vserver,
1924 scripts/vserver-build, scripts/vserver-build.apt-rpm,
1925 scripts/vserver-build.debootstrap,
1926 scripts/vserver-build.functions,
1927 scripts/vserver-build.functions.apt,
1928 scripts/vserver-build.functions.pkgmgmt,
1929 scripts/vserver-build.functions.rpm,
1930 scripts/vserver-build.functions.yum, scripts/vserver-build.rpm,
1931 scripts/vserver-build.yum, scripts/vserver-copy,
1932 scripts/vserver-setup.functions, scripts/vserver.functions,
1933 scripts/vserver.start, scripts/vserver.stop,
1934 scripts/vservers.grabinfo.sh, scripts/vshelper,
1935 scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info,
1936 scripts/legacy/rootshell, scripts/legacy/vserver, sysv/rebootmgr,
1937 sysv/vservers-legacy:
1939 LEGACY BREAKAGE FOR 3RD PARTY PATCHES: introduced a more common naming
1940 scheme: global, immutable variables names are now named like '$__ABC'
1941 instead of '$ABC'. This happens at much places and will break a lot of
1944 2005-02-25 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1950 2005-02-25 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1952 * src/secure-mount.c:
1954 assume 'nodev' by default
1956 2005-02-25 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1958 * scripts/: vserver-build.functions.yum, vyum-worker:
1960 added preliminary support for the patch from
1961 https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
1963 2005-02-25 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1965 * scripts/vserver-build.functions.pkgmgmt:
1967 avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
1968 use $SETUP_CONFDIR instead of $confdir
1970 2005-02-25 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1972 * scripts/: vserver-build.apt-rpm, vserver-build.yum:
1974 avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
1976 2005-02-21 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1978 * scripts/vserver-build.functions.rpm:
1980 rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly
1982 2005-02-16 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1984 * NEWS, configure.ac:
1988 2005-02-15 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1992 added information where the 'ip' and 'vconfig' programs can be found
1994 2005-02-15 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1998 adjusted the order of cli options evaluation; automake-1.9.5 redirects
1999 input from /dev/null so the 'tty -s' check gets triggered and 'make
2000 distcheck' fails in the '... --version/--help' tests
2002 2005-02-15 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2004 * src/save_ctxinfo.c:
2006 fixed name of the run.rev symlink; there was a '/' missing which
2007 caused a pollution of the /etc/vservers/.defaults directory with
2008 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
2010 2005-02-07 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2012 * scripts/functions, scripts/vserver-build.functions.pkgmgmt,
2017 2005-02-07 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2019 * doc/configuration.xml:
2021 documented the *namespace options
2023 2005-02-04 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2025 * scripts/vserver.functions:
2027 SECURITY: fixed detection of the mtab-location (Georg Glas)
2028 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
2030 2005-02-04 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2032 * scripts/vserver.functions:
2034 fixed one of the previously added 'test -n'
2036 2005-02-02 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2038 * m4/ensc_pathprog.m4:
2040 ENSC_PATHPROG_INIT(): fixed doc
2041 ENSC_PATHPROG(): added a '<DESCR>' parameter
2043 2005-02-02 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2045 * doc/: compatibility-xhtml.xsl, compatibility.css:
2047 applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
2049 2005-02-01 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2051 * NEWS, configure.ac:
2055 2005-02-01 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2057 * scripts/Makefile-files:
2059 added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
2061 2005-02-01 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2063 * scripts/vyum-worker:
2065 minor cosmetical change
2067 2005-02-01 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2069 * scripts/: functions, pkgmgmt:
2071 fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local VAR=$(ACTION)'
2072 succeeds everytime so ERROR will be never executed. So, it is rewritten to
2073 'local VAR; VAR=$(ACTION) || ERROR'.
2075 2005-02-01 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2077 * NEWS, configure.ac:
2081 2005-02-01 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2083 * distrib/fc3/rpmlist.d/00.lst:
2087 2005-02-01 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2089 * scripts/vserver-build.rpm:
2091 moved installPackages into vserver-build.functions.rpm
2092 added support for preconfigured package-lists
2094 2005-02-01 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2096 * scripts/vserver-build.functions.rpm:
2100 2005-02-01 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2102 * scripts/vserver-build:
2104 documented the '--empty' switch for the '-m rpm' method
2105 allow an increasing debug-level
2107 2005-02-01 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2109 * scripts/functions:
2111 vshelper.isDebug(): fixed it...
2113 2005-02-01 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2115 * distrib/Makefile.am:
2117 added the fc3 rpmlist.d directory + content
2119 2005-02-01 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2121 * contrib/manifest.dat.pathsubst:
2123 added vserver-build.rpm
2125 2005-02-01 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2127 * lib_internal/matchlist-initbyvserver.c,
2128 lib_internal/matchlist-initmanually.c,
2129 lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc,
2132 changed matchlist-API to pass additional information about a
2133 vserver. This allows to turn off pkgmgmt-queries for not-yet
2134 existent vservers in 'vcopy'
2136 2005-02-01 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2138 * lib_internal/matchlist.h:
2140 struct MatchVserverInfo: added; it allows to pass additional information about the vserver
2142 2005-02-01 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2144 * lib_internal/unify-copy.c:
2146 copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case
2148 2005-02-01 01:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2150 * lib/createskeleton-full.hc:
2152 argl... fixed overflow when appending the '/'
2154 2005-02-01 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2156 * doc/configuration.xml, scripts/functions, scripts/vshelper:
2158 added 'debug' option for vshelper
2160 2005-02-01 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2164 added delegation support (Herbert Poetzl)
2165 http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
2167 2005-01-31 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2169 * scripts/vserver-build.functions:
2171 getDistribution(): added support for a default distribution
2173 2005-01-31 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2175 * scripts/: Makefile-files, vserver-build, vserver-build.rpm:
2177 added the '-m rpm' method
2179 2005-01-31 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2181 * distrib/: Makefile.am, template/initpost, template/initpre:
2183 added the 'template' distribution
2185 2005-01-31 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2189 fixed environment unsetting: it will be now done shortly before execve(2)
2190 but not on initialization anymore. This solves the problem when 'rpm' is
2191 a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset
2192 and the wrapper not used.
2194 2005-01-31 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2198 fixed the (currently non-existent) child->parent traversal
2200 2005-01-31 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2202 * lib/apidoc/Doxyfile.in:
2204 added DOT_TRANSPARENT + DOT_MULTI_TARGET
2206 2005-01-31 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2208 * doc/configuration.xml:
2212 2005-01-31 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2214 * Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc,
2215 scripts/vserver-build.functions, scripts/vserver-setup.functions,
2218 removed 'run.rev' as a vserver-local variable and made it a system-wide setting
2220 2005-01-28 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2222 * doc/configuration.xml:
2225 fixed vshelper documentation
2227 2005-01-27 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2229 * scripts/: functions, pkgmgmt, start-vservers, vapt-get, vpkg,
2230 vprocunhide, vrpm, vrpm-preload, vserver, vserver-build,
2231 vserver-build.debootstrap, vserver-build.functions.rpm,
2232 vserver-setup.functions, vserver-wrapper, vserver.functions,
2233 vserver.start, vserver.stop, vshelper, vsomething:
2235 use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v'
2236 or a similar string, the expression will be misinterpreted (noticed by
2239 2005-01-27 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2241 * NEWS, configure.ac:
2245 2005-01-27 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2247 * src/: reducecap.c, vserver-info.c:
2249 reworked the capability.h stuff
2251 2005-01-27 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2253 * src/: Makefile-files, capability-compat.h:
2255 added capability-compat.h
2257 2005-01-27 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2261 added check for <sys/capability.h> header
2263 2005-01-27 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2267 removed the linuxcaps.h bits
2269 2005-01-27 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2271 * src/vserver-info.c:
2273 implemented capability-support check
2275 2005-01-27 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2279 fixed execution order of chroot(2) and context-creation; this caused
2280 errors on kernel 2.6 when the vserver is not running yet
2282 2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2284 * src/: .cvsignore, Makefile-files:
2286 added check-unixfile
2288 2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2290 * scripts/vserver.start:
2292 execute sanityCheck()
2294 2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2296 * scripts/vserver.functions:
2298 moved sanity checks which were spread in various functions into the sanityCheck() method
2299 implemented checks for non-newline terminated files and missing capability support
2301 2005-01-27 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2303 * scripts/vserver-build.functions.yum, scripts/vserver-build.yum,
2304 scripts/vsomething, scripts/vyum, scripts/vyum-worker,
2305 src/check-unixfile.c:
2309 2005-01-27 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2311 * scripts/vserver-build:
2315 2005-01-27 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2317 * scripts/vrpm-preload:
2319 reorganized; moved lots of code into the 'functions' file
2321 2005-01-27 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2323 * scripts/util-vserver-vars.pathsubst:
2325 added yum* files + vsomething + check-unixfile
2327 2005-01-27 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2329 * scripts/functions:
2332 reorganized the rpmFake stuff
2334 2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2336 * scripts/Makefile-files:
2338 added the yum* files + vsomething
2340 2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2342 * distrib/redhat/initpre:
2344 added missing newline
2346 2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2348 * distrib/fc3/: pkgs/01, pkgs/02, pkgs/03, yum/yum.conf,
2349 yum.repos.d/fedora-devel.repo,
2350 yum.repos.d/fedora-updates-testing.repo,
2351 yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo:
2355 2005-01-27 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2357 * distrib/Makefile.am:
2359 added the yum* stuff for fc3
2361 2005-01-27 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2363 * contrib/manifest.dat.pathsubst:
2365 added the yum* files + check-unixfile
2367 2005-01-27 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2371 mentioned the '-m yum' buildmethod
2373 2005-01-27 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2375 * lib/getvservercfgstyle.c:
2377 allow dangling symlinks as /etc/vservers/.../vdir also
2379 2005-01-27 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2381 * NEWS, configure.ac:
2385 2005-01-26 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2387 * util-vserver.spec.in:
2389 do not ship the /vservers directory itself; as it is immutable, the
2390 extraction will fail else
2392 2005-01-26 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2394 * lib_internal/testsuite/.cvsignore:
2398 2005-01-26 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2400 * util-vserver.spec.in:
2402 rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig'
2404 2005-01-26 16:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2406 * scripts/vserver.start:
2408 added (untested) support for '/' in the vserver fstab
2410 2005-01-26 16:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2412 * scripts/vserver.functions:
2414 use unique prefixes for variables used in functions with 'eval' statements
2415 mountRootFS(): added
2417 2005-01-26 16:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2419 * scripts/functions:
2421 use unique prefixes for variables used in functions with 'eval' statements
2423 2005-01-26 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2425 * lib_internal/testsuite/filecfg-ml.c:
2427 include <string.h> + <ctype.h>
2429 2005-01-26 16:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2431 * scripts/Makefile-files:
2433 moved rootshell to legacy
2435 2005-01-26 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2437 * vserver-start/defaulttty.c:
2441 2005-01-26 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2443 * src/secure-mount.c:
2445 added '--rootfs' option
2447 2005-01-26 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2449 * contrib/manifest.dat.pathsubst:
2451 moved the v_* initscripts to legacy
2453 2005-01-26 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2455 * util-vserver.spec.in:
2457 updated BuildRequires:
2458 use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet
2459 moved the v_* initscripts to legacy
2461 2005-01-25 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2463 * scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst,
2464 scripts/legacy/rootshell:
2466 moved rootshell script to legacy
2468 2005-01-21 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2470 * scripts/legacy/vserver:
2472 fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
2474 "vserver myvserver start" gives exit code 1 if there is no file
2475 /etc/vservers/myvserver.sh, since the last statement in vserver
2476 ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this case.
2480 2005-01-21 14:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2484 be more verbosely when vserver could not be determined and give hints
2485 about possible solutions (based upon ideas by Thorsten Gunkel)
2487 2005-01-21 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2489 * scripts/vserver-setup.functions:
2491 interface-configuration: give out a warning when no device was configured
2493 2005-01-21 14:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2495 * scripts/vserver.functions:
2497 * interface-configuration: accept 'nodev' without a configured 'dev';
2498 formerly the interface was silently ignored when 'dev' was missing
2499 * added some sanity checks for the behaviour described above
2501 2005-01-21 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2505 added rpm_execcon() wrapper to make it work in SELinux environments
2506 call execve(2) directly instead of execv(3)
2508 2005-01-07 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2513 cleanups + enhancements
2515 2005-01-07 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2519 "Notes for distributors" + "Which version shall I use?" added
2521 2005-01-07 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2523 * m4/ensc_dietlibc.m4:
2525 Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann)
2527 2005-01-07 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2531 call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD
2533 2005-01-07 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2535 * m4/ensc_dietlibc.m4:
2537 ENSC_DIETLIBC_SANITYCHECK(): added
2538 made ENSC_VERSION_DIETLIBC uppercase
2539 ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann)
2541 2005-01-07 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2543 * scripts/util-vserver-vars.pathsubst:
2545 fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann)
2547 2004-12-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2549 * scripts/: functions, pkgmgmt, start-vservers,
2550 util-vserver-vars.pathsubst, vpkg, vrpm-preload,
2551 vserver-build.debootstrap, vserver-build.functions.apt,
2552 vserver-wrapper, vserver.start, vserver.stop:
2554 use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
2556 2004-12-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2558 * scripts/vserver.functions:
2560 use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
2561 a small VLAN fix (do not quote the splitted dev)
2564 2004-12-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2568 use ENSC_PATHPROG & friends
2570 2004-12-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2572 * m4/ensc_pathprog.m4:
2576 2004-12-28 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2580 use ${ENSC_PATHPROG_SED} when substituting prognames
2582 2004-12-28 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2584 * m4/ensc_dietlibc_compat.m4:
2586 check more syscall variants
2588 2004-12-28 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2593 added doc about vc_get_iattr()
2595 2004-12-28 12:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2597 * doc/cfg.txt[DEAD]:
2599 removed since obsoleted by configuration.xml
2601 2004-12-21 08:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2605 fixed segfault when no arguments are given (reported by Adrian Reyer)
2607 2004-12-16 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2609 * src/keep-ctx-alive.c:
2611 renamed the 'fd_set' variable to 'fdset'. former name causes problems
2612 with certain FD_* implementations (reported by Adrian Reyer)
2614 2004-12-09 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2620 2004-12-09 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2622 * lib/Makefile-files:
2624 getfilecontext.c: added
2626 2004-12-09 14:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2628 * lib/: getfilecontext.c, vserver.h:
2630 vc_getfilecontext(): as noticed by daniel_hozac in IRC, this function
2631 was horribly broken. Fixed and moved it into an own file as it is too
2632 complex for an inline function. Documentation was added also.
2634 2004-12-07 12:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2636 * vserver-start/main.c:
2640 2004-12-07 12:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2642 * scripts/vserver.functions:
2644 read enter-shell from the defaults-directory also
2645 use prio-bias instead of cpu-mask
2647 2004-12-07 12:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2649 * lib_internal/filecfg-iteratemultiline.c:
2653 2004-12-07 12:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2655 * lib/testsuite/cflags.c:
2657 added some new flags
2659 2004-12-07 12:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2661 * doc/configuration.xml:
2663 do not mention the /hostname + /domainname params anymore
2664 removed vsched/cpu-mask
2665 added vsched/priority-bias
2667 2004-10-21 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2671 added/updated flags and capabilities
2673 2004-10-21 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2679 2004-10-21 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2683 utilvserver_isLink(): added prototype
2685 2004-10-21 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2689 added lots of new flags
2691 2004-10-21 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2695 added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons
2697 2004-10-21 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2699 * lib/Makefile-files:
2703 2004-10-20 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2705 * scripts/functions:
2707 getFileValue(): modified to accept a list of candidates
2709 2004-10-20 01:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2713 merged from UV_NAMESPACE_AFTER_CHROOT branch
2715 2004-10-20 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2719 added 'update-doc' target
2721 2004-10-20 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2723 * ensc_wrappers/wrappers-vserver.hc:
2725 Evc_{new,enter}_namespace(): added
2727 2004-10-19 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2729 * NEWS, configure.ac:
2733 2004-10-19 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2735 * kernel/: context.h, cvirt.h:
2737 updated to vs1.9.3-rc4
2739 2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2741 * vserver-start/: configuration-init.c, configuration.c,
2742 configuration.h, interface.c, interface.h, main.c, scriptlets.c,
2745 added lots of new code
2747 2004-10-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2749 * vserver-start/defaulttty.c,
2750 lib_internal/filecfg-iteratemultiline.c,
2751 lib_internal/testsuite/filecfg-ml.c:
2755 2004-10-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2757 * vserver-start/Makefile-files:
2761 2004-10-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2765 use some dirty hacks to include <linuxcaps.h> cleanly
2767 2004-10-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2769 * scripts/vserver.stop:
2771 execute 'prepareStop()'
2773 2004-10-19 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2775 * scripts/vserver.functions:
2777 made runlevel_{start,stop} global variables
2778 prepareStop(): added
2779 set PREVLEVEL on 'vserver ... stop' (required by Debian)
2781 2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2783 * scripts/vserver-setup.functions:
2787 2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2789 * lib_internal/testsuite/Makefile-files:
2791 added filecfg-ml test
2793 2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2795 * lib_internal/string.hc:
2797 String_c_str(): added
2799 2004-10-19 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2801 * lib_internal/string.h:
2803 ENSC_STRING_*FIXED(): added
2805 2004-10-19 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2807 * lib_internal/filecfg.h:
2809 FileCfg_iterateOverMultiLine(): added prototypes and related declarations
2811 2004-10-19 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2813 * lib_internal/Makefile-files:
2815 added filecfg-iteratemultiline.c
2817 2004-10-19 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2819 * lib/syscall_setsched-v13.hc:
2821 vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched
2823 2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2825 * ensc_wrappers/wrappers-unistd.hc:
2829 2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2831 * doc/configuration.xml:
2833 s!prefix!prefix-length!
2835 2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2839 added new kernel headers
2840 changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs
2842 2004-10-18 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2846 do not include "linuxcaps.h" anymore
2848 2004-10-18 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2850 * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
2851 namespace.h, network.h, sched.h, signal.h, switch.h, xid.h:
2855 2004-10-18 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2857 * doc/Makefile-files:
2859 removed stylesheets and images from the main-package; they are now in the web-CVS
2861 2004-10-18 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2863 * doc/: configuration-flower.css[DEAD],
2864 configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD],
2865 flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]:
2869 2004-10-18 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2871 * kernel/: debug.h, dlimit.h:
2875 2004-10-06 05:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2879 updated note about 'vserver-stat' and differ between 2.4 and 2.6
2882 2004-10-06 05:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2884 * lib_internal/unify-unify.c:
2886 retain 'errno' on the final unlink()
2888 2004-10-06 05:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2890 * src/Makefile-files:
2892 link secure-mount against libvserver
2894 2004-10-06 05:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2896 * src/secure-mount.c:
2898 added better diagnostic when fstab-parsing fails
2899 use strsep() instead of strtok_r() in the parser to make the line-number counter work
2901 2004-10-01 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2903 * NEWS, configure.ac:
2907 2004-10-01 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2909 * scripts/functions:
2911 _getProcNumberCount(): s!$_ctx!$1!
2913 2004-10-01 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2915 * configure.ac, m4/ensc_dietlibc.m4:
2917 give out information about version of the found dietlibc
2919 2004-10-01 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2921 * m4/ensc_dietlibc.m4:
2923 fixed version-detection when additional information are following the
2926 2004-10-01 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2928 * scripts/functions:
2930 use more efficient ways to detect number of processes in a context
2931 (access /proc/virtual/... information instead of executing vps)
2933 2004-10-01 12:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2935 * scripts/: vserver-build, vserver-build.debootstrap:
2937 allowed to specify additional debootstrap options
2939 2004-10-01 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2941 * src/: vps.c, vserver-stat.c:
2943 added warnings regarding procfs-security
2945 2004-09-24 17:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2949 removed a __THROW which is not needed and causes errors with newer gcc
2951 2004-09-24 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2953 * lib/syscall_setvhiname-v13.hc:
2955 use a better method to copy labels; formerly, bad parameters could
2956 cause undefined behaviour
2958 2004-09-24 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2960 * doc/Makefile-files:
2964 2004-09-24 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2966 * doc/configuration.xml:
2968 added some comments for interfaces/../{name,nodev}
2970 2004-09-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2972 * doc/: configuration-flower.css, configuration-lsd.css,
2973 configuration-lsd1.css, configuration-xhtml.xsl,
2976 made it validate as xhtml
2978 2004-09-24 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2982 fixed CLEAN=1 usecase
2983 use gcc4 instead of gcc35
2985 2004-09-24 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2987 * scripts/vserver-build.debootstrap:
2989 added better diagnostic for failed debootstrap download
2991 2004-09-24 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2993 * doc/configuration.css:
2995 added *.elements templates
2997 2004-09-24 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2999 * doc/configuration.xml:
3001 updated rlimits description (reported by Nikola Donev)
3002 added warning about explicit 'fakeinit' usage
3004 2004-09-24 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3006 * doc/configuration-xhtml.xsl:
3008 added new stylesheets
3009 implemented <elements>...</elements> support
3011 2004-09-24 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3013 * doc/Makefile-files:
3015 added new stylesheets and images
3017 2004-09-24 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3019 * doc/: configuration-flower.css, configuration-lsd1.css,
3020 flowers.png, flowers1.png, flowers2.png:
3024 2004-09-24 00:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3026 * distrib/misc/debootstrap.uri:
3030 2004-09-22 22:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3032 * util-vserver.spec.in:
3034 s!commented!documented!
3036 2004-09-22 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3038 * util-vserver.spec.in:
3040 commented the possible options for 'rpmbuild'
3042 2004-09-22 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3046 use new vc_set_sched structure
3047 generalized CLI options a little bit
3049 2004-09-22 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3053 set the "secure" flags on '--secure' manually. This is a crude hack
3054 and must be solved better.
3056 2004-09-22 22:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3060 struct vc_set_sched: updated + added some flags
3061 vc_get_insecureflags(): removed again; it is now handled by the utilities
3063 2004-09-22 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3065 * lib/vserver-internal.h:
3067 ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added
3069 2004-09-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3071 * lib/syscall_setsched.c:
3073 added support for the new 'struct vcmd_set_sched_v3'
3075 2004-09-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3077 * lib/syscall_setsched-v13.hc:
3079 updated to new 'struct vcmd_set_sched_v3'
3080 added some optimizations
3082 2004-09-22 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3086 added 'struct vcmd_set_sched_v3' plus macros
3088 2004-09-10 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3090 * lib/vserver-internal.h:
3092 CALL_VC_V13B(), CALL_VC_V13OBS(): added
3094 2004-09-10 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3098 fixed missing argument for '--xid' switch
3100 2004-09-07 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3104 use vc_get_insecureflags() on '--secure' option
3106 2004-09-07 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3110 vc_get_insecureflags(): added (does this really make sense??)
3112 2004-09-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3114 * scripts/chcontext:
3116 fixed concatenation of flags + caps
3118 2004-09-07 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3122 added an explicit requirement for version 1.9 of automake
3124 2004-08-27 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3126 * NEWS, configure.ac:
3130 2004-08-27 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3132 * scripts/: vserver.stop, vserver, vserver.start:
3134 follow LSB behavior when starting/stopping a vserver (no error, when already running/stopped)
3135 adjusted some exit-codes
3137 2004-08-27 16:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3139 * src/secure-mount.c:
3141 showHelp(): improved message
3143 2004-08-27 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3145 * distrib/misc/debootstrap.uri:
3149 2004-08-27 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3151 * src/save_ctxinfo.c:
3153 append '\0' to the buffer read by readlink()
3155 2004-08-27 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3157 * src/keep-ctx-alive.c:
3159 include <sys/select.h>
3161 2004-08-27 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3163 * ensc_wrappers/wrappers-unistd.hc:
3165 Ereadlink*(): return the count of written chars
3167 2004-08-25 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3169 * scripts/functions, scripts/pkgmgmt, scripts/vserver.functions,
3170 vserver-start/mount.c:
3172 use the new 'secure-mount' CLI
3174 2004-08-25 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3176 * src/secure-mount.c:
3178 reworked it; '--chroot' does not accept an argument now, and '--secure'
3179 is deprecated. Lots of code was modernized
3181 2004-08-19 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3183 * vserver-start/: configuration-init.c, configuration.c,
3184 configuration.h, interface-add.c, interface-read.c, interface.c,
3185 interface.h, main.c, scriptlets.c, vshelper.c:
3187 added lots of new code
3189 2004-08-19 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3191 * vserver-start/: interface-print.c, interface-remove.c, mount.c,
3192 mount.h, undo.c, undo.h:
3196 2004-08-19 16:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3200 fixed some #includes for the new position of sys_clone.h
3202 2004-08-19 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3206 define ENSC_WRAPPERS_UNISTD; it is used for some legacy code
3208 2004-08-19 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3212 fixed some #includes to reflect changed position of sys_clone.h
3214 2004-08-19 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3218 checkForRace(), resolveCtx(): removed prototypes
3220 2004-08-19 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3224 checkForRace(): removed as unused
3226 2004-08-19 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3230 use vc_xidopt2xid() instead of resolveCtx()
3232 2004-08-19 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3234 * src/sys_clone.h[DEAD]:
3236 moved into lib_internal/
3238 2004-08-19 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3240 * src/fstool-resolvectx.c[DEAD]:
3242 obsoleted; functionality is already in libvserver
3244 2004-08-19 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3246 * lib_internal/testsuite/command.c:
3250 2004-08-19 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3252 * lib_internal/command.h:
3254 added support for plain-style char** args
3256 2004-08-19 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3258 * lib_internal/: command-appendparameter.c, command-exec.c,
3259 command-free.c, command-init.c:
3261 handle plain-style char** args also
3263 2004-08-19 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3265 * lib_internal/: command-setparams.c, sys_clone.h:
3269 2004-08-19 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3271 * lib_internal/Makefile-files:
3273 added command-setparams.c and sys_clone.h
3275 2004-08-19 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3277 * contrib/manifest.dat.pathsubst:
3279 marked vserver.start.bin as C99-only
3281 2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3283 * pathconfig.h.pathsubst:
3285 added some new paths
3287 2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3291 automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
3292 removed some libtool-hacks which are not needed with automake-1.9 anymore
3294 2004-08-19 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3296 * vserver-start/Makefile-files:
3298 automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
3299 added lots of new files
3301 2004-08-19 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3303 * src/Makefile-files:
3305 automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
3306 removed src/sys_clone.h (now in lib_internal/)
3307 removed src/fstool-resolvectx.c
3309 2004-08-19 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3311 * lib/testsuite/Makefile-files, tests/Makefile-files:
3313 automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
3315 2004-08-19 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3319 removed code without an effect
3321 2004-08-19 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3323 * lib/syscall-syscall.c:
3325 gcc35 fixes: do not make vc_syscall() an alias for vserver() but execute it.
3327 2004-08-19 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3333 2004-08-19 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3337 utilvserver_isFile(): added prototype
3339 2004-08-19 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3341 * lib/getvservercfgstyle.c:
3343 fixed detection of legacy-style (check for file but not directory)
3345 2004-08-19 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3347 * lib/Makefile-files:
3351 2004-08-19 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3353 * ensc_wrappers/wrappers-stdlib.hc:
3357 2004-08-19 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3359 * ensc_wrappers/wrappers-socket.hc:
3361 Esend(), Esocketpair(): added
3363 2004-08-19 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3365 * ensc_fmt/fmt-internal.h:
3369 2004-08-19 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3371 * doc/configuration-xhtml.xsl:
3375 2004-07-08 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3377 * doc/configuration.xml:
3379 documented vdir, run, run.rev (provided by Olivier Poitrey)
3380 added some links about [bc]capabilities and flags
3381 added more scheduler doc (provided by Olivier Poitrey)
3382 added some comments about 2.4 vs. 2.6 at rlimits/ulimits
3383 added doc about rlimit's 'min' setting
3385 2004-07-03 04:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3387 * NEWS, configure.ac:
3391 2004-07-03 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3393 * doc/configuration.xml:
3395 fixed path of the xsd file
3397 2004-07-03 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3403 2004-07-03 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3405 * scripts/vserver.functions:
3407 prepareInit(): fixed case when .autofsck does not exist
3409 2004-07-03 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3411 * scripts/chcontext:
3413 accept --xid and prefer it against --ctx in the doc
3414 added --silentexist option at --create
3416 2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3418 * distrib/suse91/apt/rpmpriorities:
3422 2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3424 * distrib/redhat/rc.sysinit:
3428 2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3430 * distrib/redhat/initpost:
3432 added comment about possible races
3433 fixed /etc/inittab substitution
3435 2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3437 * distrib/Makefile.am:
3439 added redhat/rc.sysinit
3440 added suse/apt/rpmpriorities
3441 moved suse/apt/sources.list into the cfgdir
3443 2004-07-03 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3445 * contrib/manifest.dat.pathsubst:
3447 added vserver.start.bin
3449 2004-07-03 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3451 * vserver-start/Makefile-files:
3453 use AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
3455 2004-07-03 02:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3457 * distrib/Makefile.am:
3461 2004-07-03 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3463 * distrib/: redhat/rc.sysinit, suse91/apt/sources.list,
3464 suse91/initpost, suse91/pkgs/01, suse91/pkgs/02,
3469 2004-07-03 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3471 * distrib/redhat/initpost:
3473 some enhancements for 'plain' initstyle
3475 2004-07-03 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3477 * lib_internal/testsuite/.cvsignore:
3481 2004-07-03 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3483 * vserver-start/.cvsignore:
3487 2004-07-03 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3489 * vserver-start/: configuration-init.c, configuration.c,
3490 configuration.h, interface-add.c, interface-free.hc,
3491 interface-init.hc, interface-read.c, interface.c, interface.h,
3492 main.c, scriptlets.c, vserver-start.h, vshelper.c, vshelper.h:
3496 2004-07-03 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3498 * vserver-start/Makefile-files:
3502 2004-07-03 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3504 * src/vserver-info.c:
3508 2004-07-03 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3510 * src/secure-mount.c:
3512 rewrite 'ext*' to 'ufs'
3514 2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3516 * scripts/: vserver.start, vserver.stop:
3518 use a canonified lockfile-name
3520 2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3522 * scripts/vserver.functions:
3524 function prepareInit(): do some cleanups in the plain-mode
3526 2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3528 * scripts/functions:
3530 vshelper.initSync(): use $1 instead of $VSERVER_DIR
3532 2004-07-03 01:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3534 * lib_internal/util.h:
3536 include util-lockfile.h
3537 canonifyVserverName(): added prototype
3539 2004-07-03 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3541 * lib_internal/util-mem.h:
3543 optimized it a little bit
3545 2004-07-03 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3547 * lib_internal/pathinfo.h:
3549 ENSC_PI_DECLARE(): added
3551 2004-07-03 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3553 * lib_internal/command-wait.c:
3557 2004-07-03 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3559 * lib_internal/Makefile-files:
3561 added lots of new files
3563 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3565 * lib_internal/: errinfo-writeerrno.c, errinfo.h,
3566 filecfg-readentryflag.c, filecfg-readentrystr.c, filecfg.h,
3567 util-canonify.c, util-lockfile.c, util-lockfile.h:
3571 2004-07-03 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3575 small cosmetical cleanups
3577 2004-07-03 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3579 * distrib/misc/mtab:
3583 2004-07-03 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3585 * pathconfig.h.pathsubst:
3587 added lots of PATH_* and PROG_* macros needed for vserver-start.bin
3589 2004-07-03 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3593 removed gcc34 target (now default)
3594 added gcc35 target (not working currently)
3596 2004-07-01 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3598 * scripts/vserver.start:
3600 (re)enabled nice-support for 2.6 vservers which was omitted inadvertently
3602 2004-07-01 12:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3606 fixed misinterpretation of '--xid' introduced by rev 1.17
3608 2004-06-29 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3610 * scripts/vserver-build.apt-rpm:
3612 fixed installation at non-standard places
3614 2004-06-29 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3616 * scripts/vserver-build:
3618 fixed doc ('pkgcfgbase' vs. 'pkgbase')
3620 2004-06-27 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3622 * lib_internal/Makefile-files:
3624 added command* files and testsuite/
3626 2004-06-27 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3628 * lib_internal/command-appendparameter.c,
3629 lib_internal/command-exec.c, lib_internal/command-free.c,
3630 lib_internal/command-init.c, lib_internal/command-reset.c,
3631 lib_internal/command-wait.c, lib_internal/command.h,
3632 lib_internal/testsuite/.cvsignore,
3633 lib_internal/testsuite/Makefile-files,
3634 lib_internal/testsuite/command.c, build-all:
3638 2004-06-27 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3640 * src/vserver-stat.c:
3642 enhanced output for old-style vservers
3644 2004-06-27 15:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3646 * distrib/misc/debootstrap.uri:
3650 2004-06-27 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3652 * src/vserver-info.c:
3654 assume '- SYSINFO' when no other options are given
3656 2004-06-27 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3662 2004-06-27 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3664 * scripts/vserver-build.skeleton:
3666 do not fail when '-d' is not specified and distribution can not be detected
3668 2004-06-27 15:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3670 * scripts/vserver-build.functions:
3672 getDistribution(): added detection for slackware and gentoo
3674 2004-06-27 15:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3676 * scripts/vprocunhide:
3680 2004-06-27 15:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3682 * lib_internal/unify-unify.c:
3684 Unify_unify(): made it work also when destination file does not exist (needed for vcopy)
3686 2004-06-27 15:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3688 * lib_internal/unify-settime.c:
3690 Unify_setTime(): skip operation on symlinks
3692 2004-06-27 15:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3696 vc_syscall(): added prototype
3697 added/updated some doc
3699 2004-06-27 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3701 * lib/syscall-syscall.c:
3705 2004-06-27 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3707 * lib/: getvserverbyctx-compat.hc, getvserverctx.c:
3709 added legacy support
3711 2004-06-27 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3713 * lib/Makefile-files:
3715 added syscall-syscall.c
3717 2004-06-27 15:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3721 cleanups; removed unneeded #undef's
3723 2004-06-27 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3725 * doc/configuration.xml:
3727 added comment about 'capabilities' file and kernelversion
3729 2004-06-17 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3731 * vserver-start/Makefile-files:
3735 2004-06-17 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3739 added silent.% target
3740 include ensc_fmt/ and vserver-start/ files
3741 minor cosmetical fixes
3743 2004-06-16 12:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3745 * ensc_vector/: Makefile-files, vector-zeroend.c, vector.h:
3747 added Vector_zeroEnd() function
3749 2004-06-16 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3751 * lib/Makefile-files:
3753 moved fmt* functionality into the 'ensc_fmt' module
3754 removed '-D_REENTRANT' as it is defined globally
3756 2004-06-16 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3758 * ensc_fmt/.cvsignore, ensc_fmt/Makefile-files, ensc_fmt/fmt-32.c,
3759 ensc_fmt/fmt-64.c, ensc_fmt/fmt-internal.h,
3760 ensc_fmt/fmt-tai64n.c, ensc_fmt/fmt.h, ensc_fmt/fmt.hc,
3761 ensc_fmt/fmtx-32.c, ensc_fmt/fmtx-64.c, ensc_fmt/fmtx.hc,
3762 lib/fmt-32.c[DEAD], lib/fmt-64.c[DEAD], lib/fmt-internal.h[DEAD],
3763 lib/fmt.h, lib/fmt.hc[DEAD], lib/fmtx-32.c[DEAD],
3764 lib/fmtx-64.c[DEAD], lib/fmtx.hc[DEAD]:
3766 moved fmt* functionality into the 'ensc_fmt' module
3768 2004-05-27 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3772 s!fakeinit!initpid! at some places
3774 2004-05-27 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3776 * scripts/vserver.functions:
3778 use '--fakeinit' by default; users will have to disable it explicitly
3779 by putting '~fakeinit' into the 'flags' configuration file
3781 2004-05-27 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3783 * scripts/vserver-build.debootstrap:
3787 2004-05-27 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3793 2004-05-27 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3795 * scripts/chcontext:
3797 s!fakeinit!initpid! at some places
3799 2004-05-27 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3801 * distrib/misc/debootstrap.uri:
3805 2004-05-27 02:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3807 * util-vserver.spec.in:
3809 (re)added the MANIFEST_* variables which were lost some time ago; this
3810 will preserve %%config files...
3812 2004-05-27 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3816 make util-vserver.spec readonly to prevent losing of changes
3818 2004-05-27 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3824 2004-05-22 02:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3828 fixed rc conflict with /etc/rc.d/functions; reported by taxcollector
3829 in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
3831 2004-05-21 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3833 * configure.ac, m4/gpgsig.am:
3835 added support for the default GPG key
3837 2004-05-21 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3839 * scripts/: functions, vapt-get, vrpm:
3841 added some color to the life
3843 2004-05-20 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3845 * scripts/: pkgmgmt, vserver:
3847 mount filesystems on 'vserver ... pkgmgmt ...' operations
3849 2004-05-19 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3855 2004-05-19 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3857 * distrib/misc/debootstrap.uri:
3859 updated URL (again...)
3861 2004-05-19 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3863 * distrib/: Makefile.am, fc2/apt/rpmpriorities,
3864 fc2/apt/sources.list, fc2/pkgs/01, fc2/pkgs/02:
3868 2004-05-19 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3870 * contrib/manifest.dat.pathsubst:
3872 removed clearenv, added sigexec
3874 2004-05-19 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3876 * util-vserver.spec.in:
3878 s!@PACAKGE@!%name! at some places
3880 2004-05-19 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3886 2004-05-11 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3888 * configure.ac, scripts/util-vserver-vars.pathsubst,
3889 scripts/vserver.start, src/Makefile-files, src/clearenv.c[DEAD]:
3891 use 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every implementation should have it...
3893 2004-05-11 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3899 2004-05-11 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3901 * src/: context-sync.hc, vnamespace.c, vps.c:
3903 set SIGCHLD sigmask to an expected value (SIG_DFL)
3904 use new exitLikeProcess() interface
3906 2004-05-11 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3908 * src/: chcontext.c, secure-mount.c, vcontext.c, vkill.c:
3910 set SIGCHLD sigmask to an expected value (SIG_DFL)
3912 2004-05-11 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3916 execute vshelper through 'sigexec' to set expected sigmask
3918 2004-05-11 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3920 * src/: .cvsignore, Makefile-files:
3924 2004-05-11 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3926 * lib_internal/util-exitlikeprocess.h:
3928 exitLikeProcess(): readded the 'NORETURN' and added a 'ret' parameter
3930 2004-05-11 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3932 * lib_internal/util-exitlikeprocess.c:
3934 exitLikeProcess(): never return...
3936 2004-05-11 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3938 * lib_internal/switchtowatchxid.c:
3940 switchToWatchXid(): modified the new migrate-path to work when there exists a process in xid 1 already
3942 2004-05-08 04:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3944 * configure.ac, NEWS:
3948 2004-05-08 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3950 * src/exec-ulimit.c:
3952 added support for 'core'
3954 2004-05-08 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3958 use new exitLikeProcess() interface
3959 better error-handling
3961 2004-05-08 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3963 * src/: context-sync.hc, vnamespace.c:
3965 use new exitLikeProcess() interface
3967 2004-05-08 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3969 * scripts/: vserver.start, vserver.stop:
3972 call setDefaultTTY() correctly
3974 2004-05-08 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3976 * scripts/vserver-build.apt-rpm:
3978 call 'vapt-get -- clean' after building the vserver
3980 2004-05-08 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3982 * scripts/functions:
3984 setDefaultTTY(): redirect every descriptors
3986 2004-05-08 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3988 * lib_internal/util-exitlikeprocess.h:
3990 exitLikeProcess(): removed the 'NORETURN'; this causes strange error when the function returns
3991 exitLikeProcess(): added a second, 'char *' parameter for the human readable command
3993 2004-05-08 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3995 * lib_internal/util-exitlikeprocess.c:
3997 be more verbose when sending a signal
3999 2004-05-08 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4001 * lib/testsuite/cflags.c:
4003 some changes to make gcc34 happy
4005 2004-05-08 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4011 2004-05-08 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4013 * lib/getvservername.c:
4015 getRecentName(): use realpath(3) instead of errorprone 'chdir()' calls
4017 2004-05-08 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4019 * lib/: getvserverbyctx-compat.hc, getvserverctx.c:
4021 optimized buffersizes
4023 2004-05-08 03:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4025 * doc/configuration.xml:
4027 fixed apps/vunify/logfile documentation; it must be configured on a
4028 per-system, but not per-vserver base
4030 2004-05-08 03:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4032 * distrib/misc/debootstrap.uri:
4036 2004-05-05 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4040 fixed case when '--' is used
4042 2004-05-05 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4048 2004-05-05 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4050 * scripts/vserver.start:
4052 use 'clearenv' in the new path also
4054 2004-05-05 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4056 * scripts/vserver.functions:
4058 sendKillSequence(): be silent and succeed everytime
4060 2004-05-05 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4062 * scripts/vserver-setup.functions:
4066 2004-05-05 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4068 * scripts/vrpm-preload, src/rpm-fake-resolver.c, src/rpm-fake.c:
4070 added code to preserve capabilities and flags
4072 2004-05-05 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4074 * lib_internal/unify-unify.c:
4078 2004-05-05 21:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4080 * lib/syscall_setiattr-fscompat.hc:
4082 be more carefully regarding signed vs. unsigned int...
4084 2004-05-05 21:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4088 removePrefix(): fixed another 'len' issue
4091 2004-04-30 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4095 removePrefix(): fixed case when len<4
4097 2004-04-28 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4099 * doc/changelog.txt[DEAD]:
4101 removed since unused
4103 2004-04-28 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4105 * lib/apidoc/Makefile-files:
4107 added list2xxx.syntax
4109 2004-04-28 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4113 enhanced errormessages
4115 2004-04-28 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4117 * src/: rpm-fake.c, vattribute.c:
4119 use vc_get_insecurebcaps() instead of vc_get_insecurecaps()
4120 set secure ccapabilities
4122 2004-04-28 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4124 * src/: chcontext.c, reducecap.c:
4126 use vc_get_insecurebcaps() instead of vc_get_insecurecaps()
4128 2004-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4130 * lib_internal/Makefile-files:
4134 2004-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4136 * lib/testsuite/cflags.c:
4138 use <lib_internal/coreassert.h>
4141 2004-04-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4143 * lib/testsuite/: fmt.c, parselimit.c:
4145 use <lib_internal/coreassert.h>
4147 2004-04-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4149 * lib/testsuite/Makefile-files:
4151 define ENSC_TESTSUITE
4153 2004-04-28 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4155 * lib/apidoc/list2xxx.syntax, lib_internal/coreassert.h:
4159 2004-04-28 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4161 * lib/apidoc/Doxyfile.in:
4165 2004-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4169 vc_get_insecureccaps(): added
4173 2004-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4177 use strncasecmp() instead of strncmp()
4179 2004-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4181 * lib/listparser.hc:
4183 improved error-detection for the '^' prefix
4184 added support for 'none'
4187 2004-04-28 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4191 added bcapability names
4192 added code to remove a 'CAP_' prefix
4194 2004-04-28 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4196 * lib/: Makefile-files, getinsecurebcaps.c,
4197 getinsecurecaps.c[DEAD]:
4199 renamed getinsecurecaps.c to getinsecurebcaps.c
4201 2004-04-23 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4203 * doc/configuration-lsd.css, NEWS, configure.ac:
4207 2004-04-23 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4209 * util-vserver.spec.in:
4213 2004-04-23 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4215 * util-vserver.spec.in:
4217 cleaned up the %file-lists
4218 buildrequire 'xalan-j' (can be disabled with '--without xalan')
4219 removed 'libxslt' buildrequire
4221 2004-04-23 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4223 * doc/Makefile-files:
4225 remove *.html only, when we can recreate them
4227 2004-04-23 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4229 * lib/Makefile-files:
4233 2004-04-23 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4235 * doc/Makefile-files:
4237 removed FAQ.txt and configuration.dtd
4238 added configuration.xsd
4240 2004-04-23 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4242 * doc/FAQ.txt[DEAD]:
4246 2004-04-22 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4251 disable 'legacy' API by default
4253 2004-04-22 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4259 2004-04-22 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4263 fixed warnings when compiled without legacy-mode
4265 2004-04-22 22:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4267 * lib/: Makefile-files, ncaps-net.c, ncaps_list-net.c,
4268 nflags-net.c, nflags_list-net.c, syscall_getncaps-net.hc,
4269 syscall_getncaps.c, syscall_getnflags-net.hc,
4270 syscall_getnflags.c, syscall_getnxinfo-net.hc,
4271 syscall_getnxinfo.c, syscall_gettasknid-net.hc,
4272 syscall_gettasknid.c, syscall_netadd-net.hc, syscall_netadd.c,
4273 syscall_netcreate-net.hc, syscall_netcreate.c,
4274 syscall_netmigrate-net.hc, syscall_netmigrate.c,
4275 syscall_netremove-net.hc, syscall_netremove.c,
4276 syscall_setncaps-net.hc, syscall_setncaps.c,
4277 syscall_setnflags-net.hc, syscall_setnflags.c,
4278 vserver-internal.h, vserver.h:
4280 added network layer functions
4282 2004-04-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4284 * lib/syscall_ctxcreate-v13.hc:
4288 2004-04-22 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4290 * doc/configuration.dtd[DEAD]:
4292 obsoleted by configuration.xsd
4294 2004-04-22 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4298 added Olivier Poitrey
4300 2004-04-22 21:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4304 use xalan instead of xsltproc
4306 2004-04-22 21:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4308 * doc/: configuration-xhtml.xsl, configuration.xml,
4311 use the new, XSD-based format which was defined by Olivier Poitrey
4313 2004-04-22 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4315 * doc/configuration-xhtml.xsl:
4317 made it work with xalan
4318 removed debug message
4320 2004-04-22 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4322 * doc/beautify.xsl[DEAD]:
4326 2004-04-22 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4328 * doc/Makefile-files:
4332 2004-04-22 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4334 * kernel/: network.h, sched.h:
4336 updated to vs1.9.0pre12
4338 2004-04-22 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4340 * lib/: cflags-v13.c, testsuite/cflags.c:
4342 use more specific names for the flags
4344 2004-04-21 23:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4346 * scripts/vserver.start:
4348 give correct vserver-name in the hints ($VSERVER_DIR instead of $VSERVER_NAME)
4350 2004-04-21 23:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4352 * scripts/vserver.functions:
4354 moved the 'ip_only' handling to the right place
4356 2004-04-21 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4358 * src/vshelper-sync.c:
4360 fixed missing initialization of a timeout struct
4362 2004-04-21 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4364 * src/vserver-stat.c:
4366 use uint64_t for the uptime counter to handle medium+large uptimes
4367 (>49 days) correctly
4369 2004-04-21 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4371 * scripts/vserver.functions:
4375 2004-04-20 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4381 2004-04-20 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4383 * src/Makefile-files:
4387 2004-04-20 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4393 2004-04-20 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4395 * scripts/vserver.stop:
4399 2004-04-20 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4401 * scripts/vserver.start:
4404 added explicit synchronization step for fakeinit with the old methods
4406 2004-04-20 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4410 added '--defaulttty' option
4412 2004-04-20 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4414 * scripts/start-vservers:
4416 use --defaulttty options instead of setting tty manually
4418 2004-04-20 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4420 * scripts/functions:
4422 setDefaultTTY(): added
4424 2004-04-20 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4426 * lib/getvservercfgstyle.c:
4428 * vc_getVserverCfgStyle(): interprete relative ('./') and absolute
4429 paths ('/...') as vcCFG_RECENT_FULL only
4430 * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
4431 instead of access(2) to check for directories
4433 2004-04-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4435 * ensc_wrappers/wrappers-unistd.hc:
4439 2004-04-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4441 * ensc_wrappers/wrappers-fcntl.hc:
4445 2004-04-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4447 * distrib/misc/debootstrap.uri:
4451 2004-04-20 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4453 * distrib/misc/vunify-exclude:
4457 2004-04-20 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4459 * contrib/manifest.dat.pathsubst,
4460 scripts/util-vserver-vars.pathsubst:
4464 2004-04-20 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4470 2004-04-15 04:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4472 * NEWS, configure.ac:
4476 2004-04-15 04:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4480 setFlags(): optimized (nearly state of 1.10)
4482 2004-04-15 04:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4484 * scripts/vserver.suexec:
4486 call chbind when entering vservers
4488 2004-04-15 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4490 * scripts/vserver.functions:
4492 call vattribute with '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext
4494 2004-04-15 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4496 * scripts/functions:
4498 callInNamespace(): do not accept non-running vservers
4500 2004-04-15 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4502 * distrib/misc/debootstrap.uri:
4506 2004-04-15 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4510 applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
4511 fixed '--fakeinit' option
4513 2004-04-15 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4517 fixed another brokeness in CLI option handling
4519 2004-04-15 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4521 * scripts/functions:
4523 lock(): do not execute the pipe; this does not work on 2.6
4525 2004-04-15 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4527 * lib/testsuite/.cvsignore:
4531 2004-04-15 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4533 * doc/configuration.xml:
4535 added some comments about uts/context
4537 2004-04-15 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4539 * doc/configuration-xhtml.xsl:
4541 added a new boring stylesheet
4543 2004-04-15 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4545 * doc/configuration.css:
4549 2004-04-15 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4551 * contrib/: make-manifest, manifest.dat.pathsubst:
4553 added support for '%config(...)' (or whatever) annotations
4555 2004-04-15 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4557 * ensc_wrappers/wrappers-vserver.hc,
4558 lib_internal/switchtowatchxid.c, src/chcontext.c,
4559 src/reducecap.c, src/rpm-fake-resolver.c, src/rpm-fake.c,
4562 applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
4564 2004-04-15 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4566 * lib_internal/: Makefile-files, util.h:
4570 2004-04-15 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4572 * lib_internal/util-debug.h:
4576 2004-04-15 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4578 * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
4579 namespace.h, network.h, sched.h, switch.h, xid.h:
4581 updated to vs1.90pre9
4583 2004-04-15 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4585 * lib/: syscall-compat.hc, vserver.h, testsuite/Makefile-files,
4586 testsuite/cflags.c, testsuite/flags.c[DEAD]:
4588 applied new kernel API
4589 renamed functions so that they correspond to the new kernel API
4591 2004-04-15 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4593 * lib/: Makefile-files, cflags-compat.c, cflags-v13.c,
4594 cflags_list-compat.c, cflags_list-v13.c, flags-compat.c[DEAD],
4595 flags-v13.c[DEAD], flags_list-compat.c[DEAD],
4596 flags_list-v13.c[DEAD], syscall_createcontext-v13.hc[DEAD],
4597 syscall_createcontext.c[DEAD], syscall_ctxcreate-v13.hc,
4598 syscall_ctxcreate.c, syscall_ctxmigrate-v13.hc,
4599 syscall_ctxmigrate.c, syscall_getcflags-v13.hc,
4600 syscall_getcflags.c, syscall_getflags-v13.hc[DEAD],
4601 syscall_getflags.c[DEAD], syscall_migratecontext-v13.hc[DEAD],
4602 syscall_migratecontext.c[DEAD], syscall_setcflags-v13.hc,
4603 syscall_setcflags.c, syscall_setflags-v13.hc[DEAD],
4604 syscall_setflags.c[DEAD]:
4606 renamed files so that their names are corresponding the kernel
4607 API. Especially, *_context was renamed to ctx_*, and *flags* to
4610 2004-04-13 10:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4612 * scripts/functions:
4614 further locking fixes
4616 2004-04-13 10:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4622 2004-04-13 10:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4628 2004-04-13 10:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4633 evaluate CLI options depending on used kernel API
4635 2004-04-13 10:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4637 * scripts/functions:
4639 use new locking mechanism
4641 2004-04-13 10:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4643 * lib/: issupported.c, issupportedstring.c, vserver.h:
4645 added VSHELPER0 feature
4647 2004-04-08 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4649 * scripts/vserver.functions:
4651 execScriptlets(): fixed initialization of 'start'
4652 execScriptlets(): declare some variables as readonly
4653 _sourceWrap(): added some variables
4655 2004-04-08 08:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4657 * scripts/vserver.functions:
4659 implemented support for default-scriptlets (inspired by ideas of
4662 2004-04-08 08:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4664 * scripts/: rootshell, vapt-get-worker, vprocunhide, vrpm,
4665 vrpm-worker, vserver-build, vshelper:
4667 give more verbose error-messages
4669 2004-04-08 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4673 added link-warning for vc_new_s_context()
4675 2004-04-08 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4677 * doc/configuration.xml:
4679 added general description for the scripts and documented
4682 2004-04-08 08:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4686 LINK_WARNING(): added
4688 2004-04-07 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4690 * scripts/chcontext, scripts/pkgmgmt, scripts/start-vservers,
4691 scripts/vapt-get, scripts/vpkg, scripts/vpstree,
4692 scripts/vrpm-preload, scripts/vserver, scripts/vserver-copy,
4693 scripts/vserver-wrapper, scripts/vservers.grabinfo.sh,
4694 scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info,
4695 scripts/legacy/vserver, sysv/rebootmgr, sysv/vprocunhide,
4696 sysv/vservers-legacy:
4698 give more comprehensive error-message
4700 2004-04-07 01:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4702 * src/: vps.c, vserver-info.c, vserver-stat.c:
4704 use switchToWatchXid()
4706 2004-04-07 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4708 * src/Makefile-files:
4710 link some files against libinternal.a
4712 2004-04-07 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4714 * lib_internal/util.h:
4716 switchToWatchXid(): added prototype
4718 2004-04-07 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4720 * lib_internal/switchtowatchxid.c:
4724 2004-04-07 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4726 * lib_internal/Makefile-files:
4728 added switchtowatchxid.c
4730 2004-04-07 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4734 VC_ATTR_DEPRECATED: added
4736 2004-04-07 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4738 * lib/syscall-compat.hc:
4740 vc_chrootsafe_compat(): removed
4742 2004-04-06 10:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4746 applied new MatchList_compare() interface
4748 2004-04-06 10:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4750 * src/vserver-stat.c:
4752 started support for HZ!=100
4755 2004-04-06 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4759 implement support for SKIP files
4761 2004-04-06 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4763 * src/: rpm-fake-resolver.c, rpm-fake.c:
4765 do not call vc_new_s_context() when COMPAT API is not available
4767 2004-04-06 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4769 * scripts/functions:
4772 vshelper.doInit(): added another sanity check
4774 2004-04-06 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4776 * lib_internal/: matchlist-appendfiles.c, matchlist-compare.c,
4779 implemented support for SKIP (~) files
4781 2004-04-06 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4783 * lib/testsuite/flags.c:
4785 added tests for new flags
4787 2004-04-06 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4791 updated VC_VXF_* constants
4792 added VC_VXC_* constants
4794 2004-04-06 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4798 added/updated flaglist
4800 2004-04-06 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4806 2004-04-06 10:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4808 * ensc_wrappers/wrappers-vserver.hc:
4812 2004-04-06 10:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4814 * distrib/misc/vunify-exclude:
4816 exclude keyfiles completely
4817 made some big files in /etc canditates for unify
4819 2004-04-06 10:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4821 * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h,
4822 sched.h, signal.h, xid.h:
4824 updated to 2.6.5-vs1.9.0pre4
4826 2004-03-31 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4830 optimized some things
4831 now check, if getppid()==original_parent instead of getppid()!=1 (might make a difference in vservers)
4833 2004-03-31 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4835 * scripts/functions:
4838 s!_UV_LOCKS!_VS_LOCKS!
4840 2004-03-31 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4844 fixed '--help' output
4846 2004-03-31 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4848 * contrib/manifest.dat.pathsubst, src/.cvsignore:
4852 2004-03-31 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4858 2004-03-31 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4860 * src/Makefile-files:
4864 2004-03-31 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4866 * scripts/vserver.functions:
4868 enableInterfaces(), disableInterfaces(): added locking
4869 enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
4871 2004-03-31 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4873 * scripts/util-vserver-vars.pathsubst:
4875 $_LOCKFILE, $LOCKDIR: added
4877 2004-03-31 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4879 * scripts/functions:
4881 lock(),unlock(): added
4882 isNumber(): added doc
4884 2004-03-30 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4886 * scripts/vserver.functions:
4890 2004-03-30 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4892 * scripts/functions:
4894 isNumber(): fixed '0' case
4896 2004-03-30 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4898 * scripts/vserver.functions:
4900 implemented parts of Liam Helmer's dummy-interface method
4902 2004-03-30 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4904 * scripts/functions:
4908 2004-03-30 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4910 * Makefile.am, configure.ac, scripts/util-vserver-vars.pathsubst:
4912 added substitutions/tests for iptables, modprobe, rmmod and nameif
4913 (required for Liam Helmer's dummy-interfaces)
4915 2004-03-30 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4917 * src/vshelper-sync.c:
4919 implemented it with select() instead of alarm(); races are much nicer to handle
4921 2004-03-30 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4923 * src/vshelper-sync.c:
4925 use sigaction() instead of signal() to remove SA_RESTART flag explicitly
4927 2004-03-30 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4929 * src/pipe-sync.c[DEAD]:
4931 obsoleted by vshelper-sync
4933 2004-03-30 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4935 * kernel/: context.h, cvirt.h, limit.h, network.h, sched.h,
4938 updated from vs0.09.28
4940 2004-03-30 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4942 * contrib/manifest.dat.pathsubst, src/Makefile-files:
4946 2004-03-27 05:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4948 * NEWS, configure.ac:
4952 2004-03-26 10:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4956 use 'findObject -e' instead of 'findFile' to find /dev/null also
4958 2004-03-26 10:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4960 * scripts/vserver.start:
4962 fixed call of vshelper.isEnabled
4964 2004-03-26 10:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4966 * doc/configuration.xml:
4970 2004-03-26 10:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4972 * doc/configuration.xml:
4974 documented apps/vshelper/logfile symlink
4976 2004-03-26 10:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4980 ignore 'restart2' event; this seems to be issued at vserver *start*
4981 added support for a logfile
4982 enable logfile-logging when invoked from kernel (no tty)
4984 2004-03-26 09:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4986 * scripts/util-vserver-vars.pathsubst:
4988 fixed order of variables
4989 fixed _VSHELPER path
4991 2004-03-26 09:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4993 * contrib/manifest.dat.pathsubst:
4998 2004-03-26 09:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5000 * util-vserver.spec.in:
5002 added some Requires:
5003 own %dir /var/run/vshelper
5005 2004-03-26 09:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5009 added substition for @VSHELPERSTATEDIR@
5010 minor cosmetical cleanups
5012 2004-03-26 08:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5018 2004-03-26 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5020 * src/vshelper-sync.c:
5024 2004-03-26 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5026 * src/vserver-info.c:
5028 - added tgID and tgPXID support
5029 - accept 'true' as boolean value
5030 - optimized the code a little bit so that the xid will be looked up
5031 only when really needed
5033 2004-03-26 08:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5037 in output, added a ' ' on overlong vserver-names
5039 2004-03-26 08:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5041 * src/secure-mount.c:
5043 rewrote some parts to cope better with '-o' options (required for -bme
5046 2004-03-26 08:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5048 * src/Makefile-files:
5052 2004-03-26 08:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5058 2004-03-26 08:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5060 * scripts/vserver.stop:
5062 added VSHELPER & synchronization code
5064 2004-03-26 08:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5066 * scripts/vserver.start:
5068 added documentation about failure reasons
5071 2004-03-26 08:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5073 * scripts/vserver.functions:
5075 adapted code to new getFileArray() behavior
5076 added VSHELPER support
5077 added "LEGACY ALERT" messages
5078 initSync(),waitForSync(): added
5080 2004-03-26 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5082 * scripts/vserver-setup.functions:
5084 added a "LEGACY ALERT"
5086 2004-03-26 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5088 * scripts/vserver-build:
5090 fixed code to work with new behavior of getFileArray
5092 2004-03-26 08:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5094 * scripts/util-vserver-vars.pathsubst:
5096 added some missing variables
5097 added the vshelper variables
5099 2004-03-26 08:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5103 use pkgmgmt.isAptAvailable()
5105 2004-03-26 08:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5107 * scripts/functions:
5109 logging(),warning(),panic(),execute(): added
5110 pkgmgmt.isAptAvailable(): added
5112 getFileArray(): fail, when file does not exist
5114 2004-03-26 08:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5116 * scripts/Makefile-files:
5120 2004-03-26 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5125 - added vcFEATURE_VSHELPER
5126 - vc_isSupported(): annotated it
5127 - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
5128 requires a special handling so inlining is not really usefully
5131 2004-03-26 08:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5133 * lib/: issupported.c, issupportedstring.c:
5137 2004-03-26 08:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5139 * lib/Makefile-files:
5141 added getinsecurecaps.c
5143 2004-03-26 08:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5145 * lib/getinsecurecaps.c:
5149 2004-03-26 08:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5151 * doc/configuration.xml:
5153 documented the vshelper stuff
5155 2004-03-26 08:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5157 * doc/configuration.dtd:
5159 added a type for 'script'
5161 2004-03-26 08:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5163 * distrib/Makefile.am:
5165 cleanups in the directory creation rules
5167 2004-03-26 08:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5169 * contrib/manifest.dat.pathsubst:
5173 2004-03-26 08:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5175 * util-vserver.spec.in:
5177 use 'install-distribution' instead of 'install-vserverdir'
5178 added vshelper stuff
5180 2004-03-26 08:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5184 cleanups and enhancements in the directory installation rules
5186 2004-03-24 06:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5192 2004-03-24 06:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5194 * src/Makefile-files:
5196 fixed LDADD flags for capchroot
5198 2004-03-24 06:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5202 enhanced the in-chain operation; make it a noop when called without opts
5203 enhanced error messages
5205 2004-03-24 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5207 * scripts/: util-vserver-vars.pathsubst, vserver.functions,
5210 added scheduler support
5212 2004-03-24 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5214 * doc/configuration.xml:
5216 added basic documentation for bcapabilities, ccapabilities and schedule
5218 2004-03-24 05:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5220 * lib/vserver.h, src/chcontext.c, src/reducecap.c, src/rpm-fake.c,
5221 src/vattribute.c, src/vps.c:
5223 renamed vc_get_securecaps() to vc_get_insecurecaps()
5225 2004-03-24 05:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5227 * scripts/vserver.start:
5231 2004-03-24 05:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5233 * src/: vattribute.c, vcontext.c, vlimit.c, vnamespace.c,
5234 vserver-info.c, vuname.c:
5238 2004-03-24 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5240 * src/: chcontext.c, vkill.c, vsched.c:
5242 prefer '--xid' instead of '--ctx'
5245 2004-03-24 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5247 * scripts/vserver.start:
5249 added support for $VSERVER_EXTRA_CMDS[] which can be set in userscripts
5251 2004-03-24 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5253 * scripts/vserver-build.debootstrap:
5255 call 'wget' with '-nv' instead of '-q'
5257 2004-03-24 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5261 vc_xidopt2xid(): added prototype
5263 2004-03-24 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5265 * lib/Makefile-files:
5269 2004-03-24 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5275 2004-03-24 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5277 * ensc_wrappers/wrappers-vserver.hc:
5279 Evc_xidopt2xid(): added
5281 2004-03-24 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5283 * distrib/misc/debootstrap.uri:
5285 updated to recent version
5287 2004-03-24 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5289 * util-vserver.spec.in:
5294 2004-03-24 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5298 cleaned up CLI: '--xid' is supported now, removed '-h' and '-v' options
5301 2004-03-24 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5303 * sysv/vservers-legacy:
5307 2004-03-24 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5309 * sysv/: rebootmgr, rebootmgr.subst[DEAD]:
5311 'rebootmgr' is now a src-script
5313 2004-03-24 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5315 * sysv/Makefile-files:
5317 'rebootmgr' is now a src-script
5318 added vservers-legacy
5320 2004-03-24 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5324 initialize 'bmask' member of struct vc_ctx_caps
5325 use negative logic of --bcap (this should be the 'old' behavior of '--cap')
5327 2004-03-24 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5331 initialize 'bmask' member of struct vc_ctx_caps
5333 2004-03-24 02:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5335 * src/: capchroot.c, filetime.c, readlink.c:
5339 2004-03-24 02:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5341 * src/Makefile-files:
5343 cleanups; moved some programs into $legacydir
5345 2004-03-24 02:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5347 * scripts/util-vserver-vars.pathsubst:
5349 added more legacy programs
5351 2004-03-24 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5353 * scripts/legacy/vserver:
5355 use $_XXXX variables instead of static commandnames
5356 use variables for paths
5358 2004-03-24 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5360 * scripts/legacy/distrib-info:
5362 moved parserpmdump to legacy
5364 2004-03-24 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5366 * scripts/util-vserver-vars.pathsubst:
5370 2004-03-24 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5372 * m4/ensc_dietlibc.m4:
5374 fixed copy&paste error
5376 2004-03-24 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5378 * ensc_vector/.cvsignore, lib_internal/.cvsignore, ChangeLog.sed,
5383 2004-03-24 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5385 * .cvsignore, distrib/.cvsignore, ensc_vector/testsuite/.cvsignore,
5386 lib/.cvsignore, lib/testsuite/.cvsignore, src/.cvsignore,
5387 src/testsuite/.cvsignore, tests/.cvsignore:
5389 added some standardfiles; I do not want to wait until Savannah fixes
5390 its scripts and allows access to CVSROOT/cvsignore again.
5392 2004-03-24 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5394 * lib_internal/util-perror.h:
5396 placed a 'do ... while (0)' block around the macros
5398 2004-03-24 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5400 * lib/: bcaps_list-v13.c, syscall_getccaps-v13.hc,
5401 syscall_setccaps-v13.hc:
5403 handle the new struct vc_ctx_caps::bmask member
5405 2004-03-24 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5407 * contrib/manifest.dat.pathsubst:
5409 moved some files into legacy
5412 2004-03-24 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5414 * util-vserver.spec.in:
5416 added formerly missing 'v_gated' registration
5417 updated -legacy subpackage and moved some initscripts into it
5419 2004-03-24 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5423 do not use PURE before gcc 3.3.3
5424 use a more effective way to determine gcc revision
5425 struct vc_ctx_caps: added 'bmask' member
5427 2004-03-24 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5431 do not use PURE before gcc 3.3.3
5432 use a more effective way to determine gcc revision
5434 2004-03-23 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5436 * scripts/vserver-wrapper:
5438 fixed typo (missing 's')
5440 2004-03-23 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5442 * scripts/vserver-build.functions:
5444 added basic support for SuSE (patch from Thomas Guettler)
5445 give more hints in errormessages (patch from Thomas Guettler)
5447 2004-03-23 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5451 give out errormessage on unknown distribution type
5453 2004-03-23 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5455 * scripts/functions:
5457 added basic support for SuSE
5459 2004-03-19 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5461 * src/vserver-stat.c:
5463 fixed race when process disappeared shortly after reading /proc
5465 2004-03-19 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5467 * doc/configuration.xml:
5469 documented apps/init/{mark,depends}
5470 mentioned the gentoo initstyle
5472 2004-03-19 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5474 * doc/configuration-lsd.css:
5476 followed Bertl's suggestion and added a subliminal message
5478 2004-03-19 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5482 require at least version 0.24 of dietlibc
5484 2004-03-19 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5486 * m4/ensc_dietlibc.m4:
5488 allow to specify a <min-version>
5490 2004-03-18 07:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5492 * NEWS, configure.ac:
5496 2004-03-18 07:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5498 * lib_internal/util-dotfile.h:
5500 do not use PURE; it is not applicable for inline declarations
5502 2004-03-18 06:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5506 fixed broken condition for PURE
5507 define __builtin_expect() when needed
5509 2004-03-18 06:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5513 cleanups in the verbosity code
5515 2004-03-18 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5517 * scripts/legacy/: vps.pathsubst, vserver:
5519 use 'chcontext-compat' instead of 'chcontext'
5521 2004-03-18 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5523 * scripts/vserver.stop:
5525 call isVserverRunning to cleanup rundir
5527 2004-03-18 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5529 * scripts/vserver-build.functions.pkgmgmt:
5531 ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty
5533 2004-03-18 06:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5535 * scripts/vserver-build:
5537 cleanups; use full parenthesis in case ... esac
5539 2004-03-18 06:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5543 implemenented 'pkgmgmt' command
5545 2004-03-18 06:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5549 allow both internal and external packagemanagement
5551 2004-03-18 06:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5555 cleanups; generalized some functions and moved them into the 'functions' file
5557 2004-03-18 06:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5561 support both internal and external packagemanagement
5563 2004-03-18 06:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5565 * scripts/util-vserver-vars.pathsubst:
5567 added $_PKGMGMT and $_TAR
5569 2004-03-18 06:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5571 * scripts/start-vservers:
5573 filter out non-matching vservers *before* adding them to the makefile
5575 2004-03-18 06:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5577 * scripts/functions:
5579 getVserverStatus(): fix problems with leading whitespaces in numerical values
5580 pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
5582 2004-03-18 06:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5588 2004-03-18 06:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5590 * scripts/Makefile-files:
5594 2004-03-18 06:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5596 * lib_internal/matchlist-initmanually.c:
5598 some cleanups in the verbosity code
5600 2004-03-18 06:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5602 * lib/getvservercfgstyle.c:
5604 filter out relative and absolute paths; when they are not pointing to
5605 an existing directory, the function fails
5607 2004-03-18 06:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5609 * ensc_wrappers/wrappers_handler.hc:
5611 use __builtin_expect
5613 2004-03-18 06:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5615 * distrib/defaults/apt/apt.conf:
5617 added '@autogenerated@' tag plus small warning
5619 2004-03-18 06:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5621 * contrib/manifest.dat.pathsubst:
5623 added pkgmgmt script
5625 2004-03-18 06:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5631 2004-03-18 06:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5637 2004-03-16 15:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5641 use vc_get_nb_ipv4root() instead of hardcoded '16' value
5643 2004-03-16 15:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5649 2004-03-16 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5653 VC_ATTR_CONST: added
5654 vc_get_nb_ipv4root(): added
5656 2004-03-16 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5658 * lib/Makefile-files:
5660 added getnbipv4root.c
5662 2004-03-16 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5664 * lib/getnbipv4root.c:
5668 2004-03-16 05:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5670 * scripts/Makefile-files:
5672 added the sysvwrappers to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
5674 2004-03-16 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5676 * NEWS, configure.ac:
5680 2004-03-16 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5682 * sysv/Makefile-files:
5684 added vservers-default
5687 2004-03-16 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5689 * sysv/vservers.subst[DEAD]:
5691 obsoleted by new initscript
5693 2004-03-16 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5695 * sysv/vservers-default:
5699 2004-03-16 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5701 * src/vserver-info.c:
5703 implemented INITPID for the compat API
5705 2004-03-16 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5709 implemented/fixed the non-legacy part
5712 2004-03-16 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5714 * src/rpm-fake-resolver.c:
5716 implemented/fixed the non-legacy part
5718 2004-03-16 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5720 * scripts/vserver.suexec:
5722 added internal mode to use 'suexec' for stopped vservers also
5724 2004-03-16 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5726 * scripts/vserver.stop:
5728 added a more efficient stop method for fakeinit vservers
5730 2004-03-16 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5732 * scripts/vserver.start:
5734 finxed incomplete quoting
5736 2004-03-16 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5738 * scripts/vserver.functions:
5740 handle fakeinit separately
5741 cleanups and fixes in the flag-generation
5743 2004-03-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5745 * scripts/vserver-wrapper:
5749 2004-03-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5753 added support for an internal command mode
5755 2004-03-16 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5757 * scripts/util-vserver-vars.pathsubst:
5759 added $_INITSYNC_MINIT_* variables
5760 added $_START_VSERVERS
5762 2004-03-16 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5764 * scripts/start-vservers:
5766 added ok/passed/failed logic
5768 2004-03-16 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5770 * scripts/Makefile-files:
5772 ship vsyswrapper again
5774 2004-03-16 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5778 vc_is_dynamic_xid(): added
5780 2004-03-16 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5782 * lib/Makefile-files:
5784 added isdynamicxid.c
5786 2004-03-16 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5788 * ensc_wrappers/wrappers-vserver.hc:
5790 Evc_set_ccaps(): added
5792 2004-03-16 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5794 * distrib/redhat/initpre, lib/isdynamicxid.c:
5798 2004-03-16 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5800 * distrib/redhat/initpost:
5802 use internal 'chkconfig' command
5804 2004-03-16 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5806 * distrib/Makefile.am:
5808 added initpre to handle rpm's misclassification of %_netsharedpath
5810 2004-03-16 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5812 * contrib/: make-manifest, manifest.dat.pathsubst:
5814 handle some sysv files too
5816 2004-03-16 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5818 * util-vserver.spec.in:
5820 updated the -sysv package
5822 2004-03-15 22:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5826 cleanups; remove unused code
5827 added '--silentexist'
5830 2004-03-15 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5834 use code from context-sync.hc
5836 2004-03-15 22:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5838 * src/context-sync.hc:
5842 2004-03-15 22:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5844 * src/Makefile-files:
5846 added context-sync.hc
5848 2004-03-15 22:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5850 * scripts/vserver-build.apt-rpm:
5852 cleanups; full parenthesis for case ... esac statements
5854 2004-03-15 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5858 cleanups; full parenthesis for case ... esac statements
5859 give more helpful error messages
5861 2004-03-15 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5863 * lib_internal/: jail.h, jailintotempdir.c:
5865 return indication about place of error
5867 2004-03-15 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5871 print correct $prefix when '--prefix' is not specified
5873 2004-03-13 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5875 * NEWS, configure.ac:
5879 2004-03-13 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5883 added another #warning
5885 2004-03-13 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5889 fixed '--uid' option (it's required_argument but not no_argument)
5890 drop privileges after migrate()
5892 2004-03-13 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5894 * scripts/vserver.start:
5896 call $_SAVE_CTXINFO until we have something better
5898 2004-03-13 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5902 updated to new kernel behavior
5904 2004-03-13 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5908 renamed set*() to parse*()
5909 set the correct secure attributes
5910 call set_flags/set_ccaps only, when there is something to do
5912 2004-03-13 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5914 * scripts/: chcontext, vserver.start:
5918 2004-03-13 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5920 * lib_internal/Makefile-files:
5924 2004-03-13 03:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5926 * lib_internal/: jail.h, jailintotempdir.c:
5930 2004-03-13 03:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5932 * ensc_wrappers/wrappers-vserver.hc:
5934 Evc_get_ccaps(): added declaration
5936 2004-03-12 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5940 rewrote it; CLI should be more usable now
5942 2004-03-12 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5944 * scripts/: chcontext, vserver.start:
5946 use new vuname syntax
5948 2004-03-12 07:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5952 set caps before flags so that caps can be changed in the same transaction
5953 which deletes 'setup'
5955 2004-03-12 05:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5957 * scripts/vserver.suexec:
5959 added some explicit '--'
5961 2004-03-12 05:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5963 * scripts/functions:
5966 getVserverStatus(): fixed it
5968 2004-03-12 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5970 * src/save_ctxinfo.c:
5972 use strncat() instead of strcat() to enforce correct length
5974 2004-03-12 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5976 * NEWS, configure.ac:
5980 2004-03-12 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5982 * scripts/: chcontext, vserver.start:
5984 remove the setup flag
5986 2004-03-12 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5992 2004-03-12 04:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5994 * scripts/chcontext:
5996 give '--xid' in migrate case
5998 2004-03-12 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6000 * scripts/chcontext:
6002 fixed migrate vs. migrate-self
6004 2004-03-12 04:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6008 added kernel headers
6010 2004-03-12 04:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6012 * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h,
6013 network.h, sched.h, signal.h, switch.h:
6017 2004-03-12 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6021 do not use /dev/null as lockfile
6023 2004-03-12 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6029 2004-03-12 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6033 implemented --secure
6035 2004-03-12 04:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6037 * scripts/: vserver.start, vserver.stop:
6039 allow '--debug' in the destructors
6041 2004-03-12 04:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6043 * scripts/vserver.functions:
6045 added gentoo startup style
6047 2004-03-12 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6049 * scripts/chcontext:
6052 do not call vuname/vattribute when not needed
6054 2004-03-12 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6056 * lib/testsuite/flags.c:
6058 added testsuite for the flags
6060 2004-03-12 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6067 2004-03-12 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6073 2004-03-12 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6075 * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc,
6076 syscall_setsched-v13.hc:
6080 2004-03-12 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6082 * lib/listparser.hc:
6084 added '^' modifier which marks bit numbers
6086 2004-03-12 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6092 2004-03-11 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6094 * NEWS, configure.ac:
6098 2004-03-11 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6102 added more documentation
6103 fixed '--version' conflicts
6105 2004-03-11 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6107 * src/: rpm-fake-resolver.c, rpm-fake.c:
6109 implemented most parts of the new migrate method
6111 2004-03-11 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6113 * scripts/vserver.start:
6117 2004-03-11 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6119 * lib/Makefile-files:
6121 added getvserverbyctx-* files
6123 2004-03-11 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6125 * lib/getvserverbyctx.c:
6127 implemented new context-naming method
6129 2004-03-11 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6131 * lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc:
6135 2004-03-11 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6137 * ensc_wrappers/wrappers-vserver.hc:
6139 Evc_set_vhi_name(): added
6141 2004-03-10 06:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6143 * doc/configuration.xml:
6145 documented 'fstab.local' and enhanced 'fstab' doc
6147 2004-03-10 06:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6149 * scripts/vserver.functions:
6151 added support for 'fstab.local' files
6153 2004-03-10 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6157 made it a little bit more portable by providing own implementations of
6158 RH's /etc/init.d/functions when this file can not be found (inspired
6159 by a patch from Olivier Poitrey)
6161 2004-03-10 05:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6163 * scripts/functions:
6165 callInNamespace(): call 'shift' to remove the vserver-name from $@
6167 2004-03-10 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6171 added configuration.html
6173 2004-03-10 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6175 * src/vserver-info.c:
6177 added an option the 'CONTEXT' query so that it can be choosen between
6180 2004-03-10 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6182 * src/: vlimit.c, vuname.c:
6184 prefix option string for getopt with '+' to avoid option reordering
6186 2004-03-10 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6188 * scripts/: vapt-get, vrpm:
6192 2004-03-10 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6194 * scripts/functions:
6196 isAvoidNamespace(): determine full cfgdir path of vserver before checking for 'namespace' file
6197 callInNamespace(): added
6199 2004-03-10 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6201 * scripts/vserver.functions:
6203 minor cosmetical cleanups...
6205 2004-03-10 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6207 * scripts/: chcontext, vserver.start, vserver.stop, vserver.suexec:
6211 2004-03-10 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6213 * doc/configuration.xml:
6215 added/updated some descriptions
6217 2004-03-10 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6219 * doc/configuration-lsd.css:
6221 flowers... where are all the flowers coming from?
6223 2004-03-10 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6225 * Makefile.am, contrib/Makefile-files, doc/Makefile-files,
6226 ensc_vector/Makefile-files, ensc_vector/testsuite/Makefile-files,
6227 ensc_wrappers/Makefile-files, lib/Makefile-files,
6228 lib/testsuite/Makefile-files, lib_internal/Makefile-files,
6229 man/Makefile-files, scripts/Makefile-files, src/Makefile-files,
6230 src/testsuite/Makefile-files, tests/Makefile-files:
6232 modernized the Makefiles; use '+=' where possible to remove complexity
6233 from the toplevel Makefile.am
6235 2004-03-09 18:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6237 * scripts/vprocunhide:
6239 remove the correct prefix
6241 2004-03-09 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6243 * scripts/: vserver.stop, vserver.suexec:
6245 use $_CHONTEXT_COMPAT explicitly
6247 2004-03-09 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6249 * scripts/vserver-setup.functions:
6251 use/create 'uts' directory
6253 2004-03-09 17:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6255 * scripts/chcontext:
6257 updated copyright date
6259 2004-03-09 17:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6261 * doc/configuration.xml:
6263 documented the vunify configuration
6265 2004-03-09 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6267 * scripts/chcontext:
6269 rewrote the non-legacy part
6271 2004-03-09 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6273 * scripts/util-vserver-vars.pathsubst:
6275 aded _KEEP_CTX_ALIVE
6277 2004-03-09 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6279 * scripts/chcontext:
6281 added missing ';' in case expression
6282 s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
6284 2004-03-09 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6290 2004-03-09 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6292 * scripts/: vserver.stop, vserver.suexec:
6294 removed superfluous '--'
6296 2004-03-09 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6298 * scripts/vserver.start:
6300 added explicit cleanup trap
6301 removed superfluous '--'
6303 2004-03-09 04:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6305 * scripts/vserver.functions:
6307 added some parenthesis
6309 2004-03-09 04:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6313 made 'status' really silent
6315 2004-03-09 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6317 * scripts/start-vservers:
6321 2004-03-09 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6323 * scripts/functions:
6325 getVserverStatus(): fixed it for the non-running & non-cleanup case
6327 2004-03-09 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6329 * ensc_wrappers/wrappers.h:
6334 2004-03-09 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6336 * contrib/manifest.dat.pathsubst, scripts/Makefile-files:
6338 added start-vservers
6340 2004-03-09 04:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6342 * util-vserver.spec.in:
6344 added Requires: make
6346 2004-03-09 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6350 made 'status' silent when '--silent' is used
6352 2004-03-09 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6354 * lib/apidoc/.cvsignore:
6358 2004-03-09 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6360 * doc/configuration.html[DEAD]:
6362 removed since autogenerated
6364 2004-03-09 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6366 * doc/configuration-lsd.css:
6368 use official HTML 4 colornames
6370 2004-03-09 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6372 * doc/: beautify.xsl, compatibility-xhtml.xsl,
6373 configuration-xhtml.xsl:
6375 use official XHTML namespace
6377 2004-03-09 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6379 * distrib/: defaults/rpm/macros, redhat/initpost:
6381 added hack for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
6383 2004-03-08 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6385 * m4/ensc_syscallnr.m4:
6387 stopped to confuse users with wrong error messages
6389 2004-03-08 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6391 * lib/apidoc/Makefile-files:
6393 handle man directory
6395 2004-03-08 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6397 * lib/apidoc/Doxyfile.in:
6401 2004-03-08 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6403 * doc/Makefile-files:
6405 filled it with content...
6407 2004-03-08 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6409 * util-vserver.spec.in:
6413 2004-03-08 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6415 * doc/configuration.xml:
6417 documented tty symlink
6418 use documentation.dtd instead of cfgdirdoc.dtd
6419 some small corrections/adjustments
6421 2004-03-08 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6423 * doc/: beautify.xsl, configuration-lsd.css,
6424 configuration-xhtml.xsl, configuration.html:
6428 2004-03-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6430 * doc/: compat-xhtml.xsl[DEAD], compatibility-xhtml.xsl:
6432 renamed compat-xhtml.xsl to compatibility-xhtml.xsl
6434 2004-03-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6436 * doc/: cfgdirdoc.dtd[DEAD], configuration.dtd:
6438 renamed cfgdirdoc.dtd to configuration.dtd
6440 2004-03-08 09:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6446 2004-03-08 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6448 * lib/testsuite/flags.c:
6450 fixed uninitialized variable
6452 2004-03-08 01:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6454 * lib/apidoc/: .cvsignore, Doxyfile.in, Makefile-files:
6458 2004-03-08 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6460 * scripts/vserver.start:
6462 use '--migrate-self' instead of '--migrate'
6464 2004-03-08 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6468 added '--migrate-self' support
6470 2004-03-08 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6472 * scripts/vserver.functions:
6474 use different files for 'bcap' and 'ccap' for now
6476 2004-03-08 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6478 * util-vserver.spec.in:
6480 added changelog entry
6482 2004-03-07 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6486 fixed NONNULL annotations
6488 2004-03-07 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6492 added doxygen annnotations
6493 added special compiler annotations
6495 2004-03-07 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6499 added doxygen annnotations
6500 fixed NONNULL statements
6502 2004-03-07 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6506 added doxygen annnotations
6508 2004-03-07 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6510 * lib/Makefile-files:
6512 added apidoc directory
6514 2004-03-07 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6516 * configure.ac, util-vserver.spec.in:
6518 added doxygen support
6520 2004-03-07 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6524 fixed typo in __GNUC_MINOR__
6526 2004-03-07 20:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6530 use new interface of the list2... functions
6531 implemented --bcaps and --ccaps
6533 2004-03-07 20:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6535 * src/: chcontext.c, reducecap.c:
6537 use new interface of the list2... functions
6539 2004-03-07 20:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6541 * scripts/vserver.functions:
6543 added .../interfaces/.../nodev option and deprecated 'only_ip'
6545 2004-03-07 20:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6547 * lib/testsuite/flags.c:
6549 applied new interface
6551 2004-03-07 20:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6555 added some documentation
6556 added some flag/caps support functions
6558 2004-03-07 20:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6562 renamed scaps to bcaps
6564 2004-03-07 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6566 * lib/syscall_setflags.c:
6570 2004-03-07 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6572 * lib/: syscall_getflags-v13.hc, syscall_setflags-v13.hc:
6574 minor cosmetical cleanups
6576 2004-03-07 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6578 * lib/listparser.hc:
6580 interpret numbers too
6582 2004-03-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6586 added the text2value functions
6588 2004-03-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6590 * lib/: flags-v13.c, flags_list-compat.c, flags_list-v13.c:
6592 cleanups; use modern methods...
6594 2004-03-07 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6596 * lib/: bcaps-v13.c, bcaps_list-v13.c, ccaps-v13.c,
6597 ccaps_list-v13.c, syscall_getccaps-v13.hc, syscall_getccaps.c,
6598 syscall_setccaps-v13.hc, syscall_setccaps.c,
6599 val2text-t2v-uint32.c, val2text-t2v-uint64.c,
6600 val2text-v2t-uint32.c, val2text-v2t-uint64.c, val2text.hc:
6604 2004-03-07 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6606 * lib/Makefile-files:
6608 added the caps-files
6609 added the val2text-files
6611 2004-03-07 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6613 * doc/configuration.xml:
6615 documented '.../interfaces/.../nodev'
6617 2004-03-06 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6619 * util-vserver.spec.in:
6623 2004-03-06 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6629 2004-03-06 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6631 * sysv/Makefile-files:
6633 modernized; use '+=' syntax
6636 2004-03-06 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6641 added '--dir' option
6643 2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6649 2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6651 * scripts/vserver.start:
6655 2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6657 * scripts/vprocunhide:
6659 implemented exclude/include syntax
6662 2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6664 * scripts/util-vserver-vars.pathsubst:
6668 2004-03-06 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6670 * doc/configuration.xml:
6672 documents uts/ and rlimit/ subdirs
6674 2004-03-06 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6676 * distrib/misc/vprocunhide-files:
6680 2004-03-06 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6682 * util-vserver.spec.in:
6684 added vprocunhide initscript
6686 2004-03-06 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6690 modernized it a little bit; use '+=' syntax for sysv/ now
6692 2004-03-05 23:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6694 * scripts/: vserver.functions, vserver.start, vserver.stop,
6697 added support for new migrate feature
6699 2004-03-05 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6701 * scripts/util-vserver-vars.pathsubst:
6703 added $_VCONTEXT and $_VLIMIT
6705 2004-03-05 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6707 * scripts/functions:
6709 isAvoidNamespace(): use 'vserver-info - FEATURE namespace' inforamtion too
6711 2004-03-05 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6715 try to read limits from dir only, when '--dir' was used
6717 2004-03-05 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6721 allow '--!...' syntax too
6723 2004-03-05 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6725 * scripts/vserver-build.functions.pkgmgmt:
6729 2004-03-05 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6731 * scripts/vprocunhide, distrib/misc/vprocunhide-files:
6735 2004-03-05 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6737 * scripts/util-vserver-vars.pathsubst:
6739 added setattr and vprocunhide
6741 2004-03-05 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6743 * scripts/Makefile-files:
6747 2004-03-05 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6749 * doc/configuration.xml:
6751 documented vprocunhide documentation
6753 2004-03-05 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6755 * distrib/Makefile.am:
6757 added vprocunhide-files
6759 2004-03-05 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6761 * contrib/manifest.dat.pathsubst:
6763 added vprocunhide files
6765 2004-03-05 18:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6767 * scripts/: vtop, chcontext, functions, rootshell, vapt-get,
6768 vapt-get-worker, vpkg, vpstree, vrpm, vrpm-preload, vrpm-worker,
6769 vserver, vserver-build, vserver-build.apt-rpm,
6770 vserver-build.debootstrap, vserver-build.functions,
6771 vserver-build.functions.pkgmgmt, vserver-build.skeleton,
6772 vserver-copy, vserver.functions, vserver.start, vserver.stop,
6773 vservers.grabinfo.sh, vsysvwrapper:
6777 2004-03-05 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6783 2004-03-05 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6787 added '--dir' parameter
6788 allow command-chaining
6789 support limits with suffixes
6790 make '-c' optionally and assume current ctx by default
6792 2004-03-05 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6794 * lib/testsuite/: Makefile-files, .cvsignore:
6798 2004-03-05 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6802 vc_parseLimit(): added prototype
6804 2004-03-05 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6806 * lib/Makefile-files:
6810 2004-03-05 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6812 * lib/: parselimit.c, testsuite/parselimit.c:
6816 2004-03-05 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6820 updated; added vattribute and keep-ctx-alive
6822 2004-03-05 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6826 implement the vc_set_flags() part
6828 2004-03-05 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6832 setFlags(): implemented it
6834 2004-03-05 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6836 * lib_internal/Makefile-files:
6838 added util-unixsock.hc
6840 2004-03-05 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6842 * ensc_wrappers/wrappers-vserver.hc:
6844 fixed error-checking
6846 2004-03-05 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6848 * lib/: getprocentry-legacy.c, syscall-compat.hc,
6849 syscall_getflags-v13.hc, syscall_getiattr.c,
6850 syscall_getvxinfo-oldproc.hc, syscall_getvxinfo.c,
6851 syscall_setflags-v13.hc:
6853 return better errorcodes
6855 2004-03-05 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6857 * ensc_wrappers/wrappers-vserver.hc:
6859 fixed copy&paste error
6861 2004-03-05 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6863 * ensc_wrappers/Makefile-files:
6865 added wrappers-socket.hc
6867 2004-03-05 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6869 * contrib/manifest.dat.pathsubst:
6871 added vattribute and keep-ctx-alive
6873 2004-03-05 04:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6875 * src/vserver-info.c:
6879 2004-03-05 04:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6883 added support for external synchronization
6885 2004-03-05 04:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6889 use vc_list2flag_compat() instead of vc_textlist2flag
6891 2004-03-05 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6893 * src/: keep-ctx-alive.c, vattribute.c:
6897 2004-03-05 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6899 * src/: fstool.c, fstool.h, setattr.c, showattr.c:
6901 added support for VC_IATTR_IMMUTABLE flag
6903 2004-03-05 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6905 * src/: enter-namespace.c[DEAD], new-namespace.c[DEAD]:
6907 obsoleted by vnamespace
6909 2004-03-05 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6913 use vc_list2flag_compat() instead of vc_textlist2flag()
6915 2004-03-05 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6917 * src/Makefile-files:
6919 removed new-namespace and enter-namespace
6920 added keep-ctx-alive and vattribute
6921 added src_legacy_* variables
6923 2004-03-05 04:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6925 * scripts/: vapt-get, vrpm, vserver:
6927 use $_VNAMESPACE instead of $_NEW_NAMESPACE
6929 2004-03-05 04:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6931 * scripts/util-vserver-vars.pathsubst:
6933 added $_VATTRIBUTE and $_VNAMESPACE
6934 removed $_NEW_NAMESPACE
6936 2004-03-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6938 * scripts/chcontext:
6940 began to implement the new vcontext part...
6942 2004-03-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6944 * m4/ensc_syscallnr.m4:
6946 use $ensc_cv_path_kernelheaders instead of $kernelincludedir
6948 2004-03-05 04:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6950 * lib_internal/util.h:
6952 include "util-unixsock.h"
6954 2004-03-05 04:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6956 * lib_internal/unify-unify.c:
6958 use VC_IATTR_IMMUTABLE flag too
6960 2004-03-05 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6962 * lib_internal/util-unixsock.h:
6966 2004-03-05 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6968 * lib/testsuite/flags.c:
6970 updated to new flag functions
6972 2004-03-05 04:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6976 use uint_leastX_t instead of uintX_t
6977 added -compat versions for the flag-parsers
6978 vc_isSupportedString(): added
6980 2004-03-05 04:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6984 added utilvserver_listparser_uint* declarations
6986 2004-03-05 04:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6988 * lib/: fmt-32.c, fmt-64.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c,
6991 fixed aliased functions; they are now in the *.c files and will not be
6992 used anymore by every file including 'fmt.h'
6994 2004-03-05 04:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6996 * lib/: flags.c[DEAD], flags_list.c[DEAD]:
6998 renamed to -compat.c
7000 2004-03-05 04:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7002 * lib/Makefile-files:
7004 updated to new flags* files
7005 added listparser* files
7006 removed unused statements
7008 2004-03-05 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7010 * ensc_wrappers/wrappers.h:
7012 added wrappers-socket.hc
7014 2004-03-05 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7016 * ensc_wrappers/wrappers-socket.hc, lib/flags-compat.c,
7017 lib/flags-v13.c, lib/flags_list-compat.c, lib/flags_list-v13.c,
7018 lib/issupportedstring.c, lib/listparser.hc,
7019 lib/listparser_uint32.c, lib/listparser_uint64.c:
7023 2004-03-05 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7025 * ensc_wrappers/wrappers-iosock.hc:
7027 modernized declarations (use WRAPPER_DECL)
7028 WsendAll(),WrecvAll(): added 'int *err' parameter and do not use perror() anymore
7030 2004-03-05 04:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7032 * contrib/manifest.dat.pathsubst:
7034 removed new-namespace and enter-namespace; they are obsoleted by vnamespace
7036 2004-03-05 04:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7040 added $(src_legacy_*)
7042 2004-03-04 05:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7044 * m4/ensc_syscallnr.m4:
7046 requires AC_PROG_CPP
7048 2004-03-04 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7052 added VC_IATTR_IMMUTABLE
7054 2004-03-04 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7058 added IATTR_IMMUTABLE
7060 2004-03-04 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7062 * lib/Makefile-files:
7064 do not use -I $kernelincludedir anymore
7066 2004-03-04 04:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7068 * m4/ensc_syscallnr.m4:
7072 2004-03-04 04:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7074 * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_dietlibc_compat.m4,
7075 ensc_fpicsyscall.m4, ensc_syscall.m4:
7077 use unique identifiers
7079 2004-02-27 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7081 * NEWS, configure.ac:
7085 2004-02-27 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7087 * distrib/redhat/initpost:
7089 fixed kernel-pkg installation
7090 fixed initscript update
7092 2004-02-27 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7098 2004-02-27 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7100 * lib/testsuite/fmt.c:
7104 2004-02-27 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7106 * contrib/manifest.dat.pathsubst:
7110 2004-02-27 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7114 removed unused variable
7116 2004-02-27 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7118 * src/testsuite/rpm-fake-test.c:
7122 2004-02-27 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7124 * src/: Makefile-files, vsched.c, vschedule.c[DEAD]:
7126 renamed vschedule to vsched
7128 2004-02-27 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7132 added chcontext-compat and vschedule
7134 2004-02-27 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7136 * src/Makefile-files:
7140 2004-02-27 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7144 added vc_set_sched declarations
7146 2004-02-27 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7150 removed 'otpions' field from vcmd_set_sched_v1
7152 2004-02-27 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7154 * lib/syscall_setsched-v13.hc, lib/syscall_setsched.c,
7159 2004-02-27 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7161 * lib/Makefile-files:
7163 added *setsched* files
7165 2004-02-27 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7169 cleanups; applied name-change from 'chcontext' to 'chcontext-compat'
7171 2004-02-27 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7173 * src/Makefile-files:
7175 renamed 'chcontext' to 'chcontext-compat'
7177 2004-02-27 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7179 * scripts/util-vserver-vars.pathsubst:
7181 added $_CHCONTEXT_COMPAT
7184 2004-02-27 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7186 * scripts/functions:
7188 isKernelAPI(): added
7190 2004-02-27 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7192 * scripts/Makefile-files:
7194 added chcontext wrapper
7196 2004-02-27 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7200 added vc_isSupported()
7203 2004-02-27 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7207 updated scheduler definitions
7209 2004-02-27 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7211 * lib/issupported.c, scripts/chcontext:
7215 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7217 * lib/Makefile-files:
7221 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7223 * contrib/manifest.dat.pathsubst:
7225 added chcontext-compat
7227 2004-02-27 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7231 cleanups; restructured code
7233 2004-02-27 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7235 * src/new-namespace.c:
7237 cleanups; do not include "stack-start.h" anymore
7239 2004-02-27 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7245 2004-02-27 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7247 * src/: fakerunlevel.c, rpm-fake-resolver.c, save_ctxinfo.c,
7248 vrsetup.c, vserver-stat.c:
7250 use wrappers with detailed error-messages
7252 2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7254 * src/: Makefile-files, .cvsignore:
7258 2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7260 * lib/testsuite/fmt.c:
7262 made non-C99 compilers happy
7264 2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7268 vc_set_namespace(), vc_cleanup_namespace(): added prototypes
7270 2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7274 added VCMD_set_namespace and VCMD_cleanup_namespace declarations
7276 2004-02-27 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7278 * lib/Makefile-files:
7280 added *setnamespace* and *cleanupnamespace* files
7282 2004-02-27 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7284 * lib/: syscall_cleanupnamespace-v13.hc,
7285 syscall_cleanupnamespace.c, syscall_setnamespace-v13.hc,
7286 syscall_setnamespace.c:
7290 2004-02-27 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7292 * ensc_wrappers/: wrappers-fcntl.hc, wrappers-unistd.hc:
7294 added some wrappers with detailed error-messages
7296 2004-02-27 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7298 * ensc_wrappers/wrappers.h:
7300 added ENSC_DETAIL macros
7302 2004-02-27 05:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7304 * distrib/defaults/rpm/macros:
7306 added /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
7308 2004-02-27 05:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7310 * contrib/manifest.dat.pathsubst:
7312 added vcontext and vnamespace
7314 2004-02-26 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7316 * src/util-exitlikeprocess.c[DEAD]:
7318 moved to lib_internal/
7320 2004-02-26 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7324 removed everything an include <lib_internal/util.h> only
7326 2004-02-26 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7332 2004-02-26 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7334 * src/: chcontext.c, rpm-fake-resolver.c, rpm-fake.c:
7336 use VC_DYNAMIC_XID instead of VC_RANDCTX
7338 2004-02-26 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7344 2004-02-26 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7346 * src/testsuite/Makefile-files:
7348 removed 'util-exitlikeprocess.c'; link against libinternal.a now
7350 2004-02-26 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7352 * src/Makefile-files:
7355 removed 'util-exitlikeprocess.c'; link against libinternal.a now
7357 2004-02-26 14:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7359 * scripts/functions:
7361 s!/vservers!$DEFAULT_VSERVERDIR! (reported in IRC by broo)
7363 2004-02-26 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7365 * lib_internal/util-mem.h:
7369 2004-02-26 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7371 * lib_internal/Makefile-files:
7373 added lots of util-* headers
7374 added util-exitlikeprocess
7376 2004-02-26 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7380 * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): added
7381 prototypes plus structures
7382 * use VC_DYNAMIC_XID instead of VC_RANDCTX
7384 2004-02-26 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7386 * lib/vserver-internal.h:
7388 added CALL_VC_V13A macro (for API >= 0x00010012)
7389 use VC_DYNAMIC_XID instead of VC_RANDCTX
7391 2004-02-26 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7395 added create+migrate+flags+caps declarations
7397 2004-02-26 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7399 * lib/syscall_createcontext-v13.hc, lib/syscall_createcontext.c,
7400 lib/syscall_getflags-v13.hc, lib/syscall_getflags.c,
7401 lib/syscall_migratecontext-v13.hc, lib/syscall_migratecontext.c,
7402 lib/syscall_setflags-v13.hc, lib/syscall_setflags.c,
7403 lib_internal/util-cast.h, lib_internal/util-commonstrings.h,
7404 lib_internal/util-declarecmd.h, lib_internal/util-dimof.h,
7405 lib_internal/util-exitlikeprocess.c,
7406 lib_internal/util-exitlikeprocess.h, lib_internal/util.h:
7410 2004-02-26 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7412 * lib/Makefile-files:
7414 added createcontext + migratecontext + [sg]etflags files
7416 2004-02-26 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7418 * ensc_wrappers/wrappers-vserver.hc:
7420 Evc_create_context(), Evc_migrate_context(): added
7421 use WRAPPER_DECL instead of UNUSED
7423 2004-02-25 12:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7429 allow literal limits
7430 assume '-H' by default
7432 2004-02-25 12:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7434 * lib/testsuite/.cvsignore:
7438 2004-02-25 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7442 include util-perror.h
7444 2004-02-25 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7446 * src/: chcontext.c, secure-mount.c:
7448 use more verbose perror()
7450 2004-02-25 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7452 * scripts/vserver.functions:
7454 added better namespace supportc
7456 2004-02-25 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7458 * lib/testsuite/fmt.c, lib_internal/util-perror.h:
7462 2004-02-25 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7464 * lib/testsuite/Makefile-files:
7468 2004-02-25 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7472 fmt_[u]int{32,64}(): added
7474 2004-02-21 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7480 2004-02-21 00:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7482 * lib/: flags.c, vserver.h:
7484 added NAMESPACE flag
7486 2004-02-20 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7488 * src/Makefile-files:
7490 install enter-namespace into $(sbindir) instead of $(pkglibdir)
7492 2004-02-20 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7494 * src/new-namespace.c:
7496 added missing '#include <errno.h>'
7498 2004-02-20 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7500 * NEWS, configure.ac:
7504 2004-02-20 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7508 added enter-namespace
7510 2004-02-20 21:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7512 * src/enter-namespace.c:
7516 2004-02-20 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7518 * src/Makefile-files, contrib/manifest.dat.pathsubst:
7520 added enter-namespace
7522 2004-02-20 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7528 2004-02-20 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7532 changed logic to skip entries without chance for success
7534 2004-02-20 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7536 * lib/Makefile-files:
7540 2004-02-20 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7542 * lib/syscall_rlimit-v11.hc:
7544 vc_get_rlimit_mask_v11(): use correct datastructure
7546 2004-02-20 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7548 * lib/: Makefile-files, virtual.h, vserver.h:
7550 added the enter-namespace stuff
7552 2004-02-20 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7554 * lib/: syscall_enternamespace-v13.hc, syscall_enternamespace.c:
7558 2004-02-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7560 * ensc_wrappers/wrappers_handler.hc:
7562 added support for more extensive output
7564 2004-02-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7566 * contrib/manifest.dat.pathsubst:
7568 moved vserver-info into core
7570 2004-02-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7572 * lib/vserver-internal.h:
7574 VC_ENABLE_API_V13(): incremented needed API-version
7576 2004-02-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7578 * lib/syscall_getvxinfo-v13.hc:
7580 vc_get_vx_info_v13(): handle xid==0 and xid==1 case manually
7582 2004-02-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7586 cleanup output in error-case
7588 2004-02-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7590 * src/stack-start.h:
7592 fixed begin of STACK_START for non-growing stacks
7594 2004-02-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7596 * src/fakerunlevel.c:
7598 use more extensive errormessages
7601 2004-02-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7603 * lib/: fscompat_getiattr-v13.hc[DEAD], fscompat_getiattr.c[DEAD],
7604 fscompat_setiattr-v13.hc[DEAD], fscompat_setiattr.c[DEAD]:
7608 2004-02-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7610 * src/: chcontext.c, clearenv.c, exec-cd.c, exec-ulimit.c,
7611 ifspec.c, listdevip.c, new-namespace.c, reducecap.c,
7612 rpm-fake-resolver.c, rpm-fake.c, save_ctxinfo.c, secure-mount.c,
7615 do not do the lo-check anymore
7617 2004-02-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7621 use more extensive errormessages
7622 do not do the lo-check anymore
7624 2004-02-20 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7626 * src/vserver-info.c:
7628 fix copy&paste error when giving out initpid
7630 2004-02-19 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7636 2004-02-19 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7638 * src/vserver-info.c:
7640 added SYSINFO command
7643 2004-02-19 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7645 * m4/ensc_e2fscheck.m4:
7647 tell correct packagename for Debian's e2fsprogs-devel
7648 tell packagename for Mandrake
7650 2004-02-19 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7652 * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
7655 applied new iattr interface and changed some internal functions
7657 2004-02-19 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7659 * lib_internal/: unify-unify.c, util-safechdir.c:
7661 applied new iattr interface
7663 2004-02-19 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7667 * changed iattr interface
7668 * removed *iattr_compat() functions; functionality is covered by new
7669 iattr interface already
7671 2004-02-19 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7675 added new iattr definitions
7677 2004-02-19 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7679 * lib/: syscall_getiattr-v13.hc, syscall_getiattr.c,
7680 syscall_setiattr-v13.hc, syscall_setiattr.c:
7682 implemented new iattr interface
7684 2004-02-19 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7686 * lib/syscall-compat.hc:
7688 vc_set_ipv4root_compat(): fixed off-by-one error while checking number
7691 2004-02-19 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7693 * lib/: fscompat_getiattr-fscompat.hc[DEAD],
7694 fscompat_setiattr-fscompat.hc[DEAD],
7695 syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc:
7697 moved fscompat* files to *iattr-fscompat* and applied the changed iattr interface
7699 2004-02-19 23:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7701 * lib/createskeleton-full.hc:
7703 use new iattr interface
7705 2004-02-19 23:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7707 * lib/Makefile-files:
7709 removed the fscompat* files
7710 added *iattr-fscompat files
7712 2004-02-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7714 * contrib/manifest.dat.pathsubst:
7716 added FEATURES.txt and vcopy
7718 2004-02-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7722 create FEATURES.txt and rearranged code a little bit
7724 2004-02-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7730 2004-02-18 05:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7734 added vc_createSkeleton() plus defines
7736 2004-02-18 05:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7738 * lib/fscompat_setiattr-fscompat.hc:
7740 vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
7742 2004-02-18 05:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7744 * lib_internal/: unify-unify.c, unify.h:
7746 Unify_deUnify(): fixed parameters
7747 Unify_copy(), Unify_setTime(): added prototype
7749 2004-02-18 05:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7751 * lib_internal/unify-deunify.c:
7755 2004-02-18 05:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7757 * lib_internal/matchlist.h:
7759 MatchList_printId(): added prototype
7761 2004-02-18 05:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7763 * lib_internal/Makefile-files:
7765 added unify* and util-* files
7767 2004-02-18 05:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7769 * src/: vunify.c, vunify.h:
7771 cleanups; outsourced a lot to libinternal.a
7773 2004-02-18 05:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7777 cleanups; outsourced some macros/inlines to libinternal.a
7779 2004-02-18 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7781 * src/Makefile-files:
7784 link the fstool programs against libinternal.a
7785 removed vserver-visitdir
7787 2004-02-18 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7793 2004-02-18 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7795 * src/util-safechdir.c[DEAD]:
7797 moved into libinternal.a
7799 2004-02-18 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7801 * lib/createskeleton-full.hc, lib/createskeleton-short.hc,
7802 lib/createskeleton.c, lib_internal/matchlist-printid.c,
7803 lib_internal/unify-copy.c, lib_internal/unify-settime.c,
7804 lib_internal/util-dotfile.h, lib_internal/util-safechdir.c,
7805 lib_internal/util-safechdir.h, src/vcopy-init.hc, src/vcopy.c,
7806 src/vserver-visitdir.hc:
7810 2004-02-18 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7812 * ensc_wrappers/wrappers-io.hc:
7814 rewrote the W*all() function to accept an additional argument holding
7815 the error, instead of giving out the error
7817 2004-02-18 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7819 * lib/Makefile-files:
7821 added createskeleton* files
7823 2004-02-18 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7825 * pathconfig.h.pathsubst:
7827 added DEFAULT_PKGSTATEDIR
7829 2004-02-18 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7835 2004-02-18 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7837 * configure.ac, Makefile.am:
7839 do not redefine 'LIBTOOL'; the '--tag' causes problems on install
7841 2004-02-17 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7845 call ENSC_DIETLIBC_NEED_COMPAT to determine if '-lcompat' is needed for dietlibc
7847 2004-02-17 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7851 define $(VSERVER_LDADDS)
7852 generalized some LIBTOOL stuff
7853 do not install libinternal.a anymore
7855 2004-02-17 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7857 * tests/Makefile-files:
7859 use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose
7861 2004-02-17 20:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7863 * scripts/functions:
7865 _pkgMountRPM(): do not mount /proc when it is already mounted
7867 2004-02-17 20:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7871 rearranged inclusion of <sys/socket.h> to fix compilation problems
7874 2004-02-17 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7880 2004-02-17 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7882 * src/Makefile-files:
7884 use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose
7885 fixed capchroot compilation
7887 2004-02-17 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7889 * m4/ensc_dietlibc_compat.m4:
7893 2004-02-17 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7895 * ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c:
7897 make non-C99 compilers happy
7899 2004-02-17 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7905 2004-02-17 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7909 added missing backslash
7911 2004-02-17 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7913 * src/: vunify.h, testsuite/Makefile-files,
7914 testsuite/vunify-functest.c:
7916 use new lib_internal/
7918 2004-02-17 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7920 * src/vunify-init.hc:
7922 moved most function into lib_internal/
7924 2004-02-17 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7928 use new lib_internal
7930 2004-02-17 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7934 moved some functions/macros into lib_internal/util-*
7936 2004-02-17 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7938 * src/Makefile-files:
7940 removed vunify-* files which went into lib_internal
7942 2004-02-17 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7946 added lib_internal/ files
7948 2004-02-17 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7950 * src/: vunify-compare.hc[DEAD], vunify-debug.c[DEAD],
7951 vunify-doit.hc[DEAD], vunify-matchlist.c[DEAD],
7952 vunify-matchlist.h[DEAD]:
7954 moved functionality into lib_internal library
7956 2004-02-17 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7958 * lib_internal/: Makefile-files, matchlist-appendfiles.c,
7959 matchlist-compare.c, matchlist-destroy.c, matchlist-init.c,
7960 matchlist-initbyvserver.c, matchlist-initmanually.c,
7961 matchlist-initrefserverlist.c, matchlist.h, pathinfo-append.c,
7962 pathinfo-test.c, pathinfo.h, string-destroy.c, string.h,
7963 string.hc, unify-deunify.c, unify-unify.c, unify.h, util-io.h,
7968 2004-02-17 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7970 * ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc:
7972 fixed some 'noreturn' warnings for the execv() functions
7974 2004-02-16 20:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7976 * contrib/make-manifest:
7978 ignore lines beginning with '#'
7980 2004-02-16 20:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7982 * contrib/manifest.dat.pathsubst:
7984 set @ENSC_HAVE_*_COMPILER_TRUE@ tags
7986 2004-02-16 20:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7988 * ensc_vector/testsuite/test1.c:
7992 2004-02-16 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7994 * scripts/functions:
7997 mount /proc when doing pkg-management
7999 2004-02-16 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8001 * scripts/util-vserver-vars.pathsubst:
8005 2004-02-16 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8007 * scripts/vrpm-preload:
8009 made rpm-flavor configurable (e.g. 'i' for install (default), 'q' for
8010 query, 'd' for database)
8012 2004-02-16 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8014 * scripts/vserver-build.functions:
8016 register generated files so that they
8017 can be cleaned up when needed
8019 2004-02-16 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8021 * scripts/vserver-build.apt-rpm:
8025 2004-02-16 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8027 * scripts/vserver-build.functions.rpm:
8031 2004-02-16 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8033 * scripts/vserver-setup.functions:
8035 added --initstyle support (-> /etc/vservers/.../apps/init/style)
8037 2004-02-16 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8041 refined test-routine to work in vservers without 'lo' interface
8043 2004-02-16 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8045 * src/secure-mount.c:
8047 define MS_REC when needed
8049 2004-02-16 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8051 * configure.ac, src/rpm-fake-resolver.c:
8053 added big, fat warning when not using dietlibc
8055 2004-02-16 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8059 added ENSC_HAVE_*_COMPILER_* to pathsubst-rules
8061 2004-02-14 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8065 use isAvoidNamespace() from main-functions file
8067 2004-02-14 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8069 * scripts/: functions, vserver.functions:
8071 moved isAvoidNamespace() into main-functions file
8073 2004-02-14 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8075 * m4/ensc_syscallnr.m4:
8080 2004-02-14 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8082 * m4/ensc_kerneldir.m4:
8084 ENSC_KERNEL_HEADERS: made argument optionally
8086 2004-02-14 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8088 * contrib/manifest.dat.pathsubst:
8092 2004-02-14 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8096 use ENSC_SYSCALLNR()
8098 2004-02-14 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8100 * lib/vserver-internal.h:
8102 use results from ENSC_SYSCALLNR
8104 2004-02-14 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8106 * m4/ensc_syscallnr.m4:
8110 2004-02-12 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8114 use VSERVER_DECLARE_CMD
8116 2004-02-12 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8122 2004-02-12 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8124 * scripts/vserver.start:
8128 2004-02-12 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8130 * scripts/vserver.functions:
8132 made namespace stuff configurable at a global place
8134 2004-02-12 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8136 * scripts/vrpm-preload:
8138 give more rights... (same like at --secure)
8140 2004-02-12 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8142 * src/Makefile-files, scripts/util-vserver-vars.pathsubst:
8146 2004-02-12 00:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8152 2004-02-10 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8154 * src/: chxid.c, setattr.c:
8156 handle dot-files by default; it does not make sense to use a special
8157 '-a' flag for the set-operations
8159 2004-02-10 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8165 2004-02-10 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8167 * src/secure-mount.c:
8169 recognize 'rbind' in fstab
8170 use internal mount(2) on MOVE too
8172 2004-02-10 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8174 * scripts/: vserver, vserver.functions, vserver.start:
8176 implemented CLONE_NS and --rbind mounting
8178 2004-02-10 15:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8180 * src/secure-mount.c:
8182 implemented '--rbind'
8184 2004-02-10 13:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8186 * ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore:
8190 2004-02-10 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8192 * lib/testsuite/flags.c:
8196 2004-02-10 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8202 2004-02-10 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8204 * util-vserver.spec.in:
8206 moved the 'chattr' into the right %post scriptlet
8208 2004-02-10 13:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8214 2004-02-10 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8220 2004-02-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8222 * contrib/: make-manifest, manifest.dat.pathsubst:
8224 moved *.so.* files from -core to -lib
8226 2004-02-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8228 * util-vserver.spec.in:
8230 added -lib subpackage
8231 moved *.so.* files from -core to -lib
8232 removed the '%exclude ...vrpm.8'
8233 added a 'make check'
8235 2004-02-10 00:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8237 * src/testsuite/.cvsignore:
8241 2004-02-10 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8243 * ensc_wrappers/wrappers-unistd.hc:
8246 added some 'NORETURN' specifiers
8248 2004-02-10 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8254 2004-02-10 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8256 * src/testsuite/vunify-test.sh:
8258 redirect output to /dev/null
8260 2004-02-10 00:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8262 * src/testsuite/rpm-fake-test.c:
8264 fixed compilation warnings
8266 2004-02-10 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8268 * src/testsuite/chcontext-test.c:
8270 added explicite 'return' for non-C99 compilers
8272 2004-02-10 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8274 * src/testsuite/Makefile-files:
8278 2004-02-10 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8280 * man/Makefile-files:
8282 renoved vrpm.8 for now
8284 2004-02-10 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8288 vc_text2cap(): take 'unsigned int' instead of 'int' argument
8289 vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added prototypes
8291 2004-02-10 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8293 * lib/capabilities.c:
8295 vc_text2cap(): take 'unsigned int' instead of 'int' argument
8297 2004-02-10 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8299 * lib/Makefile-files:
8302 added testsuite + -programs
8304 2004-02-10 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8308 setFlags(): use vc_textlist2flag() function
8309 rearranged code to avoid unremovable zombie processes
8311 2004-02-10 00:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8313 * src/: chbind.c, reducecap.c:
8317 2004-02-10 00:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8319 * src/Makefile-files:
8321 made reducecap & chbind native dietlibc programs
8323 2004-02-10 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8325 * lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files,
8326 lib/testsuite/flags.c, src/testsuite/chbind-test.c:
8330 2004-02-06 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8332 * src/Makefile-files:
8336 2004-02-06 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8338 * util-vserver.spec.in:
8340 added 'chattr -t /vservers' + needed Requires:
8342 2004-02-06 23:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8344 * scripts/vserver-build.functions:
8346 call 'chattr -t' on newly create vserverdirs
8347 cleanups; parenthesize case-expressions
8349 2004-02-06 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8353 exitLikeProcess(): added NORETURN attribute to prototype
8355 2004-02-06 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8359 cleanups; use sys_clone()
8361 2004-02-06 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8363 * src/new-namespace.c:
8365 cleanups; modernized it
8367 2004-02-06 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8369 * src/Makefile-files:
8371 link new-namespace against util-exitlikeprocess
8374 2004-02-06 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8380 2004-02-06 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8382 * src/testsuite/Makefile-files:
8384 do not call vunify-test when no C99 compiler is available
8386 2004-02-06 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8388 * ensc_vector/testsuite/: Makefile-files, test1.c:
8392 2004-02-06 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8394 * src/testsuite/vunify-test.sh:
8398 2004-02-06 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8402 minor cosmetical changes
8404 2004-02-06 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8406 * src/vunify-init.hc:
8408 initModeManually(): added missing strdup()
8410 2004-02-06 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8412 * Makefile.am, ensc_vector/Makefile-files:
8414 added ensc_vector testsuite
8416 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8418 * ensc_vector/vector-insert.c:
8422 2004-02-06 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8424 * src/vserver-stat.c:
8429 2004-02-06 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8433 use ensc_vector to cache xid->name mappings
8435 2004-02-06 17:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8437 * src/Makefile-files:
8439 link vserver-stat against libensc_vector.a
8441 2004-02-06 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8443 * doc/configuration.xml:
8445 enumerated possible resources
8447 2004-02-06 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8451 fixed do-display-dir behavior
8453 2004-02-06 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8455 * scripts/vserver.functions:
8457 _generateFlagOptions(): fixed a case expression; formerly x"foo" ==
8458 foo checks which would never succeed
8460 2004-02-06 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8462 * src/: chcontext.c, chroot-cat.c, chroot-rm.c, exec-cd.c,
8463 exec-ulimit.c, fstool.c, new-namespace.c, pipe-sync.c,
8464 rpm-fake-resolver.c, save_ctxinfo.c, vps.c, vrsetup.c,
8465 vserver-info.c, vserver-stat.c, vunify-doit.hc, vunify-init.hc,
8466 vunify-matchlist.c, vunify.c, testsuite/rpm-fake-test.c:
8468 use new ensc_wrappers/ headers
8470 2004-02-06 15:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8472 * src/Makefile-files:
8475 link lsxid against libensc_vector.a
8477 2004-02-06 15:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8479 * src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD],
8480 wrappers-vserver.h[DEAD], wrappers.h[DEAD]:
8482 moved and generalized into an own /ensc_wrappers subdir
8484 2004-02-06 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8486 * ensc_vector/Makefile-files, ensc_vector/vector-clear.c,
8487 ensc_vector/vector-free.c, ensc_vector/vector-init.c,
8488 ensc_vector/vector-insert.c, ensc_vector/vector-internal.h,
8489 ensc_vector/vector-popback.c, ensc_vector/vector-pushback.c,
8490 ensc_vector/vector-resize.c,
8491 ensc_vector/vector-resizeinternal.hc,
8492 ensc_vector/vector-search.c, ensc_vector/vector-sort.c,
8493 ensc_vector/vector-unique.c, ensc_vector/vector.h,
8494 ensc_vector/vector.hc, ensc_wrappers/Makefile-files,
8495 ensc_wrappers/wrappers-clone.hc,
8496 ensc_wrappers/wrappers-dirent.hc,
8497 ensc_wrappers/wrappers-fcntl.hc, ensc_wrappers/wrappers-io.hc,
8498 ensc_wrappers/wrappers-ioctl.hc,
8499 ensc_wrappers/wrappers-iosock.hc,
8500 ensc_wrappers/wrappers-mount.hc, ensc_wrappers/wrappers-pivot.hc,
8501 ensc_wrappers/wrappers-resource.hc,
8502 ensc_wrappers/wrappers-stdlib.hc,
8503 ensc_wrappers/wrappers-unistd.hc,
8504 ensc_wrappers/wrappers-vserver.hc,
8505 ensc_wrappers/wrappers-wait.hc, ensc_wrappers/wrappers.h,
8506 ensc_wrappers/wrappers_handler.hc:
8510 2004-02-06 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8514 added ensc_vector/ & ensc_wrappers/ subdirs and files
8516 2004-02-05 23:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8520 documented --barrier
8521 fixed do-display-dir behavior
8523 2004-02-05 05:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8525 * scripts/vserver.functions:
8527 added another path for the template mtab file
8529 2004-02-05 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8531 * NEWS, configure.ac:
8535 2004-02-05 05:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8537 * distrib/defaults/apt.conf:
8541 2004-02-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8543 * distrib/Makefile.am:
8545 added default apt.conf
8547 2004-02-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8549 * doc/configuration.xml:
8551 documented default apt.conf
8553 2004-02-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8555 * lib/syscall-legacy.hc:
8558 added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
8560 2004-02-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8562 * m4/ensc_syscall.m4:
8564 enhanced check by using kernel headers
8566 2004-02-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8568 * scripts/vserver-build.functions.apt:
8570 added default apt.conf/vendors.conf files
8572 2004-02-05 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8576 use sethostname(2)/setdomainname(2) again...
8578 2004-02-05 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8583 enhanced diagnostic output
8585 2004-02-05 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8587 * lib/: syscall-legacy.hc, vserver-internal.h:
8589 use ENSC_SYSCALL_TRADITIONAL
8591 2004-02-05 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8595 cleanups; do not include "compat.h" anymore explicitly
8597 2004-02-05 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8601 added @WGET@ substitution
8603 2004-02-04 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8605 * m4/ensc_syscall.m4:
8609 2004-02-04 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8613 implemented Debian support
8615 2004-02-04 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8620 added '--silent' option
8622 2004-02-04 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8624 * src/: vunify-init.hc, vunify.c:
8628 2004-02-04 04:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8630 * lib/fscompat_getiattr-v13.hc:
8632 fixed 'xid' parameter transmission
8634 2004-02-04 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8640 2004-02-04 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8644 added check for wget
8647 2004-02-04 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8649 * util-vserver.spec.in:
8651 added some (Build)Requires:
8653 2004-02-04 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8655 * contrib/manifest.dat.pathsubst:
8657 added debootstrap files
8659 2004-02-04 04:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8661 * doc/configuration.xml:
8663 documented debootstrap configuration
8665 2004-02-04 04:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8667 * scripts/vserver-build.debootstrap:
8669 fixed path of default-uri file
8671 2004-02-04 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8673 * distrib/misc/debootstrap.uri:
8677 2004-02-04 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8679 * distrib/Makefile.am:
8681 added debootstrap.uri
8683 2004-02-04 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8685 * scripts/vserver-setup.functions:
8687 use $PKGLIBDEFAULTDIRc
8689 2004-02-04 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8691 * scripts/: vserver-build.apt-rpm, vserver-build.functions,
8692 vserver-build.skeleton:
8694 cleanups; use 'base.' namespace
8696 2004-02-04 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8698 * scripts/vserver-build:
8702 2004-02-04 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8706 added basic support for Debian
8708 2004-02-04 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8710 * scripts/util-vserver-vars.pathsubst:
8714 2004-02-04 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8716 * scripts/Makefile-files:
8718 added debootstrap and pkgmgmt files
8720 2004-02-04 03:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8722 * scripts/vserver-build.debootstrap:
8726 2004-02-03 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8728 * NEWS, configure.ac:
8732 2004-02-03 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8738 2004-02-03 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8740 * contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst,
8745 2004-02-03 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8749 added more details to the final summary
8751 2004-02-03 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8753 * distrib/Makefile.am:
8757 2004-02-03 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8759 * scripts/: vserver-build.apt-rpm, vserver-build.functions:
8761 splitted some functions into a separate vserver-build.functions.pkgmgmt file
8762 use XXX.yyy namespace-style notation
8764 2004-02-03 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8766 * scripts/vserver-build.functions.pkgmgmt,
8767 scripts/vserver-build.skeleton, distrib/misc/fstab:
8771 2004-02-03 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8773 * scripts/vserver-setup.functions:
8775 allow to configure fstab-file
8777 2004-02-03 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8779 * scripts/: vserver-build.functions.apt,
8780 vserver-build.functions.rpm:
8782 splitted some functions into a separate vserver-build.functions.pkgmgmt file
8783 use XXX.yyy namespace-style notation
8785 2004-02-03 22:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8787 * scripts/vserver-build:
8789 added skeleton support
8792 2004-02-03 22:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8796 added '--debug' option
8798 2004-02-03 22:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8800 * scripts/util-vserver-vars.pathsubst:
8802 added $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
8804 2004-02-03 22:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8806 * scripts/Makefile-files:
8808 added vserver-build.skeleton
8810 2004-02-03 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8814 cleanups; use modern interfaces
8816 2004-02-03 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8820 VSERVER_DECLARE_CMD macro: added
8822 2004-02-03 22:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8824 * src/Makefile-files:
8828 2004-02-03 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8830 * src/testsuite/Makefile-files:
8832 added workaround for automake bug
8834 2004-02-03 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8840 2004-02-03 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8844 use ENSC_C99COMPILER
8845 give out summary at end of ./configure
8847 2004-02-03 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8849 * src/Makefile-files:
8851 * added support for ENSC_HAVE_C99_COMPILER and conditionalized build
8853 * renamed *_CXX_X_* variables to *_CXX_*
8855 2004-02-03 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8857 * src/vunify.cc[DEAD]:
8859 removed since rewritten in C
8861 2004-02-03 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8863 * m4/ensc_dietlibc.m4:
8865 use 'yes' instead of '1'
8867 2004-02-03 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8869 * m4/ensc_cxxcompiler.m4:
8871 added ENSC_C99COMPILER
8872 added warning-messages
8874 2004-02-03 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8876 * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:
8880 2004-02-02 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8882 * doc/compatibility.xml:
8884 added note about chcontext rewrite
8886 2004-02-02 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8890 added support for olduts API
8892 2004-02-02 20:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8896 substitute @PACKAGE@ too
8898 2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8900 * src/testsuite/Makefile-files:
8902 added chcontext-test.c
8904 2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8906 * src/testsuite/chcontext-test.c:
8910 2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8916 2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8918 * src/wrappers-vserver.h:
8920 return xid_t instead of void
8922 2004-02-02 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8924 * src/vserver-stat.c:
8927 added missing '\n' in error-msg
8929 2004-02-02 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8931 * src/vserver-info.c:
8935 2004-02-02 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8939 cleanups in the vc_new_s_context() call
8941 2004-02-02 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8945 rewrote and enhanced it
8947 2004-02-02 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8949 * src/Makefile-files:
8951 made chcontext a dietlibc program and updated its SOURCES
8953 2004-02-02 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8957 return xid_t on vc_new_s_context()
8958 added VHOST/vhi functions and types
8960 2004-02-02 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8962 * lib/vserver-internal.h:
8965 added CALL_VC_OLDUTS()
8966 added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
8968 2004-02-02 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8974 2004-02-02 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8976 * lib/: syscall_gettaskxid-oldproc.hc,
8977 syscall_getvxinfo-oldproc.hc:
8979 renamed *_X to *_oldproc
8981 2004-02-02 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8983 * lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c:
8985 fixed vc_new_s_context() to return the context instead of 0/1
8987 2004-02-02 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8989 * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc,
8990 syscall_getiattr-v13.hc, syscall_getvxinfo-v13.hc,
8991 syscall_kill-v11.hc, syscall_setiattr-v13.hc:
8993 use CTX_USER2KERNEL to wrap xid
8995 2004-02-02 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8997 * lib/capabilities.c:
8999 allow both 'CAP_xxx' and 'xxx'
9001 2004-02-02 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9003 * lib/Makefile-files:
9005 added *vhiname* files
9007 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9009 * lib/: syscall_getvhiname-olduts.hc, syscall_getvhiname-v13.hc,
9010 syscall_getvhiname.c, syscall_setvhiname-olduts.hc,
9011 syscall_setvhiname-v13.hc, syscall_setvhiname.c:
9015 2004-01-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9021 2004-01-29 12:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9027 2004-01-29 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9031 cleanups; use $(SED) instead of sed
9032 fix $pkglibdir in install-data-hook
9033 put some hooks into own targets
9035 2004-01-29 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9039 added tests for sed and cmp
9040 outsourced ext2fs test (merged from 0.28)
9042 2004-01-29 12:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9044 * src/vserver-stat.c:
9046 fixed insert-into-list function
9047 give out warning when vc_get_task_xid() fails
9049 2004-01-29 12:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9051 * src/vserver-info.c:
9057 2004-01-29 12:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9061 added DIM_OF() macro
9063 2004-01-29 12:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9069 2004-01-29 12:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9071 * scripts/: rootshell, vapt-get, vapt-get-worker, vpkg, vpstree,
9072 vrpm, vrpm-preload, vrpm-worker, vserver, vserver-build,
9073 vserver-copy, vservers.grabinfo.sh, vsysvwrapper, vtop,
9074 legacy/distrib-info, legacy/vserver, legacy/vserverkillall:
9076 fixed/changed path-detection for $UTIL_VSERVER_VARS
9078 2004-01-29 12:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9080 * scripts/Makefile-files:
9083 do not install util-vserver-vars in SBINDIR anymore
9085 2004-01-29 12:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9087 * m4/ensc_e2fscheck.m4:
9091 2004-01-29 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9093 * lib/: ext2fs.h, getversion.c, vserver.h:
9097 2004-01-23 22:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9099 * doc/Makefile-files:
9101 added some files to doc_DAT
9103 2004-01-23 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9108 added check for xsltproc
9110 2004-01-23 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9116 2004-01-23 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9120 added ENSC_FIX_IOCTL()
9122 2004-01-23 21:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9128 2004-01-23 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9130 * doc/Makefile-files:
9134 2004-01-23 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9136 * doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml:
9140 2004-01-23 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9142 * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
9143 ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc:
9145 use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values
9147 2004-01-22 22:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9149 * lib/: getversion-internal.hc, syscall-compat.hc,
9150 syscall_getiattr-v13.hc, syscall_gettaskxid-v13.hc,
9151 syscall_getvxinfo-v13.hc, syscall_kill-v11.hc,
9152 syscall_rlimit-v11.hc, syscall_setiattr-v13.hc:
9154 use the VCMD_* macros instead of the VC_CMD(...) macros
9156 2004-01-22 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9158 * NEWS, configure.ac:
9162 2004-01-22 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9166 fixed copyright date
9168 2004-01-22 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9172 added Eioctl() wrapper
9174 2004-01-22 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9176 * src/Makefile-files:
9180 2004-01-22 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9186 2004-01-22 14:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9188 * src/vunify-doit.hc:
9190 * provide st_mode at vc_set_iattr_compat() call
9192 2004-01-22 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9194 * src/: lsxid.c, showattr.c:
9196 * provide st_mode at vc_set_iattr_compat() call
9197 * do not stop on non-regular files; vc_set_iattr_compat() handles this
9200 2004-01-22 14:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9204 * removed the race-check; this is done by vc_set_iattr_compat() already
9205 * provide st_mode at vc_set_iattr_compat() call
9206 * do not stop on non-regular files; vc_set_iattr_compat() handles this
9208 * moved setFlags() code into handleFile()
9209 * added 'iunlink' option
9211 2004-01-22 14:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9215 * removed the race-check; this is done by vc_set_iattr_compat() already
9216 * provide st_mode at vc_set_iattr_compat() call
9217 * do not stop on non-regular files; vc_set_iattr_compat() handles this
9219 * moved setFile() code into handleFile()
9221 2004-01-22 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9223 * src/Makefile-files:
9225 removed 'vunify' from list of C++ files
9227 2004-01-22 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9229 * lib/syscall_gettaskxid-v13.hc:
9233 2004-01-22 14:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9235 * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
9236 ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc,
9239 when ioctl() returns a value <-1, assign errno manually and return -1
9241 2004-01-22 14:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9243 * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc:
9245 updated to changed API; removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
9247 2004-01-22 14:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9251 updated; removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
9253 2004-01-22 14:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9255 * lib/vserver-internal.h:
9257 CALL_VC(): return ENOSYS in errorcase
9259 2004-01-22 14:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9263 * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to avoid
9264 an additional 'lstat'
9266 2004-01-22 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9268 * lib/: fscompat_getiattr.c, fscompat_setiattr.c:
9270 * added additional 'mode' parameter to avoid an additional 'lstat'
9272 2004-01-22 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9274 * lib/: fscompat_getiattr-fscompat.hc,
9275 fscompat_setiattr-fscompat.hc:
9277 * added additional 'mode' parameter to avoid an additional 'lstat'
9278 * operate on regular files and directories only
9280 2004-01-21 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9282 * lib/syscall_gettaskxid-v13.hc:
9284 return VC_NOCTX instead of -1
9286 2004-01-21 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9288 * tests/getinitpid.c:
9292 2004-01-21 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9294 * src/vserver-info.c:
9296 added INITPID* and XID tags
9298 2004-01-21 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9300 * src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c,
9301 src/wrappers-vserver.h, tests/getctx.c:
9303 use vc_get_task_xid() instead of vc_X_getctx()
9305 2004-01-21 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9309 * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus required
9311 * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by functions
9314 2004-01-21 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9316 * lib/vserver-internal.h:
9318 * added fscompat & oldproc API
9319 * added support for VC_MULTIVERSION_SYSCALL which chooses the optimal
9321 * changed CALL_VC() so that it looks for version greater than requested
9324 2004-01-21 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9328 updated; added VINFO commands
9330 2004-01-21 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9332 * lib/: syscall_kill.c, syscall_rlimit.c:
9334 cleanups; optimize CALL_VC() usage
9336 2004-01-21 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9338 * lib/: fscompat_getiattr.c, fscompat_setiattr.c:
9340 cleanups; use CALL_VC() macro
9342 2004-01-21 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9344 * lib/: checkversion.c, getversion-internal.hc, getversion.c,
9345 ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-getxflg.hc,
9346 ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc,
9347 syscall-compat.hc, syscall.c, syscall_getiattr-v13.hc,
9348 syscall_setiattr-v13.hc:
9350 cleanups; fixed/changed "vserver-internal.h" including
9352 2004-01-21 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9354 * lib/Makefile-files:
9356 added get_task_xid & get_vc_info files
9357 removed obsoleted getctx/getinitpid files
9358 renamed some -v11 files to -fscompat
9360 2004-01-21 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9362 * lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD],
9363 getctx.c[DEAD], getinitpid-compat.hc[DEAD],
9364 getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]:
9366 obsoleted by v13/oldproc functions
9368 2004-01-21 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9370 * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc,
9371 syscall_gettaskxid-oldproc.hc, syscall_gettaskxid-v13.hc,
9372 syscall_gettaskxid.c, syscall_getvxinfo-oldproc.hc,
9373 syscall_getvxinfo-v13.hc, syscall_getvxinfo.c:
9377 2004-01-21 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9379 * lib/: fscompat_getiattr-fscompat.hc,
9380 fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc,
9381 fscompat_setiattr-v11.hc[DEAD]:
9383 renamed *-v11 to *-fscompat
9385 2004-01-21 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9391 2004-01-21 19:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9397 2004-01-21 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9399 * src/: Makefile-files, vunify-compare.hc, vunify-compare.ic[DEAD],
9400 vunify-doit.hc, vunify-doit.ic[DEAD], vunify-init.hc,
9401 vunify-init.ic[DEAD], vunify.c:
9403 renamed *.ic to *.hc
9405 2004-01-21 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9409 added changes for new API
9410 added rsSPECIAL reason
9412 2004-01-21 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9416 added changes for new API
9418 2004-01-21 02:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9420 * src/vunify-doit.ic:
9424 2004-01-21 02:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9430 2004-01-21 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9432 * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
9435 updated/enhanced for new API
9437 2004-01-21 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9443 2004-01-21 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9445 * lib/vserver-internal.h:
9449 2004-01-21 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9453 added fscompat and v13 functions
9454 removed ioctl functions
9456 2004-01-21 02:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9458 * lib/Makefile-files:
9460 added fscompat and v13 functions
9462 2004-01-21 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9464 * lib/: ioctl-getext2flags.c[DEAD], ioctl-getfilecontext.c[DEAD],
9465 ioctl-setext2flags.c[DEAD], ioctl-setfilecontext.c[DEAD],
9466 ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
9467 ioctl-setext2flags.hc, ioctl-setfilecontext.hc:
9469 do not provide the ioctl-functions anymore; use them only internally
9470 and include them directly. Therefore, renamed them from *.c to *.hc
9472 2004-01-21 02:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9474 * lib/: fscompat_getiattr-v11.hc, fscompat_getiattr.c,
9475 fscompat_setiattr-v11.hc, fscompat_setiattr.c, ioctl-getxflg.hc,
9476 ioctl-setxflg.hc, syscall_getiattr-v13.hc, syscall_getiattr.c,
9477 syscall_setiattr-v13.hc, syscall_setiattr.c:
9481 2004-01-21 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9485 added v13 & fscompat APIs
9487 2004-01-19 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9489 * distrib/misc/vunify-exclude:
9493 2004-01-19 19:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9495 * src/: chxid.c, lsxid.c, setattr.c, showattr.c:
9497 s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
9499 2004-01-19 19:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9501 * src/Makefile-files:
9503 removed vunify-operations
9505 2004-01-19 19:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9509 cleanups; moved structure declarations from vunify.c into this headerfile
9511 2004-01-19 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9516 added 'skip_reason' support
9519 2004-01-19 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9521 * src/vunify-init.ic:
9524 fixed descriptor leak
9526 2004-01-19 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9528 * src/: vunify-compare.ic, vunify-doit.ic:
9532 2004-01-19 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9534 * src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]:
9536 obsoleted by more straight-forward code
9538 2004-01-19 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9542 fixed copy&paste error
9544 2004-01-17 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9546 * NEWS, configure.ac:
9550 2004-01-17 06:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9552 * tests/vserver-info.c:
9554 updated to new vc_getVserverVdir() API
9556 2004-01-17 06:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9560 moved init*() functions to vunify-init.c
9562 2004-01-17 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9564 * src/vunify-operations.c:
9566 compareUnify(): check mtime too
9568 2004-01-17 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9570 * src/vunify-matchlist.h:
9574 2004-01-17 06:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9576 * src/vunify-matchlist.c:
9578 allow cmp-pointer to be NULL
9580 2004-01-17 06:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9582 * src/vunify-init.ic:
9584 use VPKG_PROG instead of PKGMGMT_INFO_PROG
9586 use default exclude-lists
9588 2004-01-17 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9590 * src/vunify-debug.c:
9594 2004-01-17 06:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9596 * src/vserver-info.c:
9598 updated VDIR tag to new interface
9600 2004-01-17 06:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9604 added 'unify' and 'pkg' commands
9606 2004-01-17 06:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9612 2004-01-17 06:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9614 * scripts/util-vserver-vars.pathsubst:
9616 added $_VUNIFY and $_VPKG
9618 2004-01-17 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9620 * scripts/: distrib-info[DEAD], legacy/distrib-info:
9622 moved distrib-info to legacy/
9624 2004-01-17 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9626 * scripts/Makefile-files:
9628 moved distrib-info to legacy/
9631 2004-01-17 06:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9633 * lib/: getvservervdir.c, vserver.h:
9635 added 'physical' parameter to vc_getVserverVdir() which resolves the
9636 complete physical path of the vdir
9638 2004-01-17 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9640 * distrib/misc/vunify-exclude:
9644 2004-01-17 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9646 * distrib/Makefile.am:
9648 added vunify-exclude
9650 2004-01-17 06:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9652 * util-vserver.spec.in:
9654 use manifest-data for -legacy
9656 2004-01-17 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9658 * pathconfig.h.pathsubst:
9663 2004-01-16 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9665 * src/testsuite/vunify-test.sh:
9667 applied new calling scheme
9669 2004-01-16 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9671 * src/testsuite/vunify-functest.c:
9673 added wrapper_exit_code
9675 2004-01-16 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9679 Elseek(), Emkstemp(): added
9680 Emalloc(), Erealloc(): fixed declarations
9682 2004-01-16 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9684 * src/: vunify-matchlist.c, vunify-matchlist.h,
9685 vunify-operations.c, vunify.c:
9687 added exclude-list support
9689 2004-01-16 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9691 * src/vserver-info.c:
9694 made it possible to supply additional paramaters
9696 2004-01-16 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9698 * src/: new-namespace.c, rpm-fake.c:
9700 do not use CLONE_VFORK in debug mode; lockups with 'strace' are too annoying
9702 2004-01-16 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9704 * src/Makefile-files:
9706 updated vunify setup
9707 added files for vunify
9709 2004-01-16 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9711 * scripts/legacy/.cvsignore, src/vunify-debug.c,
9712 src/vunify-init.ic, src/vunify.h, src/wrappers-io.h:
9716 2004-01-16 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9718 * scripts/functions:
9720 accept vservers beginning with './'
9722 2004-01-16 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9726 added new management functions + doc
9728 2004-01-16 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9732 added utilvserver_isDirectory() prototype
9734 2004-01-16 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9736 * lib/getvservervdir.c:
9738 use utilvserver_isDirectory()
9740 2004-01-16 18:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9742 * lib/Makefile-files:
9744 added new management sources
9746 2004-01-16 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9748 * lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c:
9752 2004-01-16 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9754 * util-vserver.spec.in:
9756 use filelists from contrib/make-manifest
9758 2004-01-16 18:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9764 2004-01-16 18:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9769 substitute MANDIR too
9771 2004-01-14 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9773 * src/util-exitlikeprocess.c:
9775 added missing <signal.h>
9777 2004-01-14 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9781 added 'local_fs' struct-member
9783 2004-01-14 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9787 added support for '-x' (do not cross filesystems)
9788 fixed invocation with directory-name
9789 implemented '-a' (show dot)
9791 2004-01-14 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9795 minor documentation fix
9797 2004-01-14 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9799 * src/: chxid.c, lsxid.c, setattr.c, showattr.c:
9801 added and documented '-x' switch
9803 2004-01-14 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9807 makde it compilable with gcc296
9809 2004-01-14 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9811 * util-vserver.spec.in:
9813 added -legacy subpackage
9815 2004-01-14 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9819 removed timestamps in legacy-dir also
9820 substitute LEGACYDIR and PS
9822 2004-01-14 01:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9826 added native '--version' and '--help'
9828 2004-01-14 01:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9830 * scripts/Makefile-files:
9832 added legacy-scripts to $(scripts_OPTIONS_EXEMPT)
9833 added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
9835 2004-01-14 01:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9839 fixed parallel build
9841 2004-01-14 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9847 2004-01-14 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9849 * pathconfig.h.pathsubst:
9853 2004-01-14 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9859 2004-01-14 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9861 * src/Makefile-files:
9865 2004-01-14 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9871 2004-01-14 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9875 added VC_BE_VALGRIND_FRIENDLY support
9877 2004-01-14 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9881 vc_get_securecaps(): added prototype
9883 2004-01-14 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9885 * lib/vserver-internal.h:
9887 made CALL_VC-macro a block
9889 2004-01-14 00:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9891 * src/util-exitlikeprocess.c:
9895 2004-01-14 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9897 * scripts/Makefile-files:
9899 moved legacy scripts into legacy/ and updated variables
9901 2004-01-14 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9903 * scripts/util-vserver-vars.pathsubst:
9905 updated legacy paths
9907 2004-01-14 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9909 * src/Makefile-files:
9913 2004-01-14 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9917 exitLikeProcess(): added prototype
9919 2004-01-14 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9923 Emalloc(), Erealloc(): added
9925 2004-01-14 00:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9927 * src/: util-exitlikeprocess.c, vps.c:
9931 2004-01-14 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9933 * scripts/: save_s_context[DEAD], vps.pathsubst[DEAD],
9934 vserver-legacy[DEAD], vserverkillall[DEAD]:
9938 2004-01-14 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9940 * scripts/legacy/: save_s_context, vps.pathsubst, vserver,
9943 initial checkin (moved from ../)
9945 2004-01-13 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9947 * scripts/vserver-legacy:
9949 use 'exec' to call commands on 'suexec' (patch by Alec Thomas)
9951 2004-01-13 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9953 * src/Makefile-files:
9955 added missing fstool.h header
9957 2004-01-13 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9961 updated (added scheduler stuff)
9963 2004-01-13 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9967 removed warnings about unused parameters
9969 2004-01-13 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9971 * lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c,
9972 tests/escaperoot.c, tests/testipc.c, tests/testlimit.c,
9975 made it compilable with gcc296
9977 2004-01-13 15:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9981 use $(src_sbin_SCRPTS)
9983 2004-01-13 15:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9987 added declarations for the ext2fs functions
9989 2004-01-13 15:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9991 * lib/vserver-internal.h:
9995 2004-01-13 15:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9999 fixed xulong/xlong declarations
10001 2004-01-13 15:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10003 * lib/Makefile-files:
10005 added the ioctl-* files
10008 2004-01-13 15:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10014 2004-01-13 15:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10016 * src/Makefile-files:
10019 added the fstools (lsxid,chxid,showattr,setattr) plus deps
10021 2004-01-13 15:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10023 * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
10026 minor/medium cleanups
10028 2004-01-13 15:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10030 * src/fstool-resolvectx.c:
10034 2004-01-13 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10040 2004-01-13 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10042 * lib/ext2fs.h, src/ext2fs.h[DEAD]:
10044 moved ext2fs.h from src/ into lib/ directory; we are providing the
10045 needed functionality through libvserver now
10047 2004-01-13 14:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10049 * src/chxid.c, src/fstool.c, src/fstool.h, src/lsxid.c,
10050 src/setattr.c, lib/ioctl-getext2flags.c,
10051 lib/ioctl-getfilecontext.c, lib/ioctl-setext2flags.c,
10052 lib/ioctl-setfilecontext.c:
10056 2004-01-07 16:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10060 added URL which describes context-creation
10062 2004-01-07 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10066 * removed obsolete and unused 'fakeinit' variable
10067 * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
10068 requires a second call for ctx -2 to take effect
10070 2004-01-05 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10072 * util-vserver.spec.in:
10076 2004-01-05 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10082 2004-01-05 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10088 2004-01-05 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10090 * src/vserver-stat.c:
10092 use existing syscall-wrappers instead of checking return-codes manually
10094 2004-01-05 23:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10096 * src/vserver-info.c:
10100 2004-01-05 23:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10104 use fd3 for synchronization with resolver
10105 adding some missing '\n' in messages
10106 ignore empty environment variables too
10107 exitRPMFake(): conditionalized debug-message
10109 2004-01-05 23:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10111 * src/rpm-fake-resolver.c:
10113 daemonize(): child waits for parent to finish now
10114 use fd3 for synchronisation
10115 enable fork on default
10117 2004-01-05 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10119 * src/Makefile-files:
10122 minor cosmetical fixes
10124 2004-01-05 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10126 * scripts/vserver.stop:
10128 fixed error-handling
10130 2004-01-05 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10132 * scripts/vserver-setup.functions:
10134 added '--context' option
10135 minor cosmetical cleanups
10137 2004-01-05 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10139 * scripts/vserver-build.functions.apt:
10141 initVariablesApt(): fixed empty function body
10143 2004-01-05 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10145 * scripts/vrpm-preload:
10147 major cleanups; use 'vserver-info' to retrieve information about vserver
10149 2004-01-05 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10151 * scripts/vapt-get-worker:
10153 removed old, unused debug code
10155 2004-01-05 22:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10157 * scripts/: vapt-get, vrpm:
10159 use modern '--help' & '--version' output
10161 2004-01-05 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10163 * scripts/util-vserver-vars.pathsubst:
10165 added $_VSERVER_INFO
10167 2004-01-05 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10169 * scripts/functions:
10171 getVserverStatus(): fixed usage of 2nd parameter
10173 2004-01-05 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10175 * lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c,
10176 vserver-internal.h, vserver.h:
10178 small cosmetical fix
10180 2003-12-30 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10186 2003-12-30 20:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10188 * util-vserver.spec.in:
10190 - since dynamic libraries will be installed now, call /sbin/ldconfig
10193 2003-12-30 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10195 * src/compat-pivot_root.h:
10197 use <asm/unistd.h> instead of <linux/unistd.h> to fix problems with
10200 2003-12-30 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10202 * src/testsuite/vunify-test.sh:
10206 2003-12-30 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10208 * scripts/vserver.stop:
10210 use sendKillSequence instead of ctx-kill
10212 2003-12-30 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10214 * scripts/vserver.functions:
10216 sendKillSequence(): added
10218 2003-12-30 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10220 * scripts/util-vserver-vars.pathsubst:
10225 2003-12-30 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10227 * scripts/functions:
10229 getVserverStatus(): fixed usage if ctx
10230 isCtxRunning(): added
10232 2003-12-30 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10236 added missing compat-c99.h header-file
10238 2003-12-30 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10242 fixed order of chroot() and parameter evaluation so that '--version'
10243 and '--help' are working as non-root also
10245 2003-12-30 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10247 * src/Makefile-files:
10249 added missing headers
10250 removed 'ctx-kill'; it is obsoleted through 'vkill'
10252 2003-12-30 18:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10254 * src/ctx-kill.c[DEAD]:
10256 replaced by 'vkill'
10258 2003-12-30 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10262 use results from dietlib's C99 compatibility-check
10264 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10266 * m4/ensc_dietlibc.m4:
10268 added check for C99 compatibility
10270 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10272 * m4/ensc_fpicsyscall.m4:
10274 fixed AC_LANG_PUSH/POP mismatch
10276 2003-12-30 17:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10278 * .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore:
10282 2003-12-30 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10284 * lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c:
10286 merged with 0.26.90
10288 2003-12-30 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10290 * src/testsuite/rpm-fake-test.sh:
10292 fixed LD_PRELOAD path
10294 2003-12-30 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10298 updated start/stop help-messages
10300 2003-12-30 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10302 * scripts/functions:
10304 getAllVservers(): ignore backup vservers
10306 2003-12-30 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10308 * distrib/Makefile.am:
10310 fixed multiple 'make install' by using '-f' on 'ln'
10312 2003-12-30 17:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10316 - merged with 0.26.90 (fixed --enable-apis, renamed ctx_t to xid_t,
10317 renamed syscall, use C++ for ext2fs.h test)
10320 2003-12-30 17:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10322 * src/Makefile-files:
10324 * added vkill (merged from 0.26.90)
10327 2003-12-30 17:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10329 * lib/Makefile-files:
10331 * added vc_kill() syscall (merged from 0.26.90)
10334 2003-12-30 16:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10338 * added legacy-dir (merged from 0.26.90)
10341 2003-12-30 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10343 * src/: .cvsignore, ctx-kill.c, rpm-fake-resolver.c, rpm-fake.c,
10344 save_ctxinfo.c, vlimit.c, vserver-stat.c, wrappers-vserver.h:
10346 merged with 0.26.90
10348 2003-12-30 16:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10350 * tests/getctx.c, compat.h, lib/getctx-compat.hc,
10351 lib/getctx-legacy.hc, lib/getctx.c, lib/getversion-internal.hc,
10352 lib/getversion.c, lib/getvserverbyctx.c, lib/getvserverctx.c,
10353 lib/syscall-compat.hc, lib/syscall-legacy.hc, lib/syscall.c,
10354 lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h,
10355 lib/vserver-internal.h, lib/vserver.h, scripts/Makefile-files,
10356 scripts/vps.pathsubst, scripts/vserver-legacy:
10358 merged with 0.26.90
10360 2003-12-29 20:02 uid68581
10364 do not use vc_chrootsafe() anymore
10366 2003-12-29 20:01 uid68581
10368 * tests/Makefile-files:
10373 2003-12-26 01:49 uid68581
10375 * compat-c99.h, src/testsuite/Makefile-files,
10376 src/testsuite/rpm-fake-test.c, src/testsuite/rpm-fake-test.sh,
10377 src/testsuite/vunify-functest.c, src/testsuite/vunify-test.sh,
10378 src/testsuite/data/rpm-fake-test.inp,
10379 src/testsuite/data/rpm-fake-test.out:
10383 2003-12-26 01:49 uid68581
10385 * pathconfig.h.pathsubst:
10387 added RESOLVER_PROG
10389 2003-12-26 01:48 uid68581
10391 * scripts/vprofile[DEAD]:
10393 removed since obsoleted
10395 2003-12-26 01:48 uid68581
10397 * tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c:
10399 used workarounds to make it compilable with non-C99 compilers
10401 2003-12-26 01:47 uid68581
10405 added setgid/setuid/setgroups wrappers
10407 2003-12-26 01:47 uid68581
10412 added safeChdir() prototype
10414 2003-12-26 01:46 uid68581
10418 rewrote large parts
10419 added NSS functions (getpwnam(), getgrnam(), ...)
10421 2003-12-26 01:45 uid68581
10423 * src/fakerunlevel.c:
10425 use setgroups() also
10427 2003-12-26 01:45 uid68581
10431 added '--help' and '--version'
10433 2003-12-26 01:44 uid68581
10437 added exec-cd and rpm-fake-resolver
10438 removed secure-umount
10440 2003-12-26 01:41 uid68581
10442 * src/: exec-cd.c, rpm-fake-resolver.c, vunify-matchlist.c,
10443 vunify-matchlist.h, vunify-operations.c, vunify-operations.h,
10444 vunify.c, wrappers-dirent.h, util-safechdir.c:
10448 2003-12-26 01:38 uid68581
10450 * src/Makefile-files:
10452 removed secure-umount
10454 vunify will be a dietlibc program soonly
10456 2003-12-26 01:34 uid68581
10458 * scripts/: vsysvwrapper, vtop:
10462 2003-12-26 01:34 uid68581
10464 * scripts/vserver.functions:
10466 use 'exec-cd' instead of 'secure-umount'
10468 2003-12-26 01:33 uid68581
10470 * scripts/vserver-build.functions.apt:
10472 fixed initVariablesApt()
10473 added support for default apt.conf
10475 2003-12-26 01:33 uid68581
10477 * scripts/vserver-build.functions:
10479 rename package-cfg directory on '--force' also
10481 2003-12-26 01:32 uid68581
10483 * scripts/vserver-build.apt-rpm:
10485 added '--debug' option
10487 2003-12-26 01:32 uid68581
10491 added package-management options (atleast their documention)
10493 2003-12-26 01:30 uid68581
10495 * scripts/vapt-get-worker:
10497 set RPM::PM to 'external'
10499 2003-12-26 01:29 uid68581
10501 * scripts/util-vserver-vars.pathsubst:
10504 removed _SECURE_UMOUNT
10506 2003-12-26 01:29 uid68581
10508 * scripts/: rootshell, vpstree:
10512 2003-12-26 01:29 uid68581
10514 * scripts/functions:
10516 added support for default apt.conf
10518 2003-12-26 01:23 uid68581
10520 * scripts/Makefile-files:
10524 2003-12-26 01:22 uid68581
10526 * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4,
10527 ensc_release.m4, ensc_uv_vrootdir.m4:
10529 fixed broken quoting which is complained by recent automake
10531 2003-12-26 01:22 uid68581
10533 * lib/: getvserverbyctx.c, getvserverctx.c:
10535 added workarounds for non-C99 compilers
10537 2003-12-26 01:21 uid68581
10539 * distrib/defaults/apt/apt.conf:
10543 2003-12-26 01:20 uid68581
10545 * distrib/Makefile.am:
10547 added default apt.conf
10549 2003-12-26 01:20 uid68581
10553 differ between >=3.3 and below at certain options
10554 added 'restrict' workarounds
10556 2003-12-26 01:19 uid68581
10560 - removed m4_FILES; it is handled by automake >=2.8 automatically
10561 - added basic test support
10563 2003-12-02 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10565 * scripts/vserver.functions:
10567 evaluate CHBIND_OPTS lazily
10569 2003-12-02 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10571 * lib/getvservername.c:
10573 getRecentName(): return basename of directory but not this of the link anymore
10575 2003-11-22 03:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10577 * NEWS, configure.ac:
10581 2003-11-22 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10583 * src/ifspec.c, configure.ac, Makefile.am, .cvsignore:
10587 2003-11-22 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10591 generate some .defaults symlinks
10593 2003-11-22 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10595 * util-vserver.spec.in:
10597 generate %ghost symlinks in %post
10599 added some .default directories
10601 2003-11-22 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10603 * lib/getvserverctx.c:
10605 added missing includes
10607 2003-11-22 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10609 * scripts/vserver-setup.functions:
10611 use '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
10613 2003-11-20 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10615 * util-vserver.spec.in:
10617 use 'vservers.rev' directory instead of 'vservers/rev'
10619 2003-11-20 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10621 * scripts/vserver-setup.functions:
10625 2003-11-20 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10627 * scripts/.cvsignore:
10631 2003-11-20 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10635 added separate 'pkgstaterevdir' variable
10637 2003-11-20 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10639 * pathconfig.h.pathsubst:
10641 added DEFAULT_PKGSTATEREVDIR
10643 2003-11-20 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10645 * lib/Makefile-files:
10647 added getvserverctx & getvserverbyctx files
10650 2003-11-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10652 * lib/syscall-legacy.hc:
10654 has_chrootsafe(), call_set_ctxlimit(): removed
10656 2003-11-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10660 vc_getVserverByCtx(), vc_getVserverCtx(): added
10662 2003-11-20 19:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10664 * lib/: fmt.h, fmt.hc:
10666 added/use specialized hex-formating functions
10668 2003-11-20 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10670 * lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc,
10671 getvserverbyctx.c, getvserverctx.c:
10675 2003-11-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10677 * scripts/util-vserver-vars.pathsubst:
10679 added PKGSTATEREVDIR
10681 2003-11-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10683 * src/vserver-stat.c:
10686 * use the new management function
10687 * remove all traces of printf()
10688 * remove stacked functions
10690 2003-11-20 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10694 use the specialized utilvserver_fmt_xuint64() function
10696 2003-11-20 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10698 * src/Makefile-files:
10700 made 'vserver-stat' a dietlibc-compiled program
10702 2003-11-20 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10708 2003-11-20 16:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10710 * tests/getinitpid.c, tests/getctx.c, src/save_ctxinfo.c,
10711 src/vlimit.c, lib/getprocentry-legacy.c, lib/Makefile-files,
10712 lib/fmt-32.c, lib/fmt-64.c, lib/fmt.h, lib/fmt.hc,
10713 lib/int2str.c[DEAD], lib/internal.h, lib/uint2str.c[DEAD]:
10715 use fmt_*() functions instead of *int2str()
10717 2003-11-20 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10719 * scripts/vps[DEAD]:
10721 removed since autogenerated from vps.pathsubst
10723 2003-11-19 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10725 * distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01,
10728 initial checkin (based on fdr0.95)
10730 2003-11-19 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10732 * distrib/Makefile.am:
10734 added Fedora Core 1
10735 removed Fedora Beta
10737 2003-11-19 00:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10739 * scripts/vapt-get:
10741 do not set $_APT_GET
10743 2003-11-19 00:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10747 merged/added from 0.25
10748 added workaround for broken 'long long' handling of dietlibc
10750 2003-11-19 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10752 * lib/Makefile-files, lib/syscall-compat.hc,
10753 lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h,
10754 lib/vserver-internal.h, lib/vserver.h, Makefile.am, THANKS,
10755 configure.ac, util-vserver.spec.in:
10757 merged/added from 0.25
10759 2003-11-19 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10761 * src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc,
10762 src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c,
10763 scripts/vserver-legacy:
10765 merged/added from 0.25
10767 2003-11-19 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10769 * sysv/: rebootmgr.subst, vservers.subst:
10771 merged in changes from 0.25
10773 2003-11-05 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10775 * NEWS, configure.ac:
10779 2003-11-05 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10781 * util-vserver.spec.in:
10783 added '--without dietlibc' option
10785 2003-11-05 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10787 * m4/ensc_dietlibc.m4:
10789 fixed typos ('withval' instead of 'enableval')
10791 2003-11-05 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10793 * lib/: getvservername.c, getvservervdir.c:
10795 added '#include <unistd.h>' to fix compilation problems with glibc
10797 2003-11-04 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10799 * NEWS, configure.ac:
10803 2003-11-04 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10807 added linuxcaps.h (merged from stable)
10809 2003-11-04 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10813 - separated and completed m4_FILES
10814 - added '--show-dead' to cvs2cl params
10815 - fix linuxcaps.h (merged from stable)
10817 2003-11-04 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10819 * lib/getvservercfgstyle.c:
10821 added some additional logic
10823 2003-11-04 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10827 do not include the <linux/types.h> kernel-header anymore
10829 2003-11-04 14:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10831 * scripts/functions:
10833 - getAllVservers: use _tmp instead of tmp to avoid clashes when caller
10834 wants to have results in 'tmp', fixed array assignment
10836 2003-11-04 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10842 2003-11-04 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10844 * tests/vserver-info.c:
10846 added '--help' and '--version'
10848 2003-11-04 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10852 merged from SYSCALL_SWITCH
10854 2003-11-04 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10856 * m4/ensc_changelog.m4:
10858 merged from SYSCALL_SWITCH
10860 2003-11-04 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10862 * scripts/distrib-info, scripts/vserver-copy,
10863 scripts/vserver-legacy, scripts/vservers.grabinfo.sh,
10864 src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst:
10866 merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR)
10868 2003-11-04 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10872 updated from vserver-djinni
10874 2003-11-04 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10876 * lib/vserver-internal.h:
10878 ignore lower 8bit on version
10880 2003-11-03 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10882 * util-vserver.spec.in:
10884 removed 'vkill' for now
10885 call 'install-vserverdir'
10887 2003-11-03 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10889 * distrib/redhat/initpost:
10891 create /etc/sysconfig/network
10893 2003-11-03 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10895 * scripts/vserver.functions:
10897 - fixed some statements which would fail with 'set -e'
10898 - made 'disableInterface' smart so that it calculates parameters
10901 2003-11-03 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10903 * scripts/vserver-setup.functions:
10905 added support for '--netbcast'
10907 2003-11-03 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10909 * lib/getvservername.c:
10911 terminate name with '\0'
10913 2003-10-30 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10915 * scripts/vserver-legacy:
10917 merged from 0.23.95:
10918 - reenabled the copy-all mode; can be disabled by setting the
10919 $UTIL_VSERVER_AVOID_COPY environment variable
10920 - use '-HS' ulimit switch for newly created vservers
10922 2003-10-30 18:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10926 - large cleanup; use changed variables from scripts/Makefile
10927 - try to keep modes of pathsubstituted files
10928 - create own install-rule for vserver-dir; 'make distcheck' does not
10931 2003-10-30 18:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10935 use QUOTACTL (merged from 0.23.94)
10937 2003-10-30 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10941 use configured SBINDIR instead of hardcoded /usr/sbin
10943 2003-10-30 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10947 added QUOTACTL to 'secure' caps (merged from 0.23.94)
10949 2003-10-30 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10951 * src/Makefile-files:
10953 create 'setattr' program
10955 2003-10-30 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10957 * scripts/: distrib-info, rootshell, vpstree, vserver-copy,
10958 vsysvwrapper, vtop:
10960 merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
10962 2003-10-30 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10964 * scripts/: vserver.start, vserver.stop:
10966 use 'set -e' instead of 'set +e'
10968 2003-10-30 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10970 * scripts/functions:
10972 added 'checkComponents()' function
10974 2003-10-30 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10976 * scripts/vps.pathsubst:
10978 initial check (was: vps)
10980 2003-10-30 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10982 * scripts/vkill[DEAD]:
10984 removed; is obsoleted by ctx-kill
10986 2003-10-30 18:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10988 * scripts/util-vserver-vars.pathsubst:
10990 added INITRDDIR, LIBDIR and INCLUDEDIR
10992 2003-10-30 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10994 * scripts/Makefile-files:
10997 removed 'vkill' (obsoleted by ctx-kill)
10998 vps is now vps.subst
11000 2003-10-30 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11002 * lib/capabilities.c, lib/vserver.h, man/reducecap.8:
11004 use CAP_QUOTACTL instead of CAP_OPENDEV
11006 2003-10-30 15:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11010 use ENSC_UV_VROOTDIR to set 'vserverdir'
11011 added missing path-substitutions
11013 2003-10-30 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11017 use ENSC_UV_VROOTDIR to set 'vserverdir'
11019 2003-10-30 15:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11021 * m4/ensc_uv_vrootdir.m4:
11025 2003-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11027 * tests/vserver-info.c:
11031 2003-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11033 * tests/: Makefile-files, .cvsignore:
11037 2003-10-23 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11041 define TEMP_FAILURE_RETRY for dietlibc-compilation
11043 2003-10-23 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11045 * pathconfig.h.pathsubst:
11047 define DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
11049 2003-10-23 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11051 * lib/Makefile-files:
11053 added files for higher-level management
11055 2003-10-23 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11059 added functions for vserver-management
11061 2003-10-23 22:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11063 * lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c:
11067 2003-10-23 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11069 * scripts/: vserver.start, vserver.stop, vserver.suexec:
11071 cleanups; go into vserver-dir before *and* after executing scriptlets
11073 2003-10-23 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11075 * scripts/: vserver-build, vserver-build.functions:
11077 used $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
11078 hardcoded '/vservers' values
11080 2003-10-23 00:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11082 * util-vserver.spec.in:
11085 added -build subpackage
11087 2003-10-23 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11091 moved ENSC_INITRDDIR, ENSC_RELEASE, ENSC_ENABLE_DIETLIBC and
11092 ENSC_KERNEL_HEADERS checks into own m4/* files
11094 2003-10-23 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11098 renamed sysvdir to initrddir
11099 use $(RELEASE_CPPFLAGS) (-DNDEBUG)
11100 substitute $(vserverdir) and $(vserverpkgdir)
11101 create the $(vserverdir) and $(vserverpkgdir) directories
11103 2003-10-23 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11105 * distrib/Makefile.am:
11107 added sample 'mtab' file
11108 create the config-dirs
11110 2003-10-23 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11112 * distrib/redhat/initpost:
11114 $2 is no longer $_VSERVER but the 'util-vserver-vars' file
11116 2003-10-23 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11118 * distrib/rh9/apt/sources.list:
11122 2003-10-23 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11124 * m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4,
11125 m4/ensc_release.m4, distrib/misc/mtab:
11129 2003-10-23 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11131 * scripts/util-vserver-vars.pathsubst:
11133 added DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
11135 2003-10-23 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11137 * scripts/vserver-build.apt-rpm:
11139 call pre/post scriplets with "$UTIL_VSERVER_VARS" as second param
11140 instead of "$_VSERVER"
11142 2003-10-23 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11144 * scripts/vserver-build.functions:
11146 fixed broken quotes
11148 2003-10-22 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11150 * scripts/: vserver.functions, vserver.start:
11152 - reorganized CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
11153 separate CHCONTEXT_DISCONNECT variable completetly and put '--flag
11154 fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
11155 'vserver ... start' command only
11157 2003-10-22 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11159 * src/secure-umount.c:
11161 use real 'umount' program to unmount directories
11163 2003-10-22 20:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11165 * src/exec-ulimit.c:
11167 added [mMkK] modifies for limits
11169 2003-10-22 20:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11171 * scripts/vserver-build.functions:
11173 added support for copying some default files (resolv.conf, localtime,
11176 2003-10-22 20:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11178 * scripts/: vserver-build, vserver-setup.functions:
11180 fixed getopt long-option string
11182 2003-10-22 20:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11184 * scripts/functions:
11186 implemented findAndCopy
11188 2003-10-21 16:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11190 * NEWS, configure.ac:
11194 2003-10-21 16:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11196 * distrib/Makefile.am:
11198 added scripts to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
11200 2003-10-21 16:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11202 * src/exec-ulimit.c:
11204 implemented '--help' and '--version'
11206 2003-10-21 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11210 removed warning about unused parameters
11212 2003-10-21 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11214 * tests/Makefile-files:
11216 renamed to .cc files to .c
11218 2003-10-21 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11220 * tests/: chrootsafe.c, chrootsafe.cc[DEAD], escaperoot.c,
11221 escaperoot.cc[DEAD], forkbomb.c, forkbomb.cc[DEAD], testipc.c,
11222 testipc.cc[DEAD], testlimit.c, testlimit.cc[DEAD], testopenf.c,
11223 testopenf.cc[DEAD]:
11225 renamed to .cc files to .c and made some little changes to make them
11226 compilable with C compilers
11228 2003-10-21 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11232 added new m4/*.m4 macros
11233 added conditional build of CXX files
11234 added support for libtool
11236 2003-10-21 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11238 * distrib/redhat/initpost:
11242 2003-10-21 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11244 * distrib/Makefile.am:
11246 added Fedora Core 0.95
11247 removed Red Hat 9.0.93
11248 use common redhat/initpost script
11250 2003-10-21 15:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11252 * lib/Makefile-files:
11254 - use dietlibc compilation only for library-built, but not e.g. when
11255 building object for rpm-fake.so. This is very dark magic...
11257 2003-10-21 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11259 * scripts/Makefile-files:
11261 removed vunify.old.sh
11263 2003-10-21 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11265 * src/Makefile-files:
11267 - conditionalized built of C++ programs
11268 - added very dark magic to build everything of rpm-fake.so with '-fPIC'
11269 flag (when possible); on ia32 this will not work/is not necessarily
11270 but x86_64 seems to have problems with current method
11272 2003-10-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11276 added check for C++ compiler
11277 added some CXX flags
11278 use ENSC_FPIC_SYSCALL
11280 2003-10-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11282 * lib/checkversion.c:
11284 fixed stupid thinko (EAGAIN vs. EINVAL)
11286 2003-10-21 15:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11288 * m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc,
11293 2003-10-21 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11297 made it compilabe with non-C99 compilers and older kernels
11299 2003-10-21 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11301 * src/secure-mount.c:
11303 made it compilabe with non-C99 compilers
11305 2003-10-21 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11309 use 'Vserver' class instead of 'string'
11310 !!BROKE LOTS OF THINGS!! this version does not work yet
11312 2003-10-21 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11316 use 'Vserver' class instead of 'string'
11318 reindented large parts
11320 2003-10-21 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11324 use 'Vserver' class instead of 'string'
11325 fixed format-string error
11327 2003-10-21 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11329 * src/: vutil.p, vutil.h:
11331 use 'Vserver' class instead of 'string'
11333 2003-10-21 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11337 make it compilable with non-C99 compilers
11339 2003-10-21 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11341 * doc/configuration.xml:
11343 documented 'ulimits' directory
11345 2003-10-21 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11347 * scripts/vunify.old.sh[DEAD]:
11349 as the name ('*old*') is saying already: it is old and obsoleted...
11351 2003-10-21 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11353 * scripts/: vserver.start, vserver.stop, vserver.suexec:
11355 added ulimits support
11357 2003-10-21 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11359 * scripts/util-vserver-vars.pathsubst:
11363 2003-10-21 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11365 * src/exec-ulimit.c:
11367 work also, when ulimit-directory does not exist
11369 2003-10-21 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11375 2003-10-21 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11377 * src/exec-ulimit.c:
11381 2003-10-21 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11383 * src/Makefile-files:
11385 added exec-ulimit.c
11387 2003-10-21 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11391 Egetrlimit(),Esetrlimit(): added
11393 2003-10-20 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11397 use capability support from the library as far as possible
11399 2003-10-20 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11401 * src/: capchroot.c, chcontext.c:
11403 use capability support from the library instead of including
11406 2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11408 * lib/capabilities.c:
11412 2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11416 added capability support
11418 2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11420 * lib/Makefile-files:
11422 added support for '-DNDEBUG' in the library
11425 2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11429 added support for '-DNDEBUG' in the library
11431 2003-10-20 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11435 added PKGSTATEDIR substitution
11437 2003-10-20 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11439 * scripts/vserver-build.apt-rpm, scripts/vserver-build.functions,
11440 scripts/vserver-build.functions.apt,
11441 scripts/vserver-build.functions.rpm,
11442 scripts/vserver-setup.functions, doc/cfgdirdoc.dtd,
11443 doc/configuration.xml:
11447 2003-10-20 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11449 * scripts/Makefile-files:
11451 - removed vserver-init file
11452 - added vserver-build* files
11454 2003-10-20 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11456 * scripts/util-vserver-vars.pathsubst:
11458 - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
11459 LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
11460 - added WORKAROUND_APT_DBPATH variable
11462 2003-10-20 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11464 * scripts/vserver-build:
11468 2003-10-20 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11472 added '--sync' and '--verbose' options
11473 sync the 'stop' stage on restart
11474 fixed invocation of 'vserver-build'
11476 2003-10-20 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11478 * scripts/: vapt-get, vrpm:
11480 made it more mature by using arrays for the vserver-list
11482 2003-10-20 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11484 * scripts/vserver.functions:
11486 - moved getFileValue/getFileArray from 'vserver.functions' into 'functions'
11488 2003-10-20 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11490 * scripts/functions:
11492 - moved getFileValue/getFileArray from 'vserver.functions' into 'functions'
11493 - implemented '/<path>' style vserver specification
11494 - made getAllVservers more mature by using arrays
11496 2003-10-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11498 * scripts/vserver-init[DEAD]:
11500 moved 'vserver-init' functionality into the more general vserver-build*
11503 2003-10-18 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11509 2003-10-18 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11515 2003-10-18 04:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11517 * src/Makefile-files:
11522 2003-10-18 04:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11524 * src/chroot-cat.c:
11526 minor cosmetical changes
11528 2003-10-18 04:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11534 2003-10-18 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11540 2003-10-18 04:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11542 * scripts/util-vserver-vars.pathsubst:
11544 added $_VSERVER_BUILD
11546 2003-10-18 04:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11551 added 'build' option
11552 made 'running' silently
11554 2003-10-18 04:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11556 * src/pipe-sync.c, scripts/vserver-build:
11560 2003-10-18 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11566 2003-10-18 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11568 * scripts/Makefile-files:
11571 - added vserver-build
11573 2003-10-18 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11575 * sysv/Makefile-files:
11579 2003-10-18 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11581 * lib/checkversion.c:
11583 restored compatibility for case when old syscall interface uses the
11584 new syscall-number (merged from SYSCALL_SWITCH branch)
11586 2003-10-17 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11590 add '#include "compat.h'" at bottom of config.h
11593 2003-10-17 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11597 cleaned up pathsubst rule
11599 2003-10-17 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11601 * scripts/util-vserver-vars.pathsubst:
11605 2003-10-17 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11607 * scripts/vserver-init:
11609 create link to reverse ctx->vserver mapping
11611 2003-10-17 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11613 * scripts/vserver.functions:
11615 - removed '#! /bin/bash' header
11616 - added separate CHCONTEXT_DISCONNECT option
11617 - use default runlevels only when sysv init-style is used
11618 - create/empty mtab file before mounting the vserver
11620 2003-10-17 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11622 * scripts/vserver.start:
11624 - removed '#! /bin/bash' header
11625 - added separate CHCONTEXT_DISCONNECT option
11627 2003-10-17 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11629 * scripts/vserver.stop:
11631 - removed '#! /bin/bash' header
11632 - disable interfaces when vserver is not running
11634 2003-10-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11636 * scripts/vserver.suexec:
11638 removed '#! /bin/bash' header
11640 2003-10-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11646 2003-10-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11648 * sysv/vservers.subst:
11650 stop vservers only, when they do not have the ONSTOP flag
11652 2003-10-17 23:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11654 * sysv/Makefile-files:
11656 removed some noise from the substrule
11658 2003-10-17 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11660 * src/Makefile-files:
11664 2003-10-17 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11666 * src/chroot-cat.c:
11670 2003-10-17 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11674 Ereadlink(), Esymlink(): added
11676 2003-10-17 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11678 * src/wrappers-vserver.h:
11680 - added Evc_X_getctx() wrapper
11682 2003-10-17 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11684 * src/secure-mount.c:
11686 - removed '#include <compat.h>'; it's now in global <config.h>
11687 - fixed problems with dietlibc's strtok_r() implementation
11688 - do not set '-o <...>' mount-flag when 'defaults' is the only flag
11690 2003-10-17 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11692 * src/save_ctxinfo.c:
11694 - removed '#include <compat.h>'; it's now in global <config.h>
11695 - use "wrappers.h" functions
11696 - implemented reverse-symlink file
11698 2003-10-17 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11700 * lib/: getctx.c, getinitpid.c, getprocentry-legacy.c:
11702 - moved pid==0 handling into getprocentry-legacy.c and access /proc/self
11703 instead of /proc/<self-pid> there; this solves problems when 'fakeinit'
11705 - removed '#include <compat.h>'; it's now in global <config.h>
11707 2003-10-17 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11709 * scripts/Makefile-files:
11711 added vserver-legacy and vserver.suexec
11713 2003-10-17 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11720 2003-10-17 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11722 * scripts/vserver.stop:
11724 added support for kill-signal sequence
11726 2003-10-17 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11728 * scripts/vserver.functions:
11730 added getEnterShell() function
11731 added support for kill-signal sequence
11733 2003-10-17 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11737 - added legacy support
11738 - added support for suexec,restart,condrestart,exec,chkconfig,enter,running
11741 2003-10-17 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11743 * scripts/util-vserver-vars.pathsubst:
11745 added _CTX_KILL, _FILETIME and _VSERVER_LEGACY
11747 2003-10-17 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11749 * scripts/: vserver-legacy, vserver.suexec:
11753 2003-10-16 17:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11755 * tests/.cvsignore:
11759 2003-10-16 17:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11761 * lib/Makefile-files:
11765 2003-10-16 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11769 added utilvserver_int2str()
11771 2003-10-16 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11773 * lib/int2str.c, tests/getinitpid.c:
11777 2003-10-16 17:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11781 removed all traces of <stdio.h>
11783 2003-10-16 17:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11785 * tests/Makefile-files:
11787 generalized building with dietlibc
11790 2003-10-16 16:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11792 * Makefile.am, src/Makefile-files:
11794 generalized building with dietlibc
11796 2003-10-16 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11798 * lib/Makefile-files:
11800 added getinitpid* files
11801 added getprocentry* files
11802 added utils-legacy.h
11804 2003-10-16 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11806 * lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c,
11807 getprocentry-legacy.c, utils-legacy.h:
11811 2003-10-16 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11813 * src/save_ctxinfo.c, tests/getctx.c:
11815 s!vc_X_getcctx()!vc_X_getctx(0)!
11817 2003-10-16 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11821 added vc_X_getinitpid() pseudo-syscall
11822 removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now
11824 2003-10-16 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11826 * lib/syscall-legacy.hc:
11828 removed all traces of <stdio.h> usage
11830 2003-10-16 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11835 recognize pid==0 as current pid
11837 2003-10-16 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11839 * lib/getctx-legacy.hc:
11841 use new utilvserver_getProcEntry() function
11842 recall vc_X_getctx_legacy() automatically when buffersize was too small
11844 2003-10-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11848 added substitution for UMOUNT
11850 2003-10-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11856 2003-10-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11858 * src/secure-mount.c:
11860 small signed/unsigned fixes for pedantic warning setups
11861 give '--help' message out on fd 1 instead of 2
11863 2003-10-16 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11865 * src/save_ctxinfo.c:
11867 small signed/unsigned fixes for pedantic warning setups
11869 2003-10-16 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11871 * src/new-namespace.c:
11874 use STACK_START macro
11876 2003-10-16 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11880 small fixes for pedantic warning-setups
11882 2003-10-16 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11884 * src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c,
11885 stack-start.h, wrappers-vserver.h, wrappers.h:
11889 2003-10-16 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11891 * src/Makefile-files:
11893 added secure-umount + ctx-kill programs
11894 added lots of headers
11895 generalized dietlibc handling
11897 2003-10-16 04:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11899 * scripts/: vserver, vserver.functions, vserver.start,
11900 vserver.stop, functions:
11902 basic 'vserver ... start|stop' function should work now...
11904 2003-10-16 04:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11906 * scripts/util-vserver-vars.pathsubst:
11908 added _SECURE_UMOUNT and _UMOUNT
11910 2003-10-16 04:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11912 * scripts/Makefile-files:
11914 added vservers.{functions,stop}
11916 2003-10-16 04:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11920 added lots of S_CTX_INFO_* macros
11922 2003-10-16 04:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11924 * lib/Makefile-files:
11926 added missing 'lib/internal.h'
11928 2003-10-16 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11930 * pathconfig.h.pathsubst:
11932 added UMOUNT_PROG macro
11934 2003-10-16 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11938 added check for UMOUNT
11939 added pedantic warn-flags
11940 added template for HAVE_GROWING_STACK check
11942 2003-10-16 04:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11946 do '#undef inline' for '--std=c99' dietlibc compilations
11948 2003-10-14 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11952 use vc_init_internal_legacy() to initialize legacy-lib without parsing
11955 2003-10-14 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11957 * lib/syscall-legacy.hc:
11959 added inofficial vc_init_internal_legacy() function
11961 2003-10-14 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11963 * lib/: getctx-legacy.hc, syscall.c:
11965 include "internal.h"
11967 2003-10-14 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11969 * lib/: internal.h, vserver-internal.h:
11971 moved declarations of general functions from vserver-internal.h into
11974 2003-10-14 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11976 * lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD],
11979 Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
11981 2003-10-14 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11985 fixed vc_X_getcctx()
11987 2003-10-14 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11989 * src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c,
11992 Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
11994 2003-10-14 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11996 * .cvsignore, Makefile.am, NEWS, compat.h, configure.ac,
11997 util-vserver.spec.in, lib/Makefile-files, lib/checkversion.c,
11998 lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c,
11999 lib/getversion-internal.hc, lib/getversion.c,
12000 lib/safechroot-internal.hc, lib/syscall-compat.hc,
12001 lib/syscall-legacy.hc, lib/syscall.c, lib/uint2str.c,
12002 lib/virtual.h, lib/vserver-internal.h, lib/vserver.h,
12003 scripts/.cvsignore, src/Makefile-files, src/capchroot.c,
12004 src/chbind.c, src/chcontext.c, src/rebootmgr.c, src/reducecap.c,
12005 src/vserver-stat.c, sysv/Makefile-files, tests/chrootsafe.cc:
12007 Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
12009 2003-10-13 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12013 added rcs2log support
12014 added checks for MS_MOVE and ctx_t
12015 define UTMP_GID as 22 for now
12017 2003-10-13 22:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12021 added $(lib_XHDRS) and compat.h
12022 create /var/run/vservers on 'make install'
12023 use m4/pkgconfig.am
12025 2003-10-13 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12027 * src/fakerunlevel.c:
12029 made it secure (go into chroot before accessing file)
12033 2003-10-13 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12035 * src/Makefile-files:
12038 - compile fakerunlevel with dietlibc
12040 2003-10-13 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12042 * scripts/vserver.start:
12046 2003-10-13 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12048 * scripts/vserver-init:
12050 - removed unused variables
12051 - added lockfile-creation
12052 - create symlink from /var/lib/rpm to $rpmdb_path (until all apt-versions
12053 are having the %_dbpath patch)
12055 2003-10-13 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12057 * scripts/util-vserver-vars.pathsubst:
12059 added variables for _CHROOT_RM and _FAKE_RUNLEVEL
12061 2003-10-13 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12063 * scripts/functions:
12065 use new secure-mount syntax
12067 2003-10-13 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12069 * scripts/Makefile-files:
12071 added statements to install vserver.start
12073 2003-10-13 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12079 2003-10-13 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12083 conditionalize RCS2LOG variant also
12085 2003-10-13 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12089 removed ctx_t typedef; this must be now done by each package
12090 inidividually. For util-vserver, the declaration is in compat.h
12091 and detection in configure.ac
12093 2003-10-13 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12095 * lib/.cvsignore, src/.cvsignore:
12099 2003-10-13 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12101 * lib/util-vserver.pc.subst, src/chroot-rm.c:
12105 2003-10-13 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12107 * compat.h, src/compat.h[DEAD]:
12109 moved compat.h from src/ to toplevel-dir
12111 2003-10-13 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12113 * lib/getctx.c, lib/syscall.c, src/capchroot.c, src/chbind.c,
12114 src/chcontext.c, src/reducecap.c, src/save_ctxinfo.c,
12115 src/secure-mount.c, src/setctxlimit.c, tests/chrootsafe.cc,
12120 2003-10-13 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12122 * lib/Makefile-files:
12124 added PGKCONFIG_FILES
12126 2003-10-10 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12132 2003-10-10 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12136 use absolute default-path for /bin/mount since it is required by
12137 execv() in secure-mount
12139 2003-10-10 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12141 * pathconfig.h.pathsubst:
12145 2003-10-10 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12149 added '#include <stdlib.h>'
12151 2003-10-10 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12155 - added *_cast macros
12156 - mark writeStr() as __attribute__((__unused__)) to prevent compiler
12158 - fixed off-by-one error in WRITE_MSG
12160 2003-10-10 01:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12162 * src/secure-mount.c:
12164 rewrote it completely; it emulates now nearly the usual mount(8)
12165 functionality but provides the enhanced '--secure', '--chdir ...',
12166 ... options which are needed for vservers
12168 2003-10-09 03:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12172 added documentation about <interfaces> and basic vserver-variables
12174 2003-10-09 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12176 * scripts/vserver.start:
12180 2003-10-09 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12186 2003-10-09 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12190 added some standard-tools to the %.pathsubst rules
12192 2003-10-09 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12196 added checks for some standard-tools
12198 2003-10-09 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12200 * tests/Makefile-files:
12204 2003-10-09 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12206 * src/Makefile-files:
12208 added save_ctxinfo and mask2prefix
12210 2003-10-09 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12212 * tests/.cvsignore:
12216 2003-10-09 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12220 added mask2prefix and save_ctxinfo
12222 2003-10-09 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12224 * scripts/util-vserver-vars.pathsubst:
12228 2003-10-09 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12230 * src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c:
12234 2003-10-09 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12236 * scripts/util-vserver-vars.pathsubst:
12238 added _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
12239 _SAVE_CTXINFO, _VPS and standard-tool macros
12241 2003-10-09 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12243 * scripts/functions:
12245 added isVserverRunning function
12247 2003-10-09 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12251 added CTX_NOCTX macro
12252 added getctx()/getcctx() functions
12253 added ctx_t datatype
12255 2003-10-09 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12257 * lib/Makefile-files:
12259 added getctx and int2str + helper headers
12261 2003-10-09 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12263 * lib/: getctx.c, int2str.c, internal.h:
12267 2003-10-07 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12269 * distrib/Makefile.am:
12271 added install-rules for the distributions
12273 2003-10-07 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12275 * distrib/rh9/apt/: rpmpriorities, sources.list:
12279 2003-10-06 21:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12281 * util-vserver.spec.in:
12283 - fixed Source0 URL
12284 - added -sysv and -devel subpackages
12285 - moved /etc/init.d to %_initrddir
12287 2003-10-06 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12291 - added more pathsubst variables
12292 - added $(scripts_DTA)
12294 2003-10-06 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12296 * distrib/defaults/rpm/macros:
12298 added notes regarding %_install_langs and added some other "main"-languages
12300 2003-10-06 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12304 added apps/vunify documentation
12306 2003-10-06 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12308 * scripts/vserver-init:
12310 - added metadata to track if root-/pkgcfgbase-links shall be made
12312 - added gpg-key import
12313 - create dev/pts directory
12315 2003-10-06 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12317 * scripts/vapt-get:
12319 improved '--help'/'--version' messages
12321 2003-10-06 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12323 * scripts/util-vserver-vars.pathsubst:
12325 added PACKAGE_* variables
12326 made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of "$PKGLIBDIR")
12328 reordered the _* variables alphabetically
12330 2003-10-06 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12332 * scripts/Makefile-files:
12334 installed missing files (functions, vapt-get*, vrpm*)
12336 2003-10-02 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12338 * src/secure-mount.c:
12340 rewrote it completely
12342 2003-10-02 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12346 - set default-signal handler for SIGCHLD
12347 - minor cosmetical cleanups
12348 - use wait4(2) instead of waitpid(2)
12350 2003-10-02 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12352 * scripts/vserver-init:
12354 - renamed 'makeInode' to 'makeDevEntry' which is more flexible
12355 - added workaround for
12356 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
12357 - content of *all* rpm and apt template directories will be copied now
12358 - use '-y' flag on 'apt-get' invocation
12360 2003-10-02 17:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12362 * scripts/vrpm-preload:
12364 minor cosmetical cleanups
12367 2003-10-02 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12369 * scripts/vapt-get-worker:
12371 minor cosmetical cleanups
12374 2003-10-02 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12376 * scripts/: vapt-get, vrpm, vrpm-worker:
12378 minor cosmetical cleanups
12380 2003-10-02 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12382 * scripts/: functions, util-vserver-vars.pathsubst:
12384 added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
12386 2003-10-01 12:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12390 updated to reflect changes in CVSROOT/cvsignores
12392 2003-10-01 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12394 * man/Makefile-files:
12396 removed last traces of newvserver
12398 2003-10-01 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12400 * m4/changelog.am, configure.ac:
12402 added cvs2cl support
12404 2003-10-01 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12406 * scripts/Makefile-files:
12408 - changed pathsubst rules so that files will not be updated on every
12411 2003-10-01 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12415 - added cvs2cl support
12416 - changed pathsubst rules so that files will not be updated on every
12419 2003-10-01 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12423 explicitly cast result of dlsym() to prevent compiler warnings
12425 2003-10-01 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12427 * src/new-namespace.c:
12429 small fix in error-message
12431 2003-10-01 02:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12435 fixed small size_t vs. socklen_t type-clash
12437 2003-10-01 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12439 * Makefile.am, configure.ac, .cvsignore:
12441 renamed vserver.spec.in to util-vserver.spec.in
12443 2003-10-01 02:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12445 * newvserver.defaults[DEAD], man/newvserver.8[DEAD]:
12447 removed since linuxconf support was dropped
12449 2003-10-01 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12451 * util-vserver.spec.in, vserver.spec.in[DEAD]:
12453 renamed vserver.spec.in to util-vserver.spec.in and updated it
12455 2003-09-30 22:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12457 * src/: new-namespace.c, secure-mount.c:
12459 modified showVersion() to show current version instead of an hardcoded
12462 2003-09-30 22:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12468 2003-09-30 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12472 added general rule for %.pathsubst files
12475 2003-09-30 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12479 added distrib/Makefile
12481 2003-09-30 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12483 * pathconfig.h.pathsubst:
12487 2003-09-30 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12489 * scripts/Makefile-files:
12491 - renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
12492 makes it easier to use general makefile-rules
12493 - removed the old rules for util-vserver-vars
12495 2003-09-30 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12497 * scripts/: util-vserver-vars.pathsubst,
12498 util-vserver-vars.subst[DEAD]:
12500 renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
12501 makes it easier to use general makefile-rules
12503 2003-09-30 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12505 * src/: capchroot.c, chbind.c, chcontext.c, fakerunlevel.c,
12506 filetime.c, ifspec.c, rebootmgr.c, reducecap.c, setctxlimit.c,
12507 showperm.c, vdu.c, vreboot.c, vserver-stat.c:
12511 2003-09-30 22:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12513 * src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc:
12515 - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with
12516 the standard autoconf macro
12517 - include <config.h>
12519 2003-09-30 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12521 * src/: vutil.h, vutil.p:
12523 renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the
12524 standard autoconf macro
12526 2003-09-30 21:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12530 - removed debug-output
12531 - do not fail on umount() errors; CLONE_NEWNS has unexpected/strange
12532 behavior in combination with chroot() so that mountpoints within
12533 chroots *can* disappear automatically
12535 2003-09-30 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12539 use recursive make for distrib: added it to SUBDIRS and remove old
12540 $(distrib_*) variables
12542 2003-09-30 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12544 * distrib/.cvsignore:
12548 2003-09-30 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12550 * distrib/: Makefile-files[DEAD], Makefile.am,
12551 install-mdk8.2[DEAD], install-post.sh[DEAD],
12552 install-pre.sh[DEAD], install-rh7.2[DEAD], install-rh7.3[DEAD],
12553 install-rh8.0[DEAD], install-rh9.0[DEAD], mdk8.2-minimum[DEAD],
12554 rh7.3-minimum[DEAD], rh8.0-minimum[DEAD], rh9.0-minimum[DEAD],
12555 sample.conf[DEAD], sample.sh[DEAD], defaults/devs,
12556 defaults/rpm/macros, rh9/pkgs/01, rh9/pkgs/02:
12558 Replaced the install-* and *-minimum files with configuration files
12559 for the new vserver-init tool in the scripts directory. To ease the
12560 'install:'-make target, it is necessarily to use recursive make for
12563 2003-09-30 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12567 added dietlibc support
12570 2003-09-30 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12576 2003-09-30 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12578 * scripts/.cvsignore, scripts/functions, scripts/vapt-get,
12579 scripts/vapt-get-worker, scripts/vrpm-preload,
12580 scripts/vrpm-worker, scripts/vserver-init, src/.cvsignore,
12581 src/new-namespace.c, src/rpm-fake.c, src/secure-mount.c,
12582 src/util.h, lib/.cvsignore, sysv/.cvsignore, tests/.cvsignore:
12586 2003-09-30 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12590 updated to new -devel branch
12591 added dietlibc support
12593 2003-09-30 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12595 * src/Makefile-files:
12597 added secure-mount, new-namespace and rpm-fake.so rules
12599 2003-09-30 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12603 replaced with new version
12605 2003-09-30 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12607 * scripts/util-vserver-vars.subst:
12609 added more variables
12611 2003-09-30 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12613 * scripts/Makefile-files:
12615 added more substitutions
12617 2003-09-30 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12623 2003-09-30 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12625 * doc/intro.txt, lib/Makefile-files, lib/syscall.c, lib/vserver.h,
12626 m4/changelog.am, m4/ensc_cflags.m4, m4/gpgsig.am, m4/validate.am,
12627 man/Makefile-files, man/chbind.8, man/chcontext.8,
12628 man/distrib-info.8, man/newvserver.8, man/rebootmgr.8,
12629 man/reducecap.8, man/vps.8, man/vpstree.8, man/vrpm.8,
12630 man/vserver-copy.8, man/vserver-stat.8, man/vserver.8,
12631 man/vtop.8, scripts/Makefile-files, scripts/distrib-info,
12632 scripts/rootshell, scripts/save_s_context,
12633 scripts/util-vserver-vars.subst, scripts/vkill, scripts/vprofile,
12634 scripts/vps, scripts/vpstree, scripts/vrpm, scripts/vserver,
12635 scripts/vserver-copy, scripts/vserverkillall,
12636 scripts/vservers.grabinfo.sh, scripts/vsysvwrapper, scripts/vtop,
12637 scripts/vunify.old.sh, src/Makefile-files, src/capchroot.c,
12638 src/chbind.c, src/chcontext.c, src/fakerunlevel.c,
12639 src/filetime.c, src/ifspec.c, src/listdevip.c,
12640 src/parserpmdump.c, src/readlink.c, src/rebootmgr.c,
12641 src/reducecap.c, src/setctxlimit.c, src/showattr.c,
12642 src/showperm.c, src/vbuild.cc, src/vcheck.cc, src/vdu.c,
12643 src/vfiles.cc, src/vreboot.c, src/vserver-stat.c, src/vunify.cc,
12644 src/vutil.cc, src/vutil.h, src/vutil.p, sysv/Makefile-files,
12645 sysv/rebootmgr.subst, sysv/v_gated.subst, sysv/v_httpd.subst,
12646 sysv/v_named.subst, sysv/v_portmap.subst, sysv/v_sendmail.subst,
12647 sysv/v_smb.subst, sysv/v_sshd.subst, sysv/v_xinetd.subst,
12648 sysv/vservers.conf, sysv/vservers.subst, tests/Makefile-files,
12649 tests/chrootsafe.cc, tests/escaperoot.cc, tests/forkbomb.cc,
12650 tests/testipc.cc, tests/testlimit.cc, tests/testopenf.cc,
12651 vserver.spec.in, distrib/Makefile-files, distrib/install-mdk8.2,
12652 distrib/install-post.sh, distrib/install-pre.sh,
12653 distrib/install-rh7.2, distrib/install-rh7.3,
12654 distrib/install-rh8.0, distrib/install-rh9.0,
12655 distrib/mdk8.2-minimum, distrib/rh7.3-minimum,
12656 distrib/rh8.0-minimum, distrib/rh9.0-minimum,
12657 distrib/sample.conf, distrib/sample.sh, doc/FAQ.txt,
12658 doc/Makefile-files, doc/changelog.txt, .cvsignore, AUTHORS,
12659 Makefile.am, NEWS, README, THANKS, configure.ac,
12660 newvserver.defaults: