HAproxy

Screenshot Software:
HAproxy
Detalii soft:
Versiune: 1.5.14 / 1.5-dev22 Actualizat
Incarca data: 27 Sep 15
Producător: Willy Tarreau
Licenţă: Gratuit
Popularitate: 265

Rating: 3.0/5 (Total Votes: 2)

HAProxy este arăta pe blog ce ai nevoie pentru site-uri web crawling sub sarcini foarte mari, menținând în același timp persistența sau de prelucrare Layer7.
HAProxy oferă de asemenea suport zeci de mii de conexiuni, chiar cu hardware-ul de astăzi. Se integrează în arhitecturi existente foarte usor

Ce este nou în această versiune:.

  • MEDIUM: TCP-a verifica noua caracteristica: conecta
  • MEDIUM: SSL:. Set verificare respectiv "necesară" ca implicit global pentru partea serverelor
  • MINOR: SSL:. optim strângere de mână pentru lanțuri lungi de certificat
  • BUG / MINOR: model: comparație model executat de două ori
  • BUG / MEDIUM: harta: eroare de segmentare cu statistici lui socket comanda & quot; set harta ... & quot;
  • BUG / MEDIUM: model: Segfault in parser binar
  • MINOR: funcții mișcare pentru gruparea pat_match_ * și pat_parse_ * și adăugați documentare
  • : model.
  • MINOR: Standard: a parse_binary () returnează lungimea consumate și documentația este actualizat
  • BUG / MINOR: sarcină utilă: modelele de ACL & quot; req.ssl_ver & quot; nu sunt analizate cu funcția bun.
  • BUG / MEDIUM: model: & quot; pat_parse_dotted_ver () & quot; set expect_type rău.
  • BUG / MINOR: proba: Convertorul c_str2int nu eșua dacă intrarea nu este un număr întreg
  • BUG / MEDIUM: http / auth: Uneori, acreditările de autentificare poate fi amesteca intre doua cereri
  • MINOR: doc:. Bad denumirea funcției cli
  • MINOR: http: smp_fetch_capture_header_ * returnează Cap capturati
  • BUILD: Ultima lansare prefixate accidental o & quot; + & quot; în fața data
  • BUG / MEDIUM: flux-Int: fixa handler de conectare inactiv-keep viață
  • BUG / MEDIUM: backend: nu re-inițializa context conexiunii la reutilizarea
  • BUG: Reveniți & quot; OPTIM / MEDIU: epoll: siguranțe evenimente activi în cele chestionate în timpul schimbărilor de votare & quot;
  • BUG / MINORE: controale: finalizarea cu succes de verificare nu trebuie să re-activați servere maint
  • MINOR: http: încercați să rămânem la același server, după statutul 401/407
  • BUG / MINOR: http: compresie întotdeauna dezactiva pe HTTP / 1.0
  • OPTIM: sondaj de opinie: a restabili de votare, după un sondaj / stop / vreau secvență
  • OPTIM: http: nu se opresc de votare pentru citire pe partea de client, după o cerere
  • BUG / MEDIUM: controale: servere necontrolate nu mai putea fi activat
  • BUG / MEDIUM: Statistici: interfața web trebuie să verifice serverele urmărite înainte de a activa
  • BUG / MINOR: canal: CHN_INFINITE_FORWARD trebuie unsigned
  • BUG / MINOR: flux-INT: nu clar proprietarul la retragi
  • MEDIUM: statistici: adauga suport pentru HTTP ține-vie de pe pagina statistici
  • BUG / mediu: statistici: fixa HTTP / 1.0 rupere introdus în patch precedent
  • Reveniți & quot; mediu: statistici: adauga suport pentru HTTP ține-vie de pe pagina statistici & quot;
  • MAJOR: canal: adăugați un nou CF_WAKE_WRITE steag să notifice sarcina de a scrieri
  • OPTIM: sesiune: setați pavilion READ_DONTWAIT când conectați
  • BUG / MINOR: http: nu clar de pavilion SI_FL_DONT_WAKE între solicitările
  • MINOR: sesiune: factor în măsurarea timpului de conectare
  • MEDIUM: sesiune: se pregătească pentru a sprijini tranzițiile anterioare la starea stabilit
  • MEDIUM: flux-INT: face si_connect () întoarce o stare stabilit atunci când este posibil
  • MINORE: controale: utilizați o funcție inline pentru health_adjust ()
  • OPTIM: sesiune: a pus puțin probabil () în jurul codul freewheeling
  • MEDIUM: config: raportează o avertizare atunci când mai multe servere au același nume
  • BUG: Revenire & quot; OPTIM: sondaj de opinie: a restabili de votare, după un sondaj / oprire / vreau secvență & quot;
  • BUILD / MINOR: ascultător: elimina un avertisment glibc pe accept4 ()
  • BUG / MAJOR: conexiune: fixa neconcordanță între API rcv_buf si utilizare
  • BUILD: ascultător: fixa accept4 recent () din nou
  • BUG / MAJOR: SSL: fix rupere cauzată de fix recent abf08d9
  • BUG / MEDIUM: de votare: a ne asigura că actualizarea de stare FD când nu există mai multă activitate
  • MEDIUM: ascultător: fixa de management de votare în a accepta bucla
  • MINOR: protocol: îmbunătățirea proto & gt; scurgere () API
  • MINOR: conexiune: adăugați o funcție nouă conn_drain ()
  • MEDIUM: TCP: raport tcp_drain (), care persistă este deja dezactivat pe aproape
  • MEDIUM: conexiune: actualizare suna de Ctrl- & gt; scurgere () pentru a utiliza conn_drain ()
  • MINOR: conexiune: adăuga mai multe coduri de eroare de raportare a erorilor de conexiune
  • MEDIUM: TCP: eroare de conexiune raport la nivel de conexiune
  • MEDIUM: controale: face uz de chk_report_conn_err () pentru erorile de conexiune
  • BUG / MEDIUM: unique_id: HTTP cerere contra nu este stabilă
  • DOC: fixa informații înșelătoare despre SIGQUIT
  • BUG / MAJOR: fixa îngheață în timpul compresiei
  • BUG / MEDIUM: flux de interfață: nu se trezesc sarcina înainte sfârșitul transferului
  • BUILD: fixa VerDate excludere regex
  • CLEANUP: de votare: redenumi & quot; spec_e & quot; a & quot; de stat & quot;
  • DOC: adauga o diagramă care prezintă tranziții de stat de votare
  • REORG: de votare: redenumi & quot; spec_e & quot; a & quot; de stat & quot; și & quot; spec_p & quot; a & quot; cache & quot;
  • REORG: de votare: redenumi & quot; fd_spec & quot; a & quot; fd_cache & quot;
  • REORG: de votare: redenumi funcțiile de alocare cache
  • REORG: de votare: redenumi & quot; fd_process_spec_events () & quot; a & quot; fd_process_cached_events () & quot;
  • MAJOR: de votare: rework întregul sistem de votare
  • MAJOR: conexiune: scoateți CO_FL_WAIT_ {RD, WR} steaguri
  • MEDIUM: conexiune: elimina conn_ {date, ciorap} {_poll_ recv, trimite}
  • MEDIUM: conexiune: adauga cec de pregătire în Stivuitoare I / O
  • MEDIUM: flux-interfață: steagurile de votare trebuie să fie întotdeauna actualizate în chk_snd_conn
  • MINOR: flux interfață: nu este nevoie de a apela fd_stop_both () eroare
  • MEDIUM: conexiune: nu este nevoie să verificați din nou de stat FD
  • CLEANUP: conexiune: folosiți conn_ctrl_ready () în loc de a verifica pavilion
  • CLEANUP: conexiune: folosiți conn_xprt_ready () în loc de a verifica pavilion
  • CLEANUP: conexiune: fixa comentarii în connection.h pentru a reflecta comportamentul nou
  • .
  • OPTIM: prime-șosetă: nu specula, după o citire scurt, în cazul de votare este activat
  • MEDIUM: de votare: prelucrare centraliza evenimente chestionati
  • MINOR: de votare: a crea funcția fd_compute_new_polled_status ()
  • MINORE: CLI: adăuga mai multe informații la & quot; arata informatii & quot; ieșire
  • MEDIUM: ascultător: adauga suport pentru limitarea ratei de sesiune în plus față de rata de conectare
  • MEDIUM: ascultător: se aplică o limită cu privire la rata de sesiune prezentat SSL
  • REORG: statistici: muta statele statistici socket la dumpstats.c
  • MINORE: CLI: adăugați noi & quot; Arată piscine & quot; comanda
  • BUG / MEDIUM: Contoare: contoare de conținut spălare după fiecare cerere
  • BUG / MEDIUM: contoare: fix intrare Stick-masă scurgere atunci când se utilizează de cale sc2 în legătură
  • MINORE: instrumente: adauga suport foarte de bază pentru indicii compozit
  • MEDIUM: contoare: opri bazându-se pe steagurile de sesiune, la toate
  • BUG / MINORE: CLI: fixa lipsă pauză în linie de comandă parser
  • BUG / MINOR: config: reclami corect atunci când Cap-format log necesita modul HTTP
  • MAJOR: http: configurare modul de conectare modificare
  • MEDIUM: http: face ține-vie + httpclose fi modul pasiv
  • MAJOR: http: trece pentru a menține în viață, modul implicit
  • BUG / MEDIUM: http: regresie fix cauzate de comutator recenta a menține în viață, în mod implicit
  • BUG / MEDIUM: ascultător: imbunatati detectarea de accept4 non-lucru ()
  • BUILD: ascultător: adauga fcntl.h și unistd.h
  • BUG / MINOR: raw_sock: setat corect pavilion MSG_MORE

Ce este nou în versiunea 1.4.24 / 1.5-dev22:

  • MEDIUM: TCP-check nou caracteristică: conectare
  • MEDIUM: SSL:. Set verificare respectiv "necesară" ca implicit global pentru partea serverelor
  • MINOR: SSL:. optim strângere de mână pentru lanțuri lungi de certificat
  • BUG / MINOR: model: comparație model executat de două ori
  • BUG / MEDIUM: harta: eroare de segmentare cu statistici lui socket comanda & quot; set harta ... & quot;
  • BUG / MEDIUM: model: Segfault in parser binar
  • MINOR: funcții mișcare pentru gruparea pat_match_ * și pat_parse_ * și adăugați documentare
  • : model.
  • MINOR: Standard: a parse_binary () returnează lungimea consumate și documentația este actualizat
  • BUG / MINOR: sarcină utilă: modelele de ACL & quot; req.ssl_ver & quot; nu sunt analizate cu funcția bun.
  • BUG / MEDIUM: model: & quot; pat_parse_dotted_ver () & quot; set expect_type rău.
  • BUG / MINOR: proba: Convertorul c_str2int nu eșua dacă intrarea nu este un număr întreg
  • BUG / MEDIUM: http / auth: Uneori, acreditările de autentificare poate fi amesteca intre doua cereri
  • MINOR: doc:. Bad denumirea funcției cli
  • MINOR: http: smp_fetch_capture_header_ * returnează Cap capturati
  • BUILD: Ultima lansare prefixate accidental o & quot; + & quot; în fața data
  • BUG / MEDIUM: flux-Int: fixa handler de conectare inactiv-keep viață
  • BUG / MEDIUM: backend: nu re-inițializa context conexiunii la reutilizarea
  • BUG: Reveniți & quot; OPTIM / MEDIU: epoll: siguranțe evenimente activi în cele chestionate în timpul schimbărilor de votare & quot;
  • BUG / MINORE: controale: finalizarea cu succes de verificare nu trebuie să re-activați servere maint
  • MINOR: http: încercați să rămânem la același server, după statutul 401/407
  • BUG / MINOR: http: compresie întotdeauna dezactiva pe HTTP / 1.0
  • OPTIM: sondaj de opinie: a restabili de votare, după un sondaj / stop / vreau secvență
  • OPTIM: http: nu se opresc de votare pentru citire pe partea de client, după o cerere
  • BUG / MEDIUM: controale: servere necontrolate nu mai putea fi activat
  • BUG / MEDIUM: Statistici: interfața web trebuie să verifice serverele urmărite înainte de a activa
  • BUG / MINOR: canal: CHN_INFINITE_FORWARD trebuie unsigned
  • BUG / MINOR: flux-INT: nu clar proprietarul la retragi
  • MEDIUM: statistici: adauga suport pentru HTTP ține-vie de pe pagina statistici
  • BUG / mediu: statistici: fixa HTTP / 1.0 rupere introdus în patch precedent
  • Reveniți & quot; mediu: statistici: adauga suport pentru HTTP ține-vie de pe pagina statistici & quot;
  • MAJOR: canal: adăugați un nou CF_WAKE_WRITE steag să notifice sarcina de a scrieri
  • OPTIM: sesiune: setați pavilion READ_DONTWAIT când conectați
  • BUG / MINOR: http: nu clar de pavilion SI_FL_DONT_WAKE între solicitările
  • MINOR: sesiune: factor în măsurarea timpului de conectare
  • MEDIUM: sesiune: se pregătească pentru a sprijini tranzițiile anterioare la starea stabilit
  • MEDIUM: flux-INT: face si_connect () întoarce o stare stabilit atunci când este posibil
  • MINORE: controale: utilizați o funcție inline pentru health_adjust ()
  • OPTIM: sesiune: a pus puțin probabil () în jurul codul freewheeling
  • MEDIUM: config: raportează o avertizare atunci când mai multe servere au același nume
  • BUG: Revenire & quot; OPTIM: sondaj de opinie: a restabili de votare, după un sondaj / oprire / vreau secvență & quot;
  • BUILD / MINOR: ascultător: elimina un avertisment glibc pe accept4 ()
  • BUG / MAJOR: conexiune: fixa neconcordanță între API rcv_buf si utilizare
  • BUILD: ascultător: fixa accept4 recent () din nou
  • BUG / MAJOR: SSL: fix rupere cauzată de fix recent abf08d9
  • BUG / MEDIUM: de votare: a ne asigura că actualizarea de stare FD când nu există mai multă activitate
  • MEDIUM: ascultător: fixa de management de votare în a accepta bucla
  • MINOR: protocol: îmbunătățirea proto & gt; scurgere () API
  • MINOR: conexiune: adăugați o funcție nouă conn_drain ()
  • MEDIUM: TCP: raport tcp_drain (), care persistă este deja dezactivat pe aproape
  • MEDIUM: conexiune: actualizare suna de Ctrl- & gt; scurgere () pentru a utiliza conn_drain ()
  • MINOR: conexiune: adăuga mai multe coduri de eroare de raportare a erorilor de conexiune
  • MEDIUM: TCP: eroare de conexiune raport la nivel de conexiune
  • MEDIUM: controale: face uz de chk_report_conn_err () pentru erorile de conexiune
  • BUG / MEDIUM: unique_id: HTTP cerere contra nu este stabilă
  • DOC: fixa informații înșelătoare despre SIGQUIT
  • BUG / MAJOR: fixa îngheață în timpul compresiei
  • BUG / MEDIUM: flux de interfață: nu se trezesc sarcina înainte sfârșitul transferului
  • BUILD: fixa VerDate excludere regex
  • CLEANUP: de votare: redenumi & quot; spec_e & quot; a & quot; de stat & quot;
  • DOC: adauga o diagramă care prezintă tranziții de stat de votare
  • REORG: de votare: redenumi & quot; spec_e & quot; a & quot; de stat & quot; și & quot; spec_p & quot; a & quot; cache & quot;
  • REORG: de votare: redenumi & quot; fd_spec & quot; a & quot; fd_cache & quot;
  • REORG: de votare: redenumi funcțiile de alocare cache
  • REORG: de votare: redenumi & quot; fd_process_spec_events () & quot; a & quot; fd_process_cached_events () & quot;
  • MAJOR: de votare: rework întregul sistem de votare
  • MAJOR: conexiune: scoateți CO_FL_WAIT_ {RD, WR} steaguri
  • MEDIUM: conexiune: elimina conn_ {date, ciorap} {_poll_ recv, trimite}
  • MEDIUM: conexiune: adauga cec de pregătire în Stivuitoare I / O
  • MEDIUM: flux-interfață: steagurile de votare trebuie să fie întotdeauna actualizate în chk_snd_conn
  • MINOR: flux interfață: nu este nevoie de a apela fd_stop_both () eroare
  • MEDIUM: conexiune: nu este nevoie să verificați din nou de stat FD
  • CLEANUP: conexiune: folosiți conn_ctrl_ready () în loc de a verifica pavilion
  • CLEANUP: conexiune: folosiți conn_xprt_ready () în loc de a verifica pavilion
  • CLEANUP: conexiune: fixa comentarii în connection.h pentru a reflecta comportamentul nou
  • .
  • OPTIM: prime-șosetă: nu specula, după o citire scurt, în cazul de votare este activat
  • MEDIUM: de votare: prelucrare centraliza evenimente chestionati
  • MINOR: de votare: a crea funcția fd_compute_new_polled_status ()
  • MINORE: CLI: adăuga mai multe informații la & quot; arata informatii & quot; ieșire
  • MEDIUM: ascultător: adauga suport pentru limitarea ratei de sesiune în plus față de rata de conectare
  • MEDIUM: ascultător: se aplică o limită cu privire la rata de sesiune prezentat SSL
  • REORG: statistici: muta statele statistici socket la dumpstats.c
  • MINORE: CLI: adăugați noi & quot; Arată piscine & quot; comanda
  • BUG / MEDIUM: Contoare: contoare de conținut spălare după fiecare cerere
  • BUG / MEDIUM: contoare: fix intrare Stick-masă scurgere atunci când se utilizează de cale sc2 în legătură
  • MINORE: instrumente: adauga suport foarte de bază pentru indicii compozit
  • MEDIUM: contoare: opri bazându-se pe steagurile de sesiune, la toate
  • BUG / MINORE: CLI: fixa lipsă pauză în linie de comandă parser
  • BUG / MINOR: config: reclami corect atunci când Cap-format log necesita modul HTTP
  • MAJOR: http: configurare modul de conectare modificare
  • MEDIUM: http: face ține-vie + httpclose fi modul pasiv
  • MAJOR: http: trece pentru a menține în viață, modul implicit
  • BUG / MEDIUM: http: regresie fix cauzate de comutator recenta a menține în viață, în mod implicit
  • BUG / MEDIUM: ascultător: imbunatati detectarea de accept4 non-lucru ()
  • BUILD: ascultător: adauga fcntl.h și unistd.h
  • BUG / MINOR: raw_sock: setat corect pavilion MSG_MORE

Ce este nou în versiunea 1.5-dev21:

  • MINORE: Statistici: nu folosesc un monospace font de a raporta numere
  • MINOR: sesiune: elimina cod de depanare
  • BUG / MAJORE: modele: fix dublu liber cauzate de încărcare siruri de caractere de la fișiere
  • MEDIUM: http: face opțiune http_proxy rescrie automat URL-ul
  • BUG / MEDIUM: http: cook_cnt () uită să set tip de ieșire
  • BUG / MINORE: statistici: reclami corect rata de accelerație de servere greutate mică
  • BUG / medie: controale: servere nu trebuie să înceapă în modul slowstart
  • BUG / MINOR: ACL: parser trebuie, de asemenea, se oprească la virgulă pe ACL-numai cuvinte cheie
  • MEDIUM: flux-INT: punerea în aplicare a unui manager conexiune în așteptare foarte simplist
  • DOC: actualizați fișierul FOAIE DE PARCURS

Ce este nou în versiunea 1.4.24:

  • Această versiune stabilește un accident care ar putea apărea atunci când un configurare a utilizat hdr_ip (nume, -1) sau & quot;. usesrc hdr_ip (numele) & quot ;, în cazul în care clientul a trimis un anumit număr de valori ale antetului solicitate
  • CVE-2013-2175 a fost repartizat la acest bug.
  • Toate utilizatorii de 1.4 trebuie să le modernizeze sau să aplice remedierea.

Ce este nou în versiunea 1.5-dev19:

  • Această versiune repară două accidente posibile, una dintre ele declanșat de la distanță (CVE-2013-2175) care implică utilizarea unui număr de apariție negativă în hdr_ * preia. Alte îmbunătățiri de lungă durată au fost în cele din urmă a fuzionat, cum ar fi http-răspuns, reglare dinamică de prioritate, antete DSCP, Netfilter marca și log nivel, proxy transparent pe * BSD, preluarea de variabile de mediu, protocol PROXY condiționată de ACL, 3 Stick paralel contoare în loc de 2, remaniere a doc pentru a simplifica căutarea ACL / adu cuvinte cheie, și mai mult îmbunătățită de raportare a erorilor de configurare. Toți utilizatorii trebuie să faceți upgrade 1.5.

Ce este nou în versiunea 1.5-dev18:

  • Această versiune stabilește o breșă de securitate în TCP inspecție conținut atunci când sunt combinate cu HTTP.
  • utilizatorii 1,5-dev trebuie să faceți upgrade sau patch-uri.
  • Alte modificari mari includ un parser adresă bogat care acceptă variabile de mediu, convergența ACL-uri și probe care să permită combinații mai puternice de analiză a modelelor, suport pentru systemd, un nou protocol agent stării de sănătate, suport JIT PCRE, TLS ALPN, și HTTP redirecționează 307 și 308.
  • Nu mai puțin de 43 de bug-uri au fost stabilite în diferite domenii.

Ce este nou în versiunea 1.4.23:

  • Această versiune stabilește o breșă de securitate în conținutul TCP Codul de control atunci cand sunt combinate cu informații HTTP.
  • Toate utilizatorii trebuie să faceți upgrade 1.4 sau patch-uri.
  • 25 alte bug-uri au fost stabilite de la 1.4.22, inclusiv un risc de corupere a memoriei prin monitorizarea sistemelor abuzează de & quot; Arată sess & quot; comandă pe CLI.
  • Poll () a fost activat implicit pe toate platformele, și selectați () limitat la doar 1024 de FDS, în scopul de a workaround o schimbare recentă glibc care provoaca accidente de rulare din cauza controale suplimentare în fd_set / FD_CLR / FD_ISSET.

Ce este nou în versiunea 1.5-dev17:

  • Ultimele bug-uri cunoscute de la 1,5-dev15 au fost fixe (posturi înghețate, sesiuni SSL avortat, și răspunsurile timpurii, ocazional, trunchiate de la servere pentru a POST cereri).
  • În plus, câteva caracteristici mult-așteptata au fost implementate: suport pentru conectarea orice vine de la un eșantion funcție aduce utilizând% [] în formatul de jurnal, precum și trecerea aceasta la servere din anteturile HTTP (toate informațiile SSL pot acum fi trecut în acest fel).
  • pagina statisticile HTML a fost îmbunătățită cu mai multe informații detaliate în Sfaturi (acest lucru a fost rupt în dev16). Utilizatorii 1,5 dev12 la 16 sunt încurajate să faceți upgrade.

Ce este nou în versiunea 1.5-dev15:

  • Utilizarea procesorului de mare câțiva utilizatori s-au confruntat în dev14 este acum fix.
  • O scurgere descriptor de fisier, atunci când vă conectați informații SSL a fost stabilită.
  • au fost stabilite unele aspecte SSL cu CERT client.
  • erori SSL strângere de mână sunt acum logat.
  • Unele busteni incorecte de & quot; SD & quot; steaguri în caz de erori de client au fost rezolvate.

  • au fost înăsprite
  • Condițiile pentru a permite compresie Gzip.
  • Layer 7 informații, cum ar fi adresa IP luate de la o lovitură de cap poate fi acum urmărite.
  • Utilizatorii 1,5-dev12..dev14 sunt încurajate să faceți upgrade.

Ce este nou în versiunea 1.5-dev14:.

  • stivă SSL a primit mai multe remedieri și îmbunătățiri
  • Se suportă acum autentificare cert reciprocă, client ACL-uri bazate pe CERT, și un cache sesiune multi-proces.
  • Unele facilități au fost oferite pentru a sprijini modul multi-proces cu SSL.
  • controale de sănătate susține SSL și protocolul proxy.
  • HTTP transmiterea suportă acum de compresie gzip.
  • platforme recente Linux sprijini TCP FastOpen și accept4 ().
  • & quot; se leagă & quot; Declarație suportă acum & quot; v4v6 & quot; și & quot; v6only & quot; cuvinte cheie pentru a decide cu privire la politica de legare IPv6.
  • multe bug-uri au fost stabilite, astfel încât cei care folosesc dev12 și dev13 în producție sunt încurajate să faceți upgrade.

Software similare

Cntlm
Cntlm

3 Jun 15

CYAN Secure Web
CYAN Secure Web

11 May 15

socket_zmq
socket_zmq

20 Feb 15

Comentarii la HAproxy

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!