Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
54832b97c65c43ee50b6661a9b4b05885427b5e9
/
include
« Previous
ed72d82
MEDIUM: time: measure the time stolen by other threads
by Willy Tarreau
· 6 years ago
5ceeb15
MINOR: time: add now_mono_time() and now_cpu_time()
by Willy Tarreau
· 6 years ago
ac6c880
BUILD: memory: fix pointer declaration for atomic CAS
by Willy Tarreau
· 6 years ago
7e9c4ae
MINOR: poller: move time and date computation out of the pollers
by Willy Tarreau
· 6 years ago
f37ba94
MINOR: fd: centralize poll timeout computation in compute_poll_timeout()
by Willy Tarreau
· 6 years ago
e18db9e
MEDIUM: pools: implement a thread-local cache for pool entries
by Willy Tarreau
· 6 years ago
146794d
MINOR: pools: split pool_free() in the lockfree variant
by Willy Tarreau
· 6 years ago
0a93b64
MINOR: pools: allocate most memory pools from an array
by Willy Tarreau
· 6 years ago
d5e4de8
DOC: Fix a few typos
by Bertrand Jacquin
· 6 years ago
8d8747a
OPTIM: tasks: group all tree roots per cache line
by Willy Tarreau
· 6 years ago
b20aa9e
MAJOR: tasks: create per-thread wait queues
by Willy Tarreau
· 6 years ago
87d54a9
MEDIUM: fd/threads: only grab the fd's lock if the FD has more than one thread
by Willy Tarreau
· 6 years ago
98d334b
MINOR: tools: add a new function atleast2() to test masks for more than 1 bit
by Willy Tarreau
· 6 years ago
d944344
BUILD: peers: check allocation error during peers_init_sync()
by Willy Tarreau
· 6 years ago
8d26f02
BUILD: compiler: add a new statement "__unreachable()"
by Willy Tarreau
· 6 years ago
c1f40b3
MINOR: chunk: add chunk_cpy() and chunk_cat()
by Willy Tarreau
· 6 years ago
25da9e3
MINOR: h1: Add the flag H1_MF_NO_PHDR to not add pseudo-headers during parsing
by Christopher Faulet
· 6 years ago
1dc2b49
MINOR: h1: Change the union h1_sl to use indirect strings to store infos
by Christopher Faulet
· 6 years ago
08088e7
MINOR: conn-stream: Add CL_FL_NOT_FIRST flag
by Christopher Faulet
· 6 years ago
315b39c
MINOR: http: Use same flag for httpclose and forceclose options
by Christopher Faulet
· 6 years ago
10079f5
MINOR: http: Export some functions and do cleanup to prepare HTTP refactoring
by Christopher Faulet
· 6 years ago
702226c
MINOR: stats: Add missing include
by Christopher Faulet
· 6 years ago
7e266c7
MINOR: http: Move comment about some HTTP macros in the right header file
by Christopher Faulet
· 6 years ago
4fdec7a
BUG/MEDIUM: stream: Make sure to unsubscribe before si_release_endpoint.
by Olivier Houchard
· 6 years ago
fa8aa86
MEDIUM: connections: Change struct wait_list to wait_event.
by Olivier Houchard
· 6 years ago
83a0cd8
MINOR: connections: Introduce an unsubscribe method.
by Olivier Houchard
· 6 years ago
27346b0
OPTIM: tools: optimize my_ffsl() for x86_64
by Willy Tarreau
· 6 years ago
2325d8a
BUG/MINOR: threads: move declaration of capabilities to config.h
by Willy Tarreau
· 6 years ago
c26c72d
CLEANUP: h1: Fix debug warnings for h1 headers
by Dirkjan Bussink
· 6 years ago
415150f
MEDIUM: ssl: add support for ciphersuites option for TLSv1.3
by Dirkjan Bussink
· 6 years ago
363c745
BUG/MEDIUM: buffers: Make sure we don't wrap in ci_insert_line2/b_rep_blk.
by Olivier Houchard
· 6 years ago
747ca61
MINOR: ssl: generate-certificates for BoringSSL
by Emmanuel Hocdet
· 6 years ago
491cec2
CLEANUP: http: remove some leftovers from recent cleanups
by Willy Tarreau
· 6 years ago
61c112a
REORG: http: move HTTP rules parsing to http_rules.c
by Willy Tarreau
· 6 years ago
79e5733
REORG: http: move the code to different files
by Willy Tarreau
· 6 years ago
8878f8e
MEDIUM: lua: Add stick table support for Lua.
by Adis Nezirovic
· 6 years ago
0e367bb
BUG/MEDIUM: process_stream: Don't use si_cs_io_cb() in process_stream().
by Olivier Houchard
· 6 years ago
7f2a44d
BUG/CRITICAL: hpack: fix improper sign check on the header index value
by Willy Tarreau
· 6 years ago
55e0da6
BUILD: connection: silence a couple of null-deref build warnings at -Wextra
by Willy Tarreau
· 6 years ago
4ae4923
MINOR: stream-int: make si_appctx() never fail
by Willy Tarreau
· 6 years ago
babc15e
MINOR: stktable: provide an unchecked version of stktable_data_ptr()
by Willy Tarreau
· 6 years ago
4c0fcc2
BUG/MINOR: tools: fix set_net_port() / set_host_port() on IPv4
by Willy Tarreau
· 6 years ago
2557f6a
MEDIUM: h1: better handle transfer-encoding vs content-length
by Willy Tarreau
· 6 years ago
e2c418e
MINOR: http: add http_hdr_del() to remove a header from a list
by Willy Tarreau
· 6 years ago
c4e53f4
MINOR: h1: Add H1_MF_XFER_LEN flag
by Christopher Faulet
· 6 years ago
98f5cf7
MINOR: h1: parse the Connection header field
by Willy Tarreau
· 6 years ago
ba5fbca
MINOR: h1: report in the h1m struct if the HTTP version is 1.1 or above
by Willy Tarreau
· 6 years ago
175a2bb
MINOR: connection: pass the proxy when creating a connection
by Willy Tarreau
· 6 years ago
eb528db
MINOR: h1: add H1_MF_TOLOWER to decide when to turn header names to lower case
by Willy Tarreau
· 6 years ago
11da567
MINOR: h1: remove the HTTP status from the H1M struct
by Willy Tarreau
· 6 years ago
001823c
MEDIUM: h1: remove the useless H1_MSG_BODY state
by Willy Tarreau
· 6 years ago
a41393f
MEDIUM: h1: make the parser support a pointer to a start line
by Willy Tarreau
· 6 years ago
bbf3823
MINOR: h1: properly pre-initialize err_pos to -2
by Willy Tarreau
· 6 years ago
ccaf233
MINOR: h1: add a message flag to indicate that a message carries a response
by Willy Tarreau
· 6 years ago
7f437ff
MINOR: h1: provide a distinct init() function for request and response
by Willy Tarreau
· 6 years ago
acc295c
MINOR: h1: remove the unused states from h1m_state
by Willy Tarreau
· 6 years ago
b3b0152
MINOR: h1: add the restart offsets into struct h1m
by Willy Tarreau
· 6 years ago
801250e
REORG: h1: create a new h1m_state
by Willy Tarreau
· 6 years ago
7138455
MINOR: conn_streams: Remove wait_list from conn_streams.
by Olivier Houchard
· 6 years ago
26e1a8f
MINOR: checks: Give checks their own wait_list.
by Olivier Houchard
· 6 years ago
cb1f49f
MINOR: connections: Add a "handle" field to wait_list.
by Olivier Houchard
· 6 years ago
af4021e
MEDIUM: connections: Get rid of the recv() method.
by Olivier Houchard
· 6 years ago
4cf7fb1
MEDIUM: connections/mux: Add a recv and a send+recv wait list.
by Olivier Houchard
· 6 years ago
931624a
BUG/MEDIUM: tasks: Don't forget to decrement task_list_size in tasklet_free().
by Olivier Houchard
· 6 years ago
2fe7dd0
MEDIUM: protocol: sockpair protocol
by William Lallemand
· 6 years ago
2d3f8a4
MEDIUM: protocol: use a custom AF_MAX to help protocol parser
by William Lallemand
· 6 years ago
ab813a4
REORG: http: move some header value processing functions to http.c
by Willy Tarreau
· 6 years ago
04f1e2d
REORG: http: move error codes production and processing to http.c
by Willy Tarreau
· 6 years ago
6b952c8
REORG: http: move http_get_path() to http.c
by Willy Tarreau
· 6 years ago
35b51c6
REORG: http: move the HTTP semantics definitions to http.h/http.c
by Willy Tarreau
· 6 years ago
e22f11f
MINOR: mworker: keep and clean the listeners
by William Lallemand
· 6 years ago
d3801c1
MEDIUM: startup: unify signal init between daemon and mworker mode
by William Lallemand
· 6 years ago
4bc7d90
MEDIUM: snapshot: merge the captured data after the descriptor
by Willy Tarreau
· 6 years ago
c55015e
MEDIUM: snapshots: dynamically allocate the snapshots
by Willy Tarreau
· 6 years ago
fd9419d
MINOR: http: remove the pointer to the error snapshot in http_capture_bad_message()
by Willy Tarreau
· 6 years ago
75fb65a
MINOR: proxy: add a new generic proxy_capture_error()
by Willy Tarreau
· 6 years ago
7ccdd8d
MEDIUM: snapshot: implement a show() callback and use it for HTTP
by Willy Tarreau
· 6 years ago
7480f32
MINOR: snapshot: split the error snapshots into common and proto-specific parts
by Willy Tarreau
· 6 years ago
5865a8f
MINOR: snapshot: restart on the event ID and not the stream ID
by Willy Tarreau
· 6 years ago
5462052
MINOR: log: One const should be enough.
by Olivier Houchard
· 6 years ago
57f8185
MINOR: connection: add new function conn_is_back()
by Willy Tarreau
· 6 years ago
6ac98ac
MINOR: connection: add new function conn_get_proxy()
by Willy Tarreau
· 6 years ago
be37315
MINOR: connection: make the initialization more consistent
by Willy Tarreau
· 6 years ago
5383935
MINOR: log: provide a function to emit a log for a session
by Willy Tarreau
· 6 years ago
26ffa85
CLEANUP: log: make the low_level lf_{ip,port,text,text_len} functions take consts
by Willy Tarreau
· 6 years ago
43c538e
MINOR: log: move the log code to sess_build_logline() to add extra arguments
by Willy Tarreau
· 6 years ago
ec3750c
BUG/MAJOR: buffer: fix incorrect check in __b_putblk()
by Willy Tarreau
· 6 years ago
590a051
BUG/MEDIUM: session: fix reporting of handshake processing time in the logs
by Willy Tarreau
· 6 years ago
9378df8
MINOR: thread: implement HA_ATOMIC_XADD()
by Willy Tarreau
· 6 years ago
f16cb41
MINOR: tools: make date2str_log() take some consts
by Willy Tarreau
· 6 years ago
6d0f38f
BUG/MEDIUM: dns/server: fix incomatibility between SRV resolution and server state file
by Baptiste Assmann
· 6 years ago
e215bba
MINOR: connection: make conn_sock_drain() work for all socket families
by Willy Tarreau
· 6 years ago
b509232
MINOR: sample: remove impossible tests on negative smp->data.u.str.data
by Willy Tarreau
· 6 years ago
bba8156
MINOR: chunk: remove impossible tests on negative chunk->data
by Willy Tarreau
· 6 years ago
1b13bfd
BUG/MEDIUM: connection: don't forget to always delete the list's head
by Willy Tarreau
· 6 years ago
abedf5f
BUG/MEDIUM: tasklets: Add the thread as active when waking a tasklet.
by Olivier Houchard
· 6 years ago
6aab737
MINOR: fd cache: And the thread_mask with all_threads_mask.
by Olivier Houchard
· 6 years ago
8f0b4c6
MINOR: stream_interface: Give stream_interface its own wait_list.
by Olivier Houchard
· 6 years ago
91894cb
MINOR: stream_interface: Don't use si_cs_send() as a task handler.
by Olivier Houchard
· 6 years ago
e1c6dbc
MINOR: connections/mux: Add the wait reason(s) to wait_list.
by Olivier Houchard
· 6 years ago
Next »