Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9f1d4e7f7fbd249aed553d8c3b82e1fb35b14746
/
include
9f1d4e7
CLEANUP: listener: remove old thread bit mapping
by Willy Tarreau
· Tue Mar 05 19:25:26 2019 +0100
d87a67f
MINOR: tools: implement my_flsl()
by Willy Tarreau
· Tue Mar 05 12:04:55 2019 +0100
fc630bd
MINOR: listener: improve incoming traffic distribution
by Willy Tarreau
· Mon Mar 04 19:57:34 2019 +0100
b238b12
MINOR: task: use LIST_DEL_INIT() to remove a task from the queue
by Willy Tarreau
· Wed Mar 06 19:34:25 2019 +0100
c5bd311
MINOR: lists: add a LIST_DEL_INIT() macro
by Willy Tarreau
· Wed Mar 06 19:32:11 2019 +0100
5f33f85
MINOR: sample: Extract some protocol buffers specific code.
by Frédéric Lécaille
· Wed Mar 06 08:03:44 2019 +0100
756d97f
MINOR: sample: Rework gRPC converter code.
by Frédéric Lécaille
· Mon Mar 04 19:03:48 2019 +0100
7c93e88
MINOR: sample: Code factorization "ungrpc" converter.
by Frédéric Lécaille
· Mon Mar 04 07:33:41 2019 +0100
967de20
BUG/MEDIUM: list: fix again LIST_ADDQ_LOCKED
by Willy Tarreau
· Mon Mar 04 11:19:49 2019 +0100
bf69640
MINOR: global: keep a copy of the initial rlim_fd_cur and rlim_fd_max values
by Willy Tarreau
· Fri Mar 01 10:09:28 2019 +0100
645635d
MINOR: peers: Add a message for heartbeat.
by Frédéric Lécaille
· Mon Feb 11 17:49:39 2019 +0100
c8d5b95
MEDIUM: config: don't enforce a low frontend maxconn value anymore
by Willy Tarreau
· Wed Feb 27 17:25:52 2019 +0100
e2711c7
MINOR: listener: introduce listener_backlog() to report the backlog value
by Willy Tarreau
· Wed Feb 27 15:39:41 2019 +0100
4ef6801
BUG/MEDIUM: list: correct fix for LIST_POP_LOCKED's removal of last element
by Willy Tarreau
· Thu Feb 28 16:51:28 2019 +0100
01abd02
BUG/MEDIUM: listener: use a self-locked list for the dequeue lists
by Willy Tarreau
· Thu Feb 28 10:27:18 2019 +0100
c912f94
MINOR: server: remove a few unneeded LIST_INIT calls after LIST_DEL_LOCKED
by Willy Tarreau
· Thu Feb 28 16:06:56 2019 +0100
4c747e8
MINOR: list: make the delete and pop operations idempotent
by Willy Tarreau
· Thu Feb 28 15:05:53 2019 +0100
690d2ad
BUG/MEDIUM: list: add missing store barriers when updating elements and head
by Willy Tarreau
· Thu Feb 28 11:14:22 2019 +0100
2851925
BUG/MEDIUM: list: fix LIST_POP_LOCKED's removal of the last pointer
by Willy Tarreau
· Thu Feb 28 15:55:18 2019 +0100
bd20ad5
BUG/MEDIUM: list: fix the rollback on addq in the locked liss
by Willy Tarreau
· Thu Feb 28 11:09:56 2019 +0100
149ab77
MAJOR: threads: enable one thread per CPU by default
by Willy Tarreau
· Sat Jan 26 14:27:06 2019 +0100
7ac908b
MINOR: config: add global tune.listener.multi-queue setting
by Willy Tarreau
· Wed Feb 27 12:02:18 2019 +0100
8a03408
MINOR: activity: add accept queue counters for pushed and overflows
by Willy Tarreau
· Wed Feb 27 10:45:55 2019 +0100
1efafce
MINOR: listener: implement multi-queue accept for threads
by Willy Tarreau
· Sun Jan 27 15:37:19 2019 +0100
b2b50a7
MINOR: listener: pre-compute some thread counts per bind_conf
by Willy Tarreau
· Sun Feb 03 11:14:25 2019 +0100
f324111
MINOR: tools: implement functions to look up the nth bit set in a mask
by Willy Tarreau
· Tue Feb 26 09:56:22 2019 +0100
9e85318
MINOR: listener: maintain a per-thread count of the number of connections on a listener
by Willy Tarreau
· Sun Feb 03 10:36:29 2019 +0100
a36b324
MEDIUM: listener: keep a single thread-mask and warn on "process" misuse
by Willy Tarreau
· Sat Feb 02 13:14:34 2019 +0100
db64489
BUG/MEDIUM: lists: Properly handle the case we're removing the first elt.
by Olivier Houchard
· Tue Feb 26 18:46:07 2019 +0100
9ea5d36
MEDIUM: servers: Reorganize the way idle connections are cleaned.
by Olivier Houchard
· Thu Feb 14 18:29:09 2019 +0100
7f1bc31
MEDIUM: servers: Used a locked list for idle_orphan_conns.
by Olivier Houchard
· Tue Jan 22 16:11:03 2019 +0100
a8434ec
MINOR: lists: Implement locked variations.
by Olivier Houchard
· Fri Jan 18 17:26:26 2019 +0100
1fceee8
MINOR: http_fetch: add "req.ungrpc" sample fetch for gRPC.
by Frédéric Lécaille
· Mon Feb 25 15:30:36 2019 +0100
3a463c9
MINOR: arg: Add support for ARGT_PBUF_FNUM arg type.
by Frédéric Lécaille
· Mon Feb 25 15:20:35 2019 +0100
3b71716
MINOR: standard: Add a function to parse uints (dotted notation).
by Frédéric Lécaille
· Mon Feb 25 15:04:22 2019 +0100
c6827d5
MINOR: channel/htx: Add function to skips output bytes from an HTX channel
by Christopher Faulet
· Mon Feb 25 10:44:51 2019 +0100
549822f
MINOR: htx: Add function to drain data from an HTX message
by Christopher Faulet
· Mon Feb 25 10:23:19 2019 +0100
729b5b3
BUG/MINOR: channel: Set CF_WROTE_DATA when outgoing data are skipped
by Christopher Faulet
· Mon Feb 25 15:50:12 2019 +0100
bc9d984
BUG/MAJOR: fd/threads, task/threads: ensure all spin locks are unlocked
by Richard Russo
· Wed Feb 20 12:43:45 2019 -0800
2d7f81b
MINOR: fd: add a new my_closefrom() function to close all FDs
by Willy Tarreau
· Thu Feb 21 22:19:17 2019 +0100
f131481
BUG/MEDIUM: servers: Add a per-thread counter of idle connections.
by Olivier Houchard
· Mon Feb 18 16:41:17 2019 +0100
e737103
BUG/MEDIUM: servers: Use atomic operations when handling curr_idle_conns.
by Olivier Houchard
· Fri Feb 15 18:49:15 2019 +0100
0b46548
BUG/MEDIUM: h2/htx: Correctly handle interim responses when HTX is enabled
by Christopher Faulet
· Tue Feb 19 15:14:23 2019 +0100
9efa7b8
BUILD/MEDIUM: initcall: Fix build on MacOS.
by Olivier Houchard
· Wed Feb 13 16:22:17 2019 +0100
76d2cef
BUG/MEDIUM: peers: Missing peer initializations.
by Frédéric Lécaille
· Tue Feb 12 19:12:32 2019 +0100
4ddf59d
MEDIUM: 51d: Enabled multi threaded operation in the 51Degrees module.
by Ben51Degrees
· Tue Feb 05 13:24:00 2019 +0000
1417f0b
BUG/MEDIUM: peers: check that p->srv actually exists before using p->srv->use_ssl
by Willy Tarreau
· Fri Feb 08 10:22:31 2019 +0100
ff9c914
MINOR: config: make MAX_PROCS configurable at build time
by Willy Tarreau
· Thu Feb 07 10:39:36 2019 +0100
980855b
BUG/MEDIUM: server: initialize the orphaned conns lists and tasks at the end
by Willy Tarreau
· Thu Feb 07 14:59:29 2019 +0100
2415727
MINOR: global: add proc_mask() and thread_mask()
by Willy Tarreau
· Sat Feb 02 17:22:19 2019 +0100
a38a717
MINOR: config: keep an all_proc_mask like we have all_threads_mask
by Willy Tarreau
· Sat Feb 02 17:11:28 2019 +0100
cafa56e
MINOR: tools: improve the popcount() operation
by Willy Tarreau
· Sat Feb 02 20:17:31 2019 +0100
4ed84c9
OPTIM: listener: optimize cache-line packing for struct listener
by Willy Tarreau
· Sun Feb 03 10:28:24 2019 +0100
da9e939
CLEANUP: threads: fix misleading comment about all_threads_mask
by Willy Tarreau
· Sat Feb 02 17:03:41 2019 +0100
dc21ff7
MINOR: debug: Add an option that causes random allocation failures.
by Olivier Houchard
· Tue Jan 29 15:20:16 2019 +0100
ff5dd74
MINOR: xref: Add missing barriers.
by Olivier Houchard
· Fri Jan 18 17:21:32 2019 +0100
00f18a3
BUG/MINOR: server: fix logic flaw in idle connection list management
by Willy Tarreau
· Sat Jan 26 12:19:01 2019 +0100
51d0a7e
MINOR: connstream: have a new flag CS_FL_KILL_CONN to kill a connection
by Willy Tarreau
· Thu Jan 31 19:09:59 2019 +0100
0f9cd7b
MINOR: stream-int: add a new flag to mention that we want the connection to be killed
by Willy Tarreau
· Thu Jan 31 19:02:43 2019 +0100
8788b41
BUG/MEDIUM: connections: Don't forget to remove CO_FL_SESS_IDLE.
by Olivier Houchard
· Thu Jan 31 19:31:19 2019 +0100
e5fcfbe
MINOR: htx: never check for null htx pointer in htx_is_{,not_}empty()
by Willy Tarreau
· Thu Jan 31 07:31:18 2019 +0100
245d189
DOC: htx: make it clear that htxbuf() and htx_from_buf() always return valid pointers
by Willy Tarreau
· Thu Jan 31 07:21:42 2019 +0100
203d735
BUG/MEDIUM: buffer: Make sure b_is_null handles buffers waiting for allocation.
by Olivier Houchard
· Tue Jan 29 19:10:02 2019 +0100
9c84d82
MINOR: h2: add a generic frame checker
by Willy Tarreau
· Wed Jan 30 15:09:21 2019 +0100
13afcb7
BUG/MINOR: task: fix possibly missed event in inter-thread wakeups
by Willy Tarreau
· Sun Jan 27 17:41:27 2019 +0100
f5809cd
MINOR: threads: make MAX_THREADS configurable at build time
by Willy Tarreau
· Sat Jan 26 13:35:03 2019 +0100
c9a82e4
MINOR: cfgparse: make the process/thread parser support a maximum value
by Willy Tarreau
· Sat Jan 26 13:25:14 2019 +0100
4790f7c
MEDIUM: h2: always parse and deduplicate the content-length header
by Willy Tarreau
· Thu Jan 24 11:33:02 2019 +0100
bf66bd1
MEDIUM: stream-int: always mark pending outgoing SI_ST_CON
by Willy Tarreau
· Wed Jan 23 15:15:09 2019 +0100
9c538e0
MINOR: server: add a max-reuse parameter
by Willy Tarreau
· Wed Jan 23 10:21:49 2019 +0100
1e7d444
BUG/MINOR: hpack: return a compression error on invalid table size updates
by Willy Tarreau
· Thu Jan 24 10:47:10 2019 +0100
71c3811
MINOR: h2: declare new sets of frame types
by Willy Tarreau
· Thu Jan 24 09:31:40 2019 +0100
355b203
MINOR: cfgparse: SSL/TLS binding in "peers" sections.
by Frédéric Lécaille
· Fri Jan 11 14:06:12 2019 +0100
1055e68
MINOR: peers: Make outgoing connection to SSL/TLS peers work.
by Frédéric Lécaille
· Thu Apr 26 14:35:21 2018 +0200
8b87c01
BUG/MINOR: stick_table: Prevent conn_cur from underflowing
by Tim Duesterhus
· Fri Jan 04 00:11:59 2019 +0100
0cac26c
MEDIUM: backend: move all LB algo parameters into an union
by Willy Tarreau
· Mon Jan 14 16:55:42 2019 +0100
76e84f5
MINOR: backend: move hash_balance_factor out of chash
by Willy Tarreau
· Mon Jan 14 16:50:58 2019 +0100
a9a7249
MINOR: backend: remap the balance uri settings to lbprm.arg_opt{1,2,3}
by Willy Tarreau
· Mon Jan 14 16:14:15 2019 +0100
9fed858
MINOR: backend: make the header hash use arg_opt1 for use_domain_only
by Willy Tarreau
· Mon Jan 14 16:04:54 2019 +0100
20e6837
MINOR: backend: add new fields in lbprm to store more LB options
by Willy Tarreau
· Mon Jan 14 16:04:01 2019 +0100
484ff07
MINOR: backend: make headers and RDP cookie also use arg_str/len
by Willy Tarreau
· Mon Jan 14 15:28:53 2019 +0100
4c03d1c
MINOR: backend: move url_param_name/len to lbprm.arg_str/len
by Willy Tarreau
· Mon Jan 14 15:23:54 2019 +0100
9e75477
MINOR: ssl: add support of aes256 bits ticket keys on file and cli.
by Emeric Brun
· Thu Jan 10 17:51:55 2019 +0100
c98aa1f
MINOR: checks: Store the proxy in checks.
by Olivier Houchard
· Fri Jan 11 18:17:17 2019 +0100
762475e
BUG/MEDIUM: connection: properly unregister the mux on failed initialization
by Willy Tarreau
· Thu Jan 10 10:33:32 2019 +0100
f7ed195
MINOR: channel/htx: Add the HTX version of channel_truncate/erase
by Christopher Faulet
· Mon Jan 07 14:55:10 2019 +0100
00cf697
MINOR: htx: Add a function to truncate all blocks after a specific offset
by Christopher Faulet
· Mon Jan 07 14:53:27 2019 +0100
5811db0
MINOR: channel/htx: Add HTX version for some helper functions
by Christopher Faulet
· Mon Jan 07 13:57:01 2019 +0100
8564c1f
MINOR: htx: Add an helper function to get the max space usable for a block
by Christopher Faulet
· Mon Jan 07 13:48:55 2019 +0100
909b9d8
BUILD: add a new file "version.c" to carry version updates
by Willy Tarreau
· Fri Jan 04 18:20:32 2019 +0100
f1b11e2
MINOR: connections: Remove a stall comment.
by Olivier Houchard
· Fri Jan 04 17:22:51 2019 +0100
0f8fb6b
MINOR: h1: make the H1 headers block parser able to parse headers only
by Willy Tarreau
· Fri Jan 04 10:48:03 2019 +0100
1e1f27c
MINOR: h2: add h2_make_htx_trailers to turn H2 headers to HTX trailers
by Willy Tarreau
· Thu Jan 03 18:39:54 2019 +0100
52610e9
MINOR: htx: add a new function to add a block without filling it
by Willy Tarreau
· Thu Jan 03 18:26:17 2019 +0100
9d953e7
MINOR: h2: add h2_make_h1_trailers to turn H2 headers to H1 trailers
by Willy Tarreau
· Thu Jan 03 16:18:14 2019 +0100
59884a6
MINOR: lb: allow redispatch when using consistent hash
by Willy Tarreau
· Wed Jan 02 14:48:31 2019 +0100
e645829
MINOR: channel: Add the function channel_add_input
by Christopher Faulet
· Wed Jan 02 14:24:35 2019 +0100
a2dbeb2
MEDIUM: sessions: Keep track of which connections are idle.
by Olivier Houchard
· Fri Dec 28 18:50:57 2018 +0100
351411f
BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list.
by Olivier Houchard
· Thu Dec 27 17:20:54 2018 +0100
09e498f
BUG/MEDIUM: tasks: Decrement tasks_run_queue in tasklet_free().
by Olivier Houchard
· Mon Dec 24 14:03:10 2018 +0100
Next »