Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
a4ca26661f95a60974fb13a78b1a0c89f9c09ea9
/
include
« Previous
690d2ad
BUG/MEDIUM: list: add missing store barriers when updating elements and head
by Willy Tarreau
· 6 years ago
2851925
BUG/MEDIUM: list: fix LIST_POP_LOCKED's removal of the last pointer
by Willy Tarreau
· 6 years ago
bd20ad5
BUG/MEDIUM: list: fix the rollback on addq in the locked liss
by Willy Tarreau
· 6 years ago
149ab77
MAJOR: threads: enable one thread per CPU by default
by Willy Tarreau
· 6 years ago
7ac908b
MINOR: config: add global tune.listener.multi-queue setting
by Willy Tarreau
· 6 years ago
8a03408
MINOR: activity: add accept queue counters for pushed and overflows
by Willy Tarreau
· 6 years ago
1efafce
MINOR: listener: implement multi-queue accept for threads
by Willy Tarreau
· 6 years ago
b2b50a7
MINOR: listener: pre-compute some thread counts per bind_conf
by Willy Tarreau
· 6 years ago
f324111
MINOR: tools: implement functions to look up the nth bit set in a mask
by Willy Tarreau
· 6 years ago
9e85318
MINOR: listener: maintain a per-thread count of the number of connections on a listener
by Willy Tarreau
· 6 years ago
a36b324
MEDIUM: listener: keep a single thread-mask and warn on "process" misuse
by Willy Tarreau
· 6 years ago
db64489
BUG/MEDIUM: lists: Properly handle the case we're removing the first elt.
by Olivier Houchard
· 6 years ago
9ea5d36
MEDIUM: servers: Reorganize the way idle connections are cleaned.
by Olivier Houchard
· 6 years ago
7f1bc31
MEDIUM: servers: Used a locked list for idle_orphan_conns.
by Olivier Houchard
· 6 years ago
a8434ec
MINOR: lists: Implement locked variations.
by Olivier Houchard
· 6 years ago
1fceee8
MINOR: http_fetch: add "req.ungrpc" sample fetch for gRPC.
by Frédéric Lécaille
· 6 years ago
3a463c9
MINOR: arg: Add support for ARGT_PBUF_FNUM arg type.
by Frédéric Lécaille
· 6 years ago
3b71716
MINOR: standard: Add a function to parse uints (dotted notation).
by Frédéric Lécaille
· 6 years ago
c6827d5
MINOR: channel/htx: Add function to skips output bytes from an HTX channel
by Christopher Faulet
· 6 years ago
549822f
MINOR: htx: Add function to drain data from an HTX message
by Christopher Faulet
· 6 years ago
729b5b3
BUG/MINOR: channel: Set CF_WROTE_DATA when outgoing data are skipped
by Christopher Faulet
· 6 years ago
bc9d984
BUG/MAJOR: fd/threads, task/threads: ensure all spin locks are unlocked
by Richard Russo
· 6 years ago
2d7f81b
MINOR: fd: add a new my_closefrom() function to close all FDs
by Willy Tarreau
· 6 years ago
f131481
BUG/MEDIUM: servers: Add a per-thread counter of idle connections.
by Olivier Houchard
· 6 years ago
e737103
BUG/MEDIUM: servers: Use atomic operations when handling curr_idle_conns.
by Olivier Houchard
· 6 years ago
0b46548
BUG/MEDIUM: h2/htx: Correctly handle interim responses when HTX is enabled
by Christopher Faulet
· 6 years ago
9efa7b8
BUILD/MEDIUM: initcall: Fix build on MacOS.
by Olivier Houchard
· 6 years ago
76d2cef
BUG/MEDIUM: peers: Missing peer initializations.
by Frédéric Lécaille
· 6 years ago
4ddf59d
MEDIUM: 51d: Enabled multi threaded operation in the 51Degrees module.
by Ben51Degrees
· 6 years ago
1417f0b
BUG/MEDIUM: peers: check that p->srv actually exists before using p->srv->use_ssl
by Willy Tarreau
· 6 years ago
ff9c914
MINOR: config: make MAX_PROCS configurable at build time
by Willy Tarreau
· 6 years ago
980855b
BUG/MEDIUM: server: initialize the orphaned conns lists and tasks at the end
by Willy Tarreau
· 6 years ago
2415727
MINOR: global: add proc_mask() and thread_mask()
by Willy Tarreau
· 6 years ago
a38a717
MINOR: config: keep an all_proc_mask like we have all_threads_mask
by Willy Tarreau
· 6 years ago
cafa56e
MINOR: tools: improve the popcount() operation
by Willy Tarreau
· 6 years ago
4ed84c9
OPTIM: listener: optimize cache-line packing for struct listener
by Willy Tarreau
· 6 years ago
da9e939
CLEANUP: threads: fix misleading comment about all_threads_mask
by Willy Tarreau
· 6 years ago
dc21ff7
MINOR: debug: Add an option that causes random allocation failures.
by Olivier Houchard
· 6 years ago
ff5dd74
MINOR: xref: Add missing barriers.
by Olivier Houchard
· 6 years ago
00f18a3
BUG/MINOR: server: fix logic flaw in idle connection list management
by Willy Tarreau
· 6 years ago
51d0a7e
MINOR: connstream: have a new flag CS_FL_KILL_CONN to kill a connection
by Willy Tarreau
· 6 years ago
0f9cd7b
MINOR: stream-int: add a new flag to mention that we want the connection to be killed
by Willy Tarreau
· 6 years ago
8788b41
BUG/MEDIUM: connections: Don't forget to remove CO_FL_SESS_IDLE.
by Olivier Houchard
· 6 years ago
e5fcfbe
MINOR: htx: never check for null htx pointer in htx_is_{,not_}empty()
by Willy Tarreau
· 6 years ago
245d189
DOC: htx: make it clear that htxbuf() and htx_from_buf() always return valid pointers
by Willy Tarreau
· 6 years ago
203d735
BUG/MEDIUM: buffer: Make sure b_is_null handles buffers waiting for allocation.
by Olivier Houchard
· 6 years ago
9c84d82
MINOR: h2: add a generic frame checker
by Willy Tarreau
· 6 years ago
13afcb7
BUG/MINOR: task: fix possibly missed event in inter-thread wakeups
by Willy Tarreau
· 6 years ago
f5809cd
MINOR: threads: make MAX_THREADS configurable at build time
by Willy Tarreau
· 6 years ago
c9a82e4
MINOR: cfgparse: make the process/thread parser support a maximum value
by Willy Tarreau
· 6 years ago
4790f7c
MEDIUM: h2: always parse and deduplicate the content-length header
by Willy Tarreau
· 6 years ago
bf66bd1
MEDIUM: stream-int: always mark pending outgoing SI_ST_CON
by Willy Tarreau
· 6 years ago
9c538e0
MINOR: server: add a max-reuse parameter
by Willy Tarreau
· 6 years ago
1e7d444
BUG/MINOR: hpack: return a compression error on invalid table size updates
by Willy Tarreau
· 6 years ago
71c3811
MINOR: h2: declare new sets of frame types
by Willy Tarreau
· 6 years ago
355b203
MINOR: cfgparse: SSL/TLS binding in "peers" sections.
by Frédéric Lécaille
· 6 years ago
1055e68
MINOR: peers: Make outgoing connection to SSL/TLS peers work.
by Frédéric Lécaille
· 7 years ago
8b87c01
BUG/MINOR: stick_table: Prevent conn_cur from underflowing
by Tim Duesterhus
· 6 years ago
0cac26c
MEDIUM: backend: move all LB algo parameters into an union
by Willy Tarreau
· 6 years ago
76e84f5
MINOR: backend: move hash_balance_factor out of chash
by Willy Tarreau
· 6 years ago
a9a7249
MINOR: backend: remap the balance uri settings to lbprm.arg_opt{1,2,3}
by Willy Tarreau
· 6 years ago
9fed858
MINOR: backend: make the header hash use arg_opt1 for use_domain_only
by Willy Tarreau
· 6 years ago
20e6837
MINOR: backend: add new fields in lbprm to store more LB options
by Willy Tarreau
· 6 years ago
484ff07
MINOR: backend: make headers and RDP cookie also use arg_str/len
by Willy Tarreau
· 6 years ago
4c03d1c
MINOR: backend: move url_param_name/len to lbprm.arg_str/len
by Willy Tarreau
· 6 years ago
9e75477
MINOR: ssl: add support of aes256 bits ticket keys on file and cli.
by Emeric Brun
· 6 years ago
c98aa1f
MINOR: checks: Store the proxy in checks.
by Olivier Houchard
· 6 years ago
762475e
BUG/MEDIUM: connection: properly unregister the mux on failed initialization
by Willy Tarreau
· 6 years ago
f7ed195
MINOR: channel/htx: Add the HTX version of channel_truncate/erase
by Christopher Faulet
· 6 years ago
00cf697
MINOR: htx: Add a function to truncate all blocks after a specific offset
by Christopher Faulet
· 6 years ago
5811db0
MINOR: channel/htx: Add HTX version for some helper functions
by Christopher Faulet
· 6 years ago
8564c1f
MINOR: htx: Add an helper function to get the max space usable for a block
by Christopher Faulet
· 6 years ago
909b9d8
BUILD: add a new file "version.c" to carry version updates
by Willy Tarreau
· 6 years ago
f1b11e2
MINOR: connections: Remove a stall comment.
by Olivier Houchard
· 6 years ago
0f8fb6b
MINOR: h1: make the H1 headers block parser able to parse headers only
by Willy Tarreau
· 6 years ago
1e1f27c
MINOR: h2: add h2_make_htx_trailers to turn H2 headers to HTX trailers
by Willy Tarreau
· 6 years ago
52610e9
MINOR: htx: add a new function to add a block without filling it
by Willy Tarreau
· 6 years ago
9d953e7
MINOR: h2: add h2_make_h1_trailers to turn H2 headers to H1 trailers
by Willy Tarreau
· 6 years ago
59884a6
MINOR: lb: allow redispatch when using consistent hash
by Willy Tarreau
· 6 years ago
e645829
MINOR: channel: Add the function channel_add_input
by Christopher Faulet
· 6 years ago
a2dbeb2
MEDIUM: sessions: Keep track of which connections are idle.
by Olivier Houchard
· 6 years ago
351411f
BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list.
by Olivier Houchard
· 6 years ago
09e498f
BUG/MEDIUM: tasks: Decrement tasks_run_queue in tasklet_free().
by Olivier Houchard
· 6 years ago
f48919a
MINOR: buffers: add a new b_move() function
by Willy Tarreau
· 6 years ago
deab244
MINOR: h2: add a bit-based frame type representation
by Willy Tarreau
· 6 years ago
fba74ea
[RELEASE] Released version 2.0-dev0
by Willy Tarreau
· 6 years ago
9215014
MEDIUM: checks: Add check-alpn.
by Olivier Houchard
· 6 years ago
ab28a32
MINOR: ssl: Add ssl_sock_set_alpn().
by Olivier Houchard
· 6 years ago
8ab8a6e
BUG/MAJOR: connections: Close the connection before freeing it.
by Olivier Houchard
· 6 years ago
e9f4301
MINOR: connection: add cs_set_error() to set the error bits
by Willy Tarreau
· 6 years ago
14bfe9a
CLEANUP: stream-int: consistently call the si/stream_int functions
by Willy Tarreau
· 6 years ago
94031d3
MINOR: connection: remove an unwelcome dependency on struct stream
by Willy Tarreau
· 6 years ago
3d2ee55
CLEANUP: connection: rename conn->mux_ctx to conn->ctx
by Willy Tarreau
· 6 years ago
4f6516d
CLEANUP: connection: rename subscription events values and event field
by Willy Tarreau
· 6 years ago
beefaee
MEDIUM: h2: properly check and deduplicate the content-length header in HTX
by Willy Tarreau
· 6 years ago
d5e3c71
MINOR: objtype: report a few missing types in names and base pointers
by Willy Tarreau
· 6 years ago
71748cb
BUG/MEDIUM: connection: Add a new CS_FL_ERR_PENDING flag to conn_streams.
by Olivier Houchard
· 6 years ago
bce4d8a
MINOR: debug: make the ABORT_NOW macro use a volatile int
by Willy Tarreau
· 6 years ago
51e4741
MINOR: pools: Cast to volatile int * instead of int *.
by Olivier Houchard
· 6 years ago
a4d4fdf
MEDIUM: sessions: Don't keep an infinite number of idling connections.
by Olivier Houchard
· 6 years ago
Next »