Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
bfc4d77ad3e4ba146c07b3309030b28ddd120c94
/
include
bfc4d77
MEDIUM: connection: make xprt->rcv_buf() use size_t for the count
by Willy Tarreau
· Wed Jul 18 11:22:03 2018 +0200
deccd11
MEDIUM: mux: make mux->snd_buf() take the byte count in argument
by Willy Tarreau
· Thu Jun 14 18:38:55 2018 +0200
787db9a
MEDIUM: connection: make xprt->snd_buf() take the byte count in argument
by Willy Tarreau
· Thu Jun 14 18:31:46 2018 +0200
55f3ce1
MINOR: buffer: make b_getblk_nc() take size_t for the block sizes
by Willy Tarreau
· Wed Jul 18 11:49:27 2018 +0200
206ba83
MINOR: buffer: make b_getblk_nc() take const pointers
by Willy Tarreau
· Thu Jun 14 15:27:31 2018 +0200
5d7d1bb
MINOR: buffer: get rid of b_end() and b_to_end()
by Willy Tarreau
· Fri Jun 15 13:47:29 2018 +0200
f40e682
MINOR: h1: make h1_measure_trailers() use an offset and a count
by Willy Tarreau
· Thu Jun 14 16:52:02 2018 +0200
84d6b7a
MINOR: h1: make h1_parse_chunk_size() not depend on b_ptr() anymore
by Willy Tarreau
· Thu Jun 14 15:59:05 2018 +0200
c0973c6
MINOR: h1: make h1_skip_chunk_crlf() not depend on b_ptr() anymore
by Willy Tarreau
· Thu Jun 14 15:53:21 2018 +0200
7314be8
MINOR: h1: make h1_measure_trailers() take the byte count in argument
by Willy Tarreau
· Thu Jun 14 13:32:50 2018 +0200
e5f12ce
MINOR: buffer: replace bi_del() and bo_del() with b_del()
by Willy Tarreau
· Fri Jun 15 10:28:05 2018 +0200
a1f78fb
MINOR: buffer: replace bo_getblk_nc() with b_getblk_nc() which takes an offset
by Willy Tarreau
· Thu Jun 14 14:38:11 2018 +0200
90ed383
MINOR: buffer: replace bo_getblk() with direction agnostic b_getblk()
by Willy Tarreau
· Fri Jun 15 14:20:26 2018 +0200
e4d5a03
MINOR: buffer: merge b{i,o}_contig_space()
by Willy Tarreau
· Thu Jun 07 18:58:07 2018 +0200
0e11d59
MINOR: buffer: remove bo_contig_data()
by Willy Tarreau
· Thu Jun 07 19:03:40 2018 +0200
8f9c72d
MINOR: buffer: remove bi_end()
by Willy Tarreau
· Thu Jun 07 18:46:28 2018 +0200
41e38ac
MINOR: buffer: remove bo_end()
by Willy Tarreau
· Thu Jun 07 18:22:26 2018 +0200
89faf5d
MINOR: buffer: remove bo_ptr()
by Willy Tarreau
· Thu Jun 07 18:16:48 2018 +0200
dda2e41
MINOR: buffer: remove bi_ptr()
by Willy Tarreau
· Thu Jun 07 18:08:04 2018 +0200
7194d3c
MINOR: buffer: split bi_contig_data() into ci_contig_data and b_config_data()
by Willy Tarreau
· Wed Jun 06 16:55:45 2018 +0200
d55fe39
MINOR: buffer: remove bi_getblk() and bi_getblk_nc()
by Willy Tarreau
· Wed Jun 06 16:02:40 2018 +0200
aa7af72
MINOR: buffer: replace calls to buffer_space_wraps() with b_space_wraps()
by Willy Tarreau
· Thu Jul 12 10:33:12 2018 +0200
bcbd393
MINOR: channel/buffer: replace b_{adv,rew} with c_{adv,rew}
by Willy Tarreau
· Wed Jun 06 07:13:22 2018 +0200
c0a51c5
MINOR: buffer: remove buffer_slow_realign() and the swap_buffer allocation code
by Willy Tarreau
· Thu Jul 12 11:02:51 2018 +0200
fd8d42f
MEDIUM: channel: make channel_slow_realign() take a swap buffer
by Willy Tarreau
· Thu Jul 12 10:57:15 2018 +0200
4cf1300
MINOR: channel/buffer: replace buffer_slow_realign() with channel_slow_realign() and b_slow_realign()
by Willy Tarreau
· Wed Jun 06 06:53:15 2018 +0200
d5b343b
MINOR: channel/buffer: use c_realign_if_empty() instead of buffer_realign()
by Willy Tarreau
· Wed Jun 06 06:42:46 2018 +0200
08d5ac8
MINOR: channel: add a few basic functions for the new buffer API
by Willy Tarreau
· Wed Jun 06 15:09:28 2018 +0200
f17f19f
MINOR: buffer: introduce b_realign_if_empty()
by Willy Tarreau
· Fri Jun 15 17:50:15 2018 +0200
a04e40d
MINOR: buffer: Add b_set_data().
by Olivier Houchard
· Thu Jun 28 19:10:25 2018 +0200
09138ec
MINOR: buffer: Introduce b_sub(), b_add(), and bo_add()
by Olivier Houchard
· Thu Jun 28 19:17:38 2018 +0200
bbc68df
MINOR: buffer: add a few basic functions for the new API
by Willy Tarreau
· Wed Jun 06 14:30:50 2018 +0200
506a29a
MINOR: buffer: switch buffer sizes and offsets to size_t
by Willy Tarreau
· Wed Jul 18 10:07:58 2018 +0200
41806d1
MINOR: buffer: implement a new file for low-level buffer manipulation functions
by Willy Tarreau
· Wed Jul 11 09:39:05 2018 +0200
9ddaf79
MINOR: tasklet: Set process to NULL.
by Olivier Houchard
· Thu Jul 19 16:02:16 2018 +0200
17b4aa1
BUG/MINOR: ssl: properly ref-count the tls_keys entries
by Willy Tarreau
· Tue Jul 17 10:05:32 2018 +0200
8e2d943
MINOR: dns: new DNS options to allow/prevent IP address duplication
by Baptiste Assmann
· Fri Jun 22 15:04:43 2018 +0200
8618a6a
MINOR: Some spelling cleanup in the comments.
by Dave Chiluk
· Thu Jun 21 11:03:20 2018 -0500
dcd6f3a
MINOR: tasks: Make sure we correctly init and deinit a tasklet.
by Olivier Houchard
· Fri Jun 08 17:08:19 2018 +0200
6e1796e
BUG/MINOR: signals: ha_sigmask macro for multithreading
by William Lallemand
· Thu Jun 07 11:23:40 2018 +0200
b1ca58b
MINOR: tasks: Don't define rqueue if we're building without threads.
by Olivier Houchard
· Wed Jun 06 14:22:03 2018 +0200
e13ab8b
BUG/MEDIUM: tasks: Use the local runqueue when building without threads.
by Olivier Houchard
· Wed Jun 06 14:01:08 2018 +0200
10d81b8
MINOR: applet: assign the same nice value to a new appctx as its owner task
by Willy Tarreau
· Thu May 31 14:44:25 2018 +0200
caa8a37
MINOR: task: Fix a compiler warning by adding a cast.
by David Carlier
· Fri Jun 01 14:32:39 2018 +0200
9d5422a
MINOR: task/notification: Is notifications registered ?
by Thierry FOURNIER
· Wed May 30 11:40:08 2018 +0200
09eeb76
BUG/MEDIUM: tasks: Don't forget to increase/decrease tasks_run_queue.
by Olivier Houchard
· Mon May 28 13:51:06 2018 +0200
3fd1973
MINOR: http: Log warning if (add|set)-header fails
by Tim Duesterhus
· Sun May 27 20:35:08 2018 +0200
673867c
MAJOR: applets: Use tasks, instead of rolling our own scheduler.
by Olivier Houchard
· Fri May 25 16:58:52 2018 +0200
1599b80
MINOR: tasks: Make the number of tasks to run at once configurable.
by Olivier Houchard
· Thu May 24 18:59:04 2018 +0200
b0bdae7
MAJOR: tasks: Introduce tasklets.
by Olivier Houchard
· Fri May 18 18:45:28 2018 +0200
f6e6dc1
MAJOR: tasks: Create a per-thread runqueue.
by Olivier Houchard
· Fri May 18 18:38:23 2018 +0200
9f6af33
MINOR: tasks: Change the task API so that the callback takes 3 arguments.
by Olivier Houchard
· Fri May 25 14:04:04 2018 +0200
0cd82e8
BUG/BUILD: threads: unbreak build without threads
by Willy Tarreau
· Wed May 23 19:54:43 2018 +0200
d5b073c
MINOR: lua: Improve error message
by Thierry Fournier
· Mon May 21 19:42:47 2018 +0200
68db023
CLEANUP: spoe: Remove unused variables the agent structure
by Christopher Faulet
· Fri Apr 06 11:34:12 2018 +0200
cb92f5c
MINOR: pollers: move polled_mask outside of struct fdtab.
by Olivier Houchard
· Thu Apr 26 14:23:07 2018 +0200
6b96f72
BUG/MEDIUM: pollers: Use a global list for fd shared between threads.
by Olivier Houchard
· Wed Apr 25 16:58:25 2018 +0200
6a2cf87
MINOR: fd: Make the lockless fd list work with multiple lists.
by Olivier Houchard
· Wed Apr 25 15:10:30 2018 +0200
9b36cb4
BUG/MEDIUM: task: Don't free a task that is about to be run.
by Olivier Houchard
· Fri May 04 15:46:16 2018 +0200
760e81d
MINOR: backend: implement random-based load balancing
by Willy Tarreau
· Thu May 03 07:20:40 2018 +0200
e2b10bf
MINOR: http: Add support for 421 Misdirected Request
by Tim Duesterhus
· Fri Apr 27 21:18:46 2018 +0200
abbf607
MEDIUM: cli: Add payload support
by Aurélien Nephtali
· Wed Apr 18 13:26:46 2018 +0200
174b06a
MINOR: h2: detect presence of CONNECT and/or content-length
by Willy Tarreau
· Wed Apr 25 18:13:58 2018 +0200
302f9ef
BUG/MEDIUM: connection: Make sure we have a mux before calling detach().
by Olivier Houchard
· Fri Apr 13 15:50:27 2018 +0200
48aa13f
BUG/MEDIUM: threads: Fix the max/min calculation because of name clashes
by Christopher Faulet
· Mon Apr 09 08:45:43 2018 +0200
caf2fec
MINOR: spoe: Add counters to log info about SPOE agents
by Christopher Faulet
· Wed Apr 04 10:25:50 2018 +0200
7250b8f
MINOR: spoe: Add loggers dedicated to the SPOE agent
by Christopher Faulet
· Mon Mar 26 17:19:01 2018 +0200
28ac099
MINOR: log: Keep the ref when a log server is copied to avoid duplicate entries
by Christopher Faulet
· Mon Mar 26 16:09:19 2018 +0200
4b0b79d
MINOR: log: move 'log' keyword parsing in dedicated function
by Christopher Faulet
· Mon Mar 26 15:54:32 2018 +0200
36bda1c
MINOR: spoe: Add options to store processing times in variables
by Christopher Faulet
· Thu Mar 22 09:08:20 2018 +0100
b2dd1e0
MINOR: spoe: Add metrics in to know time spent in the SPOE
by Christopher Faulet
· Thu Mar 22 09:07:41 2018 +0100
8ef1a6b
BUG/MINOR: fd: Don't clear the update_mask in fd_insert.
by Olivier Houchard
· Tue Apr 03 19:06:18 2018 +0200
b011d8f
MINOR: mux: add a "show_fd" function to dump debugging information for "show fd"
by Willy Tarreau
· Fri Mar 30 14:41:19 2018 +0200
4037a3f
MINOR: cli/threads: make "show fd" report thread_sync_io_handler instead of "unknown"
by Willy Tarreau
· Wed Mar 28 18:06:47 2018 +0200
4952985
REORG: compact "struct server"
by Emmanuel Hocdet
· Mon Mar 19 18:14:02 2018 +0100
4399c75
MINOR: proxy-v2-options: add crc32c
by Emmanuel Hocdet
· Mon Feb 05 15:26:43 2018 +0100
6afd898
MINOR: hash: add new function hash_crc32c
by Emmanuel Hocdet
· Mon Feb 05 15:23:39 2018 +0100
26fb5d8
BUG/MEDIUM: fd/threads: ensure the fdcache_mask always reflects the cache contents
by Willy Tarreau
· Tue Mar 20 19:06:52 2018 +0100
5cd4bbd
BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management
by Christopher Faulet
· Wed Mar 14 16:18:06 2018 +0100
510c0d6
BUG/MEDIUM: threads/unix: Fix a deadlock when a listener is temporarily disabled
by Christopher Faulet
· Fri Mar 16 10:04:47 2018 +0100
c41b3e8
DOC: buffers: clarify the purpose of the <from> pointer in offer_buffers()
by Willy Tarreau
· Fri Mar 02 10:27:12 2018 +0100
253c3b7
MINOR: connection: add proxy-v2-options authority
by Emmanuel Hocdet
· Thu Feb 01 18:29:59 2018 +0100
fa8d0f1
MINOR: connection: add proxy-v2-options ssl-cipher,cert-sig,cert-key
by Emmanuel Hocdet
· Thu Feb 01 15:53:52 2018 +0100
283e004
MINOR: ssl: add ssl_sock_get_cert_sig function
by Emmanuel Hocdet
· Thu Nov 02 14:05:23 2017 +0100
96b7834
MINOR: ssl: add ssl_sock_get_pkey_algo function
by Emmanuel Hocdet
· Tue Oct 31 15:46:07 2017 +0100
ddc090b
MINOR: ssl: extract full pkey info in load_certificate
by Emmanuel Hocdet
· Fri Oct 27 18:43:29 2017 +0200
ca6ef50
BUG/MEDIUM: buffer: Fix the wrapping case in bi_putblk
by Christopher Faulet
· Mon Feb 26 10:51:28 2018 +0100
b2b2794
BUG/MEDIUM: buffer: Fix the wrapping case in bo_putblk
by Christopher Faulet
· Mon Feb 26 10:47:03 2018 +0100
9531728
MINOR: stats: display the number of threads in the statistics.
by Yves Lafon
· Mon Feb 26 11:10:37 2018 +0100
364d745
MINOR: debug/pools: make DEBUG_UAF also detect underflows
by Willy Tarreau
· Thu Feb 22 14:14:23 2018 +0100
5a9cce4
BUG/MINOR: debug/pools: properly handle out-of-memory when building with DEBUG_UAF
by Willy Tarreau
· Thu Feb 22 11:39:23 2018 +0100
f161d0f
BUG/MINOR: pools/threads: don't ignore DEBUG_UAF on double-word CAS capable archs
by Willy Tarreau
· Thu Feb 22 14:05:55 2018 +0100
5e64286
CLEANUP: standard: Fix typo in IPv6 mask example
by Tim Duesterhus
· Tue Feb 20 17:02:18 2018 +0100
05f6a43
CLEANUP: pools: Remove unused end label in memory.h
by Tim Duesterhus
· Tue Feb 20 00:49:46 2018 +0100
16f45c8
BUG/MINOR: ssl/threads: Make management of the TLS ticket keys files thread-safe
by Christopher Faulet
· Fri Feb 16 11:23:49 2018 +0100
4ee76d0
BUILD/MINOR: memory: stdint is needed for uintptr_t
by David Carlier
· Sun Feb 18 19:36:42 2018 +0000
41ccb19
BUG/MEDIUM: threads: fix the double CAS implementation for ARMv7
by Willy Tarreau
· Wed Feb 14 14:16:28 2018 +0100
4cc67a2
MINOR: fd: move the fd_{add_to,rm_from}_fdlist functions to fd.c
by Willy Tarreau
· Mon Feb 05 17:14:55 2018 +0100
4d84186
MEDIUM: fd: make updt_fd_polling() use atomics
by Willy Tarreau
· Wed Jan 17 22:57:54 2018 +0100
1b76a6d
CLEANUP: fd: remove the now unused fd_compute_new_polled_status() function
by Willy Tarreau
· Thu Jan 25 17:16:55 2018 +0100
Next »