NEWS ARCHIVE

 

 1 Sept 2005

FreeVPS 1.4-9  

Now Trustix Secure Linux 2.2 is supported by FreeVPS.
You can download and install FreeVPS 1.4-9 kernel from http://www.freevps.com/download/rpms/.

 

 10 August 2005

FreeVPS 1.4-9   (Documentation | FreeVPS Kernel | FreeVPS Tools)

This version contains minor bug fixes without any functional changes.
You can download and install FreeVPS 1.4-9 kernel from http://www.freevps.com/download/rpms/.

This version contains the following fixes:

  • added fixes to build FreeVPS kernel using gcc 3.3 (Trusix 2.2 distributive);
  • create/delete control sockets for tcp/icmp protocols ported from 2.6 kernel into FreeVPS kernel;
  • non-virtualizable /proc/meminfo fields are set to 0;
  • correct flush of fib_info and routing cache;
  • current context instead of inode context is used to search unix sockets;
  • destroy loopback device before destroy netlink to avoid problems with sending netlink messages;
  • fixed delete of references to virtual network device at deleting of dst objects.
 

 15 July 2005

FreeVPS Tools 1.4-1   (Download)

Features:

  • added compatibility with versions kernel FreeVPS based on RH Linux 2.6.x kernel;
  • removed all dependences from source codes of kernel at utilities building;
  • added the representation of context's flags at output of vserver_ctl –status command;
  • added the representation of unknown bits in commands' flags (like vserver_ctl –status commands);
  • usability improvements of base utilities and daemon freevpsd.

Fixes:

  • fixed the transmission of the long list of arguments to vserver_ctl –exec command;
  • fixed procedure of resolving context's name and number;
  • several fixes in freevps_shield.so module (in library for starting rpm program in virtual context);
  • fixed sending of signal to context;
  • fixed wrong grab of control tty while running of vdu/setattrib/showattrib commands;
  • in setattrib utility fixed assignment of context number to the file, which already has the given context number;
  • fixed usage help in showattrib utility;
  • fixed default loging level in showattrib utility;
  • fixed default loging level in vdu utility;
  • fixed work without argument «path» of setattrib utility ;
  • fixed recognition of flags in vserver_ctl utility.
 

 06 July 2005

FreeVPS 1.4-7   (Documentation | FreeVPS Kernel | FreeVPS Tools)

In this version each context has it's own list of unix sockets. It improves speed of work if the computer uses many unix sockets, fixes security error - now unix sockets, created in vps are not accessible from host.
You can download and install FreeVPS 1.4-7 kernel from http://www.freevps.com/download/rpms/.

 

 27 May 2005

FreeVPS 1.4-6   (Documentation | FreeVPS Kernel | FreeVPS Tools)

This version contains no function changes, but updates base RH kernel to 2.4.21-32.0.1.
You can download and install FreeVPS 1.4-6 kernel from http://www.freevps.com/download/rpms/.

 

 20 May 2005

FreeVPS 1.4-5   (Documentation | FreeVPS Kernel | FreeVPS Tools)

This version contains no function changes, but updates base RH kernel to 2.4.21-32.
You can download and install FreeVPS 1.4-5 kernel from http://www.freevps.com/download/rpms/.

 

 26 Apr 2005

FreeVPS 1.4-4   (Documentation | FreeVPS Kernel | FreeVPS Tools)

FreeVPS 1.4-4 kernel is based on Enterprise Linux kernel 2.4.21-27.0.4 EL.
You can download and install FreeVPS 1.4-4 kernel from http://www.freevps.com/download/rpms/.

This version contains the following fixes:

  • Fixed strace -p command when applied to the process running in another context.
  • Inode converting from context to context with disabled disk quotas is now correctly displayed.
  • NOTE: if you convert files in context that is currently not running, you have to perform checkquota inside that context. It is necessary to update disk quota records.
  • TaskScheduler with HyperThreaded CPUs no longer uses shared runquery, to prevent lockups.
  • Fixed cancellation of guaranteed minimum CPU usage.
  • Fixed hostname/domainname setup.
  • Added control over guaranteed minimum of CPU usage.
  • Guaranteed minimum and maximal CPU usage restriction can be set separately.
  • CPU limit values preserved on host reboot.
  • Added virtual server CPU usage relative to the maximum CPU usage.
  • Added a function to syscall that reports if it is called inside of VPS.
  • Automatic detection and correction of corrupted VPS disk usage info.
  • Several fixes to increase stability of disk quota.

  • NOTE: VPS cannot use host system as network gateway. You have to use external gateway for private servers.
 

 08 Feb 2005

FreeVPS Tools 1.3-15   (Download)

Features:

  • added standard path initialization to the freevps service script;
  • added FreeVPS<->kernel compatibility check to the freevps service script;
  • added check of the context existence to the putrunlevel, setattrib, vdu, vifconfig, vserver_limit utilities;
  • added possibility to run setattrib without the path parameter;
  • added automatic detection of the FreeVPS tools version during configure.

Fixes:

  • fixed file size calculation in the vdu utility for files >2GB;
  • fixed a bug in freevps-lib.pl;
  • improved man pages for setattrib and vserver_ctl;
  • fixed the output of the vps utility.
 

 18 Jan 2005

FreeVPS 1.3-22 (Private Release)   (Documentation | FreeVPS Kernel | FreeVPS Tools)

WARNING: This is an experimental release for private beta-testing! Do not use on production servers!

FreeVPS 1.3-22 kernel is based on the up-to-date Enterprise Linux kernel 2.4.21-27.0.1.EL.
Download and install FreeVPS 1.3-22 kernel from http://vps-demo.freevps.com/snapshots/.

Features:

  • Rewritten swap space calculation. Now swap pages are taken once for a context.
  • Added kernel message communication, between the kernel and the freevpsd daemon:
    a) virtualized reboot/halt.
    b) when the .vservers file is broken, information on the used disk space gets automatically updated.
  • Rewritten the mechanism of routing cache flush. Now each context has its own flush processes.

Fixes:

  • Corrected RSS limit to decrease system load
  • Fixed disk quota synchronization
  • Fixed hanging of vserver_ctl --stop into the 'D' state
  • Fixed the problem with 100% CPU load when klogd on a VPS is trying to read /proc/kmsg
  • Minor fixes for the fakeinit mode.
  • Optimized locks while working with context routing.
 

 24 Nov 2004

FreeVPS Tools 1.3-9  

Features:

  • Added freevpsd daemon, used to reboot/halt VPS server from inside VPS. freevpsd is executed outside VPS's.
  • Added corresponding man-file
  • Added the --daemon flag into the vserver script to work with freevpsd daemon.
  • Added reporting options (debug|--verbose|--quiet) to all basic utilities.
  • Added optional parameter --prev into the putrunlevel utility to store information about the previous runlevel.
  • In the freevps service script, added search of paths to VPS configs and root VPS directory by environment variables and the configuration file.

Fixes:

  • Fixed the vdu utility that calculates occupied disk space. We recommend that all users run this utility to re-calculate disk space taken by each VPS.
  • Fixed erroneous removal of the freevps service when FreeVPS tools is updated with rpm -U
  • Fixed an error in configure, which sometimes made it impossible to build the package on RedHat Linux 7.3.
  • Corrected flag names in the showattrib/setattrib utilities, fixed respective man files
  • Fixed error that lead to creating zombie processes when using the vserver_ctl --exec command.
  • Fixed error in the logmsg() function; this error sometimes led to excluding sigsegv.
  • Fixed error in processing the putrunlevel utility parameters.
  • Fixed error in the vserver script running in the fakeinit mode.
  • Improved stability in the vserver script
  • Fixed format of the output generated by the vdu utility.
 

 11 Oct 2004

FreeVPS 1.3-6   (Documentation | FreeVPS Kernel | FreeVPS Tools)

This version is based on the new Red Hat Enterprise Linux kernel 2.4.21-20 EL, plus it includes all the features and bugfixes introduced in FreeVPS 1.3-5.

 

 06 Oct 2004

FreeVPS Tools 1.3-4  

FreeVPS tools 1.3-4 are released. From now on, FreeVPS tools packages will be downloaded from the following locations:

Features:

  • Completed man pages for all FreeVPS utilities;
  • Output of FreeVPS utilities' messages is now performed through the universal flexible logging library;
  • Output messages are unified;
  • Added support of short name parameters for vifconfig.

Fixes:

  • Eliminated strict dependency of FreeVPS utilities on the libnss_files.so library installed on the system.
 

 20 Sep 2004

FreeVPS 1.3-5  

FreeVPS 1.3-5 kernel is based on the Enterprise Linux kernel 2.4.21-15.0.4.EL.

Features:

  • improved network stack: added the context mark for each network packet;
  • increased performance due to optimization of lockers;
  • enabled mounting a loopback device inside a virtual server: this makes possible using jailshell in cPanel;

Fixes:

  • restored functionality of the netfilter modules ipt_conntrack and ipt_state;
  • fixed the problem with getting statistics after a virtual server stops;
 

 26 Aug 2004

FreeVPS Tools 1.3-3  

FreeVPS Tools 1.3-3 is out with the following features and fixes:

  • Fixed a typo in the freevps-functions.in file affecting correct VPS installation/initialization by the vserver script;
  • Implemented the pre-load of NSS DLLs before switching the context in the vserver_ctl --enter and vserver_ctl --exec commands, providing correct work of these commands in most cases when the host's OS is not the same as that of a VPS.
 

 12 Aug 2004

FreeVPS 1.3  

We introduce new FreeVPS 1.3-1 kernel based on the Enterprise Linux kernel version 2.4.21-15.0.4.EL patched with the latest FreeVPS kernel patch, and new FreeVPS tools 1.3-2.

Features and Fixes:

FreeVPS 1.3-1:

  • Added possibility to dynamically set CPU usage minimum and maximum.

FreeVPS Tools 1.3-2:

  • Two options are added to vserver_limit for setting CPU usage limits for VPS:
       --cpulim for CPU usage maximum, and    --cpuqos for guaranteed CPU usage minimum;
  • The putrunlevel utility is added to set the required runlevel for a given VPS;
  • Automatic setting of the correct runlevel for a launched VPS is implemented in vserver;
  • FreeVPS tools' help and man pages are improved and corrected;
  • vserver_stat is now made much more informative.
 

 15 Jul 2004

FreeVPS 1.2-31   (FreeVPS 1.2 Documentation)

We introduce new FreeVPS kernel 1.2-31 kernel based on the latest Enterprise Linux kernel version 2.4.21-15.0.3.EL patched with the latest FreeVPS kernel patch.

New FreeVPS tools 1.2-6 and H-Sphere VPS 1.2-4 are also available.

FreeVPS Kernel 1.2-31 Features And Fixes:

- Flushed unused timewait sockets in destroyed contexts to fix panic on destroyed contexts on SMP kernels;
- Migration of inodes from one context to another is rewritten;
- Disabled registration of sysctl tree for virtual network devices;
in future, we are planning to completely divide sysctl tree among contexts;
- Work with timer in process accounting is rewritten due to possible kernel panic at 'cascade';
- Code in tasklist and filelist is made platform independent;
- Fixed hanging netlink in VPS when used by processes running under different contexts.

FreeVPS Tools 1.2-6 Features and Fixes:

- Implemented full support of the /etc/freevps/vps.cfg VPS config file;
- Implemented full support of the VPSCONFIGS and VPSHOME environment variables;
- Added the --flag option to the vserver_ctl utility to manage VPS configuration flags;
- Man pages are complemented/rewritten;
- Fixed processing of short form parameters in the setattrib, showattrib, vdu, vifconfig, vserver_ctl, and vserver_limit utilities.

 

 03 Jun 2004

FreeVPS 1.2-17  

Improvements and Fixes:

- Improved disk quota management, accelerating disk quota operations.
- Highmem usage with FreeVPS: now FreeVPS 1.2-17 successfully runs on 16G RAM box with default -smp config.
- Improved scheme of locking resources on context processes' start/stop to diminish latency on systems with high rate of process creation.
- Updated virtual root code.
- FreeVPS tools upgraded to version 1.2-3 that fixes sending signal to programs executed with vserver_ctl ... --exec

 

 19 May 2004

FreeVPS Kernel 1.2-12  

New Features:

- FreeVPS kernel is based on the latest Enterprise Linux kernel version 2.4.21-15.

Bugfixes:

- Fixes deadlock problem on file limit;
- Fixed panic due to system ARP (Address Resolution Protocol) cache.

 

 23 Apr 2004

FreeVPS Support For CentOS 3.1

We are happy to announce FreeVPS support for Linux CentOS 3.1  platform. CentOS is an enterprise level distribution rebuilt from Red Hat Enterprise Linux source RPMs and provided by cAos Foundation.

FreeVPS kernel and tools were tested under CentOS release 3.1 (final).
CentOS uses the same VPS packages as for Red Hat Enterprise Linux release 3.

Also, new H-Sphere VPS 1.2-2  is available for CentOS release 3.

 

 16 Apr 2004

FreeVPS 1.2-2  

Bugfixes:

1) Problem with using SNAT on FreeVPS host fixed;
2) Panic when setting keys for IPSec protocol fixed;
3) Panic when host sends icmp packets requesting fragmentation fixed;
4) Problem with setting parameters for HTB packet scheduler fixed.

 

 30 Mar 2004

FreeVPS 1.2  

New features:

1) RedHat Enterprise Linux 3.0 platform is now supported. Now we support RedHat 7.3 and RedHat EL 3.0.
* Also, FreeVPS kernel can be compiled on Fedora Core 1.
* FreeVPS kernel may also work on other RedHat platforms such as 8.0, 9.0 but it is not tested there, and probably you will need to update glibc on them.
2) Memory calculation algorithm is rewritten. Now it takes into account physically allocated memory, not virtually allocated memory as in FreeVPS 1.1.
3) Virtual Network Device Driver with internal configurable Traffic Shaper.
4) Network stack implemented: two-level fully separate routing enhances productivity and diminishes possible errors.
5) Fully separate BSD process accounting implemented.
6) New FreeVPS Tools v1.2 is released with the new vifconfig configuration tool and some extra utilities.

Bugfixes:

1) The problem with mounting the host's NFS resources inside VPS fixed;
2) The problem with assigning by means of ifconfig an IP address with a mask different from 255.255.255.0;
3) The problem with quota inside VPS fixed.

 02 Dec 2003

 FreeVPS 1.1   (FreeVPS 1.1 Documentation)

Features:

1) New "virtual root" - unbreakable "jail" for virtual servers to improve VPS reliability;
2) Support for mounting inside VPS (nfs, smbfs filesystems);
Restrictions:
- NFS shared directories (specified in /etc/exports) on VPS host server cannot be mounted on virtual servers;
- sharing NFS directories is not supported on virtual servers;

3) Completely separate sockets to improve network performance;
4) New limits on tcp established connections and bind ports.
5) Support for up to 16 virtual ethernet devices per VPS, and up to 16 IPs per each virtual ethernet device;
6) Groups/lists of packages for additional services/tools:
- gcc - cc and gcc GNU compilers;
- http - Web server;
- MySQL, PostgreSQL - database servers;
- php - HTML-embedded scripting language;
- sendmail - Mail Transport Agent;
- up2date - The RedHat Update Agent;
- samba - to allow access of SMB shares.
7) Wizards for custom package groups/lists.
8) Tools to install packages to VPS(s).

Bugfixes:

1) Kernel deadlock on ext3 filesystem on high system load;
2) Quota inode statistics.

Recommendations:

1) In this version of FreeVPS kernel, it is not recommended to decrease Memory Limit without restarting VPS. Decreasing memory limits "on the fly" reduces new processes not being started. So you need to stop/suspend VPS, decrease Memory Limit, start VPS (resume if suspended);
2) It is recommended to turn off Memory Limit (set Memory Limit to 0) in VPS with high load. Then you will be able to run processes that require a lot of virtual memory (for example, Java processes);

 03 Oct 2004

FreeVPS Index Page Opened

Finally, FreeVPS home page has its own design, and the index page is opened.




See Also

Releases
Project Tracker
   
H-Sphere VPS Releases
H-Sphere VPS Installation
H-Sphere VPS Scripts

Home   Downloads   Docs   Faq   News  Partners   Contact
© Copyright 1998-2006. Positive Software Corporation.
All rights reserved.