Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
36b9e222bb2b5dc41079ae53d462ce4f2e3d9269
/
include
« Previous
523cc5d
MINOR: buffer: convert part bo_putblk() and bi_putblk() to the new API
by Willy Tarreau
· 6 years ago
fdabbe2
MINOR: buffer: remove unused bo_add()
by Willy Tarreau
· 6 years ago
cd9e60d
MEDIUM: channel: adapt to the new buffer API
by Willy Tarreau
· 6 years ago
d4251a7
MINOR: channel: Add co_set_data().
by Olivier Houchard
· 6 years ago
3ee8344
MINOR: channel: remove almost all references to buf->i and buf->o
by Willy Tarreau
· 6 years ago
591d445
MINOR: buffer: use b_orig() to replace most references to b->data
by Willy Tarreau
· 6 years ago
50227f9
MINOR: buffer: use c_head() instead of buffer_wrap_sub(c->buf, p-o)
by Willy Tarreau
· 6 years ago
144c5c4
MINOR: buffer: replace buffer_flush() with c_adv(chn, ci_data(chn))
by Willy Tarreau
· 6 years ago
5ba6552
MINOR: buffer: replace buffer_pending() with ci_data()
by Willy Tarreau
· 6 years ago
3f67999
MINOR: buffer: replace bi_space_for_replace() with ci_space_for_replace()
by Willy Tarreau
· 6 years ago
2375233
MINOR: buffer: replace buffer_full() with channel_full()
by Willy Tarreau
· 6 years ago
271e2a5
MINOR: buffer: make bo_putchar() use b_tail()
by Willy Tarreau
· 6 years ago
0c7ed5d
MINOR: buffer: replace buffer_empty() with b_empty() or c_empty()
by Willy Tarreau
· 6 years ago
d760eec
MINOR: buffer: replace buffer_not_empty() with b_data() or c_data()
by Willy Tarreau
· 6 years ago
eac5259
MINOR: buffer: use b_room() to determine available space in a buffer
by Willy Tarreau
· 6 years ago
bc59f35
MINOR: buffer: get rid of b_ptr() and convert its last users
by Willy Tarreau
· 6 years ago
337ea57
MINOR: connection: add a new receive flag : CO_RFL_BUF_WET
by Willy Tarreau
· 6 years ago
7f3225f
MINOR: connection: add a flags argument to rcv_buf()
by Willy Tarreau
· 6 years ago
d9cf540
MEDIUM: mux: make mux->rcv_buf() take a size_t for the count
by Willy Tarreau
· 6 years ago
bfc4d77
MEDIUM: connection: make xprt->rcv_buf() use size_t for the count
by Willy Tarreau
· 6 years ago
deccd11
MEDIUM: mux: make mux->snd_buf() take the byte count in argument
by Willy Tarreau
· 6 years ago
787db9a
MEDIUM: connection: make xprt->snd_buf() take the byte count in argument
by Willy Tarreau
· 6 years ago
55f3ce1
MINOR: buffer: make b_getblk_nc() take size_t for the block sizes
by Willy Tarreau
· 6 years ago
206ba83
MINOR: buffer: make b_getblk_nc() take const pointers
by Willy Tarreau
· 6 years ago
5d7d1bb
MINOR: buffer: get rid of b_end() and b_to_end()
by Willy Tarreau
· 6 years ago
f40e682
MINOR: h1: make h1_measure_trailers() use an offset and a count
by Willy Tarreau
· 6 years ago
84d6b7a
MINOR: h1: make h1_parse_chunk_size() not depend on b_ptr() anymore
by Willy Tarreau
· 6 years ago
c0973c6
MINOR: h1: make h1_skip_chunk_crlf() not depend on b_ptr() anymore
by Willy Tarreau
· 6 years ago
7314be8
MINOR: h1: make h1_measure_trailers() take the byte count in argument
by Willy Tarreau
· 6 years ago
e5f12ce
MINOR: buffer: replace bi_del() and bo_del() with b_del()
by Willy Tarreau
· 6 years ago
a1f78fb
MINOR: buffer: replace bo_getblk_nc() with b_getblk_nc() which takes an offset
by Willy Tarreau
· 6 years ago
90ed383
MINOR: buffer: replace bo_getblk() with direction agnostic b_getblk()
by Willy Tarreau
· 6 years ago
e4d5a03
MINOR: buffer: merge b{i,o}_contig_space()
by Willy Tarreau
· 6 years ago
0e11d59
MINOR: buffer: remove bo_contig_data()
by Willy Tarreau
· 6 years ago
8f9c72d
MINOR: buffer: remove bi_end()
by Willy Tarreau
· 6 years ago
41e38ac
MINOR: buffer: remove bo_end()
by Willy Tarreau
· 6 years ago
89faf5d
MINOR: buffer: remove bo_ptr()
by Willy Tarreau
· 6 years ago
dda2e41
MINOR: buffer: remove bi_ptr()
by Willy Tarreau
· 6 years ago
7194d3c
MINOR: buffer: split bi_contig_data() into ci_contig_data and b_config_data()
by Willy Tarreau
· 6 years ago
d55fe39
MINOR: buffer: remove bi_getblk() and bi_getblk_nc()
by Willy Tarreau
· 6 years ago
aa7af72
MINOR: buffer: replace calls to buffer_space_wraps() with b_space_wraps()
by Willy Tarreau
· 6 years ago
bcbd393
MINOR: channel/buffer: replace b_{adv,rew} with c_{adv,rew}
by Willy Tarreau
· 6 years ago
c0a51c5
MINOR: buffer: remove buffer_slow_realign() and the swap_buffer allocation code
by Willy Tarreau
· 6 years ago
fd8d42f
MEDIUM: channel: make channel_slow_realign() take a swap buffer
by Willy Tarreau
· 6 years ago
4cf1300
MINOR: channel/buffer: replace buffer_slow_realign() with channel_slow_realign() and b_slow_realign()
by Willy Tarreau
· 6 years ago
d5b343b
MINOR: channel/buffer: use c_realign_if_empty() instead of buffer_realign()
by Willy Tarreau
· 6 years ago
08d5ac8
MINOR: channel: add a few basic functions for the new buffer API
by Willy Tarreau
· 6 years ago
f17f19f
MINOR: buffer: introduce b_realign_if_empty()
by Willy Tarreau
· 6 years ago
a04e40d
MINOR: buffer: Add b_set_data().
by Olivier Houchard
· 6 years ago
09138ec
MINOR: buffer: Introduce b_sub(), b_add(), and bo_add()
by Olivier Houchard
· 6 years ago
bbc68df
MINOR: buffer: add a few basic functions for the new API
by Willy Tarreau
· 6 years ago
506a29a
MINOR: buffer: switch buffer sizes and offsets to size_t
by Willy Tarreau
· 6 years ago
41806d1
MINOR: buffer: implement a new file for low-level buffer manipulation functions
by Willy Tarreau
· 6 years ago
9ddaf79
MINOR: tasklet: Set process to NULL.
by Olivier Houchard
· 6 years ago
17b4aa1
BUG/MINOR: ssl: properly ref-count the tls_keys entries
by Willy Tarreau
· 6 years ago
8e2d943
MINOR: dns: new DNS options to allow/prevent IP address duplication
by Baptiste Assmann
· 6 years ago
8618a6a
MINOR: Some spelling cleanup in the comments.
by Dave Chiluk
· 6 years ago
dcd6f3a
MINOR: tasks: Make sure we correctly init and deinit a tasklet.
by Olivier Houchard
· 6 years ago
6e1796e
BUG/MINOR: signals: ha_sigmask macro for multithreading
by William Lallemand
· 6 years ago
b1ca58b
MINOR: tasks: Don't define rqueue if we're building without threads.
by Olivier Houchard
· 6 years ago
e13ab8b
BUG/MEDIUM: tasks: Use the local runqueue when building without threads.
by Olivier Houchard
· 6 years ago
10d81b8
MINOR: applet: assign the same nice value to a new appctx as its owner task
by Willy Tarreau
· 6 years ago
caa8a37
MINOR: task: Fix a compiler warning by adding a cast.
by David Carlier
· 6 years ago
9d5422a
MINOR: task/notification: Is notifications registered ?
by Thierry FOURNIER
· 6 years ago
09eeb76
BUG/MEDIUM: tasks: Don't forget to increase/decrease tasks_run_queue.
by Olivier Houchard
· 6 years ago
3fd1973
MINOR: http: Log warning if (add|set)-header fails
by Tim Duesterhus
· 6 years ago
673867c
MAJOR: applets: Use tasks, instead of rolling our own scheduler.
by Olivier Houchard
· 6 years ago
1599b80
MINOR: tasks: Make the number of tasks to run at once configurable.
by Olivier Houchard
· 6 years ago
b0bdae7
MAJOR: tasks: Introduce tasklets.
by Olivier Houchard
· 6 years ago
f6e6dc1
MAJOR: tasks: Create a per-thread runqueue.
by Olivier Houchard
· 6 years ago
9f6af33
MINOR: tasks: Change the task API so that the callback takes 3 arguments.
by Olivier Houchard
· 6 years ago
0cd82e8
BUG/BUILD: threads: unbreak build without threads
by Willy Tarreau
· 6 years ago
d5b073c
MINOR: lua: Improve error message
by Thierry Fournier
· 6 years ago
68db023
CLEANUP: spoe: Remove unused variables the agent structure
by Christopher Faulet
· 7 years ago
cb92f5c
MINOR: pollers: move polled_mask outside of struct fdtab.
by Olivier Houchard
· 7 years ago
6b96f72
BUG/MEDIUM: pollers: Use a global list for fd shared between threads.
by Olivier Houchard
· 7 years ago
6a2cf87
MINOR: fd: Make the lockless fd list work with multiple lists.
by Olivier Houchard
· 7 years ago
9b36cb4
BUG/MEDIUM: task: Don't free a task that is about to be run.
by Olivier Houchard
· 7 years ago
760e81d
MINOR: backend: implement random-based load balancing
by Willy Tarreau
· 7 years ago
e2b10bf
MINOR: http: Add support for 421 Misdirected Request
by Tim Duesterhus
· 7 years ago
abbf607
MEDIUM: cli: Add payload support
by Aurélien Nephtali
· 7 years ago
174b06a
MINOR: h2: detect presence of CONNECT and/or content-length
by Willy Tarreau
· 7 years ago
302f9ef
BUG/MEDIUM: connection: Make sure we have a mux before calling detach().
by Olivier Houchard
· 7 years ago
48aa13f
BUG/MEDIUM: threads: Fix the max/min calculation because of name clashes
by Christopher Faulet
· 7 years ago
caf2fec
MINOR: spoe: Add counters to log info about SPOE agents
by Christopher Faulet
· 7 years ago
7250b8f
MINOR: spoe: Add loggers dedicated to the SPOE agent
by Christopher Faulet
· 7 years ago
28ac099
MINOR: log: Keep the ref when a log server is copied to avoid duplicate entries
by Christopher Faulet
· 7 years ago
4b0b79d
MINOR: log: move 'log' keyword parsing in dedicated function
by Christopher Faulet
· 7 years ago
36bda1c
MINOR: spoe: Add options to store processing times in variables
by Christopher Faulet
· 7 years ago
b2dd1e0
MINOR: spoe: Add metrics in to know time spent in the SPOE
by Christopher Faulet
· 7 years ago
8ef1a6b
BUG/MINOR: fd: Don't clear the update_mask in fd_insert.
by Olivier Houchard
· 7 years ago
b011d8f
MINOR: mux: add a "show_fd" function to dump debugging information for "show fd"
by Willy Tarreau
· 7 years ago
4037a3f
MINOR: cli/threads: make "show fd" report thread_sync_io_handler instead of "unknown"
by Willy Tarreau
· 7 years ago
4952985
REORG: compact "struct server"
by Emmanuel Hocdet
· 7 years ago
4399c75
MINOR: proxy-v2-options: add crc32c
by Emmanuel Hocdet
· 7 years ago
6afd898
MINOR: hash: add new function hash_crc32c
by Emmanuel Hocdet
· 7 years ago
26fb5d8
BUG/MEDIUM: fd/threads: ensure the fdcache_mask always reflects the cache contents
by Willy Tarreau
· 7 years ago
5cd4bbd
BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management
by Christopher Faulet
· 7 years ago
510c0d6
BUG/MEDIUM: threads/unix: Fix a deadlock when a listener is temporarily disabled
by Christopher Faulet
· 7 years ago
c41b3e8
DOC: buffers: clarify the purpose of the <from> pointer in offer_buffers()
by Willy Tarreau
· 7 years ago
Next »