2005-07-15 22:25 Enrico Scholz * NEWS, configure.ac: version 0.30.208 2005-07-15 21:40 Enrico Scholz * configure.ac, lib/personalityflag.c, lib/personalitytype.c, m4/ensc_personality.m4: check whether enums from are available before using them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921) 2005-07-15 21:06 Enrico Scholz * util-vserver.spec.in: - require the -lib subpackage by -devel - copy GPG keys from /etc/pki/rpm-gpg/ 2005-07-15 21:02 Enrico Scholz * src/testsuite/rpm-fake-test.sh: fixed paths so that it works again... 2005-07-15 21:01 Enrico Scholz * sysv/vprocunhide: do not run when IATTR feature is not supported 2005-07-15 21:01 Enrico Scholz * scripts/: vserver.start, vserver.suexec: readded the limit-ulimits-per-vserver stuff due popular request (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840) 2005-07-15 20:59 Enrico Scholz * lib/getinsecurebcaps.c: - adjusted insecure caps for the added CAP_AUDIT* and removed CAP_QUOTACTL stuff - assume every unknown capability as insecure 2005-07-15 20:58 Enrico Scholz * lib/testsuite/.cvsignore: added 'personality' 2005-07-15 20:07 Enrico Scholz * lib/: syscall_netadd-net.hc, syscall_netremove-net.hc: changed code so that it *compiles* with current kernel headers 2005-07-15 20:06 Enrico Scholz * lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: Changed the barrier-code so that it sets both the 't' ext2-flag and chmod-0 permissions. This is required to work with 1.2.10 patch; formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink, http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170] 2005-07-15 18:32 Enrico Scholz * lib/capabilities.c: use a static '29' for QUOTACTL capability as VC_CAP_QUOTACTL was removed 2005-07-15 18:28 Enrico Scholz * lib/ccaps-v13.c: added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} added/moved some aliases 2005-07-15 18:27 Enrico Scholz * lib/bcaps-v13.c: removed VC_CAP_QUOTACTL added VC_CAP_AUDIT* 2005-07-15 18:27 Enrico Scholz * lib/vserver.h: removed VC_CAP_QUOTACTL added VC_CAP_AUDIT* added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} 2005-07-15 18:25 Enrico Scholz * contrib/: Makefile-files, yum-2.3.4-chroot.patch: added yum-2.3.4-chroot patch 2005-07-15 18:25 Enrico Scholz * kernel/: network.h, network_cmd.h, switch.h, xid.h: updated to patch-2.6.12.2-vs2.0-rc7 2005-07-05 00:38 Enrico Scholz * scripts/vserver-build.functions: check whether context is already active before starting the build (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849) 2005-07-05 00:36 Enrico Scholz * src/vserver-info.c: allow to pass a numeric xid to 'vserver-info ... RUNNING' 2005-07-05 00:35 Enrico Scholz * lib_internal/: Makefile-files, util-isnumber.c, util.h: isNumber(): added 2005-07-04 20:14 Enrico Scholz * scripts/vserver-build.debootstrap: give out status message before downloading debootstrap (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472) 2005-07-04 20:03 Enrico Scholz * lib/syscall-alternative.h: updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h from 2005-05-07 2005-07-04 00:42 Enrico Scholz * distrib/misc/debootstrap.uri: oops... set the wrong value 2005-07-04 00:40 Enrico Scholz * distrib/misc/debootstrap.uri: updated 2005-07-04 00:40 Enrico Scholz * distrib/Makefile.am: register fc4 as rh-style distribution 2005-07-03 22:15 Enrico Scholz * configure.ac: check for 'nohup' 2005-07-03 19:53 Enrico Scholz * contrib/manifest.dat.pathsubst: removed chroot_* + C++ programs added chroot_sh + vwait 2005-07-03 19:51 Enrico Scholz * Makefile.am, lib/virtual.h: updated used kernel headers to 2.6.12.2-vs2.0-rc5 2005-07-03 19:49 Enrico Scholz * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc: - s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name! - added workaround for older kernels not having the naming above 2005-07-03 19:48 Enrico Scholz * scripts/vshelper: accept 'async' method 2005-07-03 19:47 Enrico Scholz * scripts/vserver.start: pipe 'popd' output to /dev/null 2005-07-03 19:47 Enrico Scholz * scripts/vserver.functions: initSync(): fixed parameter naming initSync(): set 'async' method when 'vwait' is available _waitForVWait(): read pipe after 'wait' returned 2005-07-03 19:45 Enrico Scholz * scripts/vserver-build: do not set OPTION_KEEP 2005-07-03 19:43 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added vwait 2005-07-03 19:43 Enrico Scholz * scripts/pkgmgmt: - cleanups - unset %_dbpath at 'internalize' operation 2005-07-03 19:42 Enrico Scholz * scripts/functions: vshelper.initSync(): fixed parameter naming 2005-07-03 19:40 Enrico Scholz * src/chroot-sh.c: implemented 'testfile' subcommand 2005-07-03 16:42 Enrico Scholz * contrib/: Makefile-files, yum-2.3.3-chroot.patch: added yum-2.3.3-chroot.patch 2005-07-03 16:10 Enrico Scholz * scripts/functions: do not quote $_VSHELPER in help message (reported by Roman Barczynski, https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162) 2005-07-03 16:03 Enrico Scholz * doc/configuration.xml: mentioned the working directory for the scripts 2005-07-03 16:02 Enrico Scholz * kernel/: context.h, context_cmd.h, cvirt_cmd.h, debug.h, namespace.h, namespace_cmd.h, network.h, network_cmd.h, switch.h: updated to 2.6.12.2-vs2.0-rc5 2005-07-03 15:19 Enrico Scholz * scripts/vserver.start: execute the prepre script in the configuration directory (*not* the vdir directory); this should not cause legacy problems as formerly the directory was not changed overall 2005-07-03 15:18 Enrico Scholz * scripts/vserver.functions: check whether filesystem is mounted readonly; if so, execute $_SECURE_MOUNT with the '-n' argument 2005-07-03 15:17 Enrico Scholz * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap, vserver-build.rpm: execute base.setSuccess() at the end 2005-07-03 15:16 Enrico Scholz * src/rpm-fake-resolver.c: implemented better error-handling in the read() and write() functions 2005-07-03 14:33 Enrico Scholz * ensc_wrappers/: wrappers-io.hc, wrappers-iosock.hc, wrappers-unistd.hc: store result of read*(2) and write*(2) fucntions into signed variables; error handling is more cleaner in this way 2005-07-03 14:31 Enrico Scholz * src/vserver-stat.c: - cleanups - multiply RSS value with PAGESIZE (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184) - prepare the '-O' option: calculate vserver names earlier and use some more helper functions 2005-07-03 14:26 Enrico Scholz * src/rpm-fake.c: - doPwStringRequest(): fixed x86_64 issue; rpm-fake.so transmitted a 'size_t' value, but rpm-fake-resolver expected an uint32_t - minor cleanups 2005-07-03 11:12 Enrico Scholz * ensc_vector/: Makefile-files, vector-foreach.c, vector.h, vector.hc: added Vector_foreach*() functions 2005-07-02 11:17 Enrico Scholz * src/: Makefile-files, vbuild.cc[DEAD], vcheck.cc[DEAD], vfiles.cc[DEAD], vserver.cc[DEAD], vserver.hh[DEAD], vutil.cc[DEAD], vutil.h[DEAD], vutil.p[DEAD]: removed the C++ tools; they do not work with recent configuration and are adding huge dependencies 2005-06-30 08:17 Enrico Scholz * scripts/vserver.stop: use vwait infrastructure 2005-06-30 08:16 Enrico Scholz * scripts/: vserver-build.functions.pkgmgmt, vserver.functions: use CHROOT_SH instead of CHROOT_* use vwait 2005-06-30 08:16 Enrico Scholz * scripts/vserver-build.functions: remove generated vserver when build fails and '--keep' was not specified 2005-06-30 08:13 Enrico Scholz * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap, vserver-build.rpm, vserver-build.skeleton, vserver-build.yum: use 'base.init' instead of 'base.initVariables' 2005-06-30 08:12 Enrico Scholz * scripts/vserver-build: added '--keep' option 2005-06-30 08:11 Enrico Scholz * scripts/: X, util-vserver-vars.pathsubst: removed CHROOT_* added CHROOT_SH 2005-06-30 08:11 Enrico Scholz * scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_* 2005-06-30 08:10 Enrico Scholz * lib/virtual.h: include signal_cmd.h instead of signal.h 2005-06-30 08:10 Enrico Scholz * util-vserver.spec.in: added %dist tag buildrequire 'which' and 'diffutils' require 'apt' on i386 only 2005-06-30 08:06 Enrico Scholz * distrib/fc4/: apt/rpmpriorities, apt/sources.list, yum/yum.conf, yum.repos.d/fedora-devel.repo, yum.repos.d/fedora-updates-testing.repo, yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo, pkgs/01, pkgs/02, pkgs/03, rpmlist.d/00.lst: initial checkin 2005-06-30 08:06 Enrico Scholz * distrib/redhat/initpost: use CHROOT_SH instead of CHROOT_* 2005-06-30 07:58 Enrico Scholz * src/: .cvsignore, Makefile-files, chroot-cat.c[DEAD], chroot-rm.c[DEAD], chroot-sh.c: replaced all the small chroot-* programs with a single 'chroot-sh' program 2005-05-19 20:17 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added @NOHUP@ 2005-05-19 20:16 Enrico Scholz * scripts/pkgmgmt: use new chroot-cat CLI 2005-05-19 20:09 Enrico Scholz * kernel/: context.h, cvirt.h, dlimit.h, dlimit_cmd.h, inode_cmd.h, legacy.h, signal_cmd.h, xid.h, signal.h[DEAD]: updated 2005-05-19 20:05 Enrico Scholz * lib/: issupported.c, issupportedstring.c, vserver.h: vc_isSupported() et.al: added VWAIT feature 2005-05-19 20:04 Enrico Scholz * m4/ensc_syscall.m4: s!enable_val!enableval! 2005-05-19 20:02 Enrico Scholz * src/vserver-stat.c: fixed calculation of hours (%24 instead of %60); reported in http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by Roman Barczynski 2005-05-19 20:01 Enrico Scholz * src/chroot-cat.c: added '-i', '-o' and '-a' options to cat or override a file, or to append something 2005-05-19 19:59 Enrico Scholz * distrib/redhat/initpost: use safe chroot-cat commands 2005-05-05 21:13 Enrico Scholz * m4/ensc_dietlibc.m4: - give out a more correct helpstring for the '--enable/disable-dietlibc' option - use AS_HELP_STRING instead of AC_HELP_STRING 2005-05-05 20:31 Enrico Scholz * configure.ac: - removed call to ENSC_FPIC_SYSCALL - enhanced dietlibc version check to the 64 bit version of hppa 2005-05-05 11:24 Enrico Scholz * src/.cvsignore: added vwait 2005-05-05 11:22 Enrico Scholz * src/vwait.c: initial checkin 2005-05-05 11:21 Enrico Scholz * src/vshelper-sync.c: use '__linux__' instead of '__linux' (reported by Ola Lundqvist) 2005-05-05 11:20 Enrico Scholz * src/exec-cd.c: minor cosmetical cleanup 2005-05-05 11:20 Enrico Scholz * src/chroot-cat.c: - added support for '--help' and '--version' - added '-a' option to append information instead of truncating the file 2005-05-05 11:19 Enrico Scholz * src/Makefile-files: - 'chroot-cat' supports now the '--help' and '--version' options so removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT - added vwait 2005-05-05 11:17 Enrico Scholz * m4/install-notify.am: s!^# !## ! 2005-05-05 11:17 Enrico Scholz * lib/: Makefile-files, syscall_waitexit-v13.hc, syscall_waitexit.c, vserver.h: vc_wait_exit(): implemented support for this syscall 2005-05-02 23:44 Enrico Scholz * src/compat-pivot_root.h: use 2005-05-02 23:43 Enrico Scholz * m4/ensc_syscall.m4: minor cosmetical cleanups 2005-05-02 23:43 Enrico Scholz * m4/ensc_fpicsyscall.m4[DEAD]: obsoleted 2005-05-02 23:43 Enrico Scholz * m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE 2005-05-02 23:42 Enrico Scholz * lib/vserver-internal.h: cleaned up '#include <*syscall.h>' stuff 2005-05-02 23:41 Enrico Scholz * lib/: syscall-legacy.hc, syscall-wrap.h: include also 2005-05-02 23:41 Enrico Scholz * doc/configuration-xhtml.xsl: use class 'directoryname' instead of 'directory' for '' markup 2005-05-02 23:40 Enrico Scholz * Makefile.am, distrib/Makefile.am, m4/install-notify.am: give out additional information about the 'make install' process 2005-04-28 21:07 Enrico Scholz * NEWS, configure.ac: version 0.30.207 2005-04-28 20:48 Enrico Scholz * configure.ac: adjusted dietlibc requirements 2005-04-28 20:08 Enrico Scholz * src/vcontext.c: allow to override the execution domain (personality); added '--personality-type' and '--personality-flags' options 2005-04-28 20:08 Enrico Scholz * src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY around a read(2) 2005-04-28 20:05 Enrico Scholz * scripts/: vserver.start, vserver.suexec: added support for a rescue mode 2005-04-28 20:04 Enrico Scholz * scripts/vserver.functions: * _generatePersonalityOptions(): added and use it * added support for a rescue mode 2005-04-28 20:03 Enrico Scholz * scripts/vserver-build.functions.pkgmgmt: YUM_RELEASEPKGS: added 2005-04-28 20:03 Enrico Scholz * scripts/vserver: fixed docu for 'stop' and 'start' 2005-04-28 20:03 Enrico Scholz * scripts/pkgmgmt: * verifyInternalPackages(): added * added some sanity checks for a sany environment when internalizing the package management 2005-04-28 20:02 Enrico Scholz * scripts/functions: * isRegularFile(): fixed evaluation of params * hasSubstring(): added * getAllVservers(): fixed typo 2005-04-28 20:01 Enrico Scholz * lib_internal/sys_clone.h: cleanups; do not include 2005-04-28 20:01 Enrico Scholz * lib_internal/: Makefile-files, sys_personality.h: added sys_personality.h 2005-04-28 19:56 Enrico Scholz * scripts/: vserver-copy[DEAD], legacy/vserver-copy: moved to legacy 2005-04-28 19:54 Enrico Scholz * lib/testsuite/: Makefile-files, personality.c: added testcases for the vc_*personality*() functions 2005-04-28 19:53 Enrico Scholz * lib/vserver.h: added prototypes for vc_*personality* support 2005-04-28 19:53 Enrico Scholz * lib/virtual.h: updated to new kernel headers 2005-04-28 19:53 Enrico Scholz * lib/cflags_list-v13.c: do not include anymore 2005-04-28 19:52 Enrico Scholz * lib/internal.h: utilvserver_listparser_uint*(): removed the 'nonnull' attribute for the 'mask' param 2005-04-28 19:51 Enrico Scholz * lib/: Makefile-files, personalityflag.c, personalityflag_list.c, personalitytype.c: added personality* files 2005-04-28 19:50 Enrico Scholz * doc/configuration.xml: * added some markup * documented 'personality' 2005-04-28 19:50 Enrico Scholz * doc/: configuration-xhtml.xsl, configuration.dtd: added support for and markup 2005-04-28 19:49 Enrico Scholz * distrib/fc3/yum/yum.conf: s!redhat-release!fedora-release! 2005-04-28 19:49 Enrico Scholz * distrib/fc3/pkgs/02: removed 'coreutils' 2005-04-28 19:48 Enrico Scholz * distrib/fc3/rpmlist.d/00.lst: added some more packages 2005-04-28 19:46 Enrico Scholz * distrib/: fc1/apt/rpmpriorities, fc2/apt/rpmpriorities, fc3/apt/rpmpriorities, rh9/apt/rpmpriorities: added *-release packages 2005-04-28 19:45 Enrico Scholz * contrib/manifest.dat.pathsubst, scripts/Makefile-files: moved vserver-copy to legacy 2005-04-28 19:44 Enrico Scholz * Makefile.am: added new kernel headers 2005-04-28 13:01 Enrico Scholz * kernel/: context.h, context_cmd.h, cvirt.h, cvirt_cmd.h, cvirt_def.h, debug.h, debug_cmd.h, dlimit.h, dlimit_cmd.h, inode.h, inode_cmd.h, legacy.h, limit.h, limit_cmd.h, limit_def.h, namespace.h, network.h, network_cmd.h, sched.h, sched_cmd.h, sched_def.h, switch.h, xid.h: updated to headers from patch-2.6.11.7-vs2.0-pre2 2005-04-24 22:31 Enrico Scholz * src/vserver-stat.c: showContexts(): added 'const' qualifier 2005-04-24 22:30 Enrico Scholz * scripts/: start-vservers, vsomething: use the new getAllVservers() functionality to specify special kinds of vservers 2005-04-24 22:29 Enrico Scholz * scripts/functions: * isRegularFile(): allow to override the '-f' classifier * getAllVservers(): added several types of vservers (marked, unmarked, running...) * getAllVserversByArg()" added 2005-04-24 22:28 Enrico Scholz * m4/ensc_dietlibc_compat.m4: * ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and the results from ENSC_SYSCALL_ALTERNATIVE 2005-04-24 22:26 Enrico Scholz * m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE: added * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results from ENSC_SYSCALL_ALTERNATIVE 2005-04-24 22:25 Enrico Scholz * lib/vserver-internal.h, lib_internal/sys_clone.h: include "syscall-wrap.h" 2005-04-24 22:25 Enrico Scholz * lib/: ncaps-net.c, nflags-net.c: VALUES: added an empty field to make it compile with gcc4 2005-04-24 22:24 Enrico Scholz * lib/: ncaps_list-net.c, nflags_list-net.c: made it compatible to the new utilvserver_listparser_uint*() API and added wrappers with a third 'bool *' arg 2005-04-24 22:23 Enrico Scholz * lib/listparser.hc: * parser function has now to set a 'bool *' arg to signal errors * when 'mask' argument is null, the special modifiers like '~', '!' or 'any' are not allowed 2005-04-24 22:21 Enrico Scholz * lib/internal.h: utilvserver_listparser_uint*(): added a third 'bool *' arg for the parser function so that errors can be better propagated 2005-04-24 22:19 Enrico Scholz * lib/: bcaps_list-v13.c, ccaps_list-v13.c, cflags_list-v13.c: made it compatible to the new utilvserver_listparser_uint*() API and added wrappers with a third 'bool *' arg 2005-04-24 22:17 Enrico Scholz * lib/: Makefile-files, syscall-alternative.h, syscall-wrap.h: added syscall-alternative.h and syscall-wrap.h 2005-04-24 22:17 Enrico Scholz * update-doc: exclude some static files 2005-04-24 22:16 Enrico Scholz * build-all: remove config.cache when CLEAN is set disabled gcc33 build 2005-04-24 13:33 Enrico Scholz * doc/: configuration-xhtml.xsl, configuration.dtd, configuration.xml: added new markup added new CSS from Nicolas Costes 2005-04-16 23:21 Enrico Scholz * configure.ac: cleanups added '--disable-extra-optimizations' option 2005-04-16 23:20 Enrico Scholz * scripts/: vserver-build.functions, vserver-build.functions.apt, vserver-build.functions.rpm, vserver-build.functions.yum, vserver.functions: use the common isRegularFile() method to filter out backup-files 2005-04-16 23:19 Enrico Scholz * scripts/functions: isRegularFile(): added 2005-04-16 23:18 Enrico Scholz * util-vserver.spec.in: cleanups added changelog entry for 0.30.206 2005-04-13 00:37 Enrico Scholz * NEWS, configure.ac: version 0.30.206 2005-04-12 23:54 Enrico Scholz * src/vserver-info.c: implemented VERIFYPROC method 2005-04-12 23:53 Enrico Scholz * scripts/vserver.functions: added verify-proc sanity check 2005-04-12 23:52 Enrico Scholz * scripts/functions: killContext(): commented out the more correct (but not working) kill-sequence 2005-04-12 23:50 Enrico Scholz * util-vserver.spec.in: ship the yum patches 2005-04-12 23:42 Enrico Scholz * Makefile.am: added '--no-wrap -S' to the CVS2CL_AMFLAGS 2005-04-12 21:27 Enrico Scholz * configure.ac: adjusted min-dietlibc requirements 2005-04-12 21:23 Enrico Scholz * m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow 'min_ver' to be a shell variable 2005-04-12 20:26 Enrico Scholz * scripts/functions: vshelper.isDebug(): fixed logic 2005-04-10 14:27 Enrico Scholz * src/rpm-fake.c: send the signals for endgrent() and endpwent() 2005-04-10 14:26 Enrico Scholz * contrib/: Makefile-files, yum-2.2.1-chroot.patch, yum-2.3.2-chroot.patch: added patches for yum 2005-04-10 14:26 Enrico Scholz * Makefile.am: include m4/libsel.am 2005-04-10 03:01 Enrico Scholz * src/context-sync.hc: ignore errors during setsid(2) execution (required for vs1.9.5.12+) 2005-04-10 03:00 Enrico Scholz * scripts/vshelper: * kill vserver processes explicitly with 'killContext'; userspace reboot helper may assume that 'reboot(2)' never returns... * added 'async' method 2005-04-10 02:59 Enrico Scholz * scripts/vserver.stop: implicate '--sync' option; it is not possible to stop asynchronously send SIGINT to pid 1 instead of trying to determine initpid 2005-04-10 02:57 Enrico Scholz * scripts/vserver.functions: use 'killContext()' instead of invoking 'vkill' manually set an initial runlevel for 'minit' style also set 'async' vshelper method for non-sync mode 2005-04-10 02:55 Enrico Scholz * scripts/vprocunhide: fixed missing quoting of '~'; this may cause very slow booting when NIS/LDAP servers are local vservers as bash tries to expand this to a homedir... 2005-04-10 02:54 Enrico Scholz * scripts/functions: spawn(), killContext(): added 2005-04-10 02:53 Enrico Scholz * m4/libsel.am: initial checkin 2005-04-10 02:53 Enrico Scholz * m4/ensc_dietlibc.m4: use a more modern version which accepts 'DIET' and 'DIETFLAGS' as global configure variables 2005-04-10 02:52 Enrico Scholz * m4/ensc_cxxcompiler.m4: fixed typo 2005-04-10 02:52 Enrico Scholz * configure.ac: defined ENSC_USE_DIETLIBC + ENSC_USE_GLIBC 2005-04-10 02:52 Enrico Scholz * Makefile.am: removed 'DIET' and 'DIETFLAGS' variables; they are set by configure now 2005-04-08 21:18 Enrico Scholz * scripts/vyum-worker: added better test for patched yum 2005-04-08 21:17 Enrico Scholz * src/vserver-info.c: fixed typo 2005-04-08 21:17 Enrico Scholz * scripts/vserver.suexec: fixed typo (reported by Paul S. Gumerman) 2005-04-08 21:15 Enrico Scholz * scripts/vserver-build.functions.yum: substitute @YUMLOCKDIR@ 2005-04-08 21:14 Enrico Scholz * scripts/chcontext: fixed operation when context was not specified 2005-04-08 21:13 Enrico Scholz * distrib/redhat/initpre: reverted the patch adding '/usr/X11' create '/sbin/new-kernel-pkg'; 'initpost' would be too late for FC4 2005-04-08 21:12 Enrico Scholz * distrib/redhat/initpost: use 'ln -sf' instead of 'ln -s' 2005-04-08 21:12 Enrico Scholz * distrib/fc3/yum/yum.conf: add 'lockfile' 2005-04-08 21:12 Enrico Scholz * distrib/Makefile.am: added 'fc3' to 'redhat_style' 2005-04-08 21:11 Enrico Scholz * Makefile.am: use DIETFLAGS instead of DIET_FLAGS 2005-03-29 04:10 Enrico Scholz * ensc_vector/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a 2005-03-25 22:19 Enrico Scholz * scripts/vserver.stop: fixed typo 2005-03-25 18:11 Enrico Scholz * scripts/vserver.functions: minor cleanups: call vkill with '--xid' instead of '-c' 2005-03-25 17:56 Enrico Scholz * scripts/vserver.stop: address both the context and the pid when sending SIGINT to init 2005-03-25 03:38 Enrico Scholz * lib_internal/testsuite/copy-check: do not use '-s' with 'cmp' but display verbose error reason 2005-03-25 03:37 Enrico Scholz * lib_internal/switchtowatchxid.c: simplified it and made it work with recent kernels 2005-03-25 03:37 Enrico Scholz * doc/configuration-xhtml.xsl: use 'alternate stylesheet' instead of 'stylesheet' (reported by Herbert Poetzl) 2005-03-25 03:35 Enrico Scholz * util-vserver.spec.in: fixed quoting of % in %description 2005-03-24 15:08 Enrico Scholz * Makefile.am, REQUIREMENTS: added REQUIREMENTS 2005-03-24 14:53 Enrico Scholz * NEWS, configure.ac, util-vserver.spec.in: version 0.30.205 2005-03-24 14:50 Enrico Scholz * util-vserver.spec.in: added some %descriptions 2005-03-24 13:46 Enrico Scholz * src/vhashify.c: s!write()!Vwrite()! at some places add 'volatile' qualifier at variables used around 'setjmp' use sigsetjmp() instead of setjmp() minor code cleanups 2005-03-24 13:45 Enrico Scholz * src/secure-mount.c: s!write()!Vwrite()! at some places use Echdir() instead of chdir() 2005-03-24 13:44 Enrico Scholz * src/filetime.c, src/lsxid.c, src/readlink.c, src/reducecap.c, src/showattr.c, src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vdlimit.c, src/vlimit.c, src/vps.c, src/vserver-stat.c, src/vuname.c, src/vunify.c, vserver-start/interface-read.c: s!write()!Vwrite()! at some places 2005-03-24 13:42 Enrico Scholz * lib_internal/testsuite/sigbus.c: use Etruncate() instead of truncate() 2005-03-24 13:42 Enrico Scholz * lib_internal/testsuite/copy-check: added new tests and better diagnostic 2005-03-24 13:42 Enrico Scholz * lib_internal/unify-copy.c: moved 'volatile' qualifiers to a better place minor code cleanups 2005-03-24 13:41 Enrico Scholz * ensc_wrappers/wrappers-unistd.hc: E*truncate(): added 2005-03-24 13:41 Enrico Scholz * ensc_vector/testsuite/test2.c: #undef NDEBUG 2005-03-24 02:12 Enrico Scholz * lib_internal/testsuite/sigbus.c: unlink temporary files on exit 2005-03-24 01:12 Enrico Scholz * lib_internal/unify-unify.c: Unify_unify(): block signals while executing the non-atomic operations 2005-03-24 01:12 Enrico Scholz * src/vhashify.c: optimized directory creation 2005-03-24 01:11 Enrico Scholz * lib_internal/unify-copy.c: prepared for sigbus testcase added some 'volatile' modifiers use siglongjmp() instead of longjmp() 2005-03-24 01:09 Enrico Scholz * lib_internal/matchvserverinfo-init.c: minor code cleanups 2005-03-24 01:09 Enrico Scholz * lib_internal/testsuite/: .cvsignore, Makefile-files, sigbus.c: added sigbus testcase 2005-03-23 03:17 Enrico Scholz * ensc_vector/testsuite/.cvsignore: updated 2005-03-23 03:10 Enrico Scholz * src/: vhashify-init.hc, vhashify.c: added lots of new code... 2005-03-23 03:08 Enrico Scholz * src/rpm-fake.c: is_selinux_enabled(): added 2005-03-23 03:08 Enrico Scholz * scripts/: vserver-build.apt-rpm, vserver-build.rpm, vserver-build.yum: execute '--initdb' before importing pubkeys import pubkeys from /etc/vservers/.distributions/.common/pubkeys also 2005-03-23 03:05 Enrico Scholz * scripts/vserver: added 'hashify' target 2005-03-23 03:05 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VHASHIFY 2005-03-23 03:05 Enrico Scholz * lib_internal/matchlist-initrefserverlist.c: fixed initialization of 'vserver' 2005-03-23 03:04 Enrico Scholz * distrib/Makefile.am: create /etc/.../.distributions/.common/pubkeys/ create /etc/.../.defaults/apps/vunify/hash 2005-03-23 03:04 Enrico Scholz * util-vserver.spec.in: copy GPG keys from the system into the confdir buildrequire dietlibc-0.25 2005-03-23 03:03 Enrico Scholz * build-all: build with debug settings 2005-03-22 16:27 Enrico Scholz * src/rpm-fake.c: honor return codes of read(2) and write(2) when communication with the rpm-fake-helper call read(2) and write(2) through TEMP_FAILURE_RETRY() use Vwrite() instead of write(2) at some places 2005-03-22 16:25 Enrico Scholz * lib_internal/command-exec.c: call write(2) through TEMP_FAILURE_RETRY() 2005-03-22 16:25 Enrico Scholz * util-vserver.spec.in: BuildRequire beecrypt-devel 2005-03-22 16:05 Enrico Scholz * src/: chcontext.c, vhashify.c: workaround warning messages regarding 'warn_unused_return_value' when using _FORTIFY_SOURCE. 2005-03-22 15:59 Enrico Scholz * lib/getvservervdir.c, lib_internal/coreassert.h, lib_internal/matchlist-initmanually.c, lib_internal/matchlist-printid.c, lib_internal/util-exitlikeprocess.c, lib_internal/util-io.h: workaround warning messages regarding 'warn_unused_return_value' when using _FORTIFY_SOURCE. 2005-03-22 15:57 Enrico Scholz * contrib/manifest.dat.pathsubst: added vhashify + vdlimit 2005-03-22 15:57 Enrico Scholz * util-vserver.spec.in: cleanups use %global instead of %define 2005-03-22 15:48 Enrico Scholz * build-all: set _FORTIFY_SOURCE 2005-03-19 04:58 Enrico Scholz * .cvsignore: updated 2005-03-19 03:35 Enrico Scholz * update-doc: initial checkin 2005-03-19 03:33 Enrico Scholz * scripts/chcontext: do not use '--create' for dynamic contexts 2005-03-19 03:16 Enrico Scholz * sysv/vkillall[DEAD], tests/attack.spec[DEAD]: obsoleted 2005-03-19 03:16 Enrico Scholz * sysv/vkillall, tests/attack.spec: added to be removed... 2005-03-19 03:12 Enrico Scholz * distrib/redhat/initsignal[DEAD]: obsoleted 2005-03-19 03:12 Enrico Scholz * distrib/redhat/initsignal: added to be removed soon... 2005-03-19 03:11 Enrico Scholz * src/vnet.c[DEAD]: obsoleted... 2005-03-19 03:08 Enrico Scholz * doc/vunify-verbosity.txt, lib/apidoc/list2xxx.descr, scripts/X, src/vnet.c: initial checkin 2005-03-19 03:07 Enrico Scholz * vserver-start/: interface-add.c, interface-print.c, interface-remove.c, main.c: avoid warnings regarding unused params 2005-03-19 03:07 Enrico Scholz * src/Makefile-files: moved vdlimit into the only-C99 section build vhashify only with C99 and beecrypt cleanups 2005-03-19 03:06 Enrico Scholz * lib_internal/testsuite/copy-check: cleanups conditionalize expensive tests 2005-03-19 03:04 Enrico Scholz * lib_internal/Makefile-files, lib/Makefile-files: moved *dlimit* files into the only-C99 section clean all potentially built libraries 2005-03-19 03:03 Enrico Scholz * ensc_vector/list-free.c: some minor C89 compatibility changes 2005-03-19 03:03 Enrico Scholz * ensc_vector/Makefile-files: use 'lib-dietlibc-not-enabled-error.a' consistently clean all libraries inclusive those which might not be built 2005-03-19 03:01 Enrico Scholz * doc/configuration.dtd: readded 2005-03-19 03:01 Enrico Scholz * doc/configuration.xml: documented the 'vhashify' configuration moved '' tags before '' 2005-03-19 03:00 Enrico Scholz * doc/configuration-xhtml.xsl: applied changes regarding the new www-location on savannah 2005-03-19 02:59 Enrico Scholz * doc/Makefile-files: (re)added xsltproc support 2005-03-19 02:57 Enrico Scholz * configure.ac: added tests for XSLTPROC added '--disable-expensive-tests' added beecrypt tests cosmetical cleanups + enhancements 2005-03-19 02:56 Enrico Scholz * Makefile.am: set some values in TESTS_ENVIRONMENT added some hacks for lib-dietlibc-not-enabled-error.a 2005-03-18 04:56 Enrico Scholz * lib_internal/testsuite/.cvsignore: updated 2005-03-18 04:55 Enrico Scholz * lib_internal/unify.h, src/vunify.h: include instead of defining a 'struct stat'; this prevents problems with the 64bit interface of the filesystem functions 2005-03-18 04:54 Enrico Scholz * lib_internal/unify-copy.c: use a sparse-file friendly method for copying files 2005-03-18 04:33 Enrico Scholz * lib_internal/testsuite/: Makefile-files, copy-check, copy.c: added testcases for Unify_copy() 2005-03-18 01:33 Enrico Scholz * vserver-start/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a 2005-03-18 01:25 Enrico Scholz * src/: vhashify-init.hc, vhashify.c, vhashify.h: made it work... 2005-03-18 01:24 Enrico Scholz * src/: vcopy-init.hc, vunify-init.hc: applied changes in the MatchList-API 2005-03-18 01:23 Enrico Scholz * src/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la 2005-03-18 01:23 Enrico Scholz * scripts/vpkg: exit with returncode of '2' when pkgmgmt can not be determined 2005-03-18 01:22 Enrico Scholz * lib_internal/testsuite/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a 2005-03-18 01:22 Enrico Scholz * lib_internal/: unify-isiunlinkable.c, unify.h: Unify_isIUnlinkable(): changed return-type 2005-03-18 01:21 Enrico Scholz * lib_internal/unify-copy.c: implemented copyReg() with mmap(2) instead of read(2)+write(2) sequences 2005-03-18 01:20 Enrico Scholz * lib_internal/string.hc: String_free(): added 2005-03-18 01:20 Enrico Scholz * lib_internal/string.h: renamed String_destroy() to String_free() 2005-03-18 01:20 Enrico Scholz * lib_internal/string-destroy.c[DEAD]: obsoleted; String_free() is now inlined 2005-03-18 01:20 Enrico Scholz * lib_internal/: matchlist-initbyvserver.c, matchlist-initmanually.c, matchlist-initrefserverlist.c, matchlist.h: applied lot of API changes 2005-03-18 01:18 Enrico Scholz * lib_internal/matchlist-destroy.c: use String_free() instead of String_destroy() 2005-03-18 01:18 Enrico Scholz * lib_internal/Makefile-files: added matchvserverinfo-* removed string-destroy.c 2005-03-18 01:17 Enrico Scholz * lib_internal/: matchvserverinfo-free.c, matchvserverinfo-init.c: initial checkin 2005-03-18 01:13 Enrico Scholz * ensc_vector/testsuite/Makefile-files, lib/testsuite/Makefile-files: use $(LIBENSCVECTOR) instead of libensc_vector.a 2005-03-18 01:13 Enrico Scholz * ensc_vector/Makefile-files, lib/Makefile-files: split into a -glibc and a -diet part 2005-03-18 01:12 Enrico Scholz * configure.ac: HACK: set 'enable_static=no' for dietlibc case and postpone AC_PROG_LIBTOOL execution 2005-03-18 01:11 Enrico Scholz * Makefile.am: use $(LIBVSERVER) instead of lib/libvserver.la use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS) 2005-03-17 15:59 Enrico Scholz * src/.cvsignore: updated 2005-03-17 15:58 Enrico Scholz * src/vunify.c: use new Unify_unify() API rearranged some code; I do not try to be C89 compliant in C99 progams anymore... 2005-03-17 15:58 Enrico Scholz * src/vcopy.c: use new Unify_unify() API 2005-03-17 15:57 Enrico Scholz * src/: vhashify-init.hc, vhashify.c, vhashify.h: initial checkin 2005-03-17 15:56 Enrico Scholz * src/Makefile-files: use $(LIBINTERNAL) instead of lib_internal/libinternal.a added vhashify* 2005-03-17 15:55 Enrico Scholz * build-all: updated 2005-03-17 15:53 Enrico Scholz * lib_internal/testsuite/Makefile-files, src/testsuite/Makefile-files, vserver-start/Makefile-files: use $(LIBINTERNAL) instead of lib_internal/libinternal.a 2005-03-17 15:53 Enrico Scholz * lib_internal/unify.h: * added an 'ignore_zero' argument to Unify_unify() * Unify_isIUnlinkable(): added 2005-03-17 15:52 Enrico Scholz * lib_internal/unify-unify.c: added an 'ignore_zero' argument to Unify_unify() 2005-03-17 15:51 Enrico Scholz * lib_internal/unify-isiunlinkable.c: initial checkin 2005-03-17 15:51 Enrico Scholz * lib_internal/Makefile-files: * create both libinternal-diet.a and libinternal-glibc.a. This is needed to avoid segfaults with gcc4 when linking against glibc based libraries like 'beecrypt'. Perhaps, these segfaults are a problem with gcc4 as they do not happen with gcc33... * added unify-isiunlinkable.c 2005-03-17 15:49 Enrico Scholz * ensc_vector/testsuite/test1.c: added tests for Vector_searchSelfOrg() 2005-03-17 15:48 Enrico Scholz * ensc_vector/testsuite/Makefile-files: added test2 2005-03-17 15:47 Enrico Scholz * ensc_vector/: vector.h, vector.hc: Vector_searchSelfOrg*(): added 2005-03-17 15:47 Enrico Scholz * ensc_vector/: list-add.c, list-at.c, list-free.c, list-init.c, list-insertinternal.c, list-internal.h, list-search.c, list-searchselforg.c, list.h, list.hc, vector-searchselforg.c, testsuite/test2.c: initial checkin 2005-03-17 15:47 Enrico Scholz * ensc_vector/Makefile-files: added list-* files added vector-searchselforg.c 2005-03-17 15:46 Enrico Scholz * ensc_fmt/: fmt.h, fmtx-32.c: fixed declaration of the *_x*int() methods; they do not take a 'base' argument 2005-03-09 15:53 Enrico Scholz * src/vserver-info.c: added XIDTYPE support 2005-03-09 15:43 Enrico Scholz * src/context-sync.hc: use EopenD() instead of Eopen() 2005-03-09 15:42 Enrico Scholz * m4/ensc_initrddir.m4: fixed typo 2005-03-09 15:39 Enrico Scholz * lib/vserver.h: vc_getXIDType(): added 2005-03-09 15:39 Enrico Scholz * lib/vserver-internal.h: added some magic to avoid warnings with gcc4 2005-03-09 15:38 Enrico Scholz * lib/: Makefile-files, getxidtype.c: added getxidtype.c 2005-03-09 15:37 Enrico Scholz * distrib/redhat/initpre: create /usr/X11 also 2005-03-09 15:37 Enrico Scholz * distrib/: Makefile.am, fc3/apt/rpmpriorities, fc3/apt/sources.list: added apt support for FC3 2005-03-02 02:27 Enrico Scholz * lib/: syscall_adddlimit.c, syscall_getdlimit.c, syscall_remdlimit.c, syscall_setdlimit.c, syscall_adddlimit-v13.hc, syscall_getdlimit-v13.hc, syscall_remdlimit-v13.hc, syscall_setdlimit-v13.hc: use CALL_VC_V13B instead of CALL_VC_V13 2005-03-02 02:24 Enrico Scholz * scripts/vyum: allow '--all' param 2005-03-02 02:24 Enrico Scholz * lib/testsuite/cflags.c: avoid some compiler warnings 2005-03-02 02:23 Enrico Scholz * lib/vserver.h: added some VC_ATTR_NONNULL() statements 2005-03-02 02:23 Enrico Scholz * lib/: syscall_adddlimit-v13.hc, syscall_remdlimit-v13.hc, vserver-internal.h: minor cleanups 2005-03-02 01:54 Enrico Scholz * src/secure-mount.c: do not assume 'nodev' on 'devpts' 2005-03-02 01:54 Enrico Scholz * lib/vserver-internal.h: CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added 2005-03-02 01:52 Enrico Scholz * lib/Makefile-files, lib/syscall_adddlimit-v13.hc, lib/syscall_adddlimit.c, lib/syscall_getdlimit-v13.hc, lib/syscall_getdlimit.c, lib/syscall_remdlimit-v13.hc, lib/syscall_remdlimit.c, lib/syscall_setdlimit-v13.hc, lib/syscall_setdlimit.c, lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdlimit.c: added *vdlimit functions + tools (patch provided by Daniel Hokka Zakrisson) 2005-02-26 00:32 Enrico Scholz * scripts/vserver-setup.functions: added some sanity checks 2005-02-26 00:31 Enrico Scholz * ensc_wrappers/: Makefile-files, wrappers-string.hc, wrappers.h: added wrapper around string functions 2005-02-26 00:30 Enrico Scholz * src/secure-mount.c: /me should learn to differ between script-languages and C... strings in C are still marked by >"< but not by >'<... fixed allocation of the newly generated option string 2005-02-25 22:51 Enrico Scholz * scripts/: vapt-get-worker, vyum-worker: deprecate usage of $_YUM and $_APT_GET 2005-02-25 22:37 Enrico Scholz * distrib/redhat/initpost, scripts/functions, scripts/pkgmgmt, scripts/start-vservers, scripts/util-vserver-vars.pathsubst, scripts/vprocunhide, scripts/vpstree, scripts/vserver, scripts/vserver-build, scripts/vserver-build.apt-rpm, scripts/vserver-build.debootstrap, scripts/vserver-build.functions, scripts/vserver-build.functions.apt, scripts/vserver-build.functions.pkgmgmt, scripts/vserver-build.functions.rpm, scripts/vserver-build.functions.yum, scripts/vserver-build.rpm, scripts/vserver-build.yum, scripts/vserver-copy, scripts/vserver-setup.functions, scripts/vserver.functions, scripts/vserver.start, scripts/vserver.stop, scripts/vservers.grabinfo.sh, scripts/vshelper, scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info, scripts/legacy/rootshell, scripts/legacy/vserver, sysv/rebootmgr, sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY PATCHES: introduced a more common naming scheme: global, immutable variables names are now named like '$__ABC' instead of '$ABC'. This happens at much places and will break a lot of patches therefore. 2005-02-25 22:33 Enrico Scholz * configure.ac: changed my GPG key 2005-02-25 22:33 Enrico Scholz * src/secure-mount.c: assume 'nodev' by default 2005-02-25 21:55 Enrico Scholz * scripts/: vserver-build.functions.yum, vyum-worker: added preliminary support for the patch from https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view 2005-02-25 21:52 Enrico Scholz * scripts/vserver-build.functions.pkgmgmt: avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of use $SETUP_CONFDIR instead of $confdir 2005-02-25 21:51 Enrico Scholz * scripts/: vserver-build.apt-rpm, vserver-build.yum: avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of 2005-02-21 00:21 Enrico Scholz * scripts/vserver-build.functions.rpm: rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly 2005-02-16 00:13 Enrico Scholz * NEWS, configure.ac: version 0.30.204 2005-02-15 23:24 Enrico Scholz * configure.ac: added information where the 'ip' and 'vconfig' programs can be found 2005-02-15 23:18 Enrico Scholz * scripts/vshelper: adjusted the order of cli options evaluation; automake-1.9.5 redirects input from /dev/null so the 'tty -s' check gets triggered and 'make distcheck' fails in the '... --version/--help' tests 2005-02-15 19:04 Enrico Scholz * src/save_ctxinfo.c: fixed name of the run.rev symlink; there was a '/' missing which caused a pollution of the /etc/vservers/.defaults directory with 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey). 2005-02-07 19:02 Enrico Scholz * scripts/functions, scripts/vserver-build.functions.pkgmgmt, src/vunify.c: fixed typos 2005-02-07 19:01 Enrico Scholz * doc/configuration.xml: documented the *namespace options 2005-02-04 13:18 Enrico Scholz * scripts/vserver.functions: SECURITY: fixed detection of the mtab-location (Georg Glas) https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844 2005-02-04 03:55 Enrico Scholz * scripts/vserver.functions: fixed one of the previously added 'test -n' 2005-02-02 15:09 Enrico Scholz * m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc ENSC_PATHPROG(): added a '' parameter 2005-02-02 14:42 Enrico Scholz * doc/: compatibility-xhtml.xsl, compatibility.css: applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch 2005-02-01 18:28 Enrico Scholz * NEWS, configure.ac: version 0.30.203 2005-02-01 18:23 Enrico Scholz * scripts/Makefile-files: added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT 2005-02-01 18:23 Enrico Scholz * scripts/vyum-worker: minor cosmetical change 2005-02-01 18:22 Enrico Scholz * scripts/: functions, pkgmgmt: fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local VAR=$(ACTION)' succeeds everytime so ERROR will be never executed. So, it is rewritten to 'local VAR; VAR=$(ACTION) || ERROR'. 2005-02-01 18:02 Enrico Scholz * NEWS, configure.ac: version 0.30.202 2005-02-01 17:57 Enrico Scholz * distrib/fc3/rpmlist.d/00.lst: initial checkin 2005-02-01 17:56 Enrico Scholz * scripts/vserver-build.rpm: moved installPackages into vserver-build.functions.rpm added support for preconfigured package-lists 2005-02-01 17:55 Enrico Scholz * scripts/vserver-build.functions.rpm: rpmlist.*(): added 2005-02-01 17:55 Enrico Scholz * scripts/vserver-build: documented the '--empty' switch for the '-m rpm' method allow an increasing debug-level 2005-02-01 17:54 Enrico Scholz * scripts/functions: vshelper.isDebug(): fixed it... 2005-02-01 17:53 Enrico Scholz * distrib/Makefile.am: added the fc3 rpmlist.d directory + content 2005-02-01 17:53 Enrico Scholz * contrib/manifest.dat.pathsubst: added vserver-build.rpm 2005-02-01 03:08 Enrico Scholz * lib_internal/matchlist-initbyvserver.c, lib_internal/matchlist-initmanually.c, lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc, src/vunify-init.hc: changed matchlist-API to pass additional information about a vserver. This allows to turn off pkgmgmt-queries for not-yet existent vservers in 'vcopy' 2005-02-01 03:06 Enrico Scholz * lib_internal/matchlist.h: struct MatchVserverInfo: added; it allows to pass additional information about the vserver 2005-02-01 03:06 Enrico Scholz * lib_internal/unify-copy.c: copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case 2005-02-01 01:55 Enrico Scholz * lib/createskeleton-full.hc: argl... fixed overflow when appending the '/' 2005-02-01 00:06 Enrico Scholz * doc/configuration.xml, scripts/functions, scripts/vshelper: added 'debug' option for vshelper 2005-02-01 00:04 Enrico Scholz * scripts/vshelper: added delegation support (Herbert Poetzl) http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff 2005-01-31 23:47 Enrico Scholz * scripts/vserver-build.functions: getDistribution(): added support for a default distribution 2005-01-31 23:45 Enrico Scholz * scripts/: Makefile-files, vserver-build, vserver-build.rpm: added the '-m rpm' method 2005-01-31 23:45 Enrico Scholz * distrib/: Makefile.am, template/initpost, template/initpre: added the 'template' distribution 2005-01-31 18:48 Enrico Scholz * src/rpm-fake.c: fixed environment unsetting: it will be now done shortly before execve(2) but not on initialization anymore. This solves the problem when 'rpm' is a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset and the wrapper not used. 2005-01-31 18:45 Enrico Scholz * scripts/vshelper: fixed the (currently non-existent) child->parent traversal 2005-01-31 18:44 Enrico Scholz * lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT + DOT_MULTI_TARGET 2005-01-31 18:44 Enrico Scholz * doc/configuration.xml: updated 2005-01-31 18:43 Enrico Scholz * Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc, scripts/vserver-build.functions, scripts/vserver-setup.functions, src/save_ctxinfo.c: removed 'run.rev' as a vserver-local variable and made it a system-wide setting 2005-01-28 02:21 Enrico Scholz * doc/configuration.xml: reindented it fixed vshelper documentation 2005-01-27 22:24 Enrico Scholz * scripts/: functions, pkgmgmt, start-vservers, vapt-get, vpkg, vprocunhide, vrpm, vrpm-preload, vserver, vserver-build, vserver-build.debootstrap, vserver-build.functions.rpm, vserver-setup.functions, vserver-wrapper, vserver.functions, vserver.start, vserver.stop, vshelper, vsomething: use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v' or a similar string, the expression will be misinterpreted (noticed by Werner Schalk) 2005-01-27 21:53 Enrico Scholz * NEWS, configure.ac: version 0.30.201 2005-01-27 21:38 Enrico Scholz * src/: reducecap.c, vserver-info.c: reworked the capability.h stuff 2005-01-27 21:38 Enrico Scholz * src/: Makefile-files, capability-compat.h: added capability-compat.h 2005-01-27 21:37 Enrico Scholz * configure.ac: added check for header 2005-01-27 21:37 Enrico Scholz * Makefile.am: removed the linuxcaps.h bits 2005-01-27 20:17 Enrico Scholz * src/vserver-info.c: implemented capability-support check 2005-01-27 20:16 Enrico Scholz * src/rpm-fake.c: fixed execution order of chroot(2) and context-creation; this caused errors on kernel 2.6 when the vserver is not running yet 2005-01-27 20:15 Enrico Scholz * src/: .cvsignore, Makefile-files: added check-unixfile 2005-01-27 20:15 Enrico Scholz * scripts/vserver.start: execute sanityCheck() 2005-01-27 20:15 Enrico Scholz * scripts/vserver.functions: moved sanity checks which were spread in various functions into the sanityCheck() method implemented checks for non-newline terminated files and missing capability support 2005-01-27 20:12 Enrico Scholz * scripts/vserver-build.functions.yum, scripts/vserver-build.yum, scripts/vsomething, scripts/vyum, scripts/vyum-worker, src/check-unixfile.c: initial checkin 2005-01-27 20:11 Enrico Scholz * scripts/vserver-build: added 'yum' support 2005-01-27 20:11 Enrico Scholz * scripts/vrpm-preload: reorganized; moved lots of code into the 'functions' file 2005-01-27 20:10 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added yum* files + vsomething + check-unixfile 2005-01-27 20:10 Enrico Scholz * scripts/functions: added yum* support reorganized the rpmFake stuff 2005-01-27 20:09 Enrico Scholz * scripts/Makefile-files: added the yum* files + vsomething 2005-01-27 20:09 Enrico Scholz * distrib/redhat/initpre: added missing newline 2005-01-27 20:09 Enrico Scholz * distrib/fc3/: pkgs/01, pkgs/02, pkgs/03, yum/yum.conf, yum.repos.d/fedora-devel.repo, yum.repos.d/fedora-updates-testing.repo, yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo: initial checkin 2005-01-27 20:08 Enrico Scholz * distrib/Makefile.am: added the yum* stuff for fc3 2005-01-27 20:07 Enrico Scholz * contrib/manifest.dat.pathsubst: added the yum* files + check-unixfile 2005-01-27 20:07 Enrico Scholz * README: mentioned the '-m yum' buildmethod 2005-01-27 00:29 Enrico Scholz * lib/getvservercfgstyle.c: allow dangling symlinks as /etc/vservers/.../vdir also 2005-01-27 00:27 Enrico Scholz * NEWS, configure.ac: version 0.30.199 2005-01-26 22:15 Enrico Scholz * util-vserver.spec.in: do not ship the /vservers directory itself; as it is immutable, the extraction will fail else 2005-01-26 21:44 Enrico Scholz * lib_internal/testsuite/.cvsignore: updated 2005-01-26 21:09 Enrico Scholz * util-vserver.spec.in: rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig' 2005-01-26 16:35 Enrico Scholz * scripts/vserver.start: added (untested) support for '/' in the vserver fstab 2005-01-26 16:34 Enrico Scholz * scripts/vserver.functions: use unique prefixes for variables used in functions with 'eval' statements mountRootFS(): added 2005-01-26 16:34 Enrico Scholz * scripts/functions: use unique prefixes for variables used in functions with 'eval' statements 2005-01-26 16:32 Enrico Scholz * lib_internal/testsuite/filecfg-ml.c: include + 2005-01-26 16:31 Enrico Scholz * scripts/Makefile-files: moved rootshell to legacy 2005-01-26 16:30 Enrico Scholz * vserver-start/defaulttty.c: include 2005-01-26 16:29 Enrico Scholz * src/secure-mount.c: added '--rootfs' option 2005-01-26 16:28 Enrico Scholz * contrib/manifest.dat.pathsubst: moved the v_* initscripts to legacy 2005-01-26 15:23 Enrico Scholz * util-vserver.spec.in: updated BuildRequires: use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet moved the v_* initscripts to legacy 2005-01-25 17:01 Enrico Scholz * scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst, scripts/legacy/rootshell: moved rootshell script to legacy 2005-01-21 14:49 Enrico Scholz * scripts/legacy/vserver: fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570: "vserver myvserver start" gives exit code 1 if there is no file /etc/vservers/myvserver.sh, since the last statement in vserver ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this case. [Daniel Hermann] 2005-01-21 14:44 Enrico Scholz * scripts/vserver: be more verbosely when vserver could not be determined and give hints about possible solutions (based upon ideas by Thorsten Gunkel) 2005-01-21 14:42 Enrico Scholz * scripts/vserver-setup.functions: interface-configuration: give out a warning when no device was configured 2005-01-21 14:41 Enrico Scholz * scripts/vserver.functions: * interface-configuration: accept 'nodev' without a configured 'dev'; formerly the interface was silently ignored when 'dev' was missing * added some sanity checks for the behaviour described above 2005-01-21 14:38 Enrico Scholz * src/rpm-fake.c: added rpm_execcon() wrapper to make it work in SELinux environments call execve(2) directly instead of execv(3) 2005-01-07 18:40 Enrico Scholz * README: fixed typos cleanups + enhancements 2005-01-07 17:44 Enrico Scholz * README: "Notes for distributors" + "Which version shall I use?" added 2005-01-07 17:41 Enrico Scholz * m4/ensc_dietlibc.m4: Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann) 2005-01-07 00:59 Enrico Scholz * configure.ac: call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD 2005-01-07 00:53 Enrico Scholz * m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK(): added made ENSC_VERSION_DIETLIBC uppercase ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann) 2005-01-07 00:26 Enrico Scholz * scripts/util-vserver-vars.pathsubst: fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann) 2004-12-28 20:07 Enrico Scholz * scripts/: functions, pkgmgmt, start-vservers, util-vserver-vars.pathsubst, vpkg, vrpm-preload, vserver-build.debootstrap, vserver-build.functions.apt, vserver-wrapper, vserver.start, vserver.stop: use $_ (which expands to absolute paths) instead of trusting into a good $PATH 2004-12-28 20:07 Enrico Scholz * scripts/vserver.functions: use $_ (which expands to absolute paths) instead of trusting into a good $PATH a small VLAN fix (do not quote the splitted dev) minor cleanups 2004-12-28 20:04 Enrico Scholz * configure.ac: use ENSC_PATHPROG & friends 2004-12-28 20:03 Enrico Scholz * m4/ensc_pathprog.m4: initial checkin 2004-12-28 20:02 Enrico Scholz * Makefile.am: use ${ENSC_PATHPROG_SED} when substituting prognames 2004-12-28 13:00 Enrico Scholz * m4/ensc_dietlibc_compat.m4: check more syscall variants 2004-12-28 13:00 Enrico Scholz * lib/vserver.h: s!\params!\param! added doc about vc_get_iattr() 2004-12-28 12:58 Enrico Scholz * doc/cfg.txt[DEAD]: removed since obsoleted by configuration.xml 2004-12-21 08:19 Enrico Scholz * src/vsched.c: fixed segfault when no arguments are given (reported by Adrian Reyer) 2004-12-16 01:11 Enrico Scholz * src/keep-ctx-alive.c: renamed the 'fd_set' variable to 'fdset'. former name causes problems with certain FD_* implementations (reported by Adrian Reyer) 2004-12-09 14:07 Enrico Scholz * build-all: added fc-3 host 2004-12-09 14:06 Enrico Scholz * lib/Makefile-files: getfilecontext.c: added 2004-12-09 14:05 Enrico Scholz * lib/: getfilecontext.c, vserver.h: vc_getfilecontext(): as noticed by daniel_hozac in IRC, this function was horribly broken. Fixed and moved it into an own file as it is too complex for an inline function. Documentation was added also. 2004-12-07 12:15 Enrico Scholz * vserver-start/main.c: include 2004-12-07 12:14 Enrico Scholz * scripts/vserver.functions: read enter-shell from the defaults-directory also use prio-bias instead of cpu-mask 2004-12-07 12:13 Enrico Scholz * lib_internal/filecfg-iteratemultiline.c: include 2004-12-07 12:13 Enrico Scholz * lib/testsuite/cflags.c: added some new flags 2004-12-07 12:10 Enrico Scholz * doc/configuration.xml: do not mention the /hostname + /domainname params anymore removed vsched/cpu-mask added vsched/priority-bias 2004-10-21 21:02 Enrico Scholz * lib/vserver.h: added/updated flags and capabilities 2004-10-21 21:01 Enrico Scholz * lib/islink.c: initial checkin 2004-10-21 21:01 Enrico Scholz * lib/internal.h: utilvserver_isLink(): added prototype 2004-10-21 21:00 Enrico Scholz * lib/cflags-v13.c: added lots of new flags 2004-10-21 20:59 Enrico Scholz * lib/ccaps-v13.c: added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons 2004-10-21 20:58 Enrico Scholz * lib/Makefile-files: added islink.c 2004-10-20 01:59 Enrico Scholz * scripts/functions: getFileValue(): modified to accept a list of candidates 2004-10-20 01:39 Enrico Scholz * src/vcontext.c: merged from UV_NAMESPACE_AFTER_CHROOT branch 2004-10-20 01:19 Enrico Scholz * Makefile.am: added 'update-doc' target 2004-10-20 01:11 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: Evc_{new,enter}_namespace(): added 2004-10-19 23:47 Enrico Scholz * NEWS, configure.ac: version 0.30.196 2004-10-19 23:47 Enrico Scholz * kernel/: context.h, cvirt.h: updated to vs1.9.3-rc4 2004-10-19 23:11 Enrico Scholz * vserver-start/: configuration-init.c, configuration.c, configuration.h, interface.c, interface.h, main.c, scriptlets.c, vserver-start.h: added lots of new code 2004-10-19 23:09 Enrico Scholz * vserver-start/defaulttty.c, lib_internal/filecfg-iteratemultiline.c, lib_internal/testsuite/filecfg-ml.c: initial checkin 2004-10-19 23:09 Enrico Scholz * vserver-start/Makefile-files: added defaulttty.c 2004-10-19 23:08 Enrico Scholz * src/reducecap.c: use some dirty hacks to include cleanly 2004-10-19 23:08 Enrico Scholz * scripts/vserver.stop: execute 'prepareStop()' 2004-10-19 23:07 Enrico Scholz * scripts/vserver.functions: made runlevel_{start,stop} global variables prepareStop(): added set PREVLEVEL on 'vserver ... stop' (required by Debian) 2004-10-19 23:06 Enrico Scholz * scripts/vserver-setup.functions: s!prefix!prefixlen! 2004-10-19 23:06 Enrico Scholz * lib_internal/testsuite/Makefile-files: added filecfg-ml test 2004-10-19 23:06 Enrico Scholz * lib_internal/string.hc: String_c_str(): added 2004-10-19 23:05 Enrico Scholz * lib_internal/string.h: ENSC_STRING_*FIXED(): added 2004-10-19 23:05 Enrico Scholz * lib_internal/filecfg.h: FileCfg_iterateOverMultiLine(): added prototypes and related declarations 2004-10-19 23:04 Enrico Scholz * lib_internal/Makefile-files: added filecfg-iteratemultiline.c 2004-10-19 23:04 Enrico Scholz * lib/syscall_setsched-v13.hc: vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched 2004-10-19 23:03 Enrico Scholz * ensc_wrappers/wrappers-unistd.hc: Enice(): added 2004-10-19 23:03 Enrico Scholz * doc/configuration.xml: s!prefix!prefix-length! 2004-10-19 23:03 Enrico Scholz * Makefile.am: added new kernel headers changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs 2004-10-18 18:11 Enrico Scholz * src/vcontext.c: do not include "linuxcaps.h" anymore 2004-10-18 18:08 Enrico Scholz * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h, namespace.h, network.h, sched.h, signal.h, switch.h, xid.h: updated 2004-10-18 18:07 Enrico Scholz * doc/Makefile-files: removed stylesheets and images from the main-package; they are now in the web-CVS 2004-10-18 18:07 Enrico Scholz * doc/: configuration-flower.css[DEAD], configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD], flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]: moved into web-CVS 2004-10-18 17:46 Enrico Scholz * kernel/: debug.h, dlimit.h: updated 2004-10-06 05:20 Enrico Scholz * README: updated note about 'vserver-stat' and differ between 2.4 and 2.6 kernel 2004-10-06 05:19 Enrico Scholz * lib_internal/unify-unify.c: retain 'errno' on the final unlink() 2004-10-06 05:19 Enrico Scholz * src/Makefile-files: link secure-mount against libvserver 2004-10-06 05:18 Enrico Scholz * src/secure-mount.c: added better diagnostic when fstab-parsing fails use strsep() instead of strtok_r() in the parser to make the line-number counter work 2004-10-01 14:16 Enrico Scholz * NEWS, configure.ac: version 0.30.195 2004-10-01 14:08 Enrico Scholz * scripts/functions: _getProcNumberCount(): s!$_ctx!$1! 2004-10-01 13:50 Enrico Scholz * configure.ac, m4/ensc_dietlibc.m4: give out information about version of the found dietlibc 2004-10-01 13:04 Enrico Scholz * m4/ensc_dietlibc.m4: fixed version-detection when additional information are following the number 2004-10-01 13:00 Enrico Scholz * scripts/functions: use more efficient ways to detect number of processes in a context (access /proc/virtual/... information instead of executing vps) 2004-10-01 12:58 Enrico Scholz * scripts/: vserver-build, vserver-build.debootstrap: allowed to specify additional debootstrap options 2004-10-01 12:57 Enrico Scholz * src/: vps.c, vserver-stat.c: added warnings regarding procfs-security 2004-09-24 17:10 Enrico Scholz * src/rpm-fake.c: removed a __THROW which is not needed and causes errors with newer gcc 2004-09-24 17:08 Enrico Scholz * lib/syscall_setvhiname-v13.hc: use a better method to copy labels; formerly, bad parameters could cause undefined behaviour 2004-09-24 17:06 Enrico Scholz * doc/Makefile-files: fixed typo 2004-09-24 01:13 Enrico Scholz * doc/configuration.xml: added some comments for interfaces/../{name,nodev} 2004-09-24 01:12 Enrico Scholz * doc/: configuration-flower.css, configuration-lsd.css, configuration-lsd1.css, configuration-xhtml.xsl, configuration.css: made it validate as xhtml 2004-09-24 00:05 Enrico Scholz * build-all: fixed CLEAN=1 usecase use gcc4 instead of gcc35 2004-09-24 00:04 Enrico Scholz * scripts/vserver-build.debootstrap: added better diagnostic for failed debootstrap download 2004-09-24 00:03 Enrico Scholz * doc/configuration.css: added *.elements templates 2004-09-24 00:02 Enrico Scholz * doc/configuration.xml: updated rlimits description (reported by Nikola Donev) added warning about explicit 'fakeinit' usage 2004-09-24 00:02 Enrico Scholz * doc/configuration-xhtml.xsl: added new stylesheets implemented ... support 2004-09-24 00:01 Enrico Scholz * doc/Makefile-files: added new stylesheets and images 2004-09-24 00:01 Enrico Scholz * doc/: configuration-flower.css, configuration-lsd1.css, flowers.png, flowers1.png, flowers2.png: initial checkin 2004-09-24 00:00 Enrico Scholz * distrib/misc/debootstrap.uri: updated 2004-09-22 22:56 Enrico Scholz * util-vserver.spec.in: s!commented!documented! 2004-09-22 22:55 Enrico Scholz * util-vserver.spec.in: commented the possible options for 'rpmbuild' 2004-09-22 22:54 Enrico Scholz * src/vsched.c: use new vc_set_sched structure generalized CLI options a little bit 2004-09-22 22:53 Enrico Scholz * src/vattribute.c: set the "secure" flags on '--secure' manually. This is a crude hack and must be solved better. 2004-09-22 22:51 Enrico Scholz * lib/vserver.h: struct vc_set_sched: updated + added some flags vc_get_insecureflags(): removed again; it is now handled by the utilities 2004-09-22 22:49 Enrico Scholz * lib/vserver-internal.h: ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added 2004-09-22 22:45 Enrico Scholz * lib/syscall_setsched.c: added support for the new 'struct vcmd_set_sched_v3' 2004-09-22 22:45 Enrico Scholz * lib/syscall_setsched-v13.hc: updated to new 'struct vcmd_set_sched_v3' added some optimizations 2004-09-22 22:42 Enrico Scholz * kernel/sched.h: added 'struct vcmd_set_sched_v3' plus macros 2004-09-10 13:23 Enrico Scholz * lib/vserver-internal.h: CALL_VC_V13B(), CALL_VC_V13OBS(): added 2004-09-10 02:01 Enrico Scholz * src/vlimit.c: fixed missing argument for '--xid' switch 2004-09-07 22:37 Enrico Scholz * src/vattribute.c: use vc_get_insecureflags() on '--secure' option 2004-09-07 22:37 Enrico Scholz * lib/vserver.h: vc_get_insecureflags(): added (does this really make sense??) 2004-09-07 22:36 Enrico Scholz * scripts/chcontext: fixed concatenation of flags + caps 2004-09-07 22:27 Enrico Scholz * configure.ac: added an explicit requirement for version 1.9 of automake 2004-08-27 23:07 Enrico Scholz * NEWS, configure.ac: version 0.30.193 2004-08-27 23:06 Enrico Scholz * scripts/: vserver.stop, vserver, vserver.start: follow LSB behavior when starting/stopping a vserver (no error, when already running/stopped) adjusted some exit-codes 2004-08-27 16:14 Enrico Scholz * src/secure-mount.c: showHelp(): improved message 2004-08-27 10:58 Enrico Scholz * distrib/misc/debootstrap.uri: updated again... 2004-08-27 10:58 Enrico Scholz * src/save_ctxinfo.c: append '\0' to the buffer read by readlink() 2004-08-27 10:57 Enrico Scholz * src/keep-ctx-alive.c: include 2004-08-27 10:57 Enrico Scholz * ensc_wrappers/wrappers-unistd.hc: Ereadlink*(): return the count of written chars 2004-08-25 02:11 Enrico Scholz * scripts/functions, scripts/pkgmgmt, scripts/vserver.functions, vserver-start/mount.c: use the new 'secure-mount' CLI 2004-08-25 02:08 Enrico Scholz * src/secure-mount.c: reworked it; '--chroot' does not accept an argument now, and '--secure' is deprecated. Lots of code was modernized 2004-08-19 18:06 Enrico Scholz * vserver-start/: configuration-init.c, configuration.c, configuration.h, interface-add.c, interface-read.c, interface.c, interface.h, main.c, scriptlets.c, vshelper.c: added lots of new code 2004-08-19 17:02 Enrico Scholz * vserver-start/: interface-print.c, interface-remove.c, mount.c, mount.h, undo.c, undo.h: initial checkin 2004-08-19 16:31 Enrico Scholz * src/vnamespace.c: fixed some #includes for the new position of sys_clone.h 2004-08-19 16:30 Enrico Scholz * src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used for some legacy code 2004-08-19 16:30 Enrico Scholz * src/rpm-fake.c: fixed some #includes to reflect changed position of sys_clone.h 2004-08-19 16:29 Enrico Scholz * src/fstool.h: checkForRace(), resolveCtx(): removed prototypes 2004-08-19 16:29 Enrico Scholz * src/fstool.c: checkForRace(): removed as unused 2004-08-19 16:28 Enrico Scholz * src/chxid.c: use vc_xidopt2xid() instead of resolveCtx() 2004-08-19 16:28 Enrico Scholz * src/sys_clone.h[DEAD]: moved into lib_internal/ 2004-08-19 16:27 Enrico Scholz * src/fstool-resolvectx.c[DEAD]: obsoleted; functionality is already in libvserver 2004-08-19 16:10 Enrico Scholz * lib_internal/testsuite/command.c: applied API changes 2004-08-19 16:09 Enrico Scholz * lib_internal/command.h: added support for plain-style char** args 2004-08-19 16:09 Enrico Scholz * lib_internal/: command-appendparameter.c, command-exec.c, command-free.c, command-init.c: handle plain-style char** args also 2004-08-19 16:08 Enrico Scholz * lib_internal/: command-setparams.c, sys_clone.h: initial checkin 2004-08-19 16:07 Enrico Scholz * lib_internal/Makefile-files: added command-setparams.c and sys_clone.h 2004-08-19 16:07 Enrico Scholz * contrib/manifest.dat.pathsubst: marked vserver.start.bin as C99-only 2004-08-19 16:06 Enrico Scholz * pathconfig.h.pathsubst: added some new paths 2004-08-19 16:06 Enrico Scholz * Makefile.am: automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! removed some libtool-hacks which are not needed with automake-1.9 anymore 2004-08-19 16:04 Enrico Scholz * vserver-start/Makefile-files: automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! added lots of new files 2004-08-19 16:03 Enrico Scholz * src/Makefile-files: automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! removed src/sys_clone.h (now in lib_internal/) removed src/fstool-resolvectx.c 2004-08-19 15:59 Enrico Scholz * lib/testsuite/Makefile-files, tests/Makefile-files: automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! 2004-08-19 15:58 Enrico Scholz * lib/xidopt2xid.c: removed code without an effect 2004-08-19 15:57 Enrico Scholz * lib/syscall-syscall.c: gcc35 fixes: do not make vc_syscall() an alias for vserver() but execute it. 2004-08-19 15:56 Enrico Scholz * lib/isfile.c: initial checkin 2004-08-19 15:56 Enrico Scholz * lib/internal.h: utilvserver_isFile(): added prototype 2004-08-19 15:56 Enrico Scholz * lib/getvservercfgstyle.c: fixed detection of legacy-style (check for file but not directory) 2004-08-19 15:55 Enrico Scholz * lib/Makefile-files: addded 'isfile.c' 2004-08-19 15:54 Enrico Scholz * ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added 2004-08-19 15:54 Enrico Scholz * ensc_wrappers/wrappers-socket.hc: Esend(), Esocketpair(): added 2004-08-19 15:53 Enrico Scholz * ensc_fmt/fmt-internal.h: minor optimizations 2004-08-19 15:53 Enrico Scholz * doc/configuration-xhtml.xsl: add '' tag 2004-07-08 13:44 Enrico Scholz * doc/configuration.xml: documented vdir, run, run.rev (provided by Olivier Poitrey) added some links about [bc]capabilities and flags added more scheduler doc (provided by Olivier Poitrey) added some comments about 2.4 vs. 2.6 at rlimits/ulimits added doc about rlimit's 'min' setting 2004-07-03 04:06 Enrico Scholz * NEWS, configure.ac: version 0.30.190 2004-07-03 03:57 Enrico Scholz * doc/configuration.xml: fixed path of the xsd file 2004-07-03 03:54 Enrico Scholz * build-all: added fc-2 2004-07-03 03:38 Enrico Scholz * scripts/vserver.functions: prepareInit(): fixed case when .autofsck does not exist 2004-07-03 03:35 Enrico Scholz * scripts/chcontext: accept --xid and prefer it against --ctx in the doc added --silentexist option at --create 2004-07-03 03:34 Enrico Scholz * distrib/suse91/apt/rpmpriorities: initial checkin 2004-07-03 03:34 Enrico Scholz * distrib/redhat/rc.sysinit: call 'true' finally 2004-07-03 03:34 Enrico Scholz * distrib/redhat/initpost: added comment about possible races fixed /etc/inittab substitution 2004-07-03 03:34 Enrico Scholz * distrib/Makefile.am: added redhat/rc.sysinit added suse/apt/rpmpriorities moved suse/apt/sources.list into the cfgdir 2004-07-03 03:33 Enrico Scholz * contrib/manifest.dat.pathsubst: added vserver.start.bin 2004-07-03 03:31 Enrico Scholz * vserver-start/Makefile-files: use AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now 2004-07-03 02:28 Enrico Scholz * distrib/Makefile.am: added suse91 files 2004-07-03 02:24 Enrico Scholz * distrib/: redhat/rc.sysinit, suse91/apt/sources.list, suse91/initpost, suse91/pkgs/01, suse91/pkgs/02, suse91/rpm/macros: initial checkin 2004-07-03 02:24 Enrico Scholz * distrib/redhat/initpost: some enhancements for 'plain' initstyle 2004-07-03 02:22 Enrico Scholz * lib_internal/testsuite/.cvsignore: added some files 2004-07-03 02:21 Enrico Scholz * vserver-start/.cvsignore: initial checkin 2004-07-03 02:07 Enrico Scholz * vserver-start/: configuration-init.c, configuration.c, configuration.h, interface-add.c, interface-free.hc, interface-init.hc, interface-read.c, interface.c, interface.h, main.c, scriptlets.c, vserver-start.h, vshelper.c, vshelper.h: initial checkin 2004-07-03 02:07 Enrico Scholz * vserver-start/Makefile-files: added lots of files 2004-07-03 02:05 Enrico Scholz * src/vserver-info.c: added CANONIFY tag 2004-07-03 02:05 Enrico Scholz * src/secure-mount.c: rewrite 'ext*' to 'ufs' 2004-07-03 01:54 Enrico Scholz * scripts/: vserver.start, vserver.stop: use a canonified lockfile-name 2004-07-03 01:54 Enrico Scholz * scripts/vserver.functions: function prepareInit(): do some cleanups in the plain-mode 2004-07-03 01:54 Enrico Scholz * scripts/functions: vshelper.initSync(): use $1 instead of $VSERVER_DIR 2004-07-03 01:49 Enrico Scholz * lib_internal/util.h: include util-lockfile.h canonifyVserverName(): added prototype 2004-07-03 01:45 Enrico Scholz * lib_internal/util-mem.h: optimized it a little bit 2004-07-03 01:44 Enrico Scholz * lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added 2004-07-03 01:44 Enrico Scholz * lib_internal/command-wait.c: fixed stupid typo 2004-07-03 01:35 Enrico Scholz * lib_internal/Makefile-files: added lots of new files 2004-07-03 01:34 Enrico Scholz * lib_internal/: errinfo-writeerrno.c, errinfo.h, filecfg-readentryflag.c, filecfg-readentrystr.c, filecfg.h, util-canonify.c, util-lockfile.c, util-lockfile.h: initial checkin 2004-07-03 01:31 Enrico Scholz * lib/vserver.h: small cosmetical cleanups 2004-07-03 01:27 Enrico Scholz * distrib/misc/mtab: s!ext2!ufs! 2004-07-03 01:27 Enrico Scholz * pathconfig.h.pathsubst: added lots of PATH_* and PROG_* macros needed for vserver-start.bin 2004-07-03 01:26 Enrico Scholz * build-all: removed gcc34 target (now default) added gcc35 target (not working currently) 2004-07-01 13:00 Enrico Scholz * scripts/vserver.start: (re)enabled nice-support for 2.6 vservers which was omitted inadvertently 2004-07-01 12:33 Enrico Scholz * src/vlimit.c: fixed misinterpretation of '--xid' introduced by rev 1.17 2004-06-29 18:22 Enrico Scholz * scripts/vserver-build.apt-rpm: fixed installation at non-standard places 2004-06-29 18:22 Enrico Scholz * scripts/vserver-build: fixed doc ('pkgcfgbase' vs. 'pkgbase') 2004-06-27 16:38 Enrico Scholz * lib_internal/Makefile-files: added command* files and testsuite/ 2004-06-27 16:38 Enrico Scholz * lib_internal/command-appendparameter.c, lib_internal/command-exec.c, lib_internal/command-free.c, lib_internal/command-init.c, lib_internal/command-reset.c, lib_internal/command-wait.c, lib_internal/command.h, lib_internal/testsuite/.cvsignore, lib_internal/testsuite/Makefile-files, lib_internal/testsuite/command.c, build-all: initial checkin 2004-06-27 15:57 Enrico Scholz * src/vserver-stat.c: enhanced output for old-style vservers 2004-06-27 15:13 Enrico Scholz * distrib/misc/debootstrap.uri: updated... 2004-06-27 15:08 Enrico Scholz * src/vserver-info.c: assume '- SYSINFO' when no other options are given 2004-06-27 15:06 Enrico Scholz * src/vcopy.c: made it work... 2004-06-27 15:06 Enrico Scholz * scripts/vserver-build.skeleton: do not fail when '-d' is not specified and distribution can not be detected 2004-06-27 15:05 Enrico Scholz * scripts/vserver-build.functions: getDistribution(): added detection for slackware and gentoo 2004-06-27 15:04 Enrico Scholz * scripts/vprocunhide: fixed typos 2004-06-27 15:04 Enrico Scholz * lib_internal/unify-unify.c: Unify_unify(): made it work also when destination file does not exist (needed for vcopy) 2004-06-27 15:03 Enrico Scholz * lib_internal/unify-settime.c: Unify_setTime(): skip operation on symlinks 2004-06-27 15:03 Enrico Scholz * lib/vserver.h: vc_syscall(): added prototype added/updated some doc 2004-06-27 15:02 Enrico Scholz * lib/syscall-syscall.c: initial checkin 2004-06-27 15:01 Enrico Scholz * lib/: getvserverbyctx-compat.hc, getvserverctx.c: added legacy support 2004-06-27 15:01 Enrico Scholz * lib/Makefile-files: added syscall-syscall.c 2004-06-27 15:00 Enrico Scholz * ensc_fmt/fmt.h: cleanups; removed unneeded #undef's 2004-06-27 14:59 Enrico Scholz * doc/configuration.xml: added comment about 'capabilities' file and kernelversion 2004-06-17 23:32 Enrico Scholz * vserver-start/Makefile-files: initial checkin 2004-06-17 23:31 Enrico Scholz * Makefile.am: added silent.% target include ensc_fmt/ and vserver-start/ files minor cosmetical fixes 2004-06-16 12:10 Enrico Scholz * ensc_vector/: Makefile-files, vector-zeroend.c, vector.h: added Vector_zeroEnd() function 2004-06-16 12:07 Enrico Scholz * lib/Makefile-files: moved fmt* functionality into the 'ensc_fmt' module removed '-D_REENTRANT' as it is defined globally 2004-06-16 12:06 Enrico Scholz * ensc_fmt/.cvsignore, ensc_fmt/Makefile-files, ensc_fmt/fmt-32.c, ensc_fmt/fmt-64.c, ensc_fmt/fmt-internal.h, ensc_fmt/fmt-tai64n.c, ensc_fmt/fmt.h, ensc_fmt/fmt.hc, ensc_fmt/fmtx-32.c, ensc_fmt/fmtx-64.c, ensc_fmt/fmtx.hc, lib/fmt-32.c[DEAD], lib/fmt-64.c[DEAD], lib/fmt-internal.h[DEAD], lib/fmt.h, lib/fmt.hc[DEAD], lib/fmtx-32.c[DEAD], lib/fmtx-64.c[DEAD], lib/fmtx.hc[DEAD]: moved fmt* functionality into the 'ensc_fmt' module 2004-05-27 02:55 Enrico Scholz * src/vcontext.c: s!fakeinit!initpid! at some places 2004-05-27 02:54 Enrico Scholz * scripts/vserver.functions: use '--fakeinit' by default; users will have to disable it explicitly by putting '~fakeinit' into the 'flags' configuration file 2004-05-27 02:54 Enrico Scholz * scripts/vserver-build.debootstrap: cleanups 2004-05-27 02:53 Enrico Scholz * README: fixed typos 2004-05-27 02:51 Enrico Scholz * scripts/chcontext: s!fakeinit!initpid! at some places 2004-05-27 02:51 Enrico Scholz * distrib/misc/debootstrap.uri: updated 2004-05-27 02:50 Enrico Scholz * util-vserver.spec.in: (re)added the MANIFEST_* variables which were lost some time ago; this will preserve %%config files... 2004-05-27 02:48 Enrico Scholz * Makefile.am: make util-vserver.spec readonly to prevent losing of changes 2004-05-27 02:46 Enrico Scholz * README: added content 2004-05-22 02:39 Enrico Scholz * sysv/vprocunhide: fixed rc conflict with /etc/rc.d/functions; reported by taxcollector in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052 2004-05-21 17:46 Enrico Scholz * configure.ac, m4/gpgsig.am: added support for the default GPG key 2004-05-21 17:27 Enrico Scholz * scripts/: functions, vapt-get, vrpm: added some color to the life 2004-05-20 02:38 Enrico Scholz * scripts/: pkgmgmt, vserver: mount filesystems on 'vserver ... pkgmgmt ...' operations 2004-05-19 01:25 Enrico Scholz * NEWS: version 0.29.214 2004-05-19 01:24 Enrico Scholz * distrib/misc/debootstrap.uri: updated URL (again...) 2004-05-19 01:21 Enrico Scholz * distrib/: Makefile.am, fc2/apt/rpmpriorities, fc2/apt/sources.list, fc2/pkgs/01, fc2/pkgs/02: added fc2 support 2004-05-19 01:21 Enrico Scholz * contrib/manifest.dat.pathsubst: removed clearenv, added sigexec 2004-05-19 01:20 Enrico Scholz * util-vserver.spec.in: s!@PACAKGE@!%name! at some places 2004-05-19 01:20 Enrico Scholz * Makefile.am: substitute ENV 2004-05-11 20:49 Enrico Scholz * configure.ac, scripts/util-vserver-vars.pathsubst, scripts/vserver.start, src/Makefile-files, src/clearenv.c[DEAD]: use 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every implementation should have it... 2004-05-11 20:32 Enrico Scholz * src/sigexec.c: initial checkin 2004-05-11 20:31 Enrico Scholz * src/: context-sync.hc, vnamespace.c, vps.c: set SIGCHLD sigmask to an expected value (SIG_DFL) use new exitLikeProcess() interface 2004-05-11 20:30 Enrico Scholz * src/: chcontext.c, secure-mount.c, vcontext.c, vkill.c: set SIGCHLD sigmask to an expected value (SIG_DFL) 2004-05-11 20:28 Enrico Scholz * scripts/vshelper: execute vshelper through 'sigexec' to set expected sigmask 2004-05-11 20:26 Enrico Scholz * src/: .cvsignore, Makefile-files: added sigexec 2004-05-11 20:25 Enrico Scholz * lib_internal/util-exitlikeprocess.h: exitLikeProcess(): readded the 'NORETURN' and added a 'ret' parameter 2004-05-11 20:24 Enrico Scholz * lib_internal/util-exitlikeprocess.c: exitLikeProcess(): never return... 2004-05-11 20:23 Enrico Scholz * lib_internal/switchtowatchxid.c: switchToWatchXid(): modified the new migrate-path to work when there exists a process in xid 1 already 2004-05-08 04:05 Enrico Scholz * configure.ac, NEWS: version 0.29.213 2004-05-08 03:40 Enrico Scholz * src/exec-ulimit.c: added support for 'core' 2004-05-08 03:38 Enrico Scholz * src/vps.c: use new exitLikeProcess() interface better error-handling 2004-05-08 03:33 Enrico Scholz * src/: context-sync.hc, vnamespace.c: use new exitLikeProcess() interface 2004-05-08 03:32 Enrico Scholz * scripts/: vserver.start, vserver.stop: added locking call setDefaultTTY() correctly 2004-05-08 03:31 Enrico Scholz * scripts/vserver-build.apt-rpm: call 'vapt-get -- clean' after building the vserver 2004-05-08 03:30 Enrico Scholz * scripts/functions: setDefaultTTY(): redirect every descriptors 2004-05-08 03:30 Enrico Scholz * lib_internal/util-exitlikeprocess.h: exitLikeProcess(): removed the 'NORETURN'; this causes strange error when the function returns exitLikeProcess(): added a second, 'char *' parameter for the human readable command 2004-05-08 03:28 Enrico Scholz * lib_internal/util-exitlikeprocess.c: be more verbose when sending a signal 2004-05-08 03:28 Enrico Scholz * lib/testsuite/cflags.c: some changes to make gcc34 happy 2004-05-08 03:27 Enrico Scholz * lib/val2text.hc: include 2004-05-08 03:27 Enrico Scholz * lib/getvservername.c: getRecentName(): use realpath(3) instead of errorprone 'chdir()' calls 2004-05-08 03:26 Enrico Scholz * lib/: getvserverbyctx-compat.hc, getvserverctx.c: optimized buffersizes 2004-05-08 03:25 Enrico Scholz * doc/configuration.xml: fixed apps/vunify/logfile documentation; it must be configured on a per-system, but not per-vserver base 2004-05-08 03:25 Enrico Scholz * distrib/misc/debootstrap.uri: updated again 2004-05-05 21:40 Enrico Scholz * src/clearenv.c: fixed case when '--' is used 2004-05-05 21:39 Enrico Scholz * scripts/vshelper: fixed typo 2004-05-05 21:39 Enrico Scholz * scripts/vserver.start: use 'clearenv' in the new path also 2004-05-05 21:39 Enrico Scholz * scripts/vserver.functions: sendKillSequence(): be silent and succeed everytime 2004-05-05 21:38 Enrico Scholz * scripts/vserver-setup.functions: removed legacy code 2004-05-05 21:37 Enrico Scholz * scripts/vrpm-preload, src/rpm-fake-resolver.c, src/rpm-fake.c: added code to preserve capabilities and flags 2004-05-05 21:37 Enrico Scholz * lib_internal/unify-unify.c: added some doc 2004-05-05 21:36 Enrico Scholz * lib/syscall_setiattr-fscompat.hc: be more carefully regarding signed vs. unsigned int... 2004-05-05 21:36 Enrico Scholz * lib/bcaps-v13.c: removePrefix(): fixed another 'len' issue include 2004-04-30 12:24 Enrico Scholz * lib/bcaps-v13.c: removePrefix(): fixed case when len<4 2004-04-28 21:18 Enrico Scholz * doc/changelog.txt[DEAD]: removed since unused 2004-04-28 20:12 Enrico Scholz * lib/apidoc/Makefile-files: added list2xxx.syntax 2004-04-28 20:11 Enrico Scholz * src/readlink.c: enhanced errormessages 2004-04-28 20:10 Enrico Scholz * src/: rpm-fake.c, vattribute.c: use vc_get_insecurebcaps() instead of vc_get_insecurecaps() set secure ccapabilities 2004-04-28 20:09 Enrico Scholz * src/: chcontext.c, reducecap.c: use vc_get_insecurebcaps() instead of vc_get_insecurecaps() 2004-04-28 20:08 Enrico Scholz * lib_internal/Makefile-files: added coreassert.h 2004-04-28 20:08 Enrico Scholz * lib/testsuite/cflags.c: use added new testcases 2004-04-28 20:07 Enrico Scholz * lib/testsuite/: fmt.c, parselimit.c: use 2004-04-28 20:07 Enrico Scholz * lib/testsuite/Makefile-files: define ENSC_TESTSUITE 2004-04-28 20:06 Enrico Scholz * lib/apidoc/list2xxx.syntax, lib_internal/coreassert.h: initial checkin 2004-04-28 20:06 Enrico Scholz * lib/apidoc/Doxyfile.in: set EXAMPLE_PATH 2004-04-28 20:04 Enrico Scholz * lib/vserver.h: vc_get_insecureccaps(): added cleanups added documentation 2004-04-28 20:04 Enrico Scholz * lib/val2text.hc: use strncasecmp() instead of strncmp() 2004-04-28 20:04 Enrico Scholz * lib/listparser.hc: improved error-detection for the '^' prefix added support for 'none' allow '0' 2004-04-28 19:57 Enrico Scholz * lib/bcaps-v13.c: added bcapability names added code to remove a 'CAP_' prefix 2004-04-28 19:55 Enrico Scholz * lib/: Makefile-files, getinsecurebcaps.c, getinsecurecaps.c[DEAD]: renamed getinsecurecaps.c to getinsecurebcaps.c 2004-04-23 18:47 Enrico Scholz * doc/configuration-lsd.css, NEWS, configure.ac: version 0.29.211 2004-04-23 18:47 Enrico Scholz * util-vserver.spec.in: readjusted Release: 2004-04-23 16:04 Enrico Scholz * util-vserver.spec.in: cleaned up the %file-lists buildrequire 'xalan-j' (can be disabled with '--without xalan') removed 'libxslt' buildrequire 2004-04-23 16:03 Enrico Scholz * doc/Makefile-files: remove *.html only, when we can recreate them 2004-04-23 13:10 Enrico Scholz * lib/Makefile-files: fixed typo 2004-04-23 13:09 Enrico Scholz * doc/Makefile-files: removed FAQ.txt and configuration.dtd added configuration.xsd 2004-04-23 13:09 Enrico Scholz * doc/FAQ.txt[DEAD]: obsoleted 2004-04-22 22:47 Enrico Scholz * configure.ac: added 'net' API disable 'legacy' API by default 2004-04-22 22:47 Enrico Scholz * compat.h: added nid_t 2004-04-22 22:47 Enrico Scholz * src/reducecap.c: fixed warnings when compiled without legacy-mode 2004-04-22 22:46 Enrico Scholz * lib/: Makefile-files, ncaps-net.c, ncaps_list-net.c, nflags-net.c, nflags_list-net.c, syscall_getncaps-net.hc, syscall_getncaps.c, syscall_getnflags-net.hc, syscall_getnflags.c, syscall_getnxinfo-net.hc, syscall_getnxinfo.c, syscall_gettasknid-net.hc, syscall_gettasknid.c, syscall_netadd-net.hc, syscall_netadd.c, syscall_netcreate-net.hc, syscall_netcreate.c, syscall_netmigrate-net.hc, syscall_netmigrate.c, syscall_netremove-net.hc, syscall_netremove.c, syscall_setncaps-net.hc, syscall_setncaps.c, syscall_setnflags-net.hc, syscall_setnflags.c, vserver-internal.h, vserver.h: added network layer functions 2004-04-22 22:45 Enrico Scholz * lib/syscall_ctxcreate-v13.hc: fixed return value 2004-04-22 21:33 Enrico Scholz * doc/configuration.dtd[DEAD]: obsoleted by configuration.xsd 2004-04-22 21:28 Enrico Scholz * THANKS: added Olivier Poitrey 2004-04-22 21:27 Enrico Scholz * configure.ac: use xalan instead of xsltproc 2004-04-22 21:24 Enrico Scholz * doc/: configuration-xhtml.xsl, configuration.xml, configuration.xsd: use the new, XSD-based format which was defined by Olivier Poitrey 2004-04-22 21:01 Enrico Scholz * doc/configuration-xhtml.xsl: made it work with xalan removed debug message 2004-04-22 21:00 Enrico Scholz * doc/beautify.xsl[DEAD]: obsoleted 2004-04-22 21:00 Enrico Scholz * doc/Makefile-files: use xalan 2004-04-22 20:10 Enrico Scholz * kernel/: network.h, sched.h: updated to vs1.9.0pre12 2004-04-22 17:43 Enrico Scholz * lib/: cflags-v13.c, testsuite/cflags.c: use more specific names for the flags 2004-04-21 23:17 Enrico Scholz * scripts/vserver.start: give correct vserver-name in the hints ($VSERVER_DIR instead of $VSERVER_NAME) 2004-04-21 23:16 Enrico Scholz * scripts/vserver.functions: moved the 'ip_only' handling to the right place 2004-04-21 11:44 Enrico Scholz * src/vshelper-sync.c: fixed missing initialization of a timeout struct 2004-04-21 11:43 Enrico Scholz * src/vserver-stat.c: use uint64_t for the uptime counter to handle medium+large uptimes (>49 days) correctly 2004-04-21 02:24 Enrico Scholz * scripts/vserver.functions: made 'nodev' work 2004-04-20 20:13 Enrico Scholz * src/.cvsignore: added chain-echo 2004-04-20 20:07 Enrico Scholz * src/Makefile-files: added chain-echo 2004-04-20 20:07 Enrico Scholz * scripts/vshelper: use '--defaulttty' 2004-04-20 20:07 Enrico Scholz * scripts/vserver.stop: use setDefaultTTY() 2004-04-20 20:02 Enrico Scholz * scripts/vserver.start: use setDefaultTTY() added explicit synchronization step for fakeinit with the old methods 2004-04-20 20:01 Enrico Scholz * scripts/vserver: added '--defaulttty' option 2004-04-20 20:00 Enrico Scholz * scripts/start-vservers: use --defaulttty options instead of setting tty manually 2004-04-20 20:00 Enrico Scholz * scripts/functions: setDefaultTTY(): added 2004-04-20 19:59 Enrico Scholz * lib/getvservercfgstyle.c: * vc_getVserverCfgStyle(): interprete relative ('./') and absolute paths ('/...') as vcCFG_RECENT_FULL only * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2)) instead of access(2) to check for directories 2004-04-20 19:57 Enrico Scholz * ensc_wrappers/wrappers-unistd.hc: Edup(): added 2004-04-20 19:57 Enrico Scholz * ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added 2004-04-20 19:57 Enrico Scholz * distrib/misc/debootstrap.uri: added some entries 2004-04-20 19:56 Enrico Scholz * distrib/misc/vunify-exclude: updated 2004-04-20 19:55 Enrico Scholz * contrib/manifest.dat.pathsubst, scripts/util-vserver-vars.pathsubst: added chain-echo 2004-04-20 19:54 Enrico Scholz * src/chain-echo.c: initial checkin 2004-04-15 04:33 Enrico Scholz * NEWS, configure.ac: version 0.29.209 2004-04-15 04:01 Enrico Scholz * src/vcontext.c: setFlags(): optimized (nearly state of 1.10) 2004-04-15 04:00 Enrico Scholz * scripts/vserver.suexec: call chbind when entering vservers 2004-04-15 03:59 Enrico Scholz * scripts/vserver.functions: call vattribute with '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext 2004-04-15 03:59 Enrico Scholz * scripts/functions: callInNamespace(): do not accept non-running vservers 2004-04-15 03:58 Enrico Scholz * distrib/misc/debootstrap.uri: updated 2004-04-15 01:31 Enrico Scholz * src/vcontext.c: applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) fixed '--fakeinit' option 2004-04-15 01:29 Enrico Scholz * scripts/vshelper: fixed another brokeness in CLI option handling 2004-04-15 01:28 Enrico Scholz * scripts/functions: lock(): do not execute the pipe; this does not work on 2.6 2004-04-15 01:28 Enrico Scholz * lib/testsuite/.cvsignore: added cflags 2004-04-15 01:27 Enrico Scholz * doc/configuration.xml: added some comments about uts/context 2004-04-15 01:27 Enrico Scholz * doc/configuration-xhtml.xsl: added a new boring stylesheet 2004-04-15 01:27 Enrico Scholz * doc/configuration.css: initial checkin 2004-04-15 01:26 Enrico Scholz * contrib/: make-manifest, manifest.dat.pathsubst: added support for '%config(...)' (or whatever) annotations 2004-04-15 01:25 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc, lib_internal/switchtowatchxid.c, src/chcontext.c, src/reducecap.c, src/rpm-fake-resolver.c, src/rpm-fake.c, src/vattribute.c: applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) 2004-04-15 01:22 Enrico Scholz * lib_internal/: Makefile-files, util.h: added util-debug.h 2004-04-15 01:22 Enrico Scholz * lib_internal/util-debug.h: initial checkin 2004-04-15 01:21 Enrico Scholz * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h, namespace.h, network.h, sched.h, switch.h, xid.h: updated to vs1.90pre9 2004-04-15 01:21 Enrico Scholz * lib/: syscall-compat.hc, vserver.h, testsuite/Makefile-files, testsuite/cflags.c, testsuite/flags.c[DEAD]: applied new kernel API renamed functions so that they correspond to the new kernel API 2004-04-15 01:19 Enrico Scholz * lib/: Makefile-files, cflags-compat.c, cflags-v13.c, cflags_list-compat.c, cflags_list-v13.c, flags-compat.c[DEAD], flags-v13.c[DEAD], flags_list-compat.c[DEAD], flags_list-v13.c[DEAD], syscall_createcontext-v13.hc[DEAD], syscall_createcontext.c[DEAD], syscall_ctxcreate-v13.hc, syscall_ctxcreate.c, syscall_ctxmigrate-v13.hc, syscall_ctxmigrate.c, syscall_getcflags-v13.hc, syscall_getcflags.c, syscall_getflags-v13.hc[DEAD], syscall_getflags.c[DEAD], syscall_migratecontext-v13.hc[DEAD], syscall_migratecontext.c[DEAD], syscall_setcflags-v13.hc, syscall_setcflags.c, syscall_setflags-v13.hc[DEAD], syscall_setflags.c[DEAD]: renamed files so that their names are corresponding the kernel API. Especially, *_context was renamed to ctx_*, and *flags* to *cflags*. 2004-04-13 10:28 Enrico Scholz * scripts/functions: further locking fixes 2004-04-13 10:27 Enrico Scholz * src/lockfile.c: propagate errors 2004-04-13 10:20 Enrico Scholz * src/chroot-rm.c: cleanups 2004-04-13 10:09 Enrico Scholz * scripts/vshelper: open FD 0 evaluate CLI options depending on used kernel API 2004-04-13 10:08 Enrico Scholz * scripts/functions: use new locking mechanism 2004-04-13 10:04 Enrico Scholz * lib/: issupported.c, issupportedstring.c, vserver.h: added VSHELPER0 feature 2004-04-08 10:33 Enrico Scholz * scripts/vserver.functions: execScriptlets(): fixed initialization of 'start' execScriptlets(): declare some variables as readonly _sourceWrap(): added some variables 2004-04-08 08:06 Enrico Scholz * scripts/vserver.functions: implemented support for default-scriptlets (inspired by ideas of Olivier Poitrey) 2004-04-08 08:05 Enrico Scholz * scripts/: rootshell, vapt-get-worker, vprocunhide, vrpm, vrpm-worker, vserver-build, vshelper: give more verbose error-messages 2004-04-08 08:04 Enrico Scholz * lib/syscall.c: added link-warning for vc_new_s_context() 2004-04-08 08:04 Enrico Scholz * doc/configuration.xml: added general description for the scripts and documented $DONT_SKIP_DEFAULTS 2004-04-08 08:03 Enrico Scholz * compat.h: LINK_WARNING(): added 2004-04-07 01:12 Enrico Scholz * scripts/chcontext, scripts/pkgmgmt, scripts/start-vservers, scripts/vapt-get, scripts/vpkg, scripts/vpstree, scripts/vrpm-preload, scripts/vserver, scripts/vserver-copy, scripts/vserver-wrapper, scripts/vservers.grabinfo.sh, scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info, scripts/legacy/vserver, sysv/rebootmgr, sysv/vprocunhide, sysv/vservers-legacy: give more comprehensive error-message 2004-04-07 01:00 Enrico Scholz * src/: vps.c, vserver-info.c, vserver-stat.c: use switchToWatchXid() 2004-04-07 00:59 Enrico Scholz * src/Makefile-files: link some files against libinternal.a 2004-04-07 00:58 Enrico Scholz * lib_internal/util.h: switchToWatchXid(): added prototype 2004-04-07 00:58 Enrico Scholz * lib_internal/switchtowatchxid.c: initial checkin 2004-04-07 00:58 Enrico Scholz * lib_internal/Makefile-files: added switchtowatchxid.c 2004-04-07 00:57 Enrico Scholz * lib/vserver.h: VC_ATTR_DEPRECATED: added 2004-04-07 00:57 Enrico Scholz * lib/syscall-compat.hc: vc_chrootsafe_compat(): removed 2004-04-06 10:47 Enrico Scholz * src/vunify.c: applied new MatchList_compare() interface 2004-04-06 10:46 Enrico Scholz * src/vserver-stat.c: started support for HZ!=100 cleanups 2004-04-06 10:44 Enrico Scholz * src/vcopy.c: implement support for SKIP files 2004-04-06 10:44 Enrico Scholz * src/: rpm-fake-resolver.c, rpm-fake.c: do not call vc_new_s_context() when COMPAT API is not available 2004-04-06 10:43 Enrico Scholz * scripts/functions: cleanups vshelper.doInit(): added another sanity check 2004-04-06 10:42 Enrico Scholz * lib_internal/: matchlist-appendfiles.c, matchlist-compare.c, matchlist.h: implemented support for SKIP (~) files 2004-04-06 10:42 Enrico Scholz * lib/testsuite/flags.c: added tests for new flags 2004-04-06 10:41 Enrico Scholz * lib/vserver.h: updated VC_VXF_* constants added VC_VXC_* constants 2004-04-06 10:41 Enrico Scholz * lib/flags-v13.c: added/updated flaglist 2004-04-06 10:41 Enrico Scholz * lib/ccaps-v13.c: added ccap names 2004-04-06 10:40 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: cleanups 2004-04-06 10:40 Enrico Scholz * distrib/misc/vunify-exclude: exclude keyfiles completely made some big files in /etc canditates for unify 2004-04-06 10:39 Enrico Scholz * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h, sched.h, signal.h, xid.h: updated to 2.6.5-vs1.9.0pre4 2004-03-31 05:27 Enrico Scholz * src/lockfile.c: optimized some things now check, if getppid()==original_parent instead of getppid()!=1 (might make a difference in vservers) 2004-03-31 05:26 Enrico Scholz * scripts/functions: added some doc s!_UV_LOCKS!_VS_LOCKS! 2004-03-31 02:15 Enrico Scholz * src/lockfile.c: fixed '--help' output 2004-03-31 02:10 Enrico Scholz * contrib/manifest.dat.pathsubst, src/.cvsignore: added lockfile 2004-03-31 02:05 Enrico Scholz * src/lockfile.c: initial checkin 2004-03-31 02:04 Enrico Scholz * src/Makefile-files: added lockfile 2004-03-31 02:04 Enrico Scholz * scripts/vserver.functions: enableInterfaces(), disableInterfaces(): added locking enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type 2004-03-31 02:03 Enrico Scholz * scripts/util-vserver-vars.pathsubst: $_LOCKFILE, $LOCKDIR: added 2004-03-31 02:03 Enrico Scholz * scripts/functions: lock(),unlock(): added isNumber(): added doc 2004-03-30 22:26 Enrico Scholz * scripts/vserver.functions: made it work... 2004-03-30 22:25 Enrico Scholz * scripts/functions: isNumber(): fixed '0' case 2004-03-30 21:07 Enrico Scholz * scripts/vserver.functions: implemented parts of Liam Helmer's dummy-interface method 2004-03-30 21:00 Enrico Scholz * scripts/functions: isNumber(): added 2004-03-30 20:59 Enrico Scholz * Makefile.am, configure.ac, scripts/util-vserver-vars.pathsubst: added substitutions/tests for iptables, modprobe, rmmod and nameif (required for Liam Helmer's dummy-interfaces) 2004-03-30 19:20 Enrico Scholz * src/vshelper-sync.c: implemented it with select() instead of alarm(); races are much nicer to handle 2004-03-30 18:10 Enrico Scholz * src/vshelper-sync.c: use sigaction() instead of signal() to remove SA_RESTART flag explicitly 2004-03-30 18:04 Enrico Scholz * src/pipe-sync.c[DEAD]: obsoleted by vshelper-sync 2004-03-30 17:50 Enrico Scholz * kernel/: context.h, cvirt.h, limit.h, network.h, sched.h, switch.h: updated from vs0.09.28 2004-03-30 17:49 Enrico Scholz * contrib/manifest.dat.pathsubst, src/Makefile-files: removed pipe-sync 2004-03-27 05:58 Enrico Scholz * NEWS, configure.ac: version 0.29.207 2004-03-26 10:50 Enrico Scholz * scripts/vshelper: use 'findObject -e' instead of 'findFile' to find /dev/null also 2004-03-26 10:50 Enrico Scholz * scripts/vserver.start: fixed call of vshelper.isEnabled 2004-03-26 10:49 Enrico Scholz * doc/configuration.xml: fixed some typos 2004-03-26 10:05 Enrico Scholz * doc/configuration.xml: documented apps/vshelper/logfile symlink 2004-03-26 10:03 Enrico Scholz * scripts/vshelper: ignore 'restart2' event; this seems to be issued at vserver *start* added support for a logfile enable logfile-logging when invoked from kernel (no tty) 2004-03-26 09:29 Enrico Scholz * scripts/util-vserver-vars.pathsubst: fixed order of variables fixed _VSHELPER path 2004-03-26 09:28 Enrico Scholz * contrib/manifest.dat.pathsubst: fixed vshelper path added vshelper-sync 2004-03-26 09:27 Enrico Scholz * util-vserver.spec.in: added some Requires: own %dir /var/run/vshelper 2004-03-26 09:27 Enrico Scholz * Makefile.am: added substition for @VSHELPERSTATEDIR@ minor cosmetical cleanups 2004-03-26 08:45 Enrico Scholz * src/.cvsignore: added vshelper-sync 2004-03-26 08:40 Enrico Scholz * src/vshelper-sync.c: initial checkin 2004-03-26 08:40 Enrico Scholz * src/vserver-info.c: - added tgID and tgPXID support - accept 'true' as boolean value - optimized the code a little bit so that the xid will be looked up only when really needed 2004-03-26 08:38 Enrico Scholz * src/vps.c: in output, added a ' ' on overlong vserver-names 2004-03-26 08:38 Enrico Scholz * src/secure-mount.c: rewrote some parts to cope better with '-o' options (required for -bme patches to work) 2004-03-26 08:37 Enrico Scholz * src/Makefile-files: added vshelper-sync 2004-03-26 08:36 Enrico Scholz * scripts/vshelper: initial checkin 2004-03-26 08:36 Enrico Scholz * scripts/vserver.stop: added VSHELPER & synchronization code 2004-03-26 08:36 Enrico Scholz * scripts/vserver.start: added documentation about failure reasons added VSHELPER code 2004-03-26 08:35 Enrico Scholz * scripts/vserver.functions: adapted code to new getFileArray() behavior added VSHELPER support added "LEGACY ALERT" messages initSync(),waitForSync(): added 2004-03-26 08:33 Enrico Scholz * scripts/vserver-setup.functions: added a "LEGACY ALERT" 2004-03-26 08:33 Enrico Scholz * scripts/vserver-build: fixed code to work with new behavior of getFileArray 2004-03-26 08:32 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added some missing variables added the vshelper variables 2004-03-26 08:31 Enrico Scholz * scripts/pkgmgmt: use pkgmgmt.isAptAvailable() 2004-03-26 08:30 Enrico Scholz * scripts/functions: logging(),warning(),panic(),execute(): added pkgmgmt.isAptAvailable(): added vshelper.*(): added getFileArray(): fail, when file does not exist 2004-03-26 08:29 Enrico Scholz * scripts/Makefile-files: added vshelper 2004-03-26 08:28 Enrico Scholz * lib/vserver.h: - minor cleanups - added vcFEATURE_VSHELPER - vc_isSupported(): annotated it - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT requires a special handling so inlining is not really usefully anymore 2004-03-26 08:26 Enrico Scholz * lib/: issupported.c, issupportedstring.c: added VSHELPER 2004-03-26 08:26 Enrico Scholz * lib/Makefile-files: added getinsecurecaps.c 2004-03-26 08:26 Enrico Scholz * lib/getinsecurecaps.c: initial checkin 2004-03-26 08:25 Enrico Scholz * doc/configuration.xml: documented the vshelper stuff 2004-03-26 08:25 Enrico Scholz * doc/configuration.dtd: added a type for 'script' 2004-03-26 08:24 Enrico Scholz * distrib/Makefile.am: cleanups in the directory creation rules 2004-03-26 08:24 Enrico Scholz * contrib/manifest.dat.pathsubst: added vshelper 2004-03-26 08:23 Enrico Scholz * util-vserver.spec.in: use 'install-distribution' instead of 'install-vserverdir' added vshelper stuff 2004-03-26 08:23 Enrico Scholz * Makefile.am: cleanups and enhancements in the directory installation rules 2004-03-24 06:51 Enrico Scholz * NEWS: version 0.29.205 2004-03-24 06:51 Enrico Scholz * src/Makefile-files: fixed LDADD flags for capchroot 2004-03-24 06:30 Enrico Scholz * src/vsched.c: enhanced the in-chain operation; make it a noop when called without opts enhanced error messages 2004-03-24 06:23 Enrico Scholz * scripts/: util-vserver-vars.pathsubst, vserver.functions, vserver.start: added scheduler support 2004-03-24 06:23 Enrico Scholz * doc/configuration.xml: added basic documentation for bcapabilities, ccapabilities and schedule 2004-03-24 05:56 Enrico Scholz * lib/vserver.h, src/chcontext.c, src/reducecap.c, src/rpm-fake.c, src/vattribute.c, src/vps.c: renamed vc_get_securecaps() to vc_get_insecurecaps() 2004-03-24 05:47 Enrico Scholz * scripts/vserver.start: added missing '\' 2004-03-24 05:46 Enrico Scholz * src/: vattribute.c, vcontext.c, vlimit.c, vnamespace.c, vserver-info.c, vuname.c: use vc_xidopt2xid() 2004-03-24 05:44 Enrico Scholz * src/: chcontext.c, vkill.c, vsched.c: prefer '--xid' instead of '--ctx' use vc_xidopt2xid() 2004-03-24 05:43 Enrico Scholz * scripts/vserver.start: added support for $VSERVER_EXTRA_CMDS[] which can be set in userscripts 2004-03-24 05:43 Enrico Scholz * scripts/vserver-build.debootstrap: call 'wget' with '-nv' instead of '-q' 2004-03-24 05:42 Enrico Scholz * lib/vserver.h: vc_xidopt2xid(): added prototype 2004-03-24 05:42 Enrico Scholz * lib/Makefile-files: added xidopt2xid.c 2004-03-24 05:41 Enrico Scholz * lib/xidopt2xid.c: initial checkin 2004-03-24 05:41 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid(): added 2004-03-24 05:41 Enrico Scholz * distrib/misc/debootstrap.uri: updated to recent version 2004-03-24 05:40 Enrico Scholz * util-vserver.spec.in: fixed Requires() fixed some %dir's 2004-03-24 02:48 Enrico Scholz * src/vlimit.c: cleaned up CLI: '--xid' is supported now, removed '-h' and '-v' options minor cleanups 2004-03-24 02:45 Enrico Scholz * sysv/vservers-legacy: initial checkin 2004-03-24 02:44 Enrico Scholz * sysv/: rebootmgr, rebootmgr.subst[DEAD]: 'rebootmgr' is now a src-script 2004-03-24 02:44 Enrico Scholz * sysv/Makefile-files: 'rebootmgr' is now a src-script added vservers-legacy 2004-03-24 02:43 Enrico Scholz * src/vattribute.c: initialize 'bmask' member of struct vc_ctx_caps use negative logic of --bcap (this should be the 'old' behavior of '--cap') 2004-03-24 02:42 Enrico Scholz * src/rpm-fake.c: initialize 'bmask' member of struct vc_ctx_caps 2004-03-24 02:41 Enrico Scholz * src/: capchroot.c, filetime.c, readlink.c: rewrote it 2004-03-24 02:41 Enrico Scholz * src/Makefile-files: cleanups; moved some programs into $legacydir 2004-03-24 02:40 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added more legacy programs 2004-03-24 02:32 Enrico Scholz * scripts/legacy/vserver: use $_XXXX variables instead of static commandnames use variables for paths 2004-03-24 02:21 Enrico Scholz * scripts/legacy/distrib-info: moved parserpmdump to legacy 2004-03-24 02:15 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_REBOOTMGR 2004-03-24 02:15 Enrico Scholz * m4/ensc_dietlibc.m4: fixed copy&paste error 2004-03-24 02:12 Enrico Scholz * ensc_vector/.cvsignore, lib_internal/.cvsignore, ChangeLog.sed, cvsusers.map: initial checkin 2004-03-24 02:11 Enrico Scholz * .cvsignore, distrib/.cvsignore, ensc_vector/testsuite/.cvsignore, lib/.cvsignore, lib/testsuite/.cvsignore, src/.cvsignore, src/testsuite/.cvsignore, tests/.cvsignore: added some standardfiles; I do not want to wait until Savannah fixes its scripts and allows access to CVSROOT/cvsignore again. 2004-03-24 02:07 Enrico Scholz * lib_internal/util-perror.h: placed a 'do ... while (0)' block around the macros 2004-03-24 02:07 Enrico Scholz * lib/: bcaps_list-v13.c, syscall_getccaps-v13.hc, syscall_setccaps-v13.hc: handle the new struct vc_ctx_caps::bmask member 2004-03-24 02:05 Enrico Scholz * contrib/manifest.dat.pathsubst: moved some files into legacy handle sysv scripts 2004-03-24 02:05 Enrico Scholz * util-vserver.spec.in: added formerly missing 'v_gated' registration updated -legacy subpackage and moved some initscripts into it 2004-03-24 02:04 Enrico Scholz * lib/vserver.h: do not use PURE before gcc 3.3.3 use a more effective way to determine gcc revision struct vc_ctx_caps: added 'bmask' member 2004-03-24 02:03 Enrico Scholz * compat.h: do not use PURE before gcc 3.3.3 use a more effective way to determine gcc revision 2004-03-23 02:15 Enrico Scholz * scripts/vserver-wrapper: fixed typo (missing 's') 2004-03-23 00:27 Enrico Scholz * scripts/vserver-build.functions: added basic support for SuSE (patch from Thomas Guettler) give more hints in errormessages (patch from Thomas Guettler) 2004-03-23 00:18 Enrico Scholz * scripts/vpkg: give out errormessage on unknown distribution type 2004-03-23 00:13 Enrico Scholz * scripts/functions: added basic support for SuSE 2004-03-19 17:58 Enrico Scholz * src/vserver-stat.c: fixed race when process disappeared shortly after reading /proc 2004-03-19 17:57 Enrico Scholz * doc/configuration.xml: documented apps/init/{mark,depends} mentioned the gentoo initstyle 2004-03-19 17:57 Enrico Scholz * doc/configuration-lsd.css: followed Bertl's suggestion and added a subliminal message 2004-03-19 17:51 Enrico Scholz * configure.ac: require at least version 0.24 of dietlibc 2004-03-19 17:51 Enrico Scholz * m4/ensc_dietlibc.m4: allow to specify a 2004-03-18 07:06 Enrico Scholz * NEWS, configure.ac: version 0.29.204 2004-03-18 07:06 Enrico Scholz * lib_internal/util-dotfile.h: do not use PURE; it is not applicable for inline declarations 2004-03-18 06:59 Enrico Scholz * compat.h: fixed broken condition for PURE define __builtin_expect() when needed 2004-03-18 06:36 Enrico Scholz * src/vunify.c: cleanups in the verbosity code 2004-03-18 06:35 Enrico Scholz * scripts/legacy/: vps.pathsubst, vserver: use 'chcontext-compat' instead of 'chcontext' 2004-03-18 06:35 Enrico Scholz * scripts/vserver.stop: call isVserverRunning to cleanup rundir 2004-03-18 06:35 Enrico Scholz * scripts/vserver-build.functions.pkgmgmt: ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty 2004-03-18 06:33 Enrico Scholz * scripts/vserver-build: cleanups; use full parenthesis in case ... esac 2004-03-18 06:33 Enrico Scholz * scripts/vserver: implemenented 'pkgmgmt' command 2004-03-18 06:32 Enrico Scholz * scripts/vrpm: allow both internal and external packagemanagement 2004-03-18 06:32 Enrico Scholz * scripts/vpkg: cleanups; generalized some functions and moved them into the 'functions' file 2004-03-18 06:32 Enrico Scholz * scripts/vapt-get: support both internal and external packagemanagement 2004-03-18 06:31 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_PKGMGMT and $_TAR 2004-03-18 06:31 Enrico Scholz * scripts/start-vservers: filter out non-matching vservers *before* adding them to the makefile 2004-03-18 06:30 Enrico Scholz * scripts/functions: getVserverStatus(): fix problems with leading whitespaces in numerical values pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added 2004-03-18 06:29 Enrico Scholz * scripts/pkgmgmt: initial checkin 2004-03-18 06:29 Enrico Scholz * scripts/Makefile-files: added pkgmgmt 2004-03-18 06:28 Enrico Scholz * lib_internal/matchlist-initmanually.c: some cleanups in the verbosity code 2004-03-18 06:28 Enrico Scholz * lib/getvservercfgstyle.c: filter out relative and absolute paths; when they are not pointing to an existing directory, the function fails 2004-03-18 06:27 Enrico Scholz * ensc_wrappers/wrappers_handler.hc: use __builtin_expect 2004-03-18 06:27 Enrico Scholz * distrib/defaults/apt/apt.conf: added '@autogenerated@' tag plus small warning 2004-03-18 06:26 Enrico Scholz * contrib/manifest.dat.pathsubst: added pkgmgmt script 2004-03-18 06:26 Enrico Scholz * configure.ac: look for tar 2004-03-18 06:25 Enrico Scholz * Makefile.am: substitute @TAR@ 2004-03-16 15:30 Enrico Scholz * src/chbind.c: use vc_get_nb_ipv4root() instead of hardcoded '16' value 2004-03-16 15:29 Enrico Scholz * compat.h: CONST: added 2004-03-16 15:28 Enrico Scholz * lib/vserver.h: VC_ATTR_CONST: added vc_get_nb_ipv4root(): added 2004-03-16 15:28 Enrico Scholz * lib/Makefile-files: added getnbipv4root.c 2004-03-16 15:27 Enrico Scholz * lib/getnbipv4root.c: initial checkin 2004-03-16 05:37 Enrico Scholz * scripts/Makefile-files: added the sysvwrappers to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT 2004-03-16 05:26 Enrico Scholz * NEWS, configure.ac: version 0.29.202 2004-03-16 04:51 Enrico Scholz * sysv/Makefile-files: added vservers-default removed vservers 2004-03-16 04:50 Enrico Scholz * sysv/vservers.subst[DEAD]: obsoleted by new initscript 2004-03-16 04:49 Enrico Scholz * sysv/vservers-default: initial checkin 2004-03-16 04:49 Enrico Scholz * src/vserver-info.c: implemented INITPID for the compat API 2004-03-16 04:49 Enrico Scholz * src/rpm-fake.c: implemented/fixed the non-legacy part cleanups 2004-03-16 04:48 Enrico Scholz * src/rpm-fake-resolver.c: implemented/fixed the non-legacy part 2004-03-16 04:48 Enrico Scholz * scripts/vserver.suexec: added internal mode to use 'suexec' for stopped vservers also 2004-03-16 04:47 Enrico Scholz * scripts/vserver.stop: added a more efficient stop method for fakeinit vservers 2004-03-16 04:47 Enrico Scholz * scripts/vserver.start: finxed incomplete quoting 2004-03-16 04:46 Enrico Scholz * scripts/vserver.functions: handle fakeinit separately cleanups and fixes in the flag-generation 2004-03-16 04:45 Enrico Scholz * scripts/vserver-wrapper: initial checkin 2004-03-16 04:45 Enrico Scholz * scripts/vserver: added support for an internal command mode 2004-03-16 04:43 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_INITSYNC_MINIT_* variables added $_START_VSERVERS 2004-03-16 04:43 Enrico Scholz * scripts/start-vservers: added ok/passed/failed logic 2004-03-16 04:42 Enrico Scholz * scripts/Makefile-files: ship vsyswrapper again 2004-03-16 04:42 Enrico Scholz * lib/vserver.h: vc_is_dynamic_xid(): added 2004-03-16 04:42 Enrico Scholz * lib/Makefile-files: added isdynamicxid.c 2004-03-16 04:41 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps(): added 2004-03-16 04:41 Enrico Scholz * distrib/redhat/initpre, lib/isdynamicxid.c: initial checkin 2004-03-16 04:41 Enrico Scholz * distrib/redhat/initpost: use internal 'chkconfig' command 2004-03-16 04:40 Enrico Scholz * distrib/Makefile.am: added initpre to handle rpm's misclassification of %_netsharedpath 2004-03-16 04:39 Enrico Scholz * contrib/: make-manifest, manifest.dat.pathsubst: handle some sysv files too 2004-03-16 04:39 Enrico Scholz * util-vserver.spec.in: updated the -sysv package 2004-03-15 22:41 Enrico Scholz * src/vcontext.c: cleanups; remove unused code added '--silentexist' use context-sync.hc 2004-03-15 22:40 Enrico Scholz * src/chcontext.c: use code from context-sync.hc 2004-03-15 22:39 Enrico Scholz * src/context-sync.hc: initial checkin 2004-03-15 22:39 Enrico Scholz * src/Makefile-files: added context-sync.hc 2004-03-15 22:39 Enrico Scholz * scripts/vserver-build.apt-rpm: cleanups; full parenthesis for case ... esac statements 2004-03-15 22:38 Enrico Scholz * scripts/vserver: cleanups; full parenthesis for case ... esac statements give more helpful error messages 2004-03-15 22:37 Enrico Scholz * lib_internal/: jail.h, jailintotempdir.c: return indication about place of error 2004-03-15 21:01 Enrico Scholz * configure.ac: print correct $prefix when '--prefix' is not specified 2004-03-13 04:39 Enrico Scholz * NEWS, configure.ac: version 0.29.201 2004-03-13 04:39 Enrico Scholz * src/vcontext.c: added another #warning 2004-03-13 04:23 Enrico Scholz * src/vcontext.c: fixed '--uid' option (it's required_argument but not no_argument) drop privileges after migrate() 2004-03-13 04:22 Enrico Scholz * scripts/vserver.start: call $_SAVE_CTXINFO until we have something better 2004-03-13 03:57 Enrico Scholz * src/vcontext.c: updated to new kernel behavior 2004-03-13 03:56 Enrico Scholz * src/vattribute.c: renamed set*() to parse*() set the correct secure attributes call set_flags/set_ccaps only, when there is something to do 2004-03-13 03:54 Enrico Scholz * scripts/: chcontext, vserver.start: applied new CLI 2004-03-13 03:54 Enrico Scholz * lib_internal/Makefile-files: added jail* files 2004-03-13 03:53 Enrico Scholz * lib_internal/: jail.h, jailintotempdir.c: initial checkin 2004-03-13 03:52 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps(): added declaration 2004-03-12 20:31 Enrico Scholz * src/vuname.c: rewrote it; CLI should be more usable now 2004-03-12 20:30 Enrico Scholz * scripts/: chcontext, vserver.start: use new vuname syntax 2004-03-12 07:02 Enrico Scholz * src/vattribute.c: set caps before flags so that caps can be changed in the same transaction which deletes 'setup' 2004-03-12 05:53 Enrico Scholz * scripts/vserver.suexec: added some explicit '--' 2004-03-12 05:52 Enrico Scholz * scripts/functions: added some doc getVserverStatus(): fixed it 2004-03-12 05:51 Enrico Scholz * src/save_ctxinfo.c: use strncat() instead of strcat() to enforce correct length 2004-03-12 04:38 Enrico Scholz * NEWS, configure.ac: version 0.29.200 2004-03-12 04:37 Enrico Scholz * scripts/: chcontext, vserver.start: remove the setup flag 2004-03-12 04:37 Enrico Scholz * lib/virtual.h: cleanups 2004-03-12 04:19 Enrico Scholz * scripts/chcontext: give '--xid' in migrate case 2004-03-12 04:17 Enrico Scholz * scripts/chcontext: fixed migrate vs. migrate-self 2004-03-12 04:13 Enrico Scholz * Makefile.am: added kernel headers 2004-03-12 04:12 Enrico Scholz * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h, network.h, sched.h, signal.h, switch.h: initial checkin 2004-03-12 04:02 Enrico Scholz * sysv/vprocunhide: do not use /dev/null as lockfile 2004-03-12 04:02 Enrico Scholz * src/vsched.c: updated to new API 2004-03-12 04:02 Enrico Scholz * src/vattribute.c: implemented --secure 2004-03-12 04:01 Enrico Scholz * scripts/: vserver.start, vserver.stop: allow '--debug' in the destructors 2004-03-12 04:00 Enrico Scholz * scripts/vserver.functions: added gentoo startup style 2004-03-12 03:59 Enrico Scholz * scripts/chcontext: fixed params do not call vuname/vattribute when not needed 2004-03-12 03:58 Enrico Scholz * lib/testsuite/flags.c: added testsuite for the flags 2004-03-12 03:58 Enrico Scholz * lib/vserver.h: updated interface added flags 2004-03-12 03:58 Enrico Scholz * lib/virtual.h: use kernel headers 2004-03-12 03:56 Enrico Scholz * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc, syscall_setsched-v13.hc: updated interface 2004-03-12 03:56 Enrico Scholz * lib/listparser.hc: added '^' modifier which marks bit numbers 2004-03-12 03:55 Enrico Scholz * lib/flags-v13.c: added the flags 2004-03-11 05:44 Enrico Scholz * NEWS, configure.ac: version 0.29.199 2004-03-11 05:42 Enrico Scholz * src/vuname.c: added more documentation fixed '--version' conflicts 2004-03-11 05:41 Enrico Scholz * src/: rpm-fake-resolver.c, rpm-fake.c: implemented most parts of the new migrate method 2004-03-11 05:41 Enrico Scholz * scripts/vserver.start: set context-name 2004-03-11 05:41 Enrico Scholz * lib/Makefile-files: added getvserverbyctx-* files 2004-03-11 05:40 Enrico Scholz * lib/getvserverbyctx.c: implemented new context-naming method 2004-03-11 05:39 Enrico Scholz * lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc: initial checkin 2004-03-11 05:39 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: Evc_set_vhi_name(): added 2004-03-10 06:34 Enrico Scholz * doc/configuration.xml: documented 'fstab.local' and enhanced 'fstab' doc 2004-03-10 06:33 Enrico Scholz * scripts/vserver.functions: added support for 'fstab.local' files 2004-03-10 06:04 Enrico Scholz * sysv/vprocunhide: made it a little bit more portable by providing own implementations of RH's /etc/init.d/functions when this file can not be found (inspired by a patch from Olivier Poitrey) 2004-03-10 05:55 Enrico Scholz * scripts/functions: callInNamespace(): call 'shift' to remove the vserver-name from $@ 2004-03-10 03:58 Enrico Scholz * doc/.cvsignore: added configuration.html 2004-03-10 03:49 Enrico Scholz * src/vserver-info.c: added an option the 'CONTEXT' query so that it can be choosen between running/non running 2004-03-10 03:37 Enrico Scholz * src/: vlimit.c, vuname.c: prefix option string for getopt with '+' to avoid option reordering 2004-03-10 03:36 Enrico Scholz * scripts/: vapt-get, vrpm: use callInNamespace 2004-03-10 03:35 Enrico Scholz * scripts/functions: isAvoidNamespace(): determine full cfgdir path of vserver before checking for 'namespace' file callInNamespace(): added 2004-03-10 03:34 Enrico Scholz * scripts/vserver.functions: minor cosmetical cleanups... 2004-03-10 03:33 Enrico Scholz * scripts/: chcontext, vserver.start, vserver.stop, vserver.suexec: use '--' delimiter 2004-03-10 03:32 Enrico Scholz * doc/configuration.xml: added/updated some descriptions 2004-03-10 03:32 Enrico Scholz * doc/configuration-lsd.css: flowers... where are all the flowers coming from? 2004-03-10 03:30 Enrico Scholz * Makefile.am, contrib/Makefile-files, doc/Makefile-files, ensc_vector/Makefile-files, ensc_vector/testsuite/Makefile-files, ensc_wrappers/Makefile-files, lib/Makefile-files, lib/testsuite/Makefile-files, lib_internal/Makefile-files, man/Makefile-files, scripts/Makefile-files, src/Makefile-files, src/testsuite/Makefile-files, tests/Makefile-files: modernized the Makefiles; use '+=' where possible to remove complexity from the toplevel Makefile.am 2004-03-09 18:52 Enrico Scholz * scripts/vprocunhide: remove the correct prefix 2004-03-09 17:38 Enrico Scholz * scripts/: vserver.stop, vserver.suexec: use $_CHONTEXT_COMPAT explicitly 2004-03-09 17:38 Enrico Scholz * scripts/vserver-setup.functions: use/create 'uts' directory 2004-03-09 17:37 Enrico Scholz * scripts/chcontext: updated copyright date 2004-03-09 17:37 Enrico Scholz * doc/configuration.xml: documented the vunify configuration 2004-03-09 15:50 Enrico Scholz * scripts/chcontext: rewrote the non-legacy part 2004-03-09 15:35 Enrico Scholz * scripts/util-vserver-vars.pathsubst: aded _KEEP_CTX_ALIVE 2004-03-09 15:32 Enrico Scholz * scripts/chcontext: added missing ';' in case expression s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE! 2004-03-09 05:06 Enrico Scholz * NEWS: version 0.29.198 2004-03-09 04:58 Enrico Scholz * scripts/: vserver.stop, vserver.suexec: removed superfluous '--' 2004-03-09 04:58 Enrico Scholz * scripts/vserver.start: added explicit cleanup trap removed superfluous '--' 2004-03-09 04:57 Enrico Scholz * scripts/vserver.functions: added some parenthesis 2004-03-09 04:57 Enrico Scholz * scripts/vserver: made 'status' really silent 2004-03-09 04:56 Enrico Scholz * scripts/start-vservers: initial checkin 2004-03-09 04:56 Enrico Scholz * scripts/functions: getVserverStatus(): fixed it for the non-running & non-cleanup case 2004-03-09 04:55 Enrico Scholz * ensc_wrappers/wrappers.h: fixed typo fixed overflow 2004-03-09 04:55 Enrico Scholz * contrib/manifest.dat.pathsubst, scripts/Makefile-files: added start-vservers 2004-03-09 04:54 Enrico Scholz * util-vserver.spec.in: added Requires: make 2004-03-09 03:01 Enrico Scholz * scripts/vserver: made 'status' silent when '--silent' is used 2004-03-09 03:01 Enrico Scholz * lib/apidoc/.cvsignore: added man 2004-03-09 03:00 Enrico Scholz * doc/configuration.html[DEAD]: removed since autogenerated 2004-03-09 03:00 Enrico Scholz * doc/configuration-lsd.css: use official HTML 4 colornames 2004-03-09 02:59 Enrico Scholz * doc/: beautify.xsl, compatibility-xhtml.xsl, configuration-xhtml.xsl: use official XHTML namespace 2004-03-09 02:58 Enrico Scholz * distrib/: defaults/rpm/macros, redhat/initpost: added hack for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827 2004-03-08 20:55 Enrico Scholz * m4/ensc_syscallnr.m4: stopped to confuse users with wrong error messages 2004-03-08 20:55 Enrico Scholz * lib/apidoc/Makefile-files: handle man directory 2004-03-08 20:54 Enrico Scholz * lib/apidoc/Doxyfile.in: updated 2004-03-08 20:53 Enrico Scholz * doc/Makefile-files: filled it with content... 2004-03-08 20:52 Enrico Scholz * util-vserver.spec.in: added documentation 2004-03-08 19:14 Enrico Scholz * doc/configuration.xml: documented tty symlink use documentation.dtd instead of cfgdirdoc.dtd some small corrections/adjustments 2004-03-08 19:13 Enrico Scholz * doc/: beautify.xsl, configuration-lsd.css, configuration-xhtml.xsl, configuration.html: initial checkin 2004-03-08 19:12 Enrico Scholz * doc/: compat-xhtml.xsl[DEAD], compatibility-xhtml.xsl: renamed compat-xhtml.xsl to compatibility-xhtml.xsl 2004-03-08 19:12 Enrico Scholz * doc/: cfgdirdoc.dtd[DEAD], configuration.dtd: renamed cfgdirdoc.dtd to configuration.dtd 2004-03-08 09:07 Enrico Scholz * lib/vserver.h: added more doc 2004-03-08 02:22 Enrico Scholz * lib/testsuite/flags.c: fixed uninitialized variable 2004-03-08 01:08 Enrico Scholz * lib/apidoc/: .cvsignore, Doxyfile.in, Makefile-files: initial checkin 2004-03-08 01:06 Enrico Scholz * scripts/vserver.start: use '--migrate-self' instead of '--migrate' 2004-03-08 00:59 Enrico Scholz * src/vcontext.c: added '--migrate-self' support 2004-03-08 00:58 Enrico Scholz * scripts/vserver.functions: use different files for 'bcap' and 'ccap' for now 2004-03-08 00:58 Enrico Scholz * util-vserver.spec.in: added changelog entry 2004-03-07 23:43 Enrico Scholz * src/vunify.h: fixed NONNULL annotations 2004-03-07 23:36 Enrico Scholz * lib/vserver.h: added doxygen annnotations added special compiler annotations 2004-03-07 23:34 Enrico Scholz * lib/internal.h: added doxygen annnotations fixed NONNULL statements 2004-03-07 23:31 Enrico Scholz * lib/fmt.h: added doxygen annnotations 2004-03-07 23:31 Enrico Scholz * lib/Makefile-files: added apidoc directory 2004-03-07 23:29 Enrico Scholz * configure.ac, util-vserver.spec.in: added doxygen support 2004-03-07 23:24 Enrico Scholz * compat.h: fixed typo in __GNUC_MINOR__ 2004-03-07 20:41 Enrico Scholz * src/vattribute.c: use new interface of the list2... functions implemented --bcaps and --ccaps 2004-03-07 20:41 Enrico Scholz * src/: chcontext.c, reducecap.c: use new interface of the list2... functions 2004-03-07 20:40 Enrico Scholz * scripts/vserver.functions: added .../interfaces/.../nodev option and deprecated 'only_ip' 2004-03-07 20:40 Enrico Scholz * lib/testsuite/flags.c: applied new interface 2004-03-07 20:39 Enrico Scholz * lib/vserver.h: added some documentation added some flag/caps support functions 2004-03-07 20:39 Enrico Scholz * lib/virtual.h: renamed scaps to bcaps 2004-03-07 20:38 Enrico Scholz * lib/syscall_setflags.c: added EFAULT check 2004-03-07 20:38 Enrico Scholz * lib/: syscall_getflags-v13.hc, syscall_setflags-v13.hc: minor cosmetical cleanups 2004-03-07 20:38 Enrico Scholz * lib/listparser.hc: interpret numbers too 2004-03-07 20:37 Enrico Scholz * lib/internal.h: added the text2value functions 2004-03-07 20:37 Enrico Scholz * lib/: flags-v13.c, flags_list-compat.c, flags_list-v13.c: cleanups; use modern methods... 2004-03-07 20:35 Enrico Scholz * lib/: bcaps-v13.c, bcaps_list-v13.c, ccaps-v13.c, ccaps_list-v13.c, syscall_getccaps-v13.hc, syscall_getccaps.c, syscall_setccaps-v13.hc, syscall_setccaps.c, val2text-t2v-uint32.c, val2text-t2v-uint64.c, val2text-v2t-uint32.c, val2text-v2t-uint64.c, val2text.hc: initial checkin 2004-03-07 20:35 Enrico Scholz * lib/Makefile-files: added the caps-files added the val2text-files 2004-03-07 20:34 Enrico Scholz * doc/configuration.xml: documented '.../interfaces/.../nodev' 2004-03-06 03:02 Enrico Scholz * util-vserver.spec.in: s!Require!Requires! 2004-03-06 02:54 Enrico Scholz * sysv/vprocunhide: initial checkin 2004-03-06 02:54 Enrico Scholz * sysv/Makefile-files: modernized; use '+=' syntax added vprocunhide 2004-03-06 02:54 Enrico Scholz * src/vuname.c: made it chainable added '--dir' option 2004-03-06 02:53 Enrico Scholz * src/vlimit.c: cleanups 2004-03-06 02:53 Enrico Scholz * scripts/vserver.start: call vuname 2004-03-06 02:53 Enrico Scholz * scripts/vprocunhide: implemented exclude/include syntax fixed exit codes 2004-03-06 02:53 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VUNAME 2004-03-06 02:52 Enrico Scholz * doc/configuration.xml: documents uts/ and rlimit/ subdirs 2004-03-06 02:52 Enrico Scholz * distrib/misc/vprocunhide-files: added some files 2004-03-06 02:52 Enrico Scholz * util-vserver.spec.in: added vprocunhide initscript 2004-03-06 02:51 Enrico Scholz * Makefile.am: modernized it a little bit; use '+=' syntax for sysv/ now 2004-03-05 23:10 Enrico Scholz * scripts/: vserver.functions, vserver.start, vserver.stop, vserver.suexec: added support for new migrate feature 2004-03-05 23:09 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VCONTEXT and $_VLIMIT 2004-03-05 23:09 Enrico Scholz * scripts/functions: isAvoidNamespace(): use 'vserver-info - FEATURE namespace' inforamtion too 2004-03-05 20:51 Enrico Scholz * src/vlimit.c: try to read limits from dir only, when '--dir' was used 2004-03-05 20:50 Enrico Scholz * src/setattr.c: allow '--!...' syntax too 2004-03-05 20:50 Enrico Scholz * scripts/vserver-build.functions.pkgmgmt: added a missing '\' 2004-03-05 20:50 Enrico Scholz * scripts/vprocunhide, distrib/misc/vprocunhide-files: initial checkin 2004-03-05 20:49 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added setattr and vprocunhide 2004-03-05 20:48 Enrico Scholz * scripts/Makefile-files: added vprocunhide 2004-03-05 20:47 Enrico Scholz * doc/configuration.xml: documented vprocunhide documentation 2004-03-05 20:47 Enrico Scholz * distrib/Makefile.am: added vprocunhide-files 2004-03-05 20:47 Enrico Scholz * contrib/manifest.dat.pathsubst: added vprocunhide files 2004-03-05 18:56 Enrico Scholz * scripts/: vtop, chcontext, functions, rootshell, vapt-get, vapt-get-worker, vpkg, vpstree, vrpm, vrpm-preload, vrpm-worker, vserver, vserver-build, vserver-build.apt-rpm, vserver-build.debootstrap, vserver-build.functions, vserver-build.functions.pkgmgmt, vserver-build.skeleton, vserver-copy, vserver.functions, vserver.start, vserver.stop, vservers.grabinfo.sh, vsysvwrapper: added some '>&2' 2004-03-05 18:24 Enrico Scholz * .cvsignore: added FEATURES.txt 2004-03-05 18:23 Enrico Scholz * src/vlimit.c: added '--dir' parameter allow command-chaining support limits with suffixes make '-c' optionally and assume current ctx by default 2004-03-05 18:21 Enrico Scholz * lib/testsuite/: Makefile-files, .cvsignore: added parselimit 2004-03-05 18:21 Enrico Scholz * lib/vserver.h: vc_parseLimit(): added prototype 2004-03-05 18:20 Enrico Scholz * lib/Makefile-files: added parselimit.c 2004-03-05 18:20 Enrico Scholz * lib/: parselimit.c, testsuite/parselimit.c: initial checkin 2004-03-05 05:44 Enrico Scholz * src/.cvsignore: updated; added vattribute and keep-ctx-alive 2004-03-05 05:43 Enrico Scholz * src/vcontext.c: implement the vc_set_flags() part 2004-03-05 05:43 Enrico Scholz * src/vattribute.c: setFlags(): implemented it 2004-03-05 05:42 Enrico Scholz * lib_internal/Makefile-files: added util-unixsock.hc 2004-03-05 05:42 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: fixed error-checking 2004-03-05 05:40 Enrico Scholz * lib/: getprocentry-legacy.c, syscall-compat.hc, syscall_getflags-v13.hc, syscall_getiattr.c, syscall_getvxinfo-oldproc.hc, syscall_getvxinfo.c, syscall_setflags-v13.hc: return better errorcodes 2004-03-05 05:40 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: fixed copy&paste error 2004-03-05 05:40 Enrico Scholz * ensc_wrappers/Makefile-files: added wrappers-socket.hc 2004-03-05 05:39 Enrico Scholz * contrib/manifest.dat.pathsubst: added vattribute and keep-ctx-alive 2004-03-05 04:27 Enrico Scholz * src/vserver-info.c: added 'FEATURE' tag 2004-03-05 04:27 Enrico Scholz * src/vcontext.c: added support for external synchronization 2004-03-05 04:27 Enrico Scholz * src/reducecap.c: use vc_list2flag_compat() instead of vc_textlist2flag 2004-03-05 04:26 Enrico Scholz * src/: keep-ctx-alive.c, vattribute.c: initial checkin 2004-03-05 04:26 Enrico Scholz * src/: fstool.c, fstool.h, setattr.c, showattr.c: added support for VC_IATTR_IMMUTABLE flag 2004-03-05 04:23 Enrico Scholz * src/: enter-namespace.c[DEAD], new-namespace.c[DEAD]: obsoleted by vnamespace 2004-03-05 04:23 Enrico Scholz * src/chcontext.c: use vc_list2flag_compat() instead of vc_textlist2flag() 2004-03-05 04:22 Enrico Scholz * src/Makefile-files: removed new-namespace and enter-namespace added keep-ctx-alive and vattribute added src_legacy_* variables 2004-03-05 04:21 Enrico Scholz * scripts/: vapt-get, vrpm, vserver: use $_VNAMESPACE instead of $_NEW_NAMESPACE 2004-03-05 04:21 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VATTRIBUTE and $_VNAMESPACE removed $_NEW_NAMESPACE 2004-03-05 04:20 Enrico Scholz * scripts/chcontext: began to implement the new vcontext part... 2004-03-05 04:20 Enrico Scholz * m4/ensc_syscallnr.m4: use $ensc_cv_path_kernelheaders instead of $kernelincludedir 2004-03-05 04:19 Enrico Scholz * lib_internal/util.h: include "util-unixsock.h" 2004-03-05 04:19 Enrico Scholz * lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE flag too 2004-03-05 04:17 Enrico Scholz * lib_internal/util-unixsock.h: initial checkin 2004-03-05 04:17 Enrico Scholz * lib/testsuite/flags.c: updated to new flag functions 2004-03-05 04:16 Enrico Scholz * lib/vserver.h: use uint_leastX_t instead of uintX_t added -compat versions for the flag-parsers vc_isSupportedString(): added 2004-03-05 04:15 Enrico Scholz * lib/internal.h: added utilvserver_listparser_uint* declarations 2004-03-05 04:15 Enrico Scholz * lib/: fmt-32.c, fmt-64.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c, fmtx.hc: fixed aliased functions; they are now in the *.c files and will not be used anymore by every file including 'fmt.h' 2004-03-05 04:13 Enrico Scholz * lib/: flags.c[DEAD], flags_list.c[DEAD]: renamed to -compat.c 2004-03-05 04:11 Enrico Scholz * lib/Makefile-files: updated to new flags* files added listparser* files removed unused statements 2004-03-05 04:10 Enrico Scholz * ensc_wrappers/wrappers.h: added wrappers-socket.hc 2004-03-05 04:10 Enrico Scholz * ensc_wrappers/wrappers-socket.hc, lib/flags-compat.c, lib/flags-v13.c, lib/flags_list-compat.c, lib/flags_list-v13.c, lib/issupportedstring.c, lib/listparser.hc, lib/listparser_uint32.c, lib/listparser_uint64.c: initial checkin 2004-03-05 04:10 Enrico Scholz * ensc_wrappers/wrappers-iosock.hc: modernized declarations (use WRAPPER_DECL) WsendAll(),WrecvAll(): added 'int *err' parameter and do not use perror() anymore 2004-03-05 04:09 Enrico Scholz * contrib/manifest.dat.pathsubst: removed new-namespace and enter-namespace; they are obsoleted by vnamespace 2004-03-05 04:08 Enrico Scholz * Makefile.am: added $(src_legacy_*) 2004-03-04 05:05 Enrico Scholz * m4/ensc_syscallnr.m4: requires AC_PROG_CPP 2004-03-04 05:04 Enrico Scholz * lib/vserver.h: added VC_IATTR_IMMUTABLE 2004-03-04 05:04 Enrico Scholz * lib/virtual.h: added IATTR_IMMUTABLE 2004-03-04 05:04 Enrico Scholz * lib/Makefile-files: do not use -I $kernelincludedir anymore 2004-03-04 04:01 Enrico Scholz * m4/ensc_syscallnr.m4: rewrote it... 2004-03-04 04:00 Enrico Scholz * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_dietlibc_compat.m4, ensc_fpicsyscall.m4, ensc_syscall.m4: use unique identifiers 2004-02-27 20:58 Enrico Scholz * NEWS, configure.ac: version 0.29.197 2004-02-27 20:55 Enrico Scholz * distrib/redhat/initpost: fixed kernel-pkg installation fixed initscript update 2004-02-27 20:24 Enrico Scholz * src/.cvsignore: added vsched 2004-02-27 20:23 Enrico Scholz * lib/testsuite/fmt.c: include 2004-02-27 19:58 Enrico Scholz * contrib/manifest.dat.pathsubst: added vsched 2004-02-27 19:57 Enrico Scholz * src/chbind.c: removed unused variable 2004-02-27 19:57 Enrico Scholz * src/testsuite/rpm-fake-test.c: include 2004-02-27 19:57 Enrico Scholz * src/: Makefile-files, vsched.c, vschedule.c[DEAD]: renamed vschedule to vsched 2004-02-27 19:48 Enrico Scholz * src/.cvsignore: added chcontext-compat and vschedule 2004-02-27 19:46 Enrico Scholz * src/Makefile-files: added vschedule 2004-02-27 19:45 Enrico Scholz * lib/vserver.h: added vc_set_sched declarations 2004-02-27 19:45 Enrico Scholz * lib/virtual.h: removed 'otpions' field from vcmd_set_sched_v1 2004-02-27 19:44 Enrico Scholz * lib/syscall_setsched-v13.hc, lib/syscall_setsched.c, src/vschedule.c: initial checkin 2004-02-27 19:44 Enrico Scholz * lib/Makefile-files: added *setsched* files 2004-02-27 19:02 Enrico Scholz * src/chcontext.c: cleanups; applied name-change from 'chcontext' to 'chcontext-compat' 2004-02-27 19:02 Enrico Scholz * src/Makefile-files: renamed 'chcontext' to 'chcontext-compat' 2004-02-27 19:01 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_CHCONTEXT_COMPAT updated $_CHCONTEXT 2004-02-27 19:01 Enrico Scholz * scripts/functions: isKernelAPI(): added 2004-02-27 19:00 Enrico Scholz * scripts/Makefile-files: added chcontext wrapper 2004-02-27 18:59 Enrico Scholz * lib/vserver.h: added vc_isSupported() cleanups 2004-02-27 18:59 Enrico Scholz * lib/virtual.h: updated scheduler definitions 2004-02-27 18:58 Enrico Scholz * lib/issupported.c, scripts/chcontext: initial checkin 2004-02-27 18:57 Enrico Scholz * lib/Makefile-files: added issupported.c 2004-02-27 18:57 Enrico Scholz * contrib/manifest.dat.pathsubst: added chcontext-compat 2004-02-27 05:44 Enrico Scholz * src/vcontext.c: cleanups; restructured code 2004-02-27 05:43 Enrico Scholz * src/new-namespace.c: cleanups; do not include "stack-start.h" anymore 2004-02-27 05:42 Enrico Scholz * src/vnamespace.c: initial checkin 2004-02-27 05:42 Enrico Scholz * src/: fakerunlevel.c, rpm-fake-resolver.c, save_ctxinfo.c, vrsetup.c, vserver-stat.c: use wrappers with detailed error-messages 2004-02-27 05:40 Enrico Scholz * src/: Makefile-files, .cvsignore: added vnamespace 2004-02-27 05:40 Enrico Scholz * lib/testsuite/fmt.c: made non-C99 compilers happy 2004-02-27 05:40 Enrico Scholz * lib/vserver.h: vc_set_namespace(), vc_cleanup_namespace(): added prototypes 2004-02-27 05:40 Enrico Scholz * lib/virtual.h: added VCMD_set_namespace and VCMD_cleanup_namespace declarations 2004-02-27 05:39 Enrico Scholz * lib/Makefile-files: added *setnamespace* and *cleanupnamespace* files 2004-02-27 05:39 Enrico Scholz * lib/: syscall_cleanupnamespace-v13.hc, syscall_cleanupnamespace.c, syscall_setnamespace-v13.hc, syscall_setnamespace.c: initial checkin 2004-02-27 05:38 Enrico Scholz * ensc_wrappers/: wrappers-fcntl.hc, wrappers-unistd.hc: added some wrappers with detailed error-messages 2004-02-27 05:38 Enrico Scholz * ensc_wrappers/wrappers.h: added ENSC_DETAIL macros 2004-02-27 05:37 Enrico Scholz * distrib/defaults/rpm/macros: added /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath 2004-02-27 05:37 Enrico Scholz * contrib/manifest.dat.pathsubst: added vcontext and vnamespace 2004-02-26 14:10 Enrico Scholz * src/util-exitlikeprocess.c[DEAD]: moved to lib_internal/ 2004-02-26 14:10 Enrico Scholz * src/util.h: removed everything an include only 2004-02-26 14:09 Enrico Scholz * src/.cvsignore: added vcontext 2004-02-26 14:08 Enrico Scholz * src/: chcontext.c, rpm-fake-resolver.c, rpm-fake.c: use VC_DYNAMIC_XID instead of VC_RANDCTX 2004-02-26 14:07 Enrico Scholz * src/vcontext.c: initial checkin 2004-02-26 14:06 Enrico Scholz * src/testsuite/Makefile-files: removed 'util-exitlikeprocess.c'; link against libinternal.a now 2004-02-26 14:06 Enrico Scholz * src/Makefile-files: added vcontext removed 'util-exitlikeprocess.c'; link against libinternal.a now 2004-02-26 14:05 Enrico Scholz * scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR! (reported in IRC by broo) 2004-02-26 14:03 Enrico Scholz * lib_internal/util-mem.h: include 2004-02-26 14:03 Enrico Scholz * lib_internal/Makefile-files: added lots of util-* headers added util-exitlikeprocess 2004-02-26 14:02 Enrico Scholz * lib/vserver.h: * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): added prototypes plus structures * use VC_DYNAMIC_XID instead of VC_RANDCTX 2004-02-26 14:01 Enrico Scholz * lib/vserver-internal.h: added CALL_VC_V13A macro (for API >= 0x00010012) use VC_DYNAMIC_XID instead of VC_RANDCTX 2004-02-26 14:01 Enrico Scholz * lib/virtual.h: added create+migrate+flags+caps declarations 2004-02-26 14:00 Enrico Scholz * lib/syscall_createcontext-v13.hc, lib/syscall_createcontext.c, lib/syscall_getflags-v13.hc, lib/syscall_getflags.c, lib/syscall_migratecontext-v13.hc, lib/syscall_migratecontext.c, lib/syscall_setflags-v13.hc, lib/syscall_setflags.c, lib_internal/util-cast.h, lib_internal/util-commonstrings.h, lib_internal/util-declarecmd.h, lib_internal/util-dimof.h, lib_internal/util-exitlikeprocess.c, lib_internal/util-exitlikeprocess.h, lib_internal/util.h: initial checkin 2004-02-26 14:00 Enrico Scholz * lib/Makefile-files: added createcontext + migratecontext + [sg]etflags files 2004-02-26 13:59 Enrico Scholz * ensc_wrappers/wrappers-vserver.hc: Evc_create_context(), Evc_migrate_context(): added use WRAPPER_DECL instead of UNUSED 2004-02-25 12:47 Enrico Scholz * src/vlimit.c: enhanced output added -nd options allow literal limits assume '-H' by default 2004-02-25 12:46 Enrico Scholz * lib/testsuite/.cvsignore: added 'fmt' 2004-02-25 12:45 Enrico Scholz * src/util.h: include util-perror.h 2004-02-25 12:45 Enrico Scholz * src/: chcontext.c, secure-mount.c: use more verbose perror() 2004-02-25 12:44 Enrico Scholz * scripts/vserver.functions: added better namespace supportc 2004-02-25 12:43 Enrico Scholz * lib/testsuite/fmt.c, lib_internal/util-perror.h: initial checkin 2004-02-25 12:43 Enrico Scholz * lib/testsuite/Makefile-files: added fmt.c 2004-02-25 12:43 Enrico Scholz * lib/fmt.h: fmt_[u]int{32,64}(): added 2004-02-21 00:36 Enrico Scholz * lib/flags.c: cosmetical cleanups 2004-02-21 00:33 Enrico Scholz * lib/: flags.c, vserver.h: added NAMESPACE flag 2004-02-20 22:14 Enrico Scholz * src/Makefile-files: install enter-namespace into $(sbindir) instead of $(pkglibdir) 2004-02-20 22:08 Enrico Scholz * src/new-namespace.c: added missing '#include ' 2004-02-20 21:53 Enrico Scholz * NEWS, configure.ac: version 0.29.196 2004-02-20 21:33 Enrico Scholz * src/.cvsignore: added enter-namespace 2004-02-20 21:27 Enrico Scholz * src/enter-namespace.c: initial checkin 2004-02-20 21:26 Enrico Scholz * src/Makefile-files, contrib/manifest.dat.pathsubst: added enter-namespace 2004-02-20 21:05 Enrico Scholz * src/vlimit.c: merged with 0.29.2 2004-02-20 20:06 Enrico Scholz * src/vlimit.c: changed logic to skip entries without chance for success 2004-02-20 20:04 Enrico Scholz * lib/Makefile-files: cleanups 2004-02-20 20:03 Enrico Scholz * lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11(): use correct datastructure 2004-02-20 18:59 Enrico Scholz * lib/: Makefile-files, virtual.h, vserver.h: added the enter-namespace stuff 2004-02-20 18:58 Enrico Scholz * lib/: syscall_enternamespace-v13.hc, syscall_enternamespace.c: initial checkin 2004-02-20 18:06 Enrico Scholz * ensc_wrappers/wrappers_handler.hc: added support for more extensive output 2004-02-20 18:05 Enrico Scholz * contrib/manifest.dat.pathsubst: moved vserver-info into core 2004-02-20 18:05 Enrico Scholz * lib/vserver-internal.h: VC_ENABLE_API_V13(): incremented needed API-version 2004-02-20 18:04 Enrico Scholz * lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13(): handle xid==0 and xid==1 case manually 2004-02-20 18:02 Enrico Scholz * src/vlimit.c: cleanup output in error-case 2004-02-20 18:02 Enrico Scholz * src/stack-start.h: fixed begin of STACK_START for non-growing stacks 2004-02-20 18:01 Enrico Scholz * src/fakerunlevel.c: use more extensive errormessages use 2004-02-20 18:01 Enrico Scholz * lib/: fscompat_getiattr-v13.hc[DEAD], fscompat_getiattr.c[DEAD], fscompat_setiattr-v13.hc[DEAD], fscompat_setiattr.c[DEAD]: obsoleted 2004-02-20 17:59 Enrico Scholz * src/: chcontext.c, clearenv.c, exec-cd.c, exec-ulimit.c, ifspec.c, listdevip.c, new-namespace.c, reducecap.c, rpm-fake-resolver.c, rpm-fake.c, save_ctxinfo.c, secure-mount.c, vkill.c: do not do the lo-check anymore 2004-02-20 17:57 Enrico Scholz * src/chbind.c: use more extensive errormessages do not do the lo-check anymore 2004-02-20 03:38 Enrico Scholz * src/vserver-info.c: fix copy&paste error when giving out initpid 2004-02-19 23:42 Enrico Scholz * NEWS: version 0.29.195 2004-02-19 23:32 Enrico Scholz * src/vserver-info.c: added SYSINFO command internal cleanups 2004-02-19 23:31 Enrico Scholz * m4/ensc_e2fscheck.m4: tell correct packagename for Debian's e2fsprogs-devel tell packagename for Mandrake 2004-02-19 23:29 Enrico Scholz * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, showattr.c: applied new iattr interface and changed some internal functions 2004-02-19 23:25 Enrico Scholz * lib_internal/: unify-unify.c, util-safechdir.c: applied new iattr interface 2004-02-19 23:25 Enrico Scholz * lib/vserver.h: * changed iattr interface * removed *iattr_compat() functions; functionality is covered by new iattr interface already 2004-02-19 23:23 Enrico Scholz * lib/virtual.h: added new iattr definitions 2004-02-19 23:22 Enrico Scholz * lib/: syscall_getiattr-v13.hc, syscall_getiattr.c, syscall_setiattr-v13.hc, syscall_setiattr.c: implemented new iattr interface 2004-02-19 23:21 Enrico Scholz * lib/syscall-compat.hc: vc_set_ipv4root_compat(): fixed off-by-one error while checking number of allowed IPs 2004-02-19 23:19 Enrico Scholz * lib/: fscompat_getiattr-fscompat.hc[DEAD], fscompat_setiattr-fscompat.hc[DEAD], syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: moved fscompat* files to *iattr-fscompat* and applied the changed iattr interface 2004-02-19 23:14 Enrico Scholz * lib/createskeleton-full.hc: use new iattr interface 2004-02-19 23:14 Enrico Scholz * lib/Makefile-files: removed the fscompat* files added *iattr-fscompat files 2004-02-19 23:09 Enrico Scholz * contrib/manifest.dat.pathsubst: added FEATURES.txt and vcopy 2004-02-19 23:08 Enrico Scholz * configure.ac: create FEATURES.txt and rearranged code a little bit 2004-02-19 23:08 Enrico Scholz * Makefile.am: added FEATURES.txt 2004-02-18 05:50 Enrico Scholz * lib/vserver.h: added vc_createSkeleton() plus defines 2004-02-18 05:50 Enrico Scholz * lib/fscompat_setiattr-fscompat.hc: vc_set_iattr_compat_fscompat(): fixed usage of the mode argument 2004-02-18 05:49 Enrico Scholz * lib_internal/: unify-unify.c, unify.h: Unify_deUnify(): fixed parameters Unify_copy(), Unify_setTime(): added prototype 2004-02-18 05:48 Enrico Scholz * lib_internal/unify-deunify.c: fixed parameters 2004-02-18 05:48 Enrico Scholz * lib_internal/matchlist.h: MatchList_printId(): added prototype 2004-02-18 05:47 Enrico Scholz * lib_internal/Makefile-files: added unify* and util-* files 2004-02-18 05:46 Enrico Scholz * src/: vunify.c, vunify.h: cleanups; outsourced a lot to libinternal.a 2004-02-18 05:45 Enrico Scholz * src/util.h: cleanups; outsourced some macros/inlines to libinternal.a 2004-02-18 05:44 Enrico Scholz * src/Makefile-files: added vcopy link the fstool programs against libinternal.a removed vserver-visitdir 2004-02-18 05:43 Enrico Scholz * src/.cvsignore: added vcopy 2004-02-18 05:43 Enrico Scholz * src/util-safechdir.c[DEAD]: moved into libinternal.a 2004-02-18 05:42 Enrico Scholz * lib/createskeleton-full.hc, lib/createskeleton-short.hc, lib/createskeleton.c, lib_internal/matchlist-printid.c, lib_internal/unify-copy.c, lib_internal/unify-settime.c, lib_internal/util-dotfile.h, lib_internal/util-safechdir.c, lib_internal/util-safechdir.h, src/vcopy-init.hc, src/vcopy.c, src/vserver-visitdir.hc: initial checkin 2004-02-18 05:41 Enrico Scholz * ensc_wrappers/wrappers-io.hc: rewrote the W*all() function to accept an additional argument holding the error, instead of giving out the error 2004-02-18 05:40 Enrico Scholz * lib/Makefile-files: added createskeleton* files 2004-02-18 05:39 Enrico Scholz * pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR 2004-02-18 05:38 Enrico Scholz * compat.h: added PURE 2004-02-18 05:38 Enrico Scholz * configure.ac, Makefile.am: do not redefine 'LIBTOOL'; the '--tag' causes problems on install 2004-02-17 20:59 Enrico Scholz * configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to determine if '-lcompat' is needed for dietlibc 2004-02-17 20:59 Enrico Scholz * Makefile.am: define $(VSERVER_LDADDS) generalized some LIBTOOL stuff do not install libinternal.a anymore 2004-02-17 20:58 Enrico Scholz * tests/Makefile-files: use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose 2004-02-17 20:57 Enrico Scholz * scripts/functions: _pkgMountRPM(): do not mount /proc when it is already mounted 2004-02-17 20:56 Enrico Scholz * src/rpm-fake.c: rearranged inclusion of to fix compilation problems with fc1.90 2004-02-17 20:55 Enrico Scholz * src/rebootmgr.c: include 2004-02-17 20:55 Enrico Scholz * src/Makefile-files: use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose fixed capchroot compilation 2004-02-17 20:52 Enrico Scholz * m4/ensc_dietlibc_compat.m4: initial checkin 2004-02-17 20:51 Enrico Scholz * ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c: make non-C99 compilers happy 2004-02-17 03:54 Enrico Scholz * NEWS: version 0.29.192 2004-02-17 03:46 Enrico Scholz * Makefile.am: added missing backslash 2004-02-17 03:39 Enrico Scholz * src/: vunify.h, testsuite/Makefile-files, testsuite/vunify-functest.c: use new lib_internal/ 2004-02-17 03:38 Enrico Scholz * src/vunify-init.hc: moved most function into lib_internal/ 2004-02-17 03:36 Enrico Scholz * src/vunify.c: use new lib_internal 2004-02-17 03:36 Enrico Scholz * src/util.h: moved some functions/macros into lib_internal/util-* 2004-02-17 03:36 Enrico Scholz * src/Makefile-files: removed vunify-* files which went into lib_internal 2004-02-17 03:35 Enrico Scholz * Makefile.am: added lib_internal/ files 2004-02-17 03:34 Enrico Scholz * src/: vunify-compare.hc[DEAD], vunify-debug.c[DEAD], vunify-doit.hc[DEAD], vunify-matchlist.c[DEAD], vunify-matchlist.h[DEAD]: moved functionality into lib_internal library 2004-02-17 03:33 Enrico Scholz * lib_internal/: Makefile-files, matchlist-appendfiles.c, matchlist-compare.c, matchlist-destroy.c, matchlist-init.c, matchlist-initbyvserver.c, matchlist-initmanually.c, matchlist-initrefserverlist.c, matchlist.h, pathinfo-append.c, pathinfo-test.c, pathinfo.h, string-destroy.c, string.h, string.hc, unify-deunify.c, unify-unify.c, unify.h, util-io.h, util-mem.h: initial checkin 2004-02-17 03:32 Enrico Scholz * ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc: fixed some 'noreturn' warnings for the execv() functions 2004-02-16 20:18 Enrico Scholz * contrib/make-manifest: ignore lines beginning with '#' 2004-02-16 20:18 Enrico Scholz * contrib/manifest.dat.pathsubst: set @ENSC_HAVE_*_COMPILER_TRUE@ tags 2004-02-16 20:18 Enrico Scholz * ensc_vector/testsuite/test1.c: #undef NDEBUG 2004-02-16 20:17 Enrico Scholz * scripts/functions: use $_READLINK mount /proc when doing pkg-management 2004-02-16 20:17 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added readlink 2004-02-16 20:16 Enrico Scholz * scripts/vrpm-preload: made rpm-flavor configurable (e.g. 'i' for install (default), 'q' for query, 'd' for database) 2004-02-16 20:16 Enrico Scholz * scripts/vserver-build.functions: register generated files so that they can be cleaned up when needed 2004-02-16 20:15 Enrico Scholz * scripts/vserver-build.apt-rpm: call rpm.initDB() 2004-02-16 20:15 Enrico Scholz * scripts/vserver-build.functions.rpm: rpm.initDB(): added 2004-02-16 20:14 Enrico Scholz * scripts/vserver-setup.functions: added --initstyle support (-> /etc/vservers/.../apps/init/style) 2004-02-16 20:14 Enrico Scholz * src/chbind.c: refined test-routine to work in vservers without 'lo' interface 2004-02-16 20:14 Enrico Scholz * src/secure-mount.c: define MS_REC when needed 2004-02-16 20:13 Enrico Scholz * configure.ac, src/rpm-fake-resolver.c: added big, fat warning when not using dietlibc 2004-02-16 19:11 Enrico Scholz * Makefile.am: added ENSC_HAVE_*_COMPILER_* to pathsubst-rules 2004-02-14 02:22 Enrico Scholz * scripts/vserver: use isAvoidNamespace() from main-functions file 2004-02-14 02:21 Enrico Scholz * scripts/: functions, vserver.functions: moved isAvoidNamespace() into main-functions file 2004-02-14 02:21 Enrico Scholz * m4/ensc_syscallnr.m4: fixed auto-case improved message 2004-02-14 02:20 Enrico Scholz * m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made argument optionally 2004-02-14 02:19 Enrico Scholz * contrib/manifest.dat.pathsubst: added clearenv 2004-02-14 02:19 Enrico Scholz * configure.ac: use ENSC_SYSCALLNR() 2004-02-14 00:43 Enrico Scholz * lib/vserver-internal.h: use results from ENSC_SYSCALLNR 2004-02-14 00:42 Enrico Scholz * m4/ensc_syscallnr.m4: initial checkin 2004-02-12 00:46 Enrico Scholz * src/clearenv.c: use VSERVER_DECLARE_CMD 2004-02-12 00:46 Enrico Scholz * src/.cvsignore: added clearenv 2004-02-12 00:39 Enrico Scholz * scripts/vserver.start: use clearenv 2004-02-12 00:39 Enrico Scholz * scripts/vserver.functions: made namespace stuff configurable at a global place 2004-02-12 00:38 Enrico Scholz * scripts/vrpm-preload: give more rights... (same like at --secure) 2004-02-12 00:37 Enrico Scholz * src/Makefile-files, scripts/util-vserver-vars.pathsubst: added clearenv 2004-02-12 00:34 Enrico Scholz * src/clearenv.c: initial checkin 2004-02-10 18:20 Enrico Scholz * src/: chxid.c, setattr.c: handle dot-files by default; it does not make sense to use a special '-a' flag for the set-operations 2004-02-10 18:06 Enrico Scholz * configure.ac: version 0.28.200 2004-02-10 18:05 Enrico Scholz * src/secure-mount.c: recognize 'rbind' in fstab use internal mount(2) on MOVE too 2004-02-10 15:22 Enrico Scholz * scripts/: vserver, vserver.functions, vserver.start: implemented CLONE_NS and --rbind mounting 2004-02-10 15:21 Enrico Scholz * src/secure-mount.c: implemented '--rbind' 2004-02-10 13:24 Enrico Scholz * ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore: initial checkin 2004-02-10 13:22 Enrico Scholz * lib/testsuite/flags.c: s!init!fakeinit! 2004-02-10 13:18 Enrico Scholz * configure.ac: version 0.28.199 2004-02-10 13:18 Enrico Scholz * util-vserver.spec.in: moved the 'chattr' into the right %post scriptlet 2004-02-10 13:17 Enrico Scholz * lib/flags.c: s!init!fakeinit! 2004-02-10 03:36 Enrico Scholz * configure.ac: version 0.28.198 2004-02-10 00:53 Enrico Scholz * contrib/: make-manifest, manifest.dat.pathsubst: moved *.so.* files from -core to -lib 2004-02-10 00:52 Enrico Scholz * util-vserver.spec.in: added -lib subpackage moved *.so.* files from -core to -lib removed the '%exclude ...vrpm.8' added a 'make check' 2004-02-10 00:48 Enrico Scholz * src/testsuite/.cvsignore: initial checkin 2004-02-10 00:43 Enrico Scholz * ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added added some 'NORETURN' specifiers 2004-02-10 00:42 Enrico Scholz * Makefile.am: added lib/testsuite 2004-02-10 00:42 Enrico Scholz * src/testsuite/vunify-test.sh: redirect output to /dev/null 2004-02-10 00:41 Enrico Scholz * src/testsuite/rpm-fake-test.c: fixed compilation warnings 2004-02-10 00:40 Enrico Scholz * src/testsuite/chcontext-test.c: added explicite 'return' for non-C99 compilers 2004-02-10 00:40 Enrico Scholz * src/testsuite/Makefile-files: added chbind-test 2004-02-10 00:39 Enrico Scholz * man/Makefile-files: renoved vrpm.8 for now 2004-02-10 00:39 Enrico Scholz * lib/vserver.h: vc_text2cap(): take 'unsigned int' instead of 'int' argument vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added prototypes 2004-02-10 00:38 Enrico Scholz * lib/capabilities.c: vc_text2cap(): take 'unsigned int' instead of 'int' argument 2004-02-10 00:38 Enrico Scholz * lib/Makefile-files: added flags* files added testsuite + -programs 2004-02-10 00:36 Enrico Scholz * src/chcontext.c: setFlags(): use vc_textlist2flag() function rearranged code to avoid unremovable zombie processes 2004-02-10 00:35 Enrico Scholz * src/: chbind.c, reducecap.c: rewrote it 2004-02-10 00:35 Enrico Scholz * src/Makefile-files: made reducecap & chbind native dietlibc programs 2004-02-10 00:30 Enrico Scholz * lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files, lib/testsuite/flags.c, src/testsuite/chbind-test.c: initial checkin 2004-02-06 23:50 Enrico Scholz * src/Makefile-files: added sys_clone.h 2004-02-06 23:50 Enrico Scholz * util-vserver.spec.in: added 'chattr -t /vservers' + needed Requires: 2004-02-06 23:49 Enrico Scholz * scripts/vserver-build.functions: call 'chattr -t' on newly create vserverdirs cleanups; parenthesize case-expressions 2004-02-06 22:34 Enrico Scholz * src/util.h: exitLikeProcess(): added NORETURN attribute to prototype 2004-02-06 22:33 Enrico Scholz * src/rpm-fake.c: cleanups; use sys_clone() 2004-02-06 22:33 Enrico Scholz * src/new-namespace.c: cleanups; modernized it 2004-02-06 22:33 Enrico Scholz * src/Makefile-files: link new-namespace against util-exitlikeprocess cleanups 2004-02-06 22:32 Enrico Scholz * src/sys_clone.h: initial checkin 2004-02-06 19:15 Enrico Scholz * src/testsuite/Makefile-files: do not call vunify-test when no C99 compiler is available 2004-02-06 18:43 Enrico Scholz * ensc_vector/testsuite/: Makefile-files, test1.c: initial checkin 2004-02-06 18:43 Enrico Scholz * src/testsuite/vunify-test.sh: use '-n' flag 2004-02-06 18:42 Enrico Scholz * src/vutil.cc: minor cosmetical changes 2004-02-06 18:42 Enrico Scholz * src/vunify-init.hc: initModeManually(): added missing strdup() 2004-02-06 18:41 Enrico Scholz * Makefile.am, ensc_vector/Makefile-files: added ensc_vector testsuite 2004-02-06 17:42 Enrico Scholz * ensc_vector/vector-insert.c: fixed it 2004-02-06 17:40 Enrico Scholz * src/vserver-stat.c: use ensc_vector cleanups 2004-02-06 17:40 Enrico Scholz * src/lsxid.c: use ensc_vector to cache xid->name mappings 2004-02-06 17:39 Enrico Scholz * src/Makefile-files: link vserver-stat against libensc_vector.a 2004-02-06 16:02 Enrico Scholz * doc/configuration.xml: enumerated possible resources 2004-02-06 16:01 Enrico Scholz * src/chxid.c: fixed do-display-dir behavior 2004-02-06 15:56 Enrico Scholz * scripts/vserver.functions: _generateFlagOptions(): fixed a case expression; formerly x"foo" == foo checks which would never succeed 2004-02-06 15:53 Enrico Scholz * src/: chcontext.c, chroot-cat.c, chroot-rm.c, exec-cd.c, exec-ulimit.c, fstool.c, new-namespace.c, pipe-sync.c, rpm-fake-resolver.c, save_ctxinfo.c, vps.c, vrsetup.c, vserver-info.c, vserver-stat.c, vunify-doit.hc, vunify-init.hc, vunify-matchlist.c, vunify.c, testsuite/rpm-fake-test.c: use new ensc_wrappers/ headers 2004-02-06 15:49 Enrico Scholz * src/Makefile-files: removed wrappers-* link lsxid against libensc_vector.a 2004-02-06 15:48 Enrico Scholz * src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD], wrappers-vserver.h[DEAD], wrappers.h[DEAD]: moved and generalized into an own /ensc_wrappers subdir 2004-02-06 15:47 Enrico Scholz * ensc_vector/Makefile-files, ensc_vector/vector-clear.c, ensc_vector/vector-free.c, ensc_vector/vector-init.c, ensc_vector/vector-insert.c, ensc_vector/vector-internal.h, ensc_vector/vector-popback.c, ensc_vector/vector-pushback.c, ensc_vector/vector-resize.c, ensc_vector/vector-resizeinternal.hc, ensc_vector/vector-search.c, ensc_vector/vector-sort.c, ensc_vector/vector-unique.c, ensc_vector/vector.h, ensc_vector/vector.hc, ensc_wrappers/Makefile-files, ensc_wrappers/wrappers-clone.hc, ensc_wrappers/wrappers-dirent.hc, ensc_wrappers/wrappers-fcntl.hc, ensc_wrappers/wrappers-io.hc, ensc_wrappers/wrappers-ioctl.hc, ensc_wrappers/wrappers-iosock.hc, ensc_wrappers/wrappers-mount.hc, ensc_wrappers/wrappers-pivot.hc, ensc_wrappers/wrappers-resource.hc, ensc_wrappers/wrappers-stdlib.hc, ensc_wrappers/wrappers-unistd.hc, ensc_wrappers/wrappers-vserver.hc, ensc_wrappers/wrappers-wait.hc, ensc_wrappers/wrappers.h, ensc_wrappers/wrappers_handler.hc: initial checkin 2004-02-06 15:46 Enrico Scholz * Makefile.am: added ensc_vector/ & ensc_wrappers/ subdirs and files 2004-02-05 23:16 Enrico Scholz * src/setattr.c: documented --barrier fixed do-display-dir behavior 2004-02-05 05:20 Enrico Scholz * scripts/vserver.functions: added another path for the template mtab file 2004-02-05 05:14 Enrico Scholz * NEWS, configure.ac: version 0.28.195 2004-02-05 05:02 Enrico Scholz * distrib/defaults/apt.conf: initial checkin 2004-02-05 04:43 Enrico Scholz * distrib/Makefile.am: added default apt.conf 2004-02-05 04:43 Enrico Scholz * doc/configuration.xml: documented default apt.conf 2004-02-05 04:43 Enrico Scholz * lib/syscall-legacy.hc: minor code cleanups added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL' 2004-02-05 04:42 Enrico Scholz * m4/ensc_syscall.m4: enhanced check by using kernel headers 2004-02-05 04:42 Enrico Scholz * scripts/vserver-build.functions.apt: added default apt.conf/vendors.conf files 2004-02-05 04:41 Enrico Scholz * src/chcontext.c: use sethostname(2)/setdomainname(2) again... 2004-02-05 00:39 Enrico Scholz * configure.ac: use ENSC_SYSCALL enhanced diagnostic output 2004-02-05 00:38 Enrico Scholz * lib/: syscall-legacy.hc, vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL 2004-02-05 00:38 Enrico Scholz * lib/syscall.c: cleanups; do not include "compat.h" anymore explicitly 2004-02-05 00:37 Enrico Scholz * Makefile.am: added @WGET@ substitution 2004-02-04 22:26 Enrico Scholz * m4/ensc_syscall.m4: initial checkin 2004-02-04 22:23 Enrico Scholz * scripts/vpkg: implemented Debian support 2004-02-04 22:22 Enrico Scholz * scripts/vserver: cleanups added '--silent' option 2004-02-04 22:21 Enrico Scholz * src/: vunify-init.hc, vunify.c: minor cleanups 2004-02-04 04:28 Enrico Scholz * lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter transmission 2004-02-04 04:17 Enrico Scholz * NEWS: version 0.28.193 2004-02-04 04:17 Enrico Scholz * configure.ac: added check for wget version 0.28.193 2004-02-04 04:10 Enrico Scholz * util-vserver.spec.in: added some (Build)Requires: 2004-02-04 04:10 Enrico Scholz * contrib/manifest.dat.pathsubst: added debootstrap files 2004-02-04 04:09 Enrico Scholz * doc/configuration.xml: documented debootstrap configuration 2004-02-04 04:07 Enrico Scholz * scripts/vserver-build.debootstrap: fixed path of default-uri file 2004-02-04 03:51 Enrico Scholz * distrib/misc/debootstrap.uri: initial checkin 2004-02-04 03:51 Enrico Scholz * distrib/Makefile.am: added debootstrap.uri 2004-02-04 03:48 Enrico Scholz * scripts/vserver-setup.functions: use $PKGLIBDEFAULTDIRc 2004-02-04 03:47 Enrico Scholz * scripts/: vserver-build.apt-rpm, vserver-build.functions, vserver-build.skeleton: cleanups; use 'base.' namespace 2004-02-04 03:46 Enrico Scholz * scripts/vserver-build: added debootstrap 2004-02-04 03:46 Enrico Scholz * scripts/vpkg: added basic support for Debian 2004-02-04 03:46 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_WGET 2004-02-04 03:45 Enrico Scholz * scripts/Makefile-files: added debootstrap and pkgmgmt files 2004-02-04 03:44 Enrico Scholz * scripts/vserver-build.debootstrap: initial checkin 2004-02-03 23:22 Enrico Scholz * NEWS, configure.ac: version 0.28.192 2004-02-03 23:21 Enrico Scholz * src/.cvsignore: added 'vuname' 2004-02-03 23:19 Enrico Scholz * contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst, .cvsignore: initial checkin 2004-02-03 22:58 Enrico Scholz * configure.ac: added more details to the final summary 2004-02-03 22:57 Enrico Scholz * distrib/Makefile.am: added misc/fstab 2004-02-03 22:57 Enrico Scholz * scripts/: vserver-build.apt-rpm, vserver-build.functions: splitted some functions into a separate vserver-build.functions.pkgmgmt file use XXX.yyy namespace-style notation 2004-02-03 22:54 Enrico Scholz * scripts/vserver-build.functions.pkgmgmt, scripts/vserver-build.skeleton, distrib/misc/fstab: initial checkin 2004-02-03 22:54 Enrico Scholz * scripts/vserver-setup.functions: allow to configure fstab-file 2004-02-03 22:53 Enrico Scholz * scripts/: vserver-build.functions.apt, vserver-build.functions.rpm: splitted some functions into a separate vserver-build.functions.pkgmgmt file use XXX.yyy namespace-style notation 2004-02-03 22:52 Enrico Scholz * scripts/vserver-build: added skeleton support fixed help message 2004-02-03 22:52 Enrico Scholz * scripts/vserver: added '--debug' option 2004-02-03 22:51 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT 2004-02-03 22:48 Enrico Scholz * scripts/Makefile-files: added vserver-build.skeleton 2004-02-03 22:47 Enrico Scholz * src/vkill.c: cleanups; use modern interfaces 2004-02-03 22:47 Enrico Scholz * src/util.h: VSERVER_DECLARE_CMD macro: added 2004-02-03 22:46 Enrico Scholz * src/Makefile-files: added vuname 2004-02-03 22:45 Enrico Scholz * src/testsuite/Makefile-files: added workaround for automake bug 2004-02-03 22:45 Enrico Scholz * src/vuname.c: initial checkin 2004-02-03 13:59 Enrico Scholz * configure.ac: use ENSC_C99COMPILER give out summary at end of ./configure 2004-02-03 13:57 Enrico Scholz * src/Makefile-files: * added support for ENSC_HAVE_C99_COMPILER and conditionalized build of 'vunify' * renamed *_CXX_X_* variables to *_CXX_* 2004-02-03 13:55 Enrico Scholz * src/vunify.cc[DEAD]: removed since rewritten in C 2004-02-03 13:55 Enrico Scholz * m4/ensc_dietlibc.m4: use 'yes' instead of '1' 2004-02-03 13:55 Enrico Scholz * m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER added warning-messages 2004-02-03 13:54 Enrico Scholz * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc: #include 2004-02-02 20:34 Enrico Scholz * doc/compatibility.xml: added note about chcontext rewrite 2004-02-02 20:34 Enrico Scholz * configure.ac: added support for olduts API 2004-02-02 20:33 Enrico Scholz * Makefile.am: substitute @PACKAGE@ too 2004-02-02 20:32 Enrico Scholz * src/testsuite/Makefile-files: added chcontext-test.c 2004-02-02 20:32 Enrico Scholz * src/testsuite/chcontext-test.c: initial checkin 2004-02-02 20:32 Enrico Scholz * src/wrappers.h: added Esetsid() 2004-02-02 20:32 Enrico Scholz * src/wrappers-vserver.h: return xid_t instead of void 2004-02-02 20:31 Enrico Scholz * src/vserver-stat.c: cleanups added missing '\n' in error-msg 2004-02-02 20:31 Enrico Scholz * src/vserver-info.c: added UTS tag 2004-02-02 20:30 Enrico Scholz * src/reducecap.c: cleanups in the vc_new_s_context() call 2004-02-02 20:06 Enrico Scholz * src/chcontext.c: rewrote and enhanced it 2004-02-02 20:05 Enrico Scholz * src/Makefile-files: made chcontext a dietlibc program and updated its SOURCES 2004-02-02 20:00 Enrico Scholz * lib/vserver.h: return xid_t on vc_new_s_context() added VHOST/vhi functions and types 2004-02-02 19:59 Enrico Scholz * lib/vserver-internal.h: cleanups added CALL_VC_OLDUTS() added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers 2004-02-02 19:58 Enrico Scholz * lib/virtual.h: added VHOST support 2004-02-02 19:58 Enrico Scholz * lib/: syscall_gettaskxid-oldproc.hc, syscall_getvxinfo-oldproc.hc: renamed *_X to *_oldproc 2004-02-02 19:57 Enrico Scholz * lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c: fixed vc_new_s_context() to return the context instead of 0/1 2004-02-02 19:55 Enrico Scholz * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc, syscall_getiattr-v13.hc, syscall_getvxinfo-v13.hc, syscall_kill-v11.hc, syscall_setiattr-v13.hc: use CTX_USER2KERNEL to wrap xid 2004-02-02 19:54 Enrico Scholz * lib/capabilities.c: allow both 'CAP_xxx' and 'xxx' 2004-02-02 19:36 Enrico Scholz * lib/Makefile-files: added *vhiname* files 2004-02-02 19:32 Enrico Scholz * lib/: syscall_getvhiname-olduts.hc, syscall_getvhiname-v13.hc, syscall_getvhiname.c, syscall_setvhiname-olduts.hc, syscall_setvhiname-v13.hc, syscall_setvhiname.c: initial checkin 2004-01-29 12:09 Enrico Scholz * doc/.cvsignore: initial checkin 2004-01-29 12:08 Enrico Scholz * NEWS: version 0.28.190 2004-01-29 12:07 Enrico Scholz * Makefile.am: cleanups; use $(SED) instead of sed fix $pkglibdir in install-data-hook put some hooks into own targets 2004-01-29 12:06 Enrico Scholz * configure.ac: added tests for sed and cmp outsourced ext2fs test (merged from 0.28) 2004-01-29 12:05 Enrico Scholz * src/vserver-stat.c: fixed insert-into-list function give out warning when vc_get_task_xid() fails 2004-01-29 12:04 Enrico Scholz * src/vserver-info.c: use DIM_OF() macro added APIVER tag fixed help message 2004-01-29 12:04 Enrico Scholz * src/util.h: added DIM_OF() macro 2004-01-29 12:03 Enrico Scholz * src/.cvsignore: added vrsetup 2004-01-29 12:03 Enrico Scholz * scripts/: rootshell, vapt-get, vapt-get-worker, vpkg, vpstree, vrpm, vrpm-preload, vrpm-worker, vserver, vserver-build, vserver-copy, vservers.grabinfo.sh, vsysvwrapper, vtop, legacy/distrib-info, legacy/vserver, legacy/vserverkillall: fixed/changed path-detection for $UTIL_VSERVER_VARS 2004-01-29 12:02 Enrico Scholz * scripts/Makefile-files: cleanups do not install util-vserver-vars in SBINDIR anymore 2004-01-29 12:01 Enrico Scholz * m4/ensc_e2fscheck.m4: initial checkin 2004-01-29 12:00 Enrico Scholz * lib/: ext2fs.h, getversion.c, vserver.h: merged with 0.28 2004-01-23 22:07 Enrico Scholz * doc/Makefile-files: added some files to doc_DAT 2004-01-23 21:51 Enrico Scholz * configure.ac: version 0.27.199 added check for xsltproc 2004-01-23 21:51 Enrico Scholz * NEWS: version 0.27.199 2004-01-23 21:50 Enrico Scholz * compat.h: added ENSC_FIX_IOCTL() 2004-01-23 21:49 Enrico Scholz * Makefile.am: added $(doc_DAT) 2004-01-23 21:48 Enrico Scholz * doc/Makefile-files: added compat-doc 2004-01-23 21:48 Enrico Scholz * doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml: initial checkin 2004-01-23 21:47 Enrico Scholz * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values 2004-01-22 22:35 Enrico Scholz * lib/: getversion-internal.hc, syscall-compat.hc, syscall_getiattr-v13.hc, syscall_gettaskxid-v13.hc, syscall_getvxinfo-v13.hc, syscall_kill-v11.hc, syscall_rlimit-v11.hc, syscall_setiattr-v13.hc: use the VCMD_* macros instead of the VC_CMD(...) macros 2004-01-22 16:42 Enrico Scholz * NEWS, configure.ac: version 0.27.198 2004-01-22 16:40 Enrico Scholz * src/vrsetup.c: fixed copyright date 2004-01-22 15:24 Enrico Scholz * src/wrappers.h: added Eioctl() wrapper 2004-01-22 15:22 Enrico Scholz * src/Makefile-files: added vrsetup 2004-01-22 15:22 Enrico Scholz * src/vrsetup.c: initial checkin 2004-01-22 14:43 Enrico Scholz * src/vunify-doit.hc: * provide st_mode at vc_set_iattr_compat() call 2004-01-22 14:42 Enrico Scholz * src/: lsxid.c, showattr.c: * provide st_mode at vc_set_iattr_compat() call * do not stop on non-regular files; vc_set_iattr_compat() handles this already 2004-01-22 14:41 Enrico Scholz * src/setattr.c: * removed the race-check; this is done by vc_set_iattr_compat() already * provide st_mode at vc_set_iattr_compat() call * do not stop on non-regular files; vc_set_iattr_compat() handles this already * moved setFlags() code into handleFile() * added 'iunlink' option 2004-01-22 14:40 Enrico Scholz * src/chxid.c: * removed the race-check; this is done by vc_set_iattr_compat() already * provide st_mode at vc_set_iattr_compat() call * do not stop on non-regular files; vc_set_iattr_compat() handles this already * moved setFile() code into handleFile() 2004-01-22 14:38 Enrico Scholz * src/Makefile-files: removed 'vunify' from list of C++ files 2004-01-22 14:37 Enrico Scholz * lib/syscall_gettaskxid-v13.hc: fixed call 2004-01-22 14:36 Enrico Scholz * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc: when ioctl() returns a value <-1, assign errno manually and return -1 2004-01-22 14:35 Enrico Scholz * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc: updated to changed API; removed 'dev' field from 'struct vcmd_ctx_iattr_v0' 2004-01-22 14:34 Enrico Scholz * lib/virtual.h: updated; removed 'dev' field from 'struct vcmd_ctx_iattr_v0' 2004-01-22 14:34 Enrico Scholz * lib/vserver-internal.h: CALL_VC(): return ENOSYS in errorcase 2004-01-22 14:33 Enrico Scholz * lib/vserver.h: * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to avoid an additional 'lstat' 2004-01-22 14:30 Enrico Scholz * lib/: fscompat_getiattr.c, fscompat_setiattr.c: * added additional 'mode' parameter to avoid an additional 'lstat' 2004-01-22 14:29 Enrico Scholz * lib/: fscompat_getiattr-fscompat.hc, fscompat_setiattr-fscompat.hc: * added additional 'mode' parameter to avoid an additional 'lstat' * operate on regular files and directories only 2004-01-21 22:32 Enrico Scholz * lib/syscall_gettaskxid-v13.hc: return VC_NOCTX instead of -1 2004-01-21 20:06 Enrico Scholz * tests/getinitpid.c: updated to new API 2004-01-21 20:06 Enrico Scholz * src/vserver-info.c: added INITPID* and XID tags 2004-01-21 20:01 Enrico Scholz * src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c, src/wrappers-vserver.h, tests/getctx.c: use vc_get_task_xid() instead of vc_X_getctx() 2004-01-21 19:59 Enrico Scholz * lib/vserver.h: * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus required typedefinitions * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by functions above 2004-01-21 19:57 Enrico Scholz * lib/vserver-internal.h: * added fscompat & oldproc API * added support for VC_MULTIVERSION_SYSCALL which chooses the optimal CALL_VC variant * changed CALL_VC() so that it looks for version greater than requested one now 2004-01-21 19:55 Enrico Scholz * lib/virtual.h: updated; added VINFO commands 2004-01-21 19:55 Enrico Scholz * lib/: syscall_kill.c, syscall_rlimit.c: cleanups; optimize CALL_VC() usage 2004-01-21 19:54 Enrico Scholz * lib/: fscompat_getiattr.c, fscompat_setiattr.c: cleanups; use CALL_VC() macro 2004-01-21 19:53 Enrico Scholz * lib/: checkversion.c, getversion-internal.hc, getversion.c, ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc, syscall-compat.hc, syscall.c, syscall_getiattr-v13.hc, syscall_setiattr-v13.hc: cleanups; fixed/changed "vserver-internal.h" including 2004-01-21 19:50 Enrico Scholz * lib/Makefile-files: added get_task_xid & get_vc_info files removed obsoleted getctx/getinitpid files renamed some -v11 files to -fscompat 2004-01-21 19:48 Enrico Scholz * lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD], getctx.c[DEAD], getinitpid-compat.hc[DEAD], getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]: obsoleted by v13/oldproc functions 2004-01-21 19:47 Enrico Scholz * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc, syscall_gettaskxid-oldproc.hc, syscall_gettaskxid-v13.hc, syscall_gettaskxid.c, syscall_getvxinfo-oldproc.hc, syscall_getvxinfo-v13.hc, syscall_getvxinfo.c: initial checkin 2004-01-21 19:46 Enrico Scholz * lib/: fscompat_getiattr-fscompat.hc, fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc, fscompat_setiattr-v11.hc[DEAD]: renamed *-v11 to *-fscompat 2004-01-21 19:45 Enrico Scholz * .cvsignore: added 'Build-*' 2004-01-21 19:43 Enrico Scholz * configure.ac: added 'oldproc' API 2004-01-21 02:35 Enrico Scholz * src/: Makefile-files, vunify-compare.hc, vunify-compare.ic[DEAD], vunify-doit.hc, vunify-doit.ic[DEAD], vunify-init.hc, vunify-init.ic[DEAD], vunify.c: renamed *.ic to *.hc 2004-01-21 02:30 Enrico Scholz * src/vunify.h: added changes for new API added rsSPECIAL reason 2004-01-21 02:29 Enrico Scholz * src/vunify.c: added changes for new API 2004-01-21 02:27 Enrico Scholz * src/vunify-doit.ic: updated to new API 2004-01-21 02:27 Enrico Scholz * src/vlimit.c: fixed help message 2004-01-21 02:25 Enrico Scholz * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, showattr.c: updated/enhanced for new API 2004-01-21 02:24 Enrico Scholz * lib/virtual.h: updated 2004-01-21 02:19 Enrico Scholz * lib/vserver-internal.h: added v13 API 2004-01-21 02:19 Enrico Scholz * lib/vserver.h: added fscompat and v13 functions removed ioctl functions 2004-01-21 02:18 Enrico Scholz * lib/Makefile-files: added fscompat and v13 functions 2004-01-21 02:17 Enrico Scholz * lib/: ioctl-getext2flags.c[DEAD], ioctl-getfilecontext.c[DEAD], ioctl-setext2flags.c[DEAD], ioctl-setfilecontext.c[DEAD], ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc: do not provide the ioctl-functions anymore; use them only internally and include them directly. Therefore, renamed them from *.c to *.hc 2004-01-21 02:14 Enrico Scholz * lib/: fscompat_getiattr-v11.hc, fscompat_getiattr.c, fscompat_setiattr-v11.hc, fscompat_setiattr.c, ioctl-getxflg.hc, ioctl-setxflg.hc, syscall_getiattr-v13.hc, syscall_getiattr.c, syscall_setiattr-v13.hc, syscall_setiattr.c: initial checkin 2004-01-21 02:12 Enrico Scholz * configure.ac: added v13 & fscompat APIs 2004-01-19 19:23 Enrico Scholz * distrib/misc/vunify-exclude: added .rpmdb 2004-01-19 19:22 Enrico Scholz * src/: chxid.c, lsxid.c, setattr.c, showattr.c: s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files 2004-01-19 19:21 Enrico Scholz * src/Makefile-files: removed vunify-operations 2004-01-19 19:19 Enrico Scholz * src/vunify.h: cleanups; moved structure declarations from vunify.c into this headerfile 2004-01-19 19:16 Enrico Scholz * src/vunify.c: cleanups added 'skip_reason' support added debug output 2004-01-19 19:14 Enrico Scholz * src/vunify-init.ic: added debug output fixed descriptor leak 2004-01-19 19:11 Enrico Scholz * src/: vunify-compare.ic, vunify-doit.ic: initial checkin 2004-01-19 19:11 Enrico Scholz * src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]: obsoleted by more straight-forward code 2004-01-19 19:04 Enrico Scholz * src/vlimit.c: fixed copy&paste error 2004-01-17 06:35 Enrico Scholz * NEWS, configure.ac: version 0.27.196 2004-01-17 06:25 Enrico Scholz * tests/vserver-info.c: updated to new vc_getVserverVdir() API 2004-01-17 06:24 Enrico Scholz * src/vunify.c: moved init*() functions to vunify-init.c 2004-01-17 06:23 Enrico Scholz * src/vunify-operations.c: compareUnify(): check mtime too 2004-01-17 06:23 Enrico Scholz * src/vunify-matchlist.h: made 'buf' constant 2004-01-17 06:22 Enrico Scholz * src/vunify-matchlist.c: allow cmp-pointer to be NULL 2004-01-17 06:22 Enrico Scholz * src/vunify-init.ic: use VPKG_PROG instead of PKGMGMT_INFO_PROG register 'vdir' use default exclude-lists 2004-01-17 06:16 Enrico Scholz * src/vunify-debug.c: added a const_cast 2004-01-17 06:15 Enrico Scholz * src/vserver-info.c: updated VDIR tag to new interface 2004-01-17 06:15 Enrico Scholz * scripts/vserver: added 'unify' and 'pkg' commands 2004-01-17 06:14 Enrico Scholz * scripts/vpkg: initial checkin 2004-01-17 06:14 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VUNIFY and $_VPKG 2004-01-17 06:13 Enrico Scholz * scripts/: distrib-info[DEAD], legacy/distrib-info: moved distrib-info to legacy/ 2004-01-17 06:13 Enrico Scholz * scripts/Makefile-files: moved distrib-info to legacy/ added vpkg 2004-01-17 06:12 Enrico Scholz * lib/: getvservervdir.c, vserver.h: added 'physical' parameter to vc_getVserverVdir() which resolves the complete physical path of the vdir 2004-01-17 06:06 Enrico Scholz * distrib/misc/vunify-exclude: initial checkin 2004-01-17 06:06 Enrico Scholz * distrib/Makefile.am: added vunify-exclude 2004-01-17 06:05 Enrico Scholz * util-vserver.spec.in: use manifest-data for -legacy 2004-01-17 06:04 Enrico Scholz * pathconfig.h.pathsubst: added VPKG_PROG minor cleanups 2004-01-16 19:41 Enrico Scholz * src/testsuite/vunify-test.sh: applied new calling scheme 2004-01-16 19:41 Enrico Scholz * src/testsuite/vunify-functest.c: added wrapper_exit_code 2004-01-16 19:40 Enrico Scholz * src/wrappers.h: Elseek(), Emkstemp(): added Emalloc(), Erealloc(): fixed declarations 2004-01-16 19:39 Enrico Scholz * src/: vunify-matchlist.c, vunify-matchlist.h, vunify-operations.c, vunify.c: added exclude-list support 2004-01-16 19:04 Enrico Scholz * src/vserver-info.c: added APPDIR tag made it possible to supply additional paramaters 2004-01-16 19:03 Enrico Scholz * src/: new-namespace.c, rpm-fake.c: do not use CLONE_VFORK in debug mode; lockups with 'strace' are too annoying 2004-01-16 19:03 Enrico Scholz * src/Makefile-files: updated vunify setup added files for vunify 2004-01-16 18:59 Enrico Scholz * scripts/legacy/.cvsignore, src/vunify-debug.c, src/vunify-init.ic, src/vunify.h, src/wrappers-io.h: initial checkin 2004-01-16 18:59 Enrico Scholz * scripts/functions: accept vservers beginning with './' 2004-01-16 18:57 Enrico Scholz * lib/vserver.h: added new management functions + doc 2004-01-16 18:57 Enrico Scholz * lib/internal.h: added utilvserver_isDirectory() prototype 2004-01-16 18:57 Enrico Scholz * lib/getvservervdir.c: use utilvserver_isDirectory() 2004-01-16 18:56 Enrico Scholz * lib/Makefile-files: added new management sources 2004-01-16 18:55 Enrico Scholz * lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c: initial checkin 2004-01-16 18:55 Enrico Scholz * util-vserver.spec.in: use filelists from contrib/make-manifest 2004-01-16 18:53 Enrico Scholz * configure.ac: fixed CVS tag 2004-01-16 18:52 Enrico Scholz * Makefile.am: added contrib/ dir substitute MANDIR too 2004-01-14 03:43 Enrico Scholz * src/util-exitlikeprocess.c: added missing 2004-01-14 03:33 Enrico Scholz * src/fstool.h: added 'local_fs' struct-member 2004-01-14 03:32 Enrico Scholz * src/fstool.c: added support for '-x' (do not cross filesystems) fixed invocation with directory-name implemented '-a' (show dot) 2004-01-14 03:30 Enrico Scholz * src/vps.c: minor documentation fix 2004-01-14 03:30 Enrico Scholz * src/: chxid.c, lsxid.c, setattr.c, showattr.c: added and documented '-x' switch 2004-01-14 01:27 Enrico Scholz * src/vps.c: makde it compilable with gcc296 2004-01-14 01:26 Enrico Scholz * util-vserver.spec.in: added -legacy subpackage 2004-01-14 01:05 Enrico Scholz * Makefile.am: removed timestamps in legacy-dir also substitute LEGACYDIR and PS 2004-01-14 01:03 Enrico Scholz * src/vps.c: added native '--version' and '--help' 2004-01-14 01:02 Enrico Scholz * scripts/Makefile-files: added legacy-scripts to $(scripts_OPTIONS_EXEMPT) added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES) 2004-01-14 01:01 Enrico Scholz * m4/validate.am: fixed parallel build 2004-01-14 00:38 Enrico Scholz * configure.ac: added check for PS 2004-01-14 00:37 Enrico Scholz * pathconfig.h.pathsubst: added PS_PROG 2004-01-14 00:37 Enrico Scholz * src/.cvsignore: added vps 2004-01-14 00:36 Enrico Scholz * src/Makefile-files: made vps a dietprog 2004-01-14 00:36 Enrico Scholz * lib/getctx.c: minor code cleanups 2004-01-14 00:30 Enrico Scholz * lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support 2004-01-14 00:29 Enrico Scholz * lib/vserver.h: vc_get_securecaps(): added prototype 2004-01-14 00:29 Enrico Scholz * lib/vserver-internal.h: made CALL_VC-macro a block 2004-01-14 00:28 Enrico Scholz * src/util-exitlikeprocess.c: include 2004-01-14 00:22 Enrico Scholz * scripts/Makefile-files: moved legacy scripts into legacy/ and updated variables 2004-01-14 00:21 Enrico Scholz * scripts/util-vserver-vars.pathsubst: updated legacy paths 2004-01-14 00:21 Enrico Scholz * src/Makefile-files: added vps 2004-01-14 00:20 Enrico Scholz * src/util.h: exitLikeProcess(): added prototype 2004-01-14 00:20 Enrico Scholz * src/wrappers.h: Emalloc(), Erealloc(): added 2004-01-14 00:19 Enrico Scholz * src/: util-exitlikeprocess.c, vps.c: initial checkin 2004-01-14 00:18 Enrico Scholz * scripts/: save_s_context[DEAD], vps.pathsubst[DEAD], vserver-legacy[DEAD], vserverkillall[DEAD]: moved into legacy 2004-01-14 00:18 Enrico Scholz * scripts/legacy/: save_s_context, vps.pathsubst, vserver, vserverkillall: initial checkin (moved from ../) 2004-01-13 21:05 Enrico Scholz * scripts/vserver-legacy: use 'exec' to call commands on 'suexec' (patch by Alec Thomas) 2004-01-13 15:57 Enrico Scholz * src/Makefile-files: added missing fstool.h header 2004-01-13 15:57 Enrico Scholz * lib/virtual.h: updated (added scheduler stuff) 2004-01-13 15:56 Enrico Scholz * src/vkill.c: removed warnings about unused parameters 2004-01-13 15:55 Enrico Scholz * lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c, tests/escaperoot.c, tests/testipc.c, tests/testlimit.c, tests/testopenf.c: made it compilable with gcc296 2004-01-13 15:20 Enrico Scholz * Makefile.am: use $(src_sbin_SCRPTS) 2004-01-13 15:19 Enrico Scholz * lib/vserver.h: added declarations for the ext2fs functions 2004-01-13 15:18 Enrico Scholz * lib/vserver-internal.h: added EXT2FS macros 2004-01-13 15:18 Enrico Scholz * lib/fmt.h: fixed xulong/xlong declarations 2004-01-13 15:17 Enrico Scholz * lib/Makefile-files: added the ioctl-* files added ext2fs.h 2004-01-13 15:17 Enrico Scholz * src/.cvsignore: updated 2004-01-13 15:16 Enrico Scholz * src/Makefile-files: removed ext2fs.h added the fstools (lsxid,chxid,showattr,setattr) plus deps 2004-01-13 15:15 Enrico Scholz * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, showattr.c: minor/medium cleanups 2004-01-13 15:15 Enrico Scholz * src/fstool-resolvectx.c: initial checkin 2004-01-13 14:49 Enrico Scholz * src/showattr.c: rewrote completely 2004-01-13 14:48 Enrico Scholz * lib/ext2fs.h, src/ext2fs.h[DEAD]: moved ext2fs.h from src/ into lib/ directory; we are providing the needed functionality through libvserver now 2004-01-13 14:45 Enrico Scholz * src/chxid.c, src/fstool.c, src/fstool.h, src/lsxid.c, src/setattr.c, lib/ioctl-getext2flags.c, lib/ioctl-getfilecontext.c, lib/ioctl-setext2flags.c, lib/ioctl-setfilecontext.c: initial checkin 2004-01-07 16:46 Enrico Scholz * lib/vserver.h: added URL which describes context-creation 2004-01-07 16:40 Enrico Scholz * src/chcontext.c: * removed obsolete and unused 'fakeinit' variable * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit requires a second call for ctx -2 to take effect 2004-01-05 23:19 Enrico Scholz * util-vserver.spec.in: added vserver-info 2004-01-05 23:19 Enrico Scholz * src/.cvsignore: updated 2004-01-05 23:18 Enrico Scholz * src/wrappers.h: Edup2(): added 2004-01-05 23:18 Enrico Scholz * src/vserver-stat.c: use existing syscall-wrappers instead of checking return-codes manually 2004-01-05 23:17 Enrico Scholz * src/vserver-info.c: initial checkin 2004-01-05 23:16 Enrico Scholz * src/rpm-fake.c: use fd3 for synchronization with resolver adding some missing '\n' in messages ignore empty environment variables too exitRPMFake(): conditionalized debug-message 2004-01-05 23:15 Enrico Scholz * src/rpm-fake-resolver.c: daemonize(): child waits for parent to finish now use fd3 for synchronisation enable fork on default 2004-01-05 23:13 Enrico Scholz * src/Makefile-files: added vserver-info minor cosmetical fixes 2004-01-05 23:12 Enrico Scholz * scripts/vserver.stop: fixed error-handling 2004-01-05 23:12 Enrico Scholz * scripts/vserver-setup.functions: added '--context' option minor cosmetical cleanups 2004-01-05 23:11 Enrico Scholz * scripts/vserver-build.functions.apt: initVariablesApt(): fixed empty function body 2004-01-05 22:57 Enrico Scholz * scripts/vrpm-preload: major cleanups; use 'vserver-info' to retrieve information about vserver 2004-01-05 22:57 Enrico Scholz * scripts/vapt-get-worker: removed old, unused debug code 2004-01-05 22:56 Enrico Scholz * scripts/: vapt-get, vrpm: use modern '--help' & '--version' output 2004-01-05 22:55 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VSERVER_INFO 2004-01-05 22:55 Enrico Scholz * scripts/functions: getVserverStatus(): fixed usage of 2nd parameter 2004-01-05 22:53 Enrico Scholz * lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c, vserver-internal.h, vserver.h: small cosmetical fix 2003-12-30 21:15 Enrico Scholz * configure.ac: version 0.27.190 2003-12-30 20:20 Enrico Scholz * util-vserver.spec.in: - since dynamic libraries will be installed now, call /sbin/ldconfig - other updates... 2003-12-30 20:15 Enrico Scholz * src/compat-pivot_root.h: use instead of to fix problems with RH's headers 2003-12-30 19:09 Enrico Scholz * src/testsuite/vunify-test.sh: fixed paths 2003-12-30 19:08 Enrico Scholz * scripts/vserver.stop: use sendKillSequence instead of ctx-kill 2003-12-30 19:08 Enrico Scholz * scripts/vserver.functions: sendKillSequence(): added 2003-12-30 19:07 Enrico Scholz * scripts/util-vserver-vars.pathsubst: removed _CTX_KILL added _VKILL 2003-12-30 19:06 Enrico Scholz * scripts/functions: getVserverStatus(): fixed usage if ctx isCtxRunning(): added 2003-12-30 18:42 Enrico Scholz * Makefile.am: added missing compat-c99.h header-file 2003-12-30 18:41 Enrico Scholz * src/chroot-rm.c: fixed order of chroot() and parameter evaluation so that '--version' and '--help' are working as non-root also 2003-12-30 18:40 Enrico Scholz * src/Makefile-files: added missing headers removed 'ctx-kill'; it is obsoleted through 'vkill' 2003-12-30 18:38 Enrico Scholz * src/ctx-kill.c[DEAD]: replaced by 'vkill' 2003-12-30 18:09 Enrico Scholz * compat.h: use results from dietlib's C99 compatibility-check 2003-12-30 18:08 Enrico Scholz * m4/ensc_dietlibc.m4: added check for C99 compatibility 2003-12-30 18:08 Enrico Scholz * m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP mismatch 2003-12-30 17:26 Enrico Scholz * .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore: updated 2003-12-30 17:24 Enrico Scholz * lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c: merged with 0.26.90 2003-12-30 17:22 Enrico Scholz * src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD path 2003-12-30 17:22 Enrico Scholz * scripts/vserver: updated start/stop help-messages 2003-12-30 17:21 Enrico Scholz * scripts/functions: getAllVservers(): ignore backup vservers 2003-12-30 17:20 Enrico Scholz * distrib/Makefile.am: fixed multiple 'make install' by using '-f' on 'ln' 2003-12-30 17:19 Enrico Scholz * configure.ac: - merged with 0.26.90 (fixed --enable-apis, renamed ctx_t to xid_t, renamed syscall, use C++ for ext2fs.h test) - libtool'ized it 2003-12-30 17:04 Enrico Scholz * src/Makefile-files: * added vkill (merged from 0.26.90) * libtool'ized it 2003-12-30 17:03 Enrico Scholz * lib/Makefile-files: * added vc_kill() syscall (merged from 0.26.90) * libtool'ized it 2003-12-30 16:59 Enrico Scholz * Makefile.am: * added legacy-dir (merged from 0.26.90) * libtool'ized it 2003-12-30 16:56 Enrico Scholz * src/: .cvsignore, ctx-kill.c, rpm-fake-resolver.c, rpm-fake.c, save_ctxinfo.c, vlimit.c, vserver-stat.c, wrappers-vserver.h: merged with 0.26.90 2003-12-30 16:52 Enrico Scholz * tests/getctx.c, compat.h, lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c, lib/getversion-internal.hc, lib/getversion.c, lib/getvserverbyctx.c, lib/getvserverctx.c, lib/syscall-compat.hc, lib/syscall-legacy.hc, lib/syscall.c, lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h, lib/vserver-internal.h, lib/vserver.h, scripts/Makefile-files, scripts/vps.pathsubst, scripts/vserver-legacy: merged with 0.26.90 2003-12-29 20:02 uid68581 * src/capchroot.c: do not use vc_chrootsafe() anymore 2003-12-29 20:01 uid68581 * tests/Makefile-files: removed chrootsafe libtool'ized 2003-12-26 01:49 uid68581 * compat-c99.h, src/testsuite/Makefile-files, src/testsuite/rpm-fake-test.c, src/testsuite/rpm-fake-test.sh, src/testsuite/vunify-functest.c, src/testsuite/vunify-test.sh, src/testsuite/data/rpm-fake-test.inp, src/testsuite/data/rpm-fake-test.out: initial checkin 2003-12-26 01:49 uid68581 * pathconfig.h.pathsubst: added RESOLVER_PROG 2003-12-26 01:48 uid68581 * scripts/vprofile[DEAD]: removed since obsoleted 2003-12-26 01:48 uid68581 * tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c: used workarounds to make it compilable with non-C99 compilers 2003-12-26 01:47 uid68581 * src/wrappers.h: added setgid/setuid/setgroups wrappers 2003-12-26 01:47 uid68581 * src/util.h: added Xmemcpy() added safeChdir() prototype 2003-12-26 01:46 uid68581 * src/rpm-fake.c: rewrote large parts added NSS functions (getpwnam(), getgrnam(), ...) 2003-12-26 01:45 uid68581 * src/fakerunlevel.c: use setgroups() also 2003-12-26 01:45 uid68581 * src/chroot-rm.c: added '--help' and '--version' 2003-12-26 01:44 uid68581 * src/.cvsignore: added exec-cd and rpm-fake-resolver removed secure-umount 2003-12-26 01:41 uid68581 * src/: exec-cd.c, rpm-fake-resolver.c, vunify-matchlist.c, vunify-matchlist.h, vunify-operations.c, vunify-operations.h, vunify.c, wrappers-dirent.h, util-safechdir.c: initial checkin 2003-12-26 01:38 uid68581 * src/Makefile-files: removed secure-umount added exec-cd vunify will be a dietlibc program soonly 2003-12-26 01:34 uid68581 * scripts/: vsysvwrapper, vtop: fixed quoting 2003-12-26 01:34 uid68581 * scripts/vserver.functions: use 'exec-cd' instead of 'secure-umount' 2003-12-26 01:33 uid68581 * scripts/vserver-build.functions.apt: fixed initVariablesApt() added support for default apt.conf 2003-12-26 01:33 uid68581 * scripts/vserver-build.functions: rename package-cfg directory on '--force' also 2003-12-26 01:32 uid68581 * scripts/vserver-build.apt-rpm: added '--debug' option 2003-12-26 01:32 uid68581 * scripts/vserver: added package-management options (atleast their documention) 2003-12-26 01:30 uid68581 * scripts/vapt-get-worker: set RPM::PM to 'external' 2003-12-26 01:29 uid68581 * scripts/util-vserver-vars.pathsubst: added _EXEC_CD removed _SECURE_UMOUNT 2003-12-26 01:29 uid68581 * scripts/: rootshell, vpstree: fixed quoting 2003-12-26 01:29 uid68581 * scripts/functions: added support for default apt.conf 2003-12-26 01:23 uid68581 * scripts/Makefile-files: removed vprofile 2003-12-26 01:22 uid68581 * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4, ensc_release.m4, ensc_uv_vrootdir.m4: fixed broken quoting which is complained by recent automake 2003-12-26 01:22 uid68581 * lib/: getvserverbyctx.c, getvserverctx.c: added workarounds for non-C99 compilers 2003-12-26 01:21 uid68581 * distrib/defaults/apt/apt.conf: initial checkin 2003-12-26 01:20 uid68581 * distrib/Makefile.am: added default apt.conf 2003-12-26 01:20 uid68581 * compat.h: differ between >=3.3 and below at certain options added 'restrict' workarounds 2003-12-26 01:19 uid68581 * Makefile.am: - removed m4_FILES; it is handled by automake >=2.8 automatically - added basic test support 2003-12-02 03:19 Enrico Scholz * scripts/vserver.functions: evaluate CHBIND_OPTS lazily 2003-12-02 03:17 Enrico Scholz * lib/getvservername.c: getRecentName(): return basename of directory but not this of the link anymore 2003-11-22 03:44 Enrico Scholz * NEWS, configure.ac: version 0.26.193 2003-11-22 03:41 Enrico Scholz * src/ifspec.c, configure.ac, Makefile.am, .cvsignore: merged with 0.26 2003-11-22 03:35 Enrico Scholz * Makefile.am: generate some .defaults symlinks 2003-11-22 03:35 Enrico Scholz * util-vserver.spec.in: generate %ghost symlinks in %post added vlimit added some .default directories 2003-11-22 03:31 Enrico Scholz * lib/getvserverctx.c: added missing includes 2003-11-22 03:31 Enrico Scholz * scripts/vserver-setup.functions: use '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR' 2003-11-20 19:10 Enrico Scholz * util-vserver.spec.in: use 'vservers.rev' directory instead of 'vservers/rev' 2003-11-20 19:09 Enrico Scholz * scripts/vserver-setup.functions: use PKGSTATEREVDIR 2003-11-20 19:09 Enrico Scholz * scripts/.cvsignore: added vps 2003-11-20 19:08 Enrico Scholz * Makefile.am: added separate 'pkgstaterevdir' variable 2003-11-20 19:08 Enrico Scholz * pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR 2003-11-20 19:07 Enrico Scholz * lib/Makefile-files: added getvserverctx & getvserverbyctx files added fmtx* files 2003-11-20 19:06 Enrico Scholz * lib/syscall-legacy.hc: has_chrootsafe(), call_set_ctxlimit(): removed 2003-11-20 19:06 Enrico Scholz * lib/vserver.h: vc_getVserverByCtx(), vc_getVserverCtx(): added 2003-11-20 19:05 Enrico Scholz * lib/: fmt.h, fmt.hc: added/use specialized hex-formating functions 2003-11-20 19:04 Enrico Scholz * lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc, getvserverbyctx.c, getvserverctx.c: initial checkin 2003-11-20 19:03 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added PKGSTATEREVDIR 2003-11-20 19:03 Enrico Scholz * src/vserver-stat.c: rewrote it to * use the new management function * remove all traces of printf() * remove stacked functions 2003-11-20 19:01 Enrico Scholz * src/vlimit.c: use the specialized utilvserver_fmt_xuint64() function 2003-11-20 19:01 Enrico Scholz * src/Makefile-files: made 'vserver-stat' a dietlibc-compiled program 2003-11-20 16:37 Enrico Scholz * compat.h: define FMT_PREFIX 2003-11-20 16:35 Enrico Scholz * tests/getinitpid.c, tests/getctx.c, src/save_ctxinfo.c, src/vlimit.c, lib/getprocentry-legacy.c, lib/Makefile-files, lib/fmt-32.c, lib/fmt-64.c, lib/fmt.h, lib/fmt.hc, lib/int2str.c[DEAD], lib/internal.h, lib/uint2str.c[DEAD]: use fmt_*() functions instead of *int2str() 2003-11-20 03:26 Enrico Scholz * scripts/vps[DEAD]: removed since autogenerated from vps.pathsubst 2003-11-19 00:55 Enrico Scholz * distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01, pkgs/02: initial checkin (based on fdr0.95) 2003-11-19 00:52 Enrico Scholz * distrib/Makefile.am: added Fedora Core 1 removed Fedora Beta 2003-11-19 00:51 Enrico Scholz * scripts/vapt-get: do not set $_APT_GET 2003-11-19 00:47 Enrico Scholz * compat.h: merged/added from 0.25 added workaround for broken 'long long' handling of dietlibc 2003-11-19 00:44 Enrico Scholz * lib/Makefile-files, lib/syscall-compat.hc, lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h, lib/vserver-internal.h, lib/vserver.h, Makefile.am, THANKS, configure.ac, util-vserver.spec.in: merged/added from 0.25 2003-11-19 00:40 Enrico Scholz * src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc, src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c, scripts/vserver-legacy: merged/added from 0.25 2003-11-19 00:22 Enrico Scholz * sysv/: rebootmgr.subst, vservers.subst: merged in changes from 0.25 2003-11-05 00:25 Enrico Scholz * NEWS, configure.ac: version 0.24.191 2003-11-05 00:25 Enrico Scholz * util-vserver.spec.in: added '--without dietlibc' option 2003-11-05 00:25 Enrico Scholz * m4/ensc_dietlibc.m4: fixed typos ('withval' instead of 'enableval') 2003-11-05 00:24 Enrico Scholz * lib/: getvservername.c, getvservervdir.c: added '#include ' to fix compilation problems with glibc 2003-11-04 14:56 Enrico Scholz * NEWS, configure.ac: version 0.24.190 2003-11-04 14:55 Enrico Scholz * .cvsignore: added linuxcaps.h (merged from stable) 2003-11-04 14:55 Enrico Scholz * Makefile.am: - separated and completed m4_FILES - added '--show-dead' to cvs2cl params - fix linuxcaps.h (merged from stable) 2003-11-04 14:53 Enrico Scholz * lib/getvservercfgstyle.c: added some additional logic 2003-11-04 14:53 Enrico Scholz * lib/virtual.h: do not include the kernel-header anymore 2003-11-04 14:52 Enrico Scholz * scripts/functions: - getAllVservers: use _tmp instead of tmp to avoid clashes when caller wants to have results in 'tmp', fixed array assignment 2003-11-04 14:51 Enrico Scholz * src/rebootmgr.c: fixed typo 2003-11-04 14:50 Enrico Scholz * tests/vserver-info.c: added '--help' and '--version' 2003-11-04 02:37 Enrico Scholz * configure.ac: merged from SYSCALL_SWITCH 2003-11-04 02:31 Enrico Scholz * m4/ensc_changelog.m4: merged from SYSCALL_SWITCH 2003-11-04 02:06 Enrico Scholz * scripts/distrib-info, scripts/vserver-copy, scripts/vserver-legacy, scripts/vservers.grabinfo.sh, src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst: merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR) 2003-11-04 01:59 Enrico Scholz * m4/validate.am: updated from vserver-djinni 2003-11-04 01:59 Enrico Scholz * lib/vserver-internal.h: ignore lower 8bit on version 2003-11-03 20:38 Enrico Scholz * util-vserver.spec.in: removed 'vkill' for now call 'install-vserverdir' 2003-11-03 20:37 Enrico Scholz * distrib/redhat/initpost: create /etc/sysconfig/network 2003-11-03 20:37 Enrico Scholz * scripts/vserver.functions: - fixed some statements which would fail with 'set -e' - made 'disableInterface' smart so that it calculates parameters automatically 2003-11-03 20:35 Enrico Scholz * scripts/vserver-setup.functions: added support for '--netbcast' 2003-11-03 20:34 Enrico Scholz * lib/getvservername.c: terminate name with '\0' 2003-10-30 18:42 Enrico Scholz * scripts/vserver-legacy: merged from 0.23.95: - reenabled the copy-all mode; can be disabled by setting the $UTIL_VSERVER_AVOID_COPY environment variable - use '-HS' ulimit switch for newly created vservers 2003-10-30 18:36 Enrico Scholz * Makefile.am: - large cleanup; use changed variables from scripts/Makefile - try to keep modes of pathsubstituted files - create own install-rule for vserver-dir; 'make distcheck' does not like /vservers... 2003-10-30 18:35 Enrico Scholz * src/reducecap.c: use QUOTACTL (merged from 0.23.94) 2003-10-30 18:34 Enrico Scholz * src/rebootmgr.c: use configured SBINDIR instead of hardcoded /usr/sbin 2003-10-30 18:34 Enrico Scholz * src/chcontext.c: added QUOTACTL to 'secure' caps (merged from 0.23.94) 2003-10-30 18:30 Enrico Scholz * src/Makefile-files: create 'setattr' program 2003-10-30 18:30 Enrico Scholz * scripts/: distrib-info, rootshell, vpstree, vserver-copy, vsysvwrapper, vtop: merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!) 2003-10-30 18:28 Enrico Scholz * scripts/: vserver.start, vserver.stop: use 'set -e' instead of 'set +e' 2003-10-30 18:28 Enrico Scholz * scripts/functions: added 'checkComponents()' function 2003-10-30 18:27 Enrico Scholz * scripts/vps.pathsubst: initial check (was: vps) 2003-10-30 18:27 Enrico Scholz * scripts/vkill[DEAD]: removed; is obsoleted by ctx-kill 2003-10-30 18:26 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added INITRDDIR, LIBDIR and INCLUDEDIR 2003-10-30 18:25 Enrico Scholz * scripts/Makefile-files: large cleanup removed 'vkill' (obsoleted by ctx-kill) vps is now vps.subst 2003-10-30 18:21 Enrico Scholz * lib/capabilities.c, lib/vserver.h, man/reducecap.8: use CAP_QUOTACTL instead of CAP_OPENDEV 2003-10-30 15:38 Enrico Scholz * Makefile.am: use ENSC_UV_VROOTDIR to set 'vserverdir' added missing path-substitutions 2003-10-30 15:37 Enrico Scholz * configure.ac: use ENSC_UV_VROOTDIR to set 'vserverdir' 2003-10-30 15:36 Enrico Scholz * m4/ensc_uv_vrootdir.m4: initial checkin 2003-10-23 22:55 Enrico Scholz * tests/vserver-info.c: initial checkin 2003-10-23 22:55 Enrico Scholz * tests/: Makefile-files, .cvsignore: added vserver-info 2003-10-23 22:54 Enrico Scholz * compat.h: define TEMP_FAILURE_RETRY for dietlibc-compilation 2003-10-23 22:54 Enrico Scholz * pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR 2003-10-23 22:53 Enrico Scholz * lib/Makefile-files: added files for higher-level management 2003-10-23 22:53 Enrico Scholz * lib/vserver.h: added functions for vserver-management 2003-10-23 22:52 Enrico Scholz * lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c: initial checkin 2003-10-23 01:23 Enrico Scholz * scripts/: vserver.start, vserver.stop, vserver.suexec: cleanups; go into vserver-dir before *and* after executing scriptlets 2003-10-23 01:23 Enrico Scholz * scripts/: vserver-build, vserver-build.functions: used $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the hardcoded '/vservers' values 2003-10-23 00:19 Enrico Scholz * util-vserver.spec.in: rewrote it added -build subpackage 2003-10-23 00:18 Enrico Scholz * configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE, ENSC_ENABLE_DIETLIBC and ENSC_KERNEL_HEADERS checks into own m4/* files 2003-10-23 00:17 Enrico Scholz * Makefile.am: renamed sysvdir to initrddir use $(RELEASE_CPPFLAGS) (-DNDEBUG) substitute $(vserverdir) and $(vserverpkgdir) create the $(vserverdir) and $(vserverpkgdir) directories 2003-10-23 00:12 Enrico Scholz * distrib/Makefile.am: added sample 'mtab' file create the config-dirs 2003-10-23 00:12 Enrico Scholz * distrib/redhat/initpost: $2 is no longer $_VSERVER but the 'util-vserver-vars' file 2003-10-23 00:11 Enrico Scholz * distrib/rh9/apt/sources.list: added some mirrors 2003-10-23 00:09 Enrico Scholz * m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4, m4/ensc_release.m4, distrib/misc/mtab: initial checkin 2003-10-23 00:08 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR 2003-10-23 00:08 Enrico Scholz * scripts/vserver-build.apt-rpm: call pre/post scriplets with "$UTIL_VSERVER_VARS" as second param instead of "$_VSERVER" 2003-10-23 00:07 Enrico Scholz * scripts/vserver-build.functions: fixed broken quotes 2003-10-22 20:34 Enrico Scholz * scripts/: vserver.functions, vserver.start: - reorganized CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the separate CHCONTEXT_DISCONNECT variable completetly and put '--flag fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by 'vserver ... start' command only 2003-10-22 20:23 Enrico Scholz * src/secure-umount.c: use real 'umount' program to unmount directories 2003-10-22 20:22 Enrico Scholz * src/exec-ulimit.c: added [mMkK] modifies for limits 2003-10-22 20:20 Enrico Scholz * scripts/vserver-build.functions: added support for copying some default files (resolv.conf, localtime, krb-conf,...) 2003-10-22 20:19 Enrico Scholz * scripts/: vserver-build, vserver-setup.functions: fixed getopt long-option string 2003-10-22 20:19 Enrico Scholz * scripts/functions: implemented findAndCopy 2003-10-21 16:15 Enrico Scholz * NEWS, configure.ac: version 0.23.194 2003-10-21 16:15 Enrico Scholz * distrib/Makefile.am: added scripts to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT 2003-10-21 16:14 Enrico Scholz * src/exec-ulimit.c: implemented '--help' and '--version' 2003-10-21 15:55 Enrico Scholz * src/vbuild.cc: removed warning about unused parameters 2003-10-21 15:55 Enrico Scholz * tests/Makefile-files: renamed to .cc files to .c 2003-10-21 15:54 Enrico Scholz * tests/: chrootsafe.c, chrootsafe.cc[DEAD], escaperoot.c, escaperoot.cc[DEAD], forkbomb.c, forkbomb.cc[DEAD], testipc.c, testipc.cc[DEAD], testlimit.c, testlimit.cc[DEAD], testopenf.c, testopenf.cc[DEAD]: renamed to .cc files to .c and made some little changes to make them compilable with C compilers 2003-10-21 15:40 Enrico Scholz * Makefile.am: added new m4/*.m4 macros added conditional build of CXX files added support for libtool 2003-10-21 15:35 Enrico Scholz * distrib/redhat/initpost: initial checkin 2003-10-21 15:34 Enrico Scholz * distrib/Makefile.am: added Fedora Core 0.95 removed Red Hat 9.0.93 use common redhat/initpost script 2003-10-21 15:33 Enrico Scholz * lib/Makefile-files: - use dietlibc compilation only for library-built, but not e.g. when building object for rpm-fake.so. This is very dark magic... 2003-10-21 15:32 Enrico Scholz * scripts/Makefile-files: removed vunify.old.sh 2003-10-21 15:32 Enrico Scholz * src/Makefile-files: - conditionalized built of C++ programs - added very dark magic to build everything of rpm-fake.so with '-fPIC' flag (when possible); on ia32 this will not work/is not necessarily but x86_64 seems to have problems with current method 2003-10-21 15:27 Enrico Scholz * configure.ac: added check for C++ compiler added some CXX flags use ENSC_FPIC_SYSCALL 2003-10-21 15:27 Enrico Scholz * lib/checkversion.c: fixed stupid thinko (EAGAIN vs. EINVAL) 2003-10-21 15:26 Enrico Scholz * m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc, src/vserver.hh: initial checkin 2003-10-21 15:25 Enrico Scholz * src/rpm-fake.c: made it compilabe with non-C99 compilers and older kernels 2003-10-21 15:25 Enrico Scholz * src/secure-mount.c: made it compilabe with non-C99 compilers 2003-10-21 15:25 Enrico Scholz * src/vbuild.cc: use 'Vserver' class instead of 'string' !!BROKE LOTS OF THINGS!! this version does not work yet 2003-10-21 15:24 Enrico Scholz * src/vunify.cc: use 'Vserver' class instead of 'string' use getopt() reindented large parts 2003-10-21 15:23 Enrico Scholz * src/vutil.cc: use 'Vserver' class instead of 'string' fixed format-string error 2003-10-21 15:23 Enrico Scholz * src/: vutil.p, vutil.h: use 'Vserver' class instead of 'string' 2003-10-21 15:22 Enrico Scholz * src/wrappers.h: make it compilable with non-C99 compilers 2003-10-21 01:07 Enrico Scholz * doc/configuration.xml: documented 'ulimits' directory 2003-10-21 00:58 Enrico Scholz * scripts/vunify.old.sh[DEAD]: as the name ('*old*') is saying already: it is old and obsoleted... 2003-10-21 00:45 Enrico Scholz * scripts/: vserver.start, vserver.stop, vserver.suexec: added ulimits support 2003-10-21 00:45 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added _EXEC_ULIMIT 2003-10-21 00:44 Enrico Scholz * src/exec-ulimit.c: work also, when ulimit-directory does not exist 2003-10-21 00:30 Enrico Scholz * src/.cvsignore: added exec-ulimit 2003-10-21 00:30 Enrico Scholz * src/exec-ulimit.c: initial checkin 2003-10-21 00:29 Enrico Scholz * src/Makefile-files: added exec-ulimit.c 2003-10-21 00:29 Enrico Scholz * src/wrappers.h: Egetrlimit(),Esetrlimit(): added 2003-10-20 23:30 Enrico Scholz * src/reducecap.c: use capability support from the library as far as possible 2003-10-20 23:29 Enrico Scholz * src/: capchroot.c, chcontext.c: use capability support from the library instead of including kernel-headers 2003-10-20 23:28 Enrico Scholz * lib/capabilities.c: initial checkin 2003-10-20 23:28 Enrico Scholz * lib/vserver.h: added capability support 2003-10-20 23:28 Enrico Scholz * lib/Makefile-files: added support for '-DNDEBUG' in the library added capability.c 2003-10-20 23:28 Enrico Scholz * configure.ac: added support for '-DNDEBUG' in the library 2003-10-20 20:08 Enrico Scholz * Makefile.am: added PKGSTATEDIR substitution 2003-10-20 20:06 Enrico Scholz * scripts/vserver-build.apt-rpm, scripts/vserver-build.functions, scripts/vserver-build.functions.apt, scripts/vserver-build.functions.rpm, scripts/vserver-setup.functions, doc/cfgdirdoc.dtd, doc/configuration.xml: initial checkin 2003-10-20 20:06 Enrico Scholz * scripts/Makefile-files: - removed vserver-init file - added vserver-build* files 2003-10-20 20:05 Enrico Scholz * scripts/util-vserver-vars.pathsubst: - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS, LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables - added WORKAROUND_APT_DBPATH variable 2003-10-20 20:04 Enrico Scholz * scripts/vserver-build: implemented it... 2003-10-20 20:04 Enrico Scholz * scripts/vserver: added '--sync' and '--verbose' options sync the 'stop' stage on restart fixed invocation of 'vserver-build' 2003-10-20 20:02 Enrico Scholz * scripts/: vapt-get, vrpm: made it more mature by using arrays for the vserver-list 2003-10-20 20:01 Enrico Scholz * scripts/vserver.functions: - moved getFileValue/getFileArray from 'vserver.functions' into 'functions' 2003-10-20 20:00 Enrico Scholz * scripts/functions: - moved getFileValue/getFileArray from 'vserver.functions' into 'functions' - implemented '/' style vserver specification - made getAllVservers more mature by using arrays 2003-10-20 19:57 Enrico Scholz * scripts/vserver-init[DEAD]: moved 'vserver-init' functionality into the more general vserver-build* files 2003-10-18 04:31 Enrico Scholz * configure.ac: gnit'ified 2003-10-18 04:31 Enrico Scholz * src/.cvsignore: added pipe-sync 2003-10-18 04:30 Enrico Scholz * src/Makefile-files: gnit'ified added pipe-sync 2003-10-18 04:30 Enrico Scholz * src/chroot-cat.c: minor cosmetical changes 2003-10-18 04:29 Enrico Scholz * src/chroot-rm.c: use "wrapper.h" 2003-10-18 04:26 Enrico Scholz * src/wrappers.h: Eunlink(): added 2003-10-18 04:25 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added $_VSERVER_BUILD 2003-10-18 04:25 Enrico Scholz * scripts/vserver: added help/version added 'build' option made 'running' silently 2003-10-18 04:24 Enrico Scholz * src/pipe-sync.c, scripts/vserver-build: initial checkin 2003-10-18 04:23 Enrico Scholz * Makefile.am: - gnit'ified it 2003-10-18 04:23 Enrico Scholz * scripts/Makefile-files: - gnit'ified it - added vserver-build 2003-10-18 04:22 Enrico Scholz * sysv/Makefile-files: gnit'ified it 2003-10-18 03:54 Enrico Scholz * lib/checkversion.c: restored compatibility for case when old syscall interface uses the new syscall-number (merged from SYSCALL_SWITCH branch) 2003-10-17 23:07 Enrico Scholz * configure.ac: add '#include "compat.h'" at bottom of config.h version 0.23.191 2003-10-17 23:06 Enrico Scholz * Makefile.am: cleaned up pathsubst rule 2003-10-17 23:05 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added _CHROOT_CAT 2003-10-17 23:05 Enrico Scholz * scripts/vserver-init: create link to reverse ctx->vserver mapping 2003-10-17 23:05 Enrico Scholz * scripts/vserver.functions: - removed '#! /bin/bash' header - added separate CHCONTEXT_DISCONNECT option - use default runlevels only when sysv init-style is used - create/empty mtab file before mounting the vserver 2003-10-17 23:03 Enrico Scholz * scripts/vserver.start: - removed '#! /bin/bash' header - added separate CHCONTEXT_DISCONNECT option 2003-10-17 23:03 Enrico Scholz * scripts/vserver.stop: - removed '#! /bin/bash' header - disable interfaces when vserver is not running 2003-10-17 23:02 Enrico Scholz * scripts/vserver.suexec: removed '#! /bin/bash' header 2003-10-17 23:02 Enrico Scholz * src/.cvsignore: added chroot-cat 2003-10-17 23:02 Enrico Scholz * sysv/vservers.subst: stop vservers only, when they do not have the ONSTOP flag 2003-10-17 23:01 Enrico Scholz * sysv/Makefile-files: removed some noise from the substrule 2003-10-17 22:31 Enrico Scholz * src/Makefile-files: added chroot-cat 2003-10-17 22:31 Enrico Scholz * src/chroot-cat.c: initial checkin 2003-10-17 22:31 Enrico Scholz * src/wrappers.h: Ereadlink(), Esymlink(): added 2003-10-17 22:30 Enrico Scholz * src/wrappers-vserver.h: - added Evc_X_getctx() wrapper 2003-10-17 22:30 Enrico Scholz * src/secure-mount.c: - removed '#include '; it's now in global - fixed problems with dietlibc's strtok_r() implementation - do not set '-o <...>' mount-flag when 'defaults' is the only flag 2003-10-17 22:29 Enrico Scholz * src/save_ctxinfo.c: - removed '#include '; it's now in global - use "wrappers.h" functions - implemented reverse-symlink file 2003-10-17 22:27 Enrico Scholz * lib/: getctx.c, getinitpid.c, getprocentry-legacy.c: - moved pid==0 handling into getprocentry-legacy.c and access /proc/self instead of /proc/ there; this solves problems when 'fakeinit' flag is used - removed '#include '; it's now in global 2003-10-17 02:46 Enrico Scholz * scripts/Makefile-files: added vserver-legacy and vserver.suexec 2003-10-17 02:45 Enrico Scholz * src/ctx-kill.c: kill init-pid more sanity checks 2003-10-17 02:45 Enrico Scholz * scripts/vserver.stop: added support for kill-signal sequence 2003-10-17 02:44 Enrico Scholz * scripts/vserver.functions: added getEnterShell() function added support for kill-signal sequence 2003-10-17 02:43 Enrico Scholz * scripts/vserver: - added legacy support - added support for suexec,restart,condrestart,exec,chkconfig,enter,running and status 2003-10-17 02:42 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added _CTX_KILL, _FILETIME and _VSERVER_LEGACY 2003-10-17 02:42 Enrico Scholz * scripts/: vserver-legacy, vserver.suexec: initial checkin 2003-10-16 17:10 Enrico Scholz * tests/.cvsignore: added getinitpid 2003-10-16 17:09 Enrico Scholz * lib/Makefile-files: added int2str.c 2003-10-16 17:08 Enrico Scholz * lib/internal.h: added utilvserver_int2str() 2003-10-16 17:08 Enrico Scholz * lib/int2str.c, tests/getinitpid.c: initial checkin 2003-10-16 17:07 Enrico Scholz * tests/getctx.c: removed all traces of 2003-10-16 17:07 Enrico Scholz * tests/Makefile-files: generalized building with dietlibc added getinitpid 2003-10-16 16:49 Enrico Scholz * Makefile.am, src/Makefile-files: generalized building with dietlibc 2003-10-16 16:06 Enrico Scholz * lib/Makefile-files: added getinitpid* files added getprocentry* files added utils-legacy.h 2003-10-16 16:02 Enrico Scholz * lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c, getprocentry-legacy.c, utils-legacy.h: initial checkin 2003-10-16 16:02 Enrico Scholz * src/save_ctxinfo.c, tests/getctx.c: s!vc_X_getcctx()!vc_X_getctx(0)! 2003-10-16 16:01 Enrico Scholz * lib/vserver.h: added vc_X_getinitpid() pseudo-syscall removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now 2003-10-16 16:00 Enrico Scholz * lib/syscall-legacy.hc: removed all traces of usage 2003-10-16 15:59 Enrico Scholz * lib/getctx.c: cleanups recognize pid==0 as current pid 2003-10-16 15:59 Enrico Scholz * lib/getctx-legacy.hc: use new utilvserver_getProcEntry() function recall vc_X_getctx_legacy() automatically when buffersize was too small 2003-10-16 04:45 Enrico Scholz * Makefile.am: added substitution for UMOUNT 2003-10-16 04:45 Enrico Scholz * src/.cvsignore: updated 2003-10-16 04:45 Enrico Scholz * src/secure-mount.c: small signed/unsigned fixes for pedantic warning setups give '--help' message out on fd 1 instead of 2 2003-10-16 04:44 Enrico Scholz * src/save_ctxinfo.c: small signed/unsigned fixes for pedantic warning setups 2003-10-16 04:44 Enrico Scholz * src/new-namespace.c: use "wrappers.h" use STACK_START macro 2003-10-16 04:43 Enrico Scholz * src/listdevip.c: small fixes for pedantic warning-setups 2003-10-16 04:39 Enrico Scholz * src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c, stack-start.h, wrappers-vserver.h, wrappers.h: initial checkin 2003-10-16 04:38 Enrico Scholz * src/Makefile-files: added secure-umount + ctx-kill programs added lots of headers generalized dietlibc handling 2003-10-16 04:36 Enrico Scholz * scripts/: vserver, vserver.functions, vserver.start, vserver.stop, functions: basic 'vserver ... start|stop' function should work now... 2003-10-16 04:34 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added _SECURE_UMOUNT and _UMOUNT 2003-10-16 04:34 Enrico Scholz * scripts/Makefile-files: added vservers.{functions,stop} 2003-10-16 04:33 Enrico Scholz * lib/vserver.h: added lots of S_CTX_INFO_* macros 2003-10-16 04:32 Enrico Scholz * lib/Makefile-files: added missing 'lib/internal.h' 2003-10-16 04:31 Enrico Scholz * pathconfig.h.pathsubst: added UMOUNT_PROG macro 2003-10-16 04:31 Enrico Scholz * configure.ac: added check for UMOUNT added pedantic warn-flags added template for HAVE_GROWING_STACK check 2003-10-16 04:29 Enrico Scholz * compat.h: do '#undef inline' for '--std=c99' dietlibc compilations 2003-10-14 20:51 Enrico Scholz * src/rpm-fake.c: use vc_init_internal_legacy() to initialize legacy-lib without parsing /proc 2003-10-14 20:48 Enrico Scholz * lib/syscall-legacy.hc: added inofficial vc_init_internal_legacy() function 2003-10-14 20:47 Enrico Scholz * lib/: getctx-legacy.hc, syscall.c: include "internal.h" 2003-10-14 20:46 Enrico Scholz * lib/: internal.h, vserver-internal.h: moved declarations of general functions from vserver-internal.h into internal.h 2003-10-14 18:20 Enrico Scholz * lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD], syscall.c: Merged with SYSCALL_SWITCH branch (sswitch_merge tag) 2003-10-14 18:09 Enrico Scholz * lib/vserver.h: fixed vc_X_getcctx() 2003-10-14 17:59 Enrico Scholz * src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c, tests/getctx.c: Merged with SYSCALL_SWITCH branch (sswitch_merge tag) 2003-10-14 17:40 Enrico Scholz * .cvsignore, Makefile.am, NEWS, compat.h, configure.ac, util-vserver.spec.in, lib/Makefile-files, lib/checkversion.c, lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c, lib/getversion-internal.hc, lib/getversion.c, lib/safechroot-internal.hc, lib/syscall-compat.hc, lib/syscall-legacy.hc, lib/syscall.c, lib/uint2str.c, lib/virtual.h, lib/vserver-internal.h, lib/vserver.h, scripts/.cvsignore, src/Makefile-files, src/capchroot.c, src/chbind.c, src/chcontext.c, src/rebootmgr.c, src/reducecap.c, src/vserver-stat.c, sysv/Makefile-files, tests/chrootsafe.cc: Merged with SYSCALL_SWITCH branch (sswitch_merge tag) 2003-10-13 22:21 Enrico Scholz * configure.ac: added rcs2log support added checks for MS_MOVE and ctx_t define UTMP_GID as 22 for now 2003-10-13 22:04 Enrico Scholz * Makefile.am: added $(lib_XHDRS) and compat.h create /var/run/vservers on 'make install' use m4/pkgconfig.am 2003-10-13 21:55 Enrico Scholz * src/fakerunlevel.c: made it secure (go into chroot before accessing file) dietlibc'ized other cleanups 2003-10-13 21:54 Enrico Scholz * src/Makefile-files: - added chroot-rm - compile fakerunlevel with dietlibc 2003-10-13 21:53 Enrico Scholz * scripts/vserver.start: made it working... 2003-10-13 21:53 Enrico Scholz * scripts/vserver-init: - removed unused variables - added lockfile-creation - create symlink from /var/lib/rpm to $rpmdb_path (until all apt-versions are having the %_dbpath patch) 2003-10-13 21:51 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added variables for _CHROOT_RM and _FAKE_RUNLEVEL 2003-10-13 21:51 Enrico Scholz * scripts/functions: use new secure-mount syntax 2003-10-13 21:50 Enrico Scholz * scripts/Makefile-files: added statements to install vserver.start 2003-10-13 21:50 Enrico Scholz * m4/pkgconfig.am: initial checkin 2003-10-13 21:50 Enrico Scholz * m4/changelog.am: conditionalize RCS2LOG variant also 2003-10-13 21:46 Enrico Scholz * lib/vserver.h: removed ctx_t typedef; this must be now done by each package inidividually. For util-vserver, the declaration is in compat.h and detection in configure.ac 2003-10-13 21:45 Enrico Scholz * lib/.cvsignore, src/.cvsignore: updated 2003-10-13 21:45 Enrico Scholz * lib/util-vserver.pc.subst, src/chroot-rm.c: initial checkin 2003-10-13 21:44 Enrico Scholz * compat.h, src/compat.h[DEAD]: moved compat.h from src/ to toplevel-dir 2003-10-13 21:39 Enrico Scholz * lib/getctx.c, lib/syscall.c, src/capchroot.c, src/chbind.c, src/chcontext.c, src/reducecap.c, src/save_ctxinfo.c, src/secure-mount.c, src/setctxlimit.c, tests/chrootsafe.cc, tests/getctx.c: include "compat.h" 2003-10-13 21:39 Enrico Scholz * lib/Makefile-files: added PGKCONFIG_FILES 2003-10-10 01:07 Enrico Scholz * src/compat.h: initial checkin 2003-10-10 01:07 Enrico Scholz * configure.ac: use absolute default-path for /bin/mount since it is required by execv() in secure-mount 2003-10-10 01:06 Enrico Scholz * pathconfig.h.pathsubst: added MOUNT_PROG 2003-10-10 01:06 Enrico Scholz * tests/getctx.c: added '#include ' 2003-10-10 01:05 Enrico Scholz * src/util.h: - added *_cast macros - mark writeStr() as __attribute__((__unused__)) to prevent compiler warnings - fixed off-by-one error in WRITE_MSG 2003-10-10 01:04 Enrico Scholz * src/secure-mount.c: rewrote it completely; it emulates now nearly the usual mount(8) functionality but provides the enhanced '--secure', '--chdir ...', ... options which are needed for vservers 2003-10-09 03:52 Enrico Scholz * doc/cfg.txt: added documentation about and basic vserver-variables 2003-10-09 03:47 Enrico Scholz * scripts/vserver.start: initial checkin 2003-10-09 03:47 Enrico Scholz * scripts/vserver: complete rewrite 2003-10-09 03:46 Enrico Scholz * Makefile.am: added some standard-tools to the %.pathsubst rules 2003-10-09 03:45 Enrico Scholz * configure.ac: added checks for some standard-tools 2003-10-09 03:45 Enrico Scholz * tests/Makefile-files: added getctx 2003-10-09 03:45 Enrico Scholz * src/Makefile-files: added save_ctxinfo and mask2prefix 2003-10-09 03:42 Enrico Scholz * tests/.cvsignore: added getctx 2003-10-09 03:42 Enrico Scholz * src/.cvsignore: added mask2prefix and save_ctxinfo 2003-10-09 03:41 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added CVS tags 2003-10-09 03:41 Enrico Scholz * src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c: initial checkin 2003-10-09 03:40 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT, _SAVE_CTXINFO, _VPS and standard-tool macros 2003-10-09 03:38 Enrico Scholz * scripts/functions: added isVserverRunning function 2003-10-09 03:38 Enrico Scholz * lib/vserver.h: added CTX_NOCTX macro added getctx()/getcctx() functions added ctx_t datatype 2003-10-09 03:37 Enrico Scholz * lib/Makefile-files: added getctx and int2str + helper headers 2003-10-09 03:36 Enrico Scholz * lib/: getctx.c, int2str.c, internal.h: initial checkin 2003-10-07 00:38 Enrico Scholz * distrib/Makefile.am: added install-rules for the distributions 2003-10-07 00:37 Enrico Scholz * distrib/rh9/apt/: rpmpriorities, sources.list: initial checkin 2003-10-06 21:49 Enrico Scholz * util-vserver.spec.in: - fixed Source0 URL - added -sysv and -devel subpackages - moved /etc/init.d to %_initrddir 2003-10-06 21:48 Enrico Scholz * Makefile.am: - added more pathsubst variables - added $(scripts_DTA) 2003-10-06 21:46 Enrico Scholz * distrib/defaults/rpm/macros: added notes regarding %_install_langs and added some other "main"-languages 2003-10-06 21:44 Enrico Scholz * doc/cfg.txt: added apps/vunify documentation 2003-10-06 21:44 Enrico Scholz * scripts/vserver-init: - added metadata to track if root-/pkgcfgbase-links shall be made relative - added gpg-key import - create dev/pts directory 2003-10-06 21:42 Enrico Scholz * scripts/vapt-get: improved '--help'/'--version' messages 2003-10-06 21:42 Enrico Scholz * scripts/util-vserver-vars.pathsubst: added PACKAGE_* variables made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of "$PKGLIBDIR") added _VRPM reordered the _* variables alphabetically 2003-10-06 21:40 Enrico Scholz * scripts/Makefile-files: installed missing files (functions, vapt-get*, vrpm*) 2003-10-02 17:35 Enrico Scholz * src/secure-mount.c: rewrote it completely 2003-10-02 17:35 Enrico Scholz * src/rpm-fake.c: - set default-signal handler for SIGCHLD - minor cosmetical cleanups - use wait4(2) instead of waitpid(2) 2003-10-02 17:28 Enrico Scholz * scripts/vserver-init: - renamed 'makeInode' to 'makeDevEntry' which is more flexible - added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 - content of *all* rpm and apt template directories will be copied now - use '-y' flag on 'apt-get' invocation 2003-10-02 17:25 Enrico Scholz * scripts/vrpm-preload: minor cosmetical cleanups added copyright 2003-10-02 17:24 Enrico Scholz * scripts/vapt-get-worker: minor cosmetical cleanups removed debug code 2003-10-02 17:23 Enrico Scholz * scripts/: vapt-get, vrpm, vrpm-worker: minor cosmetical cleanups 2003-10-02 17:23 Enrico Scholz * scripts/: functions, util-vserver-vars.pathsubst: added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 2003-10-01 12:48 Enrico Scholz * .cvsignore: updated to reflect changes in CVSROOT/cvsignores 2003-10-01 12:44 Enrico Scholz * man/Makefile-files: removed last traces of newvserver 2003-10-01 12:43 Enrico Scholz * m4/changelog.am, configure.ac: added cvs2cl support 2003-10-01 12:43 Enrico Scholz * scripts/Makefile-files: - changed pathsubst rules so that files will not be updated on every 'make' anymore 2003-10-01 12:42 Enrico Scholz * Makefile.am: - added cvs2cl support - changed pathsubst rules so that files will not be updated on every 'make' anymore 2003-10-01 02:55 Enrico Scholz * src/rpm-fake.c: explicitly cast result of dlsym() to prevent compiler warnings 2003-10-01 02:54 Enrico Scholz * src/new-namespace.c: small fix in error-message 2003-10-01 02:47 Enrico Scholz * src/rebootmgr.c: fixed small size_t vs. socklen_t type-clash 2003-10-01 02:23 Enrico Scholz * Makefile.am, configure.ac, .cvsignore: renamed vserver.spec.in to util-vserver.spec.in 2003-10-01 02:18 Enrico Scholz * newvserver.defaults[DEAD], man/newvserver.8[DEAD]: removed since linuxconf support was dropped 2003-10-01 01:52 Enrico Scholz * util-vserver.spec.in, vserver.spec.in[DEAD]: renamed vserver.spec.in to util-vserver.spec.in and updated it 2003-09-30 22:46 Enrico Scholz * src/: new-namespace.c, secure-mount.c: modified showVersion() to show current version instead of an hardcoded value 2003-09-30 22:28 Enrico Scholz * .cvsignore: updated 2003-09-30 22:27 Enrico Scholz * Makefile.am: added general rule for %.pathsubst files updated file-lists 2003-09-30 22:26 Enrico Scholz * configure.ac: added distrib/Makefile 2003-09-30 22:26 Enrico Scholz * pathconfig.h.pathsubst: initial checkin 2003-09-30 22:24 Enrico Scholz * scripts/Makefile-files: - renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this makes it easier to use general makefile-rules - removed the old rules for util-vserver-vars 2003-09-30 22:23 Enrico Scholz * scripts/: util-vserver-vars.pathsubst, util-vserver-vars.subst[DEAD]: renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this makes it easier to use general makefile-rules 2003-09-30 22:16 Enrico Scholz * src/: capchroot.c, chbind.c, chcontext.c, fakerunlevel.c, filetime.c, ifspec.c, rebootmgr.c, reducecap.c, setctxlimit.c, showperm.c, vdu.c, vreboot.c, vserver-stat.c: include 2003-09-30 22:13 Enrico Scholz * src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc: - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the standard autoconf macro - include 2003-09-30 22:12 Enrico Scholz * src/: vutil.h, vutil.p: renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the standard autoconf macro 2003-09-30 21:25 Enrico Scholz * src/rpm-fake.c: - removed debug-output - do not fail on umount() errors; CLONE_NEWNS has unexpected/strange behavior in combination with chroot() so that mountpoints within chroots *can* disappear automatically 2003-09-30 21:12 Enrico Scholz * Makefile.am: use recursive make for distrib: added it to SUBDIRS and remove old $(distrib_*) variables 2003-09-30 20:17 Enrico Scholz * distrib/.cvsignore: initial checkin 2003-09-30 20:11 Enrico Scholz * distrib/: Makefile-files[DEAD], Makefile.am, install-mdk8.2[DEAD], install-post.sh[DEAD], install-pre.sh[DEAD], install-rh7.2[DEAD], install-rh7.3[DEAD], install-rh8.0[DEAD], install-rh9.0[DEAD], mdk8.2-minimum[DEAD], rh7.3-minimum[DEAD], rh8.0-minimum[DEAD], rh9.0-minimum[DEAD], sample.conf[DEAD], sample.sh[DEAD], defaults/devs, defaults/rpm/macros, rh9/pkgs/01, rh9/pkgs/02: Replaced the install-* and *-minimum files with configuration files for the new vserver-init tool in the scripts directory. To ease the 'install:'-make target, it is necessarily to use recursive make for this directory. 2003-09-30 18:01 Enrico Scholz * configure.ac: added dietlibc support version 0.23.89.1 2003-09-30 18:00 Enrico Scholz * .cvsignore: added Makefile 2003-09-30 17:59 Enrico Scholz * scripts/.cvsignore, scripts/functions, scripts/vapt-get, scripts/vapt-get-worker, scripts/vrpm-preload, scripts/vrpm-worker, scripts/vserver-init, src/.cvsignore, src/new-namespace.c, src/rpm-fake.c, src/secure-mount.c, src/util.h, lib/.cvsignore, sysv/.cvsignore, tests/.cvsignore: initial checkin 2003-09-30 17:58 Enrico Scholz * Makefile.am: updated to new -devel branch added dietlibc support 2003-09-30 17:58 Enrico Scholz * src/Makefile-files: added secure-mount, new-namespace and rpm-fake.so rules 2003-09-30 17:56 Enrico Scholz * scripts/vrpm: replaced with new version 2003-09-30 17:56 Enrico Scholz * scripts/util-vserver-vars.subst: added more variables 2003-09-30 17:56 Enrico Scholz * scripts/Makefile-files: added more substitutions 2003-09-30 14:42 Enrico Scholz * doc/cfg.txt: initial checkin 2003-09-30 00:01 Enrico Scholz * doc/intro.txt, lib/Makefile-files, lib/syscall.c, lib/vserver.h, m4/changelog.am, m4/ensc_cflags.m4, m4/gpgsig.am, m4/validate.am, man/Makefile-files, man/chbind.8, man/chcontext.8, man/distrib-info.8, man/newvserver.8, man/rebootmgr.8, man/reducecap.8, man/vps.8, man/vpstree.8, man/vrpm.8, man/vserver-copy.8, man/vserver-stat.8, man/vserver.8, man/vtop.8, scripts/Makefile-files, scripts/distrib-info, scripts/rootshell, scripts/save_s_context, scripts/util-vserver-vars.subst, scripts/vkill, scripts/vprofile, scripts/vps, scripts/vpstree, scripts/vrpm, scripts/vserver, scripts/vserver-copy, scripts/vserverkillall, scripts/vservers.grabinfo.sh, scripts/vsysvwrapper, scripts/vtop, scripts/vunify.old.sh, src/Makefile-files, src/capchroot.c, src/chbind.c, src/chcontext.c, src/fakerunlevel.c, src/filetime.c, src/ifspec.c, src/listdevip.c, src/parserpmdump.c, src/readlink.c, src/rebootmgr.c, src/reducecap.c, src/setctxlimit.c, src/showattr.c, src/showperm.c, src/vbuild.cc, src/vcheck.cc, src/vdu.c, src/vfiles.cc, src/vreboot.c, src/vserver-stat.c, src/vunify.cc, src/vutil.cc, src/vutil.h, src/vutil.p, sysv/Makefile-files, sysv/rebootmgr.subst, sysv/v_gated.subst, sysv/v_httpd.subst, sysv/v_named.subst, sysv/v_portmap.subst, sysv/v_sendmail.subst, sysv/v_smb.subst, sysv/v_sshd.subst, sysv/v_xinetd.subst, sysv/vservers.conf, sysv/vservers.subst, tests/Makefile-files, tests/chrootsafe.cc, tests/escaperoot.cc, tests/forkbomb.cc, tests/testipc.cc, tests/testlimit.cc, tests/testopenf.cc, vserver.spec.in, distrib/Makefile-files, distrib/install-mdk8.2, distrib/install-post.sh, distrib/install-pre.sh, distrib/install-rh7.2, distrib/install-rh7.3, distrib/install-rh8.0, distrib/install-rh9.0, distrib/mdk8.2-minimum, distrib/rh7.3-minimum, distrib/rh8.0-minimum, distrib/rh9.0-minimum, distrib/sample.conf, distrib/sample.sh, doc/FAQ.txt, doc/Makefile-files, doc/changelog.txt, .cvsignore, AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac, newvserver.defaults: initial checkin