Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9ad9f3517ee9e4289a003941a49cf52bd06314e3
/
include
/
proto
4cc67a2
MINOR: fd: move the fd_{add_to,rm_from}_fdlist functions to fd.c
by Willy Tarreau
· 7 years ago
4d84186
MEDIUM: fd: make updt_fd_polling() use atomics
by Willy Tarreau
· 7 years ago
1b76a6d
CLEANUP: fd: remove the now unused fd_compute_new_polled_status() function
by Willy Tarreau
· 7 years ago
7ac0e35
MAJOR: fd: compute the new fd polling state out of the fd lock
by Willy Tarreau
· 7 years ago
1256836
MEDIUM: fd/threads: Make sure we don't miss a fd cache entry.
by Olivier Houchard
· 7 years ago
4815c8c
MAJOR: fd/threads: Make the fdcache mostly lockless.
by Olivier Houchard
· 7 years ago
a9786b6
MINOR: fd: pass the iocb and owner to fd_insert()
by Willy Tarreau
· 7 years ago
82b37d7
MEDIUM: fd: use atomic ops for hap_fd_{clr,set} and remove poll_lock
by Willy Tarreau
· 7 years ago
322e6c7
MINOR: fd: move the hap_fd_{clr,set,isset} functions to fd.h
by Willy Tarreau
· 7 years ago
745c60e
CLEANUP: fd: remove the unused "new" field
by Willy Tarreau
· 7 years ago
f2b5c99
CLEANUP: fd/threads: remove the now unused fdtab_lock
by Willy Tarreau
· 7 years ago
173d995
MEDIUM: polling: start to move maxfd computation to the pollers
by Willy Tarreau
· 7 years ago
c9c8378
MINOR: fd: add a bitmask to indicate that an FD is known by the poller
by Willy Tarreau
· 7 years ago
ebc78d7
BUG/MEDIUM: fd: maintain a per-thread update mask
by Willy Tarreau
· 7 years ago
69553fe
MINOR: threads/fd: Use a bitfield to know if there are FDs for a thread in the FD cache
by Christopher Faulet
· 7 years ago
a48c141
BUG/MAJOR: connection: refine the situations where we don't send shutw()
by Willy Tarreau
· 7 years ago
0ad8e0d
MINOR: http: add a function to check request's cache-control header field
by Willy Tarreau
· 7 years ago
cb14688
BUG/MEDIUM: lua/notification: memory leak
by Thierry FOURNIER
· 7 years ago
d5b7983
DOC: notifications: add precisions about thread usage
by Thierry FOURNIER
· 7 years ago
0fed0b0
BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync.
by Emeric Brun
· 7 years ago
103e566
BUG/MAJOR: threads/queue: avoid recursive locking in pendconn_get_next_strm()
by Willy Tarreau
· 7 years ago
8b94969
MINOR: fd: cache-align fdtab and fdcache locks
by Willy Tarreau
· 7 years ago
53bae85
BUG/MINOR: threads: don't drop "extern" on the lock in include files
by Willy Tarreau
· 7 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
90084a1
MINOR: ssl: Handle reading early data after writing better.
by Olivier Houchard
· 7 years ago
595d7b7
MINOR: applets: Use a bitfield to track applets activity per-thread
by Christopher Faulet
· 7 years ago
3911ee8
MINOR: tasks: Use a bitfield to track tasks activity per-thread
by Christopher Faulet
· 7 years ago
75ea0a0
BUG/MEDIUM: mworker: does not close inherited FD
by William Lallemand
· 7 years ago
9dcf9b6
MINOR: threads: Use __decl_hathreads to declare locks
by Christopher Faulet
· 7 years ago
b15e3fe
BUG/MEDIUM: h1: ensure the chunk size parser can deal with full buffers
by Willy Tarreau
· 7 years ago
c5a9d5b
BUG/MEDIUM: stream-int: Don't loss write's notifs when a stream is woken up
by Christopher Faulet
· 7 years ago
1b4cf9b
BUG/MINOR: h1: the HTTP/1 make status code parser check for digits
by Willy Tarreau
· 7 years ago
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
55dcdf4
BUG/MINOR: dns: Don't try to get the server lock if it's already held.
by Olivier Houchard
· 7 years ago
8d38805
MAJOR: task: make use of the scope-aware ebtree functions
by Willy Tarreau
· 7 years ago
62a1249
MINOR: applets: no need to check for runqueue's emptiness in appctx_res_wakeup()
by Willy Tarreau
· 7 years ago
bbd09b9
BUG/MAJOR: thread/listeners: enable_listener must not call unbind_listener()
by Willy Tarreau
· 7 years ago
436d333
MEDIUM: connection: add a destroy callback
by Willy Tarreau
· 7 years ago
2c52a2b
MEDIUM: connection: make mux->detach() release the connection
by Willy Tarreau
· 7 years ago
6978db3
MINOR: connection: add cs_close() to close a conn_stream
by Willy Tarreau
· 7 years ago
ecdb3fe
MINOR: conn_stream: modify cs_shut{r,w} API to pass the desired mode
by Willy Tarreau
· 7 years ago
9aaf778
MAJOR: connection : Split struct connection into struct connection and struct conn_stream.
by Olivier Houchard
· 7 years ago
63dd75d
MINOR: connection: introduce the conn_stream manipulation functions
by Willy Tarreau
· 7 years ago
e2b40b9
MINOR: connection: introduce conn_stream
by Olivier Houchard
· 7 years ago
2e0b2b5
MEDIUM: session: use the ALPN token and proxy mode to select the mux
by Willy Tarreau
· 7 years ago
2386be6
MINOR: connection: implement alpn registration of muxes
by Willy Tarreau
· 7 years ago
53a4766
MEDIUM: connection: start to introduce a mux layer between xprt and data
by Willy Tarreau
· 7 years ago
2510f70
MINOR: h1: add a function to measure the trailers length
by Willy Tarreau
· 7 years ago
f65610a
CLEANUP: threads: rename process_mask to thread_mask
by Willy Tarreau
· 7 years ago
d16bfe6
BUG/MINOR: dns: Fix SRV records with the new thread code.
by Olivier Houchard
· 7 years ago
a5e0590
BUILD: stick-tables: silence an uninitialized variable warning
by Willy Tarreau
· 7 years ago
6e01286
BUG/MAJOR: threads/freq_ctr: fix lock on freq counters.
by Emeric Brun
· 7 years ago
9f0b458
MEDIUM: threads/server: Use the server lock to protect health check and cli concurrency
by Emeric Brun
· 7 years ago
738a6d7
MEDIUM: threads/tasks: Add lock around notifications
by Thierry FOURNIER
· 7 years ago
94b7123
MEDIUM: threads/freq_ctr: Make the frequency counters thread-safe
by Christopher Faulet
· 7 years ago
821bb9b
MAJOR: threads/ssl: Make SSL part thread-safe
by Emeric Brun
· 7 years ago
a1dd243
MAJOR: threads/buffer: Make buffer wait queue thread safe
by Emeric Brun
· 7 years ago
1138fd0
MAJOR: threads/applet: Handle multithreading for applets
by Emeric Brun
· 7 years ago
8c1aaa2
MEDIUM: threads/http: Make http_capture_bad_message thread-safe
by Emeric Brun
· 7 years ago
819fc6f
MEDIUM: threads/stick-tables: handle multithreads on stick tables
by Emeric Brun
· 7 years ago
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
Next »