Download List

Projeto Descrição

HAproxy is a high-performance and highly-robust TCP and HTTP load balancer which provides cookie-based persistence, content-based switching, SSL off-loading, advanced traffic regulation with surge protection, automatic failover, run-time regex-based header control, Web-based reporting and management interface, advanced logging to help trouble-shooting buggy applications and/or networks, and a few other features. Its own event-driven state machine achieves 100,000 connections per second and surpasses GigaEthernet on modern hardware, even with tens of thousands of simultaneous connections.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-29 17:57
1.4.14

Muitos erros foram corrigidos, incluindo-http fingir-keepalive, sessões de preso, url_param equilibrada com as solicitações POST, cálculos pedaço incorreta tamanho nos limites do buffer, incorretamente rlimits definido, remoção incorreta do último cabeçalho, manipulação de arquivos padrão vazio, e 4 GB + conteúdo comprimento em máquinas de 32 bits. Algumas melhorias foram feitas no CLI, ACLs novas foram adicionadas, e da eficiência das transferências de blocos codificados foi melhorada. Todos os 1,4 usuários são fortemente encorajados a atualizar.
Tags: stable 1.4, Maintenance Release, Bug fixes
Many bugs were fixed, including http-pretend-keepalive, stuck sessions, balanced url_param with POST requests, incorrect chunk size computations on buffer boundaries, incorrectly set rlimits, incorrect removal of the last header, handling of empty pattern files, and
4GB+ content-length on 32-bit machines. A few improvements were made in the CLI, new ACLs were added, and the efficiency of chunked encoded transfers was improved. All 1.4 users are strongly encouraged to upgrade.

2010-11-29 18:06
1.4.10

Um acidente possível quando se utiliza a persistência de cookie-Based com appsessions foi corrigido. processamento do cabeçalho pode se tornar errado depois de uma regra única reqidel removido exatamente dois cabeçalhos. aliasing Strict foi explicitamente desabilitado para desligar os avisos que são emitidos com 4,4 gcc. Alguns fora de condições de falta de memória não foram corretamente manuseados de captura appsession ou cookie. Um alvo nativa foi acrescentada para tornar mais fácil constrói. Usuários de appsessions são fortemente encorajados a atualizar.
Tags: Major bugfixes, stable 1.4
A possible crash when using Cookie-based persistence with appsessions was fixed. Header processing could become wrong after a single reqidel rule removed exactly two headers. Strict aliasing was explicitly disabled to shut down warnings that are emitted with gcc 4.4. Some out-of-memory conditions were not correctly handled in appsession or cookie captures. A native target was added to make builds easier. Users of appsessions are strongly encouraged to upgrade.

2010-11-14 07:57
1.5-dev3

Todas as correções a partir da versão 1.4.9 foram fundidas. tabelas de viscosidade podem ser sincronizados entre vários nós haproxy ativo. informações Sticky também aprendi com as respostas, fornecendo suporte para SSL-ID. As ligações podem ser aceites sobre sockets Unix. Um protocolo novo proxy foi implementado para permitir que outros componentes (como stunnel) passar informações de conexão para haproxy.
Tags: Development, Major feature enhancements
All fixes from version 1.4.9 were merged. Stickiness tables can now be synchronized between multiple active haproxy nodes. Sticky information is also learned from responses, providing support for SSL-ID. Connections can be accepted over Unix sockets. A new PROXY protocol was implemented to let other components (such as stunnel) pass connection information to haproxy.

2010-11-02 19:35
1.4.9

Alguns pequenos bugs foram corrigidos e melhorias de usabilidade foram realizados diversos. A interface Web permite-lhe agora para habilitar ou desabilitar os servidores. O ECV e cheques LDAPv3 foram fundidas. A verificação do MySQL foi melhorado para suportar uma seqüência de login real. Persistência cookies podem agora ser protocolados para suportar um tempo ocioso máximo e um tempo de vida máxima, e pode ser removido pelo servidor, se necessário (logout, por exemplo). O SNMP plugin foi melhorada para relatar estatísticas soquete, e alguns cactos modelos foram fundidos. A ferramenta halog agora pode instantaneamente relatório tempos de resposta por URL.
Tags: Minor bugfixes, Minor feature enhancements
Some minor bugs were fixed and several usability improvements were made. The Web interface now allows you to enable or disable servers. The ECV and LDAPv3 checks were merged. The MySQL check was improved to support a real login sequence. Persistence cookies can now be timestamped to support a maximum idle time and a maximum life time, and can be removed by the server if needed (e.g. logout). The SNMP plugin was improved to report socket stats, and some Cacti templates were merged. The halog tool can now instantly report per-URL response times.

2010-08-27 18:37
1.5-dev1

O apoio foi introduzido para a contabilidade por IP e filtragem baseado na contagem de conexão, taxas, contagens de bytes, taxas, contagens de erros e taxas, e alguns outros critérios. Agora é possível filtrar muito cedo no nível de conexão com base nesses critieria, resultando em uma medida da capacidade de protecção de mais de 200 mil conexões por segundo. Esta é a primeira versão de desenvolvimento do ramo 1.5, que deve ser lançado por volta do final do ano. Esta versão está em sincronia com todas as correções que estão disponíveis no 1.4.8, e parece confiável o suficiente para ser usado na produção, se necessário.
Tags: Development, Performance improvements, Feature Enhancements
Support was introduced for per-IP accounting and filtering based on connection counts, rates, byte counts, rates, error counts and rates, and a few other criteria. It is now possible to filter very early at the connection level based on these critieria, resulting in a measured protection capacity of more than 200000 connections per second. This is the first development version of branch 1.5, which should be released around the end of the year. This version is in sync with all the fixes that are available in 1.4.8, and appears reliable enough to be used in production if needed.

Project Resources