Download List

Descripción del Proyecto

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

Muchos errores se fija, incluido el http-pretenden-keepalive, las sesiones de pegado, url_param equilibrada de las solicitudes POST, correctos cálculos tamaño de porción en los límites de búfer, incorrectamente rlimits conjunto, la eliminación incorrecta de la última cabecera, manejo de archivos de patrones vacío, y 4 GB + de contenido de longitud en las máquinas de 32 bits. Algunas mejoras se hicieron en la CLI, ACL se añadieron nuevas, y la eficiencia de las transferencias fragmentada codificados se mejoró. 1.4 Todos los usuarios se recomienda encarecidamente la actualización.
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

Un posible accidente al utilizar la persistencia basado en cookies con appsessions fue corregido. procesamiento de cabecera podría ser incorrecto después de una regla reqidel que se retiró exactamente dos cabeceras. alias estricto se deshabilita explícitamente para cerrar las advertencias que se emiten con gcc 4.4. Algunos fuera de las condiciones de la memoria no se maneja correctamente en las capturas appsession o galletas. Un objetivo nativa fue agregado se basa para hacer más fácil. Los usuarios de appsessions se recomienda encarecidamente la actualización.
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

Todos los arreglos de la versión 1.4.9 se fusionaron. tablas Pegajoso ahora se pueden sincronizar entre varios nodos haproxy activa. Adherido información también se aprende de las respuestas, proporcionando soporte para SSL-ID. Las conexiones pueden ser aceptadas a través de sockets Unix. Un nuevo protocolo PROXY se llevó a cabo para permitir que otros componentes (como stunnel) pasar la información con 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

Algunos errores menores fueron fijadas y varias mejoras de usabilidad se hicieron. La interfaz Web ahora le permite habilitar o deshabilitar servidores. La versión cefálica externa y controles LDAPv3 se fusionaron. La comprobación de MySQL se ha mejorado para soportar una secuencia de acceso real. Persistencia de cookies puede ahora ser sellos de tiempo para apoyar un tiempo máximo de espera y un tiempo de vida máxima, y puede ser removido por el servidor si es necesario (por ejemplo, cierre de sesión). El plug-in SNMP se ha mejorado para informar estadísticas del zócalo, y algunos cactus plantillas se fusionaron. La herramienta puede ahora Halog instante informe por URL de los tiempos de respuesta.
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

Apoyo se introdujo la contabilidad por IP y filtrado basado en el recuento de conexión, las tasas, los recuentos de bytes, tasas, cargos y tasas de error, y un criterio de algunos otros. Ahora es posible filtrar muy temprano en el nivel de conexión a base de estos critieria, resultando en una capacidad de protección medida de más de 200.000 conexiones por segundo. Esta es la primera versión de desarrollo de la rama 1.5, que deberían ser liberados a finales de año. Esta versión está en sintonía con todas las revisiones que están disponibles en 1.4.8, y parece suficientemente fiables para ser utilizados en la producción si es necesario.
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