News Archives

Year 2004

The IPVS Netfilter module (version 1.2.1) was in the offical kernel 2.6.10 released on December 25, 2004. It's a Christmas version, click the IPVS software page for more information.

The KTCPVS version 0.0.18 was available on December 18, 2004. It includes one fix for sock lock issue, which probably only appears on SMP platform.

The KTCPVS version 0.0.17 was available on December 8, 2004. It includes the feature to collect stalled connections and tcpvsadm bugfixes.

The IPVS Netfilter module (version 1.0.12) was in the offical kernel 2.4.28 released on Novermber 17, 2004. Click the IPVS software page for more information.

The KTCPVS version 0.0.16 was available on October 31, 2004. It includes a new scheduler and a command option.

Li Wang released TCPHA version 0.3.1 on May 15 2004, in which persistent HTTP support was added. See the TCPHA Project for more information.

Li Wang started an project to make an open source TCP handoff implementation for the Linux kernel, and released version 0.1.2 on May 8 2004. See the TCPHA Project for more information.

The IPVS Netfilter module (version 1.0.11) was in the offical kernel 2.4.26 released on April 14, 2004. Click the IPVS software page for more information.

The IPVS Netfilter module (version 1.2.0) was in the offical kernel 2.6.4 released on March 11, 2004. Click the IPVS software page for more information.

Year 2003

The IPVS Netfilter module (version 1.1.8) was in the offical kernel 2.6.0 released on December 18, 2003. Click the IPVS software page for more information.

The IPVS Netfilter module (version 1.0.10) for kernel 2.4 was included into the offical kernel 2.4.23 on November 28, 2003. Click the IPVS software page for more information.

The IPVS Netfilter module (version 1.0.10) for kernel 2.4 was released on August 10, 2003. It has some improvements and bug fixes. Click the IPVS software page for more information.

The IPVS version 1.0.10 release candiate 1 for kernel 2.4 was available for testing on July 20, 2003. Click the IPVS software page for more information.

The KTCPVS version 0.0.15 was available on July 8, 2003. It just has some code tidy up.

The IPVS Netfilter module (version 1.1.7) for kernel 2.5 was released on July 5, 2003. It has more connection hash support and code tidy up. Click the IPVS software page for more information.

Joseph Mack released the July 2003 version of LVS-HOWTO and LVS-mini-HOWTO on June 28, 2002.

The KTCPVS version 0.0.14 was available on June 14, 2003. It contains some performance tuning in HTTP parsing and one bugfix.

The IPVS Netfilter module (version 1.1.6) for kernel 2.5 was released on June 8, 2003. It has new features on synchronization daemons. Click the IPVS software page for more information.

Joseph Mack released the June 2003 version of LVS-HOWTO and LVS-mini-HOWTO on June 5, 2002.

The KTCPVS version 0.0.13 was available on May 28, 2003. It contains a new scheduling module for cookie-injected load balancing and some other minor fixes.

The IPVS Netfilter module (version 1.0.9) for kernel 2.4 was released on May 21, 2003. It fixed a serious bug introduced in 1.0.8, so please upgrade to this version if you use 1.0.8. Click the IPVS software page for more information.

The IPVS Netfilter module (version 1.1.5) for kernel 2.5 was released on May 10, 2003. It has two new schedulers. Click the IPVS software page for more information.

Joseph Mack released the May 2003 version of LVS-HOWTO and LVS-mini-HOWTO on May 2, 2002.

The IPVS Netfilter module (version 1.1.4) for kernel 2.5 was released on April 18, 2003. It has some minor feature enhancement. Click the IPVS software page for more information.

The IPVS Netfilter module (version 1.0.8) for kernel 2.4 was released on April 11th, 2003. It has some minor changes. Click the software page for more information.

The KTCPVS version 0.0.12 was available on April 7, 2003. It has some bug fixes and some tunings in the persistent http scheduler.

Joseph Mack released the April 2003 version of LVS-HOWTO and LVS-mini-HOWTO on March 26, 2002.

The IPVS Netfilter module (version 1.1.3) for kernel 2.5 was released on March 22, 2003. It can work with the Linux kernel 2.5.64 and 2.5.65. Click the IPVS software page for more information.

Joseph Mack released the March 2003 version of LVS-HOWTO and LVS-mini-HOWTO on February 26, 2002.

The KTCPVS version 0.0.11 was available on February 22, 2003. It has some feature enhancement such as persistent server connection pool, and some performance improvement.

The KTCPVS version 0.0.10 was available on February 14, 2003. It contains a new scheduling module for persistent HTTP connections and some other minor fixes.

Joseph Mack released the January 2003 version of LVS-HOWTO on January 17, 2003.

Year 2002

The IPVS Netfilter module (version 1.1.2) for kernel 2.5 was released on December 19, 2002. It has some minor feature enhancement. Click the software page for more information.

Joseph Mack released the December 2002 version of LVS-HOWTO and LVS-mini-HOWTO on December 3, 2002.

The IPVS Netfilter module (version 1.1.1) for kernel 2.5 was released on November 30, 2002. It can work with kernel 2.5.49 and 2.5.50. Click the software page for more information.

The IPVS Netfilter module (version 1.0.7) for kernel 2.4 was released on November 14, 2002. It has some minor bug fixes. Click the software page for more information.

Joseph Mack released the November 2002 version of LVS-HOWTO and LVS-mini-HOWTO on November 6, 2002.

Stefan Dohn setup a mirror for the LVS project and the German translation of the project on October 14, 2002. See http://www.lvserver.de/

Joseph Mack released the October 2002 version of LVS-HOWTO and LVS-mini-HOWTO on October 3, 2002.

Joseph Mack released the September 2002 version of LVS-mini-HOWTO on September 17, 2002.

The IPVS Netfilter module (version 1.1.0) for kernel 2.5 was released on September 15, 2002. This is a new development version. Click the software page for more information.

Joseph Mack released the September 2002 version of LVS-HOWTO on September 2, 2002.

The IPVS Netfilter module (version 1.0.6) for kernel 2.4 was released on August 17, 2002. It has a bugfix in connection synchronization code. Click the software page for more information.

The IPVS Netfilter module (version 1.0.5) for kernel 2.4 was released on August 10, 2002. Click the software page for more information.

Joseph Mack released the August 2002 version of LVS-HOWTO on August 8, 2002.

The IPVS Netfilter module (version 1.0.4) for kernel 2.4 was released on July 11, 2002. Click the software page for more information.

Joseph Mack released the July 2002 version of LVS-HOWTO and LVS-mini-HOWTO on July 2, 2002.

The IPVS Netfilter module (version 1.0.3) for kernel 2.4 was released on May 30, 2002. Click the software page for more information.

Joseph Mack released the June 2002 version of LVS-HOWTO on May 29, 2002.

The KTCPVS version 0.0.9 was available on May 26, 2002.

TCP Splicing for the Linux kernel (TCPSP version 0.0.2) was released on May 20, 2002.

The KTCPVS version 0.0.8 was available on May 11, 2002.

Joseph Mack released the May 2002 version of LVS-HOWTO on April 29, 2002.

The KTCPVS version 0.0.7 was available on April 20, 2002.

The initial version of TCP Splicing for the Linux kernel (TCPSP version 0.0.1) was released on April 18, 2002.

The KTCPVS version 0.0.6 was available on April 12, 2002.

Joseph Mack released the April 2002 version of LVS-HOWTO on April 7, 2002.

The IPVS Netfilter module (version 1.0.2) for kernel 2.4 was released on April 3, 2002. Click the software page for more information.

The IPVS Netfilter module (version 1.0.1) for kernel 2.4 was out with minor fixes on March 25, 2002, 2002. Click the software page for more information.

The IPVS Netfilter module (version 1.0.0) for kernel 2.4 was released as a new stable branch on February 27, 2002. Click the software page for more information.

The IPVS Netfilter module (version 0.9.10) for kernel 2.4 was available on January 31, 2002. It has some minor fixes again. Click the software page for more information.

The IPVS Netfilter module (version 0.9.9) for kernel 2.4 was available on January 24, 2002. It has some minor fixes. Click the software page for more information.

Year 2001

The KTCPVS version 0.0.5 was available on December 21st, 2001.

The IPVS Netfilter module (version 0.9.8) for kernel 2.4 was available on December 11th, 2001. It has some minor enhancement. Click the software page for more information.

Joseph Mack released the LVS-HOWTO version 1.12 (for next month) on November 28th, 2001.

The IPVS Netfilter module (version 0.9.7) for kernel 2.4 was available on November 23rd, 2001. It has some minor bug fixes. Click the software page for more information.

The IPVS Netfilter module (version 0.9.6) for kernel 2.4 was available on November 4th, 2001. It has some improvements and bug fixes. Click the software page for more information.

Joseph Mack released the LVS-HOWTO version 1.11 on November 2nd, 2001.

The IPVS Netfilter module (version 0.8.2) for kernel 2.4 was out on October 23rd, 2001. It includes some minor bug fixes for VS/NAT.

The IPVS Netfilter module (version 0.9.5) for kernel 2.4 was out on October 19th, 2001. It has some fixes for VS/NAT and a little bit performance improvement. Click the software page for more information.

The KTCPVS version 0.0.4 was available on October 16th, 2001.

Joseph Mack released the LVS-HOWTO version 1.10 on October 12th, 2001.

The KTCPVS version 0.0.3 was available on October 11th, 2001.

The IPVS Netfilter module (version 0.9.4) for kernel 2.4 was released on September 18th, 2001. It has a lot of feature enhancement. Click the software page for more information.

Joseph Mack released the LVS-HOWTO version 1.9 on September 14th, 2001.

Joseph Mack released the LVS-HOWTO version 1.8 on September 7th, 2001.

The IPVS Netfilter module (version 0.9.3) for kernel 2.4 was released on August 27th, 2001. Click the software page for more information.

Joseph Mack released the LVS-HOWTO version 1.7 on August 3rd, 2001.

Joseph Mack released the LVS-HOWTO version 1.6 on July 9th, 2001.

The IPVS Netfilter module (version 0.8.1) for kernel 2.4 was released on June 22th, 2001. It is a stable version, with some minor fixes back ported from ipvs 0.9.2.

The IPVS Netfilter module (version 0.9.2) for kernel 2.4 was released on June 20th, 2001. Click the software page for more information.

Joseph Mack released the LVS-HOWTO version 1.5 and the LVS-mini-HOWTO version 1.3 on June 13th, 2001.

The IPVS Netfilter module (version 0.9.1) for kernel 2.4 was released on June 4th, 2001. Click the software page for more information.

The KTCPVS version 0.0.2 was available on May 17th, 2001.

Joseph Mack released the LVS-HOWTO Version 1.4 on May 15th, 2001.

The virtual server patch version 1.0.8 for kernel 2.2.19 was released on May 14th, 2001. It has minor bugfix and enhancement. Go to the software page for more information.

The IPVS Netfilter module (version 0.9.0) for kernel 2.4 was released on May 10th, 2001. It is new development branch. Click the software page for more information.

The IPVS Netfilter module (version 0.8.0) for kernel 2.4 was released on May 9th, 2001. Click the software page for more information.

The first very draft version of KTCPVS was released on May 8th, 2001.

The IPVS Netfilter module (version 0.2.12) for kernel 2.4 was released on May 5th, 2001. Click the software page for more information.

The IPVS Netfilter module (version 0.2.11) for kernel 2.4 was released on April 20th, 2001. It includes two minor bugfixes too. Click the software page for more information.

The virtual server patch version 1.0.7 for kernel 2.2.19 was released on April 19th, 2001. The more sophicated stats was backported from 2.4 version. Go to the software page for more information.

The IPVS Netfilter module (version 0.2.10) for kernel 2.4 was released on April 19th, 2001. It includes two minor bugfixes. Click the software page for more information.

Joseph Mack released the LVS-HOWTO Version 1.2 on April 17th, 2001.

Julian Anastasov announced NetParse 0.5 on April 14th, 2001.

The IPVS Netfilter module (version 0.2.9) for kernel 2.4 was released on April 12th, 2001. The possible race in state transition was fixed. Click the software page for more information.

The IPVS Netfilter module (version 0.2.8) for kernel 2.4 was released on April 4th, 2001. We revisited the possible race in the connection lookup and expiration. Click the software page for more information.

The virtual server patch version 1.0.6 for kernel 2.2.19 was released on March 27th, 2001. It has minor bug fixes and ipvsadm updates. Go to the software page for more information.

The IPVS Netfilter module (version 0.2.7) for kernel 2.4 was released on March 22nd, 2001. We did a lot of testings before releasing this one. This version should be quite stable. :) Click the software page for more information.

The IPVS Netfilter module (version 0.2.6) for kernel 2.4 was released on March 18, 2001. The ipvsadm was updated, a bug of dst_cache usage was fixed, the statistics was added, so on on. Click the software page for more information.

Joseph Mack released the LVS-HOWTO Version 1.0 on March 3rd, 2001.

The IPVS Netfilter module (version 0.2.5) for kernel 2.4 was released on February 23rd, 2001. Some serious bugs were fixed. Click the software page for more information.

Lorn Kay released a LVS survey result on February 15th, 2001.

The IPVS Netfilter module (version 0.2.4) for kernel 2.4 was released on February 15th, 2001. Two new schedulers, ipvsadm updates, and so on. Click the software page for more information.

Julian Anastasov announced NetParse 0.3 on February 9th, 2001.

Julian Anastasov announced NetParse 0.2 on February 8th, 2001.

The virtual server patch version 1.0.5 for kernel 2.2.18 was released on February 8th, 2001. Minor bug fixes. Go to the software page for more information.

The virtual server patch version 1.0.4 for kernel 2.2.18 was released on February 2nd, 2001. Fixed some serious bugs in the LBLC and LBLCR schedulers, added more ICMP handling code. Go to the software page for more information.

Julian Anastasov announced the initial release of NetParse on February 2nd, 2001.

The IPVS Netfilter module (version 0.2.3) for kernel 2.4 was released on January 29th, 2001. Many fixes for the LBLC and LBLCR schedulers, adding more ICMP handling code, changing the order service lookup, and so on. Click the software page for more information.

The IPVS Netfilter module (version 0.2.2) for kernel 2.4 was released on January 26th, 2001. Some code is added to make VS/NAT work with netfilter modules (iptable_nat and ipchains). Click the software page for more information.

The IPVS Netfilter module (version 0.2.1) for kernel 2.4 was released on January 15th, 2001. The ipvsadm was upgraded, some files were added. Click the software page for more information.

The IPVS Netfilter module (version 0.2.0) for kernel 2.4 was released on January 10th, 2001. Added some new features and tidy up some code. Click the software page for more information.

Year 2000

The virtual server patch version 1.0.3 for kernel 2.2.18 was released on December 30th, 2000. Fixed a big bug in the ipvsadm-1.13 program. Go to the software page for more information.

Alexandre Cassen announced the keepalived project for LVS on December 23th, 2000.

The IPVS Netfilter module (version 0.1.2) for kernel 2.4 was released on December 19th, 2000. Julian added using destination cache to speed up route lookup and fixed a sysctl ID bug. Click the software page for more information.

The virtual server patch version 1.0.2 for kernel 2.2.18 was released on December 17th, 2000. Generated the patch against the kernel 2.2.18 and upgraded ipvsadm to version 1.13. Go to the software page for more information.

The virtual server patch version 1.0.2 for kernel 2.2.17 was released on December 3th, 2000. Go to the software page for more information.

The IPVS Netfilter module (version 0.1.1) for kernel 2.4 was released on November 30th, 2000. A new scheduler was added. Click the software page for more information.

The IPVS Netfilter module (version 0.1.0) for kernel 2.4 was released on November 26th, 2000. A new scheduler was added and some bugs were fixed. Click the software page for more information.

The virtual server patch version 1.0.1 for kernel 2.2.17 was released on November 23th, 2000. Go to the software page for more information.

The virtual server patch version 1.0.0 for kernel 2.2.17 was released on November 16th, 2000. Go to the software page for more information.

The IPVS Netfilter module (version 0.0.5) for kernel 2.4 was released on September 6th, 2000. Many bugs were fixed and a new feature was added. Click the software page for more information.

The virtual server patch version 0.9.16 for kernel 2.2.17 was released on September 5th, 2000. Go to the software page for more information.

The IPVS Netfilter module (version 0.0.4) for kernel 2.4 was released on July 30th, 2000. Rusty tidy up many code at OLS, and Julian changed to use slab cache for connection allocation, etc. Click the software page for more information.

The IPVS Netfilter module (version 0.0.3) for kernel 2.4 was released on July 6th, 2000. The most functioality has been implemented, it is available for testing. Click the software page for more information.

The virtual server patch version 0.9.15 for kernel 2.2.16 was released on June 28th, 2000. Go to the software page for more information.

The virtual server patch version 0.9.14 for kernel 2.2.16 was released on June 17th, 2000. Little changes will make VS/NAT and VS/DR work when the external MTU is larger than the internal MTU, click the software page for more information.

The IPVS Netfilter module (version 0.0.1) for kernel 2.4 was available for simple testings on May 31st, 2000. Click the software page for more information.

The virtual server patch version 0.9.13 for kernel 2.2.15 was released on May 25th, 2000. Several bugs were fixed and some performance was improved. If you run 0.9.8 to 0.9.12, we strongly recommend you to upgrade to this one. Click the software page for more information.

The virtual server patch version 0.9.12 for kernel 2.2.14 was released on May 2nd, 2000. some small bugs were fixed, click the software page for more information.

Horms announced that the release of Ultra Monkey 1.0.0 was available on May 1st. Ultra Monkey is a complete open source server farm solution for linux, providing high availability and load balancing. See the Ultra Monkey site for more information.

The virtual server patch version 0.9.11 for kernel 2.2.14 was released on April 17, 2000. Several bugs were fixed, click the software page for more information.

The virtual server patch version 0.9.10 for kernel 2.2.14 was released on April 9, 2000. Go to the software page to download.

The virtual server patch v0.9.9 for kernel 2.2.14 (ipvs-0.9.9-2.2.14.tar.gz) was released on March 16, 2000.

The virtual server patch v0.9.8 for kernel 2.2.14 (ipvs-0.9.8-2.2.14.tar.gz)was released on March 13, 2000.

The joint demonstration of open source Linux web farm was quite successful in Linux World in New York in February 2000. Here is the detailed information about the Complete Open Source Linux Web Farm Solution.

The virtual server patch version 0.9.10 for kernel 2.2.14 was released on April 9, 2000, go to the software page to download.

The virtual server patch v0.9.9 for kernel 2.2.14 was released on March 16, 2000.

The virtual server patch v0.9.8 for kernel 2.2.14 was released on March 13, 2000.

The joint demostration of open source Linux web farm was quite successful in Linux World in New York in February 2000. Here is the detail information about the Complete Open Source Linux Web Farm Solution.

The virtual server patch v0.9.7 for kernel 2.2.14 was released on January 19, 2000.

Year 1999

The virtual server patch v0.9.7 for kernel 2.2.13 (ipvs-0.9.7-2.2.13.tar.gz) was released on December 22, 1999.

The virtual server patch v0.9.6 for kernel 2.2.13 (ipvs-0.9.6-2.2.13.tar.gz) was released on December 7, 1999.

The virtual server patch v0.9.5 for kernel 2.2.13 (ipvs-0.9.5-2.2.13.tar.gz) was released on November 28, 1999.

The announcement was posted to the media on November 12, 1999.

The virtual server patch v0.9.4 for kernel 2.2.13 (ipvs-0.9.4-2.2.13.tar.gz) was released on November 11, 1999.

The virtual server patch v0.9.3 for kernel 2.2.13 (ipvs-0.9.3-2.2.13.tar.gz) was released on November 7, 1999.

The virtual server patch v0.9.2 for kernel 2.2.12 (ipvs-0.9.2-2.2.12.tar.gz) was released on October 17, 1999.

The virtual server patch v0.9.1 for kernel 2.2.12 (ipvs-0.9.1-2.2.12.tar.gz) was released on October 6, 1999.

The virtual server patch v0.9.0 for kernel 2.2.12 (ipvs-0.9.0-2.2.12.tar.gz) was released on September 24, 1999.

Lars Marowsky-Bree gave a talk about Linux Virtual Servers on Linux Kongress'99. Here is his presentations.

The virtual server patch v0.8.3 for kernel 2.2.12 (ipvs-0.8.3-2.2.12.tar.gz) was released on September 8, 1999.

The virtual server patch v0.8.2 for kernel 2.2.12 (ipvs-0.8.2-2.2.12.tar.gz) was released on September 5, 1999.

The virtual server patch v0.8 for kernel 2.2.12 (ipvs-0.8-2.2.12.tar.gz) was released on September 1, 1999.

We moved the Linux Virtual Server project to www.LinuxVirtualServer.org and www.Linux-VS.org on September 1, 1999. Please update your bookmark. Thank Lewis for registering the domains and Lars for offering a fast and reliable site.

The virtual server patch v0.7 for kernel 2.2.10 (ipvs-0.7-2.2.10.tar.gz) was released on July 9, 1999.

The virtual server patch v0.6 for kernel 2.2.10 (ipvs-0.6-2.2.10.tar.gz) was released on July 1, 1999.

The virtual server patch v0.5 for kernel 2.2.9 (ipvs-0.5-2.2.9.tar.gz) was released on June 22, 1999.

The virtual server patch v0.4 for kernel 2.2.9 (ipvs-0.4-2.2.9.tar.gz) was released on June 1, 1999. Most of the patch was rewritten. It is more efficient and should be more stable.

Joseph Mack gave a good talk about Linux Virtual Server in LinuxExpo'99 on May 20, 1999. Here is the HTML document for the talk. Thank Joe!

The latest virtual server patch version 0.9 was released on May 1, 1999. The virtual server via direct routing page and the logo page were added. Several other pages were updated too.

The High Availability page was updated on March 28, 1999. Some instructions are given there to build a highly available virtual server by using of "mon", "heartbeat" and "fake".

The virtual server patch version 0.8 was released on March 6, 1999. This is the 3rd final beta version. :-) Virtual FTP server support was added, and several places were changed for efficiency. Strongly recommend to upgrade to this version.

Pacific HiTech Announces World's First Linux Clustering Solution for Corporations; Asia's Largest Linux Company Demonstrates New Technology at LinuxWorld Expo. It is completely based on our virtual server patch. Although it doesn't mention any information of our virtual server project and our contribution in its announcement, it is our success after all. :-)

The virtual server patch version 0.7 was released on February 11, 1999. This is the 2nd final beta version. :-) The expire of the masq entries with tunneling or with NATing to the local node was set right, the virtual server patch version printing was added in the ip_pfvs_procinfo.

The virtual server patch version 0.6 was released on February 2, 1999. This is final beta version, the "local node" feature was added and some codes for virtual server via IP tunneling was optimized. Thank Peter Kese <peter.kese@ijs.si> for idea of "Two node Virtual Server" and his "local node" prototype patch for virtual server via IP tunneling. Click here for more information about the "local node" feature. Thank Robert Thomas <rob@rpi.net.au> for kicking me to release this version and his perfect name "LinuxDirector" for the load balancer running ippfvs, I love this name. :-)

The Linux Virtual Server Project was summarized as a paper "Creating Linux Virtual Servers" on January 27, 1999. I submitted it for LinuxExpo 1999 Conference and hope it can be accepted. :-)

Year 1998

The logo for Linux Virtual Server wanted on December 6, 1998.

(I drew a logo, which mostly expresses the meaning of load balancing, I don't know whether it is good or not.)
The pages completely reorganized by using of frames and many other pages added on December 5, 1998.

The page about virtual server via IP tunneling was added on November 29, 1998.

Robert Thomas provided the Greased Turkey document about virtual server, in which a running example was explained. It is interesting. Thank Rob!

The virtual server patch version 0.5 was released on November 25, 1998.

The page about the virtual server scheduling algorithms was added on November 20, 1998.

The virtual server patch version 0.4 was released on November 12, 1998.

The virtual server patch version 0.3 was released on November 11, 1998.

A mailing list was setup for virtual server. You can pour your questions, ideas and programs there. :-)