Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
90b098c921e15f912dbde42658e34780f0ba446d
/
include
9b01370
MINOR: stats/debug: maintain a counter of debug commands issued
by Willy Tarreau
· Thu Oct 24 18:18:02 2019 +0200
abb9f9b
MINOR: cli: add an expert mode to hide dangerous commands
by Willy Tarreau
· Thu Oct 24 17:55:53 2019 +0200
86bfe14
REORG: move CLI access level definitions to cli.h
by Willy Tarreau
· Thu Oct 24 13:50:48 2019 +0200
705e088
BUG/MINOR: ssl: fix build of X509_chain_up_ref() w/ libreSSL
by William Lallemand
· Wed Oct 23 23:15:46 2019 +0200
89f5807
BUG/MINOR: ssl: fix build with openssl < 1.1.0
by William Lallemand
· Wed Oct 23 19:40:28 2019 +0200
8f840d7
MEDIUM: cli/ssl: handle the creation of SSL_CTX in an IO handler
by William Lallemand
· Wed Oct 23 10:53:05 2019 +0200
403bfbb
BUG/MEDIUM: pattern: make the pattern LRU cache thread-local and lockless
by Willy Tarreau
· Wed Oct 23 06:59:31 2019 +0200
8cdc167
BUG/MEDIUM: task: make tasklets either local or shared but not both at once
by Willy Tarreau
· Fri Oct 18 06:43:53 2019 +0200
891b5ef
BUG/MEDIUM: tasklet: properly compute the sleeping threads mask in tasklet_wakeup()
by Willy Tarreau
· Fri Oct 18 08:45:41 2019 +0200
2068ec4
BUG/MEDIUM: lists: Handle 1-element-lists in MT_LIST_BEHEAD().
by Olivier Houchard
· Thu Oct 17 17:46:01 2019 +0200
9e46496
MINOR: istbuf: add b_fromist() to make a buffer from an ist
by Willy Tarreau
· Thu Oct 17 10:38:10 2019 +0200
a92c5ce
BUILD/MEDIUM: threads: rename thread_info struct to ha_thread_info
by David Carlier
· Fri Sep 13 05:03:12 2019 +0100
0651181
MINOR: htx: Add a flag on HTX to known when a response was generated by HAProxy
by Christopher Faulet
· Wed Oct 16 09:38:27 2019 +0200
abefa34
MINOR: version: make the version strings variables, not constants
by Willy Tarreau
· Wed Oct 16 09:44:55 2019 +0200
53a899b
CLEANUP: h1-htx: Move htx-to-h1 formatting functions from htx.c to h1_htx.c
by Christopher Faulet
· Tue Oct 08 16:38:42 2019 +0200
48fa033
BUG/MINOR: chunk: Fix tests on the chunk size in functions copying data
by Christopher Faulet
· Mon Oct 14 11:29:48 2019 +0200
e0c51ae
BUG/MINOR: ssl: fix build without SSL
by William Lallemand
· Mon Oct 14 11:12:35 2019 +0200
246c024
MINOR: ssl: load the ocsp in/from the ckch
by William Lallemand
· Fri Oct 11 08:59:13 2019 +0200
a17f411
MINOR: ssl: load the sctl in/from the ckch
by William Lallemand
· Thu Oct 10 15:16:44 2019 +0200
150bfa8
MEDIUM: ssl/cli: 'set ssl cert' updates a certificate from the CLI
by William Lallemand
· Thu Sep 19 17:12:49 2019 +0200
1d29c74
MEDIUM: ssl: split ssl_sock_add_cert_sni()
by William Lallemand
· Fri Oct 04 00:53:29 2019 +0200
9117de9
MEDIUM: ssl: introduce the ckch instance structure
by William Lallemand
· Fri Oct 04 00:29:42 2019 +0200
222a7c6
MINOR: ssl: initialize explicitly the sni_ctx trees
by William Lallemand
· Fri Oct 04 11:44:57 2019 +0200
f6adbe9
REORG: ssl: move structures to ssl_sock.h
by William Lallemand
· Wed Sep 11 16:33:52 2019 +0200
804ef24
MINOR: lists: Fix alignement of \ when relevant.
by Olivier Houchard
· Fri Oct 11 16:57:43 2019 +0200
74715da
MINOR: lists: Try to use local variables instead of macro arguments.
by Olivier Houchard
· Fri Oct 11 16:55:11 2019 +0200
0691046
MEDIUM: task: Split the tasklet list into two lists.
by Olivier Houchard
· Fri Oct 11 16:35:01 2019 +0200
d7f2bbc
MINOR: list: add new macro MT_LIST_BEHEAD
by Willy Tarreau
· Fri Oct 04 18:02:40 2019 +0200
c32a0e5
MINOR: lists: add new macro LIST_SPLICE_END_DETACHED
by Willy Tarreau
· Fri Oct 04 18:01:39 2019 +0200
eaa5537
MINOR: stats: prepare to add a description with each stat/info field
by Willy Tarreau
· Wed Oct 09 07:39:11 2019 +0200
2f39738
MINOR: stats: support the "desc" output format modifier for info and stat
by Willy Tarreau
· Wed Oct 09 11:43:59 2019 +0200
ab02b3f
MINOR: stats: get rid of the STAT_SHOWADMIN flag
by Willy Tarreau
· Wed Oct 09 11:11:46 2019 +0200
708c416
MINOR: stats: replace the ST_* uri_auth flags with STAT_*
by Willy Tarreau
· Wed Oct 09 10:19:16 2019 +0200
ee4f5f8
MINOR: stats: get rid of the ST_CONVDONE flag
by Willy Tarreau
· Wed Oct 09 09:59:22 2019 +0200
16fdc55
MINOR: http: Add a function to get the authority into a URI
by Christopher Faulet
· Tue Oct 08 14:56:58 2019 +0200
9a67c29
MINOR: htx: Add 2 flags on the start-line to have more info about the uri
by Christopher Faulet
· Tue Oct 08 14:27:52 2019 +0200
c5a3eb4
MINOR: fcgi: Add function to get the string representation of a record type
by Christopher Faulet
· Fri Oct 04 15:20:47 2019 +0200
27aa65e
MINOR: htx: Adapt htx_dump() to be used from traces
by Christopher Faulet
· Tue Oct 01 22:03:49 2019 +0200
af54263
MINOR: h1-htx: Update h1_copy_msg_data() to ease the traces in the mux-h1
by Christopher Faulet
· Tue Oct 01 21:52:49 2019 +0200
2aaeee3
BUG/MEDIUM: fd: HUP is an error only when write is active
by Willy Tarreau
· Tue Oct 01 11:46:40 2019 +0200
07626ea
CLEANUP: proxy: Remove `proxy_tbl_by_name`
by Tim Duesterhus
· Sun Sep 29 23:09:54 2019 +0200
88a0db2
MINOR: stats: Add the support of float fields in stats
by Christopher Faulet
· Tue Sep 24 16:35:10 2019 +0200
d72665b
CLEANUP: http-ana: Remove the unused function http_send_name_header()
by Christopher Faulet
· Tue Sep 24 16:22:32 2019 +0200
b1bb1af
MINOR: spoe: Support the async mode with several threads
by Christopher Faulet
· Tue Sep 17 11:55:52 2019 +0200
93acfa2
MINOR: time: add timeofday_as_iso_us() to return instant time as ISO
by Willy Tarreau
· Thu Sep 26 08:00:23 2019 +0200
bba1a26
BUG/MEDIUM: tasklets: Make sure we're waking the target thread if it sleeps.
by Olivier Houchard
· Tue Sep 24 14:55:28 2019 +0200
d022e9c
MINOR: task: introduce a thread-local "sched" variable for local scheduler stuff
by Willy Tarreau
· Tue Sep 24 08:25:15 2019 +0200
d66d756
MINOR: task: split the tasklet vs task code in process_runnable_tasks()
by Willy Tarreau
· Tue Sep 24 07:34:09 2019 +0200
2bd65a7
OPTIM: listeners: use tasklets for the multi-queue rings
by Willy Tarreau
· Tue Sep 24 06:55:18 2019 +0200
ff1e9f3
MEDIUM: tasklets: Make the tasklet list a struct mt_list.
by Olivier Houchard
· Fri Sep 20 17:18:35 2019 +0200
0cd6a97
MINOR: mt_lists: Give MT_LIST_ADD, MT_LIST_ADDQ and MT_LIST_DEL a return value.
by Olivier Houchard
· Fri Sep 20 17:32:47 2019 +0200
cb22ad4
MINOR: mt_lists: Do nothing in MT_LIST_ADD/MT_LIST_ADDQ if already in list.
by Olivier Houchard
· Fri Sep 20 14:44:22 2019 +0200
9570ecf
MEDIUM: servers: Use LIST_DEL_INIT() instead of LIST_DEL().
by Olivier Houchard
· Fri Sep 20 18:08:29 2019 +0200
5e9b92c
MINOR: mt_lists: Add new macroes.
by Olivier Houchard
· Mon Aug 12 14:10:12 2019 +0200
859dc80
MEDIUM: list: Separate "locked" list from regular list.
by Olivier Houchard
· Thu Aug 08 15:47:21 2019 +0200
78fbb9f
MEDIUM: fcgi-app: Add FCGI application and filter
by Christopher Faulet
· Sun Aug 11 23:11:03 2019 +0200
63bbf28
MINOR: fcgi: Add code related to FCGI protocol
by Christopher Faulet
· Sun Aug 11 23:08:53 2019 +0200
4f0f88a
MEDIUM: mux-h1/h1-htx: move HTX convertion of H1 messages in dedicated file
by Christopher Faulet
· Sat Aug 10 11:17:44 2019 +0200
341fac1
MINOR: http: Add function to parse value of the header Status
by Christopher Faulet
· Mon Sep 16 11:37:05 2019 +0200
5c6fefc
MINOR: log: Provide a function to emit a log for an application
by Christopher Faulet
· Sun Aug 11 19:40:12 2019 +0200
130cf21
MINOR: istbuf: Add the function b_isteqi()
by Christopher Faulet
· Tue Aug 06 16:55:52 2019 +0200
c169296
MINOR: config: Support per-proxy and per-server post-check functions callbacks
by Christopher Faulet
· Mon Aug 12 09:51:07 2019 +0200
3ea5cbe
MINOR: config: Support per-proxy and per-server deinit functions callbacks
by Christopher Faulet
· Wed Jul 31 08:44:12 2019 +0200
e3d2a87
MINOR: http-ana: Remove err_state field from http_msg
by Christopher Faulet
· Mon Sep 09 11:11:45 2019 +0200
505adfc
MINOR: htx: Add a flag on HTX message to report processing errors
by Christopher Faulet
· Fri Sep 06 19:08:27 2019 +0200
6338a08
MINOR: stats: Add JSON export from the stats page
by Christopher Faulet
· Mon Sep 09 15:50:54 2019 +0200
f21d17b
MINOR: stats: report the number of idle connections for each server
by Willy Tarreau
· Sun Sep 08 09:24:56 2019 +0200
4cae3bf
BUG/MEDIUM: connection: don't keep more idle connections than ever needed
by Willy Tarreau
· Sun Sep 08 07:38:23 2019 +0200
6b30898
MEDIUM: fd: do not use the FD_POLL_* flags in the pollers anymore
by Willy Tarreau
· Fri Sep 06 19:05:50 2019 +0200
77abb43
MINOR: fd: add two flags ERR and SHUT to describe FD states
by Willy Tarreau
· Fri Sep 06 18:27:02 2019 +0200
8f2825f
MINOR: fd: add two new calls fd_cond_{recv,send}()
by Willy Tarreau
· Thu Sep 05 16:39:21 2019 +0200
4ac9d06
MEDIUM: fd: mark the FD as ready when it's inserted
by Willy Tarreau
· Thu Sep 05 16:30:39 2019 +0200
dbe3060
MINOR: fd: make updt_fd_polling() a normal function
by Willy Tarreau
· Wed Sep 04 13:25:41 2019 +0200
f8ecc7f
MEDIUM: fd: simplify the fd_*_{recv,send} functions using BTS/BTR
by Willy Tarreau
· Wed Sep 04 13:22:50 2019 +0200
5bee3e2
MEDIUM: fd: remove the FD_EV_POLLED status bit
by Willy Tarreau
· Wed Sep 04 09:52:57 2019 +0200
c046d16
MEDIUM: log: add support for logging to a ring buffer
by Willy Tarreau
· Fri Aug 30 15:24:59 2019 +0200
f3dc30f
MINOR: log: add a target type instead of hacking the address family
by Willy Tarreau
· Fri Aug 30 14:18:44 2019 +0200
d660990
MINOR: fd: add a new "initialized" bit in the fdtab struct
by Willy Tarreau
· Fri Aug 30 14:36:10 2019 +0200
76913d3
CLEANUP: fd: remove leftovers of the fdcache
by Willy Tarreau
· Fri Aug 30 14:33:11 2019 +0200
1d181e4
MEDIUM: ring: implement a wait mode for watchers
by Willy Tarreau
· Fri Aug 30 11:17:01 2019 +0200
300decc
MINOR: cli: extend the CLI context with a list and two offsets
by Willy Tarreau
· Fri Aug 30 08:05:03 2019 +0200
370a694
MINOR: trace: change the detail_level to per-source verbosity
by Willy Tarreau
· Thu Aug 29 08:24:16 2019 +0200
09fb0df
MINOR: trace: prepend the function name for developer level traces
by Willy Tarreau
· Thu Aug 29 08:40:59 2019 +0200
2ea549b
MINOR: trace: change the "payload" level to "data" and move it
by Willy Tarreau
· Thu Aug 29 08:01:48 2019 +0200
be5a288
MINOR: trace: replace struct trace_lockon_args with struct name_desc
by Willy Tarreau
· Thu Aug 29 09:33:42 2019 +0200
fb4ba91
MINOR: tools: add a generic struct "name_desc" for name-description pairs
by Willy Tarreau
· Thu Aug 29 09:32:21 2019 +0200
7185b78
MINOR: connection: add the fc_pp_authority fetch -- authority TLV, from PROXYv2
by Geoff Simmons
· Tue Aug 27 18:31:16 2019 +0200
c326ecc
MINOR: trace: change the TRACE() calling convention to put the args and cb last
by Willy Tarreau
· Wed Aug 28 10:35:16 2019 +0200
3da0026
MINOR: trace: support a default callback for the source
by Willy Tarreau
· Wed Aug 28 07:03:58 2019 +0200
8f24023
MINOR: sink: now report the number of dropped events on output
by Willy Tarreau
· Tue Aug 27 16:41:06 2019 +0200
4ed23ca
MINOR: sink: add support for ring buffers
by Willy Tarreau
· Fri Aug 23 15:47:49 2019 +0200
072931c
MINOR: ring: add a generic CLI io_handler to dump a ring buffer
by Willy Tarreau
· Tue Aug 27 11:55:39 2019 +0200
be97853
MINOR: ring: add a ring_write() function
by Willy Tarreau
· Tue Aug 27 11:44:13 2019 +0200
172945f
MINOR: ring: add a new mechanism for retrieving/storing ring data in buffers
by Willy Tarreau
· Thu Aug 08 15:28:52 2019 +0200
931d8b7
MINOR: fd: add fd_write_frag_line() to send a fragmented line to an fd
by Willy Tarreau
· Tue Aug 27 11:08:17 2019 +0200
b88d231
MINOR: buffer: add functions to read/write varints from/to buffers
by Willy Tarreau
· Fri Aug 23 17:06:12 2019 +0200
4d589e7
MINOR: tools: add a function varint_bytes() to report the size of a varint
by Willy Tarreau
· Fri Aug 23 19:02:26 2019 +0200
e40f274
BUILD: trace: make the lockon_ptr const to silence a warning without threads
by Willy Tarreau
· Thu Aug 22 20:26:28 2019 +0200
c14eea4
MINOR: trace: add the possibility to lock on some arguments
by Willy Tarreau
· Tue Aug 20 19:22:53 2019 +0200
17a51c6
MINOR: trace: add a definition of typed arguments to trace()
by Willy Tarreau
· Tue Aug 20 18:42:52 2019 +0200
Next »