Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
5b51755aefd1dfed507772fdd13fae1ce572c2bd
/
include
/
proto
5b51755
MEDIUM: threads/lb: Make LB algorithms (lb_*.c) thread-safe
by Christopher Faulet
· 7 years ago
29f77e8
MEDIUM: threads/server: Add a lock per server and atomically update server vars
by Christopher Faulet
· 7 years ago
ff8abcd
MEDIUM: threads/proxy: Add a lock per proxy and atomically update proxy vars
by Christopher Faulet
· 7 years ago
8d8aa0d
MEDIUM: threads/listeners: Make listeners thread-safe
by Christopher Faulet
· 7 years ago
b79a94c
MEDIUM: threads/signal: Add a lock to make signals thread-safe
by Christopher Faulet
· 7 years ago
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· 7 years ago
36716a7
MEDIUM: threads/fd: Initialize the process mask during the call to fd_insert
by Christopher Faulet
· 7 years ago
a7c5d43
MINOR: threads/fd: Add a mask of threads allowed to process on each fd in fdtab array
by Christopher Faulet
· 7 years ago
d4604ad
MAJOR: threads/fd: Make fd stuffs thread-safe
by Christopher Faulet
· 7 years ago
f8188c6
MEDIUM: threads/logs: Make logs thread-safe
by Christopher Faulet
· 7 years ago
0108bb3
MEDIUM: mailers: Init alerts during conf parsing and refactor their processing
by Christopher Faulet
· 7 years ago
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· 7 years ago
1b421ea
MINOR: acl: Pass the ACLs as an explicit parameter of build_acl_cond
by Christopher Faulet
· 7 years ago
78880fb
MINOR: action: Add function to check rules using an action ACT_ACTION_TRK_*
by Christopher Faulet
· 7 years ago
4fce0d8
MINOR: action: Use trk_idx instead of tcp/http_trk_idx
by Christopher Faulet
· 7 years ago
7421b14
MINOR: action: Add trk_idx inline function
by Christopher Faulet
· 7 years ago
d22e83a
MINOR: h1: store the status code in the H1 message
by Willy Tarreau
· 7 years ago
a3c77cf
MINOR: shctx: rename lock functions
by William Lallemand
· 7 years ago
4f45bb9
MEDIUM: shctx: separate ssl and shctx
by William Lallemand
· 7 years ago
ed0b5ad
REORG: shctx: move ssl functions to ssl_sock.c
by William Lallemand
· 7 years ago
3f85c9a
MEDIUM: shctx: allow the use of multiple shctx
by William Lallemand
· 7 years ago
24a7a75
REORG: shctx: move lock functions and struct
by William Lallemand
· 7 years ago
01da571
MINOR: merge ssl_sock_get calls for log and ppv2
by Emmanuel Hocdet
· 7 years ago
c2aae74
MEDIUM: ssl: Handle early data with OpenSSL 1.1.1
by Olivier Houchard
· 7 years ago
7b271b2
MEDIUM: connection: make use of CO_FL_WILL_UPDATE in conn_sock_shutw()
by Willy Tarreau
· 7 years ago
916e12d
MINOR: connection: add flag CO_FL_WILL_UPDATE to indicate when updates are granted
by Willy Tarreau
· 7 years ago
bc97cc4
MINOR: connection: move the cleanup of flag CO_FL_WAIT_ROOM
by Willy Tarreau
· 7 years ago
019f9b1
MINOR: ssl: build with recent BoringSSL library
by Emmanuel Hocdet
· 7 years ago
cbc6524
MINOR: connection: remove conn_force_close()
by Willy Tarreau
· 7 years ago
3b737c9
MINOR: stream-int: use conn_full_close() instead of conn_force_close()
by Willy Tarreau
· 7 years ago
dc42acd
MINOR: connection: add conn_stop_tracking() to disable tracking
by Willy Tarreau
· 7 years ago
6a0a80a
MINOR: connection: ensure conn_ctrl_close() also resets the fd
by Willy Tarreau
· 7 years ago
f9ce57e
MEDIUM: connection: make conn_sock_shutw() aware of lingering
by Willy Tarreau
· 7 years ago
1a0545f
REORG: connection: rename CO_FL_DATA_* -> CO_FL_XPRT_*
by Olivier Houchard
· 7 years ago
794f9af
MEDIUM: h1: reimplement the http/1 response parser for the gateway
by Willy Tarreau
· 7 years ago
4093a4d
MINOR: h1: add struct h1m for basic HTTP/1 messages
by Willy Tarreau
· 7 years ago
b289256
MEDIUM: http: make the chunk crlf parser only depend on the buffer
by Willy Tarreau
· 7 years ago
e56cdd3
MEDIUM: http: make the chunk size parser only depend on the buffer
by Willy Tarreau
· 7 years ago
8740c8b
REORG: http: move the HTTP/1 header block parser to h1.c
by Willy Tarreau
· 7 years ago
db4893d
REORG: http: move the HTTP/1 chunk parser to h1.{c,h}
by Willy Tarreau
· 7 years ago
0da5b3b
REORG: http: move some very http1-specific parts to h1.{c,h}
by Willy Tarreau
· 7 years ago
5a13351
BUG/MEDIUM: log: check result details truncated.
by Emeric Brun
· 7 years ago
41ab868
MINOR: channel: make the channel be a const in all {ci,co}_get* functions
by Willy Tarreau
· 7 years ago
06d80a9
REORG: channel: finally rename the last bi_* / bo_* functions
by Willy Tarreau
· 7 years ago
64cc49c
MAJOR: servers: propagate server status changes asynchronously.
by Emeric Brun
· 7 years ago
05f5047
MINOR: listener: new function listener_release
by Willy Tarreau
· 7 years ago
0de59fd
MINOR: listeners: new function create_listeners
by Willy Tarreau
· 7 years ago
3179489
MINOR: unix: remove the now unused proto_uxst.h file
by Willy Tarreau
· 7 years ago
9d5be5c
MINOR: protocols: register the ->add function and stop calling them directly
by Willy Tarreau
· 7 years ago
3228238
MINOR: protocols: always pass a "port" argument to the listener creation
by Willy Tarreau
· 7 years ago
c4df59e
MINOR: cli: add socket commands and config to prepend informational messages with severity
by Andjelko Iharos
· 7 years ago
d697596
MINOR: tasks: Move Lua notification from Lua to tasks
by Thierry FOURNIER
· 7 years ago
ddcde19
MINOR: ssl: rework smp_fetch_ssl_fc_cl_str without internal ssl use
by Emmanuel Hocdet
· 7 years ago
21e9267
MINOR: fd: Add fd_update_events function
by Christopher Faulet
· 7 years ago
52a91d3
MEDIUM: check: server states and weight propagation re-work
by Emeric Brun
· 7 years ago
de2075f
MINOR: freq_ctr: Return the new value after an update
by Christopher Faulet
· 7 years ago
d82b180
MINOR: fd: Use inlined functions to check fd state in fd_*_send/recv functions
by Christopher Faulet
· 7 years ago
8db2fdf
MINOR: fd: Add fd_active function
by Christopher Faulet
· 7 years ago
6988f67
MINOR: http: Use a trash chunk to store decoded string of the HTTP auth header
by Christopher Faulet
· 7 years ago
ca20d02
MINOR: stick-tables: Make static_table_key a struct variable instead of a pointer
by Christopher Faulet
· 7 years ago
0132d06
MINOR: logs: Use dedicated function to init/deinit log buffers
by Christopher Faulet
· 7 years ago
576c5aa
MINOR: fd: Set owner and iocb field before inserting a new fd in the fdtab
by Christopher Faulet
· 7 years ago
d531f88
MINOR: fd: Don't forget to reset fdtab[fd].update when a fd is added/removed
by Christopher Faulet
· 7 years ago
f5b8adc
MINOR: listeners: Change enable_listener and disable_listener into private functions
by Christopher Faulet
· 7 years ago
5580ba2
MINOR: listeners: Change listener_full and limit_listener into private functions
by Christopher Faulet
· 7 years ago
bbae3f0
MEDIUM: connection: remove useless flag CO_FL_DATA_WR_SH
by Willy Tarreau
· 7 years ago
cde5651
CLEANUP: connection: remove the unused conn_sock_shutw_pending()
by Willy Tarreau
· 7 years ago
54e917c
MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH
by Willy Tarreau
· 7 years ago
5790eb0
MINOR: stream: provide a new stream creation function for connections
by Willy Tarreau
· 7 years ago
87787ac
MEDIUM: stream: make stream_new() allocate its own task
by Willy Tarreau
· 7 years ago
8e3c6ce
MEDIUM: connection: get rid of data->init() which was not for data
by Willy Tarreau
· 7 years ago
585744b
REORG/MEDIUM: connection: introduce the notion of connection handle
by Willy Tarreau
· 7 years ago
9d8dbbc
MINOR: dns: Maximum DNS udp payload set to 8192
by Baptiste Assmann
· 7 years ago
747359e
BUG/MINOR: dns: server set by SRV records stay in "no resolution" status
by Baptiste Assmann
· 7 years ago
6ca71a9
BUG/MINOR: Wrong type used as argument for spoe_decode_buffer().
by Frédéric Lécaille
· 7 years ago
a548069
MINOR: http: export some of the HTTP parser macros
by Willy Tarreau
· 7 years ago
2af08fe
MINOR: dns: enabled edns0 extension and make accpeted payload size tunable
by Baptiste Assmann
· 7 years ago
1596929
BUILD: ssl: replace SSL_CTX_get0_privatekey for openssl < 1.0.2
by Emmanuel Hocdet
· 7 years ago
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· 7 years ago
e2c222b
MINOR: obj: Add a new type of object, OBJ_TYPE_SRVRQ.
by Olivier Houchard
· 7 years ago
a8c6db8
MINOR: dns: Cache previous DNS answers.
by Olivier Houchard
· 7 years ago
48a8332
BUG/MEDIUM: ssl: Fix regression about certificates generation
by Christopher Faulet
· 7 years ago
6d0d3f6
MINOR: listener: add a function to return a listener's state as a string
by Willy Tarreau
· 7 years ago
71d058c
MINOR: ssl: add a new error codes for wrong server certificates
by Willy Tarreau
· 7 years ago
96c7b8d
BUG/MINOR: ssl: Fix check against SNI during server certificate verification
by Christopher Faulet
· 7 years ago
f421999
MINOR: task: always preinitialize the task's timeout in task_init()
by Willy Tarreau
· 7 years ago
5db105e
MINOR: samples: Handle the type SMP_T_METH in smp_is_safe and smp_is_rw
by Christopher Faulet
· 7 years ago
8c2ddc2
BUILD: ssl: fix compatibility with openssl without TLSEXT_signature_*
by Emmanuel Hocdet
· 7 years ago
106f631
CLEANUP: hdr_idx: make some function arguments const where possible
by Willy Tarreau
· 7 years ago
2ab8867
MINOR: ssl: compare server certificate names to the SNI on outgoing connections
by Willy Tarreau
· 7 years ago
7d27f3c
BUG/MEDIUM: map/acl: fix unwanted flags inheritance.
by Emeric Brun
· 7 years ago
c730606
MAJOR: applet: applet scheduler rework.
by Emeric Brun
· 7 years ago
a9c1741
MINOR: connection: add a .get_alpn() method to xprt_ops
by Willy Tarreau
· 8 years ago
f3a55db
MINOR: queue: Change pendconn_from_srv/pendconn_from_px into private functions
by Christopher Faulet
· 7 years ago
f0614e8
MINOR: backends: Change get_server_sh/get_server_uh into private function
by Christopher Faulet
· 7 years ago
87566c9
MINOR: queue: Change pendconn_get_next_strm into private function
by Christopher Faulet
· 7 years ago
0194897
MAJOR: task: task scheduler rework.
by Emeric Brun
· 8 years ago
ff44917
BUG/MINOR: stream: flag TASK_WOKEN_RES not set if task in runqueue
by Emeric Brun
· 8 years ago
2686dca
CLEANUP: connection: remove unused CO_FL_WAIT_DATA
by Willy Tarreau
· 8 years ago
201c07f
MAJOR/REORG: dns: DNS resolution task and requester queues
by Baptiste Assmann
· 7 years ago
Next »