Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6d47121ddc407eca1cdbd948fbb51242d0a114af
/
include
/
proto
61cc852
CLEANUP: checks: Reorg checks.c file to be more readable
by Christopher Faulet
· Mon Apr 20 14:54:42 2020 +0200
a9e1c4c
MINOR: connection: Add a function to install a mux for a health-check
by Christopher Faulet
· Tue Apr 21 12:18:05 2020 +0200
a142c1d
BUG/MINOR: obj_type: Handle stream object in obj_base_ptr() function
by Christopher Faulet
· Tue Apr 21 11:48:53 2020 +0200
3829046
MINOR: checks/obj_type: Add a new object type for checks
by Christopher Faulet
· Tue Apr 21 11:46:40 2020 +0200
e60abd1
MINOR: connection: Add macros to know if a conn or a cs uses an HTX mux
by Christopher Faulet
· Thu Apr 16 10:03:58 2020 +0200
6f55791
MINOR: proxy/checks: Move parsing of external-check option in checks.c
by Christopher Faulet
· Thu Apr 09 15:58:50 2020 +0200
430e480
MINOR: proxy/checks: Move parsing of tcp-check option in checks.c
by Christopher Faulet
· Thu Apr 09 15:28:16 2020 +0200
6c2a743
MINOR: proxy/checks: Move parsing of httpchk option in checks.c
by Christopher Faulet
· Thu Apr 09 14:48:48 2020 +0200
0ae3d1d
MEDIUM: checks: Implement agent check using tcp-check rules
by Christopher Faulet
· Mon Apr 06 17:54:24 2020 +0200
267b01b
MEDIUM: checks: Implement SPOP check using tcp-check rules
by Christopher Faulet
· Sat Apr 04 10:27:09 2020 +0200
1997eca
MEDIUM: checks: Implement LDAP check using tcp-check rules
by Christopher Faulet
· Fri Apr 03 23:13:50 2020 +0200
f2b3be5
MEDIUM: checks: Implement MySQL check using tcp-check rules
by Christopher Faulet
· Thu Apr 02 18:07:37 2020 +0200
ce35507
MEDIUM: checks: Implement postgres check using tcp-check rules
by Christopher Faulet
· Thu Apr 02 11:44:39 2020 +0200
fbcc77c
MEDIUM: checks: Implement smtp check using tcp-check rules
by Christopher Faulet
· Wed Apr 01 20:54:05 2020 +0200
811f78c
MEDIUM: checks: Implement ssl-hello check using tcp-check rules
by Christopher Faulet
· Wed Apr 01 11:10:27 2020 +0200
33f05df
MEDIUM: checks: Implement redis check using tcp-check rules
by Christopher Faulet
· Wed Apr 01 11:08:50 2020 +0200
7a1e2e1
MEDIUM: checks: Add a list of vars to set before executing a tpc-check ruleset
by Christopher Faulet
· Thu Apr 02 18:05:11 2020 +0200
5d503fc
MEDIUM: checks: Add a shared list of tcp-check rules
by Christopher Faulet
· Mon Mar 30 20:34:34 2020 +0200
d75f57e
MINOR: ssl: Export a generic function to parse an alpn string
by Christopher Faulet
· Mon Apr 20 18:32:29 2020 +0200
707b52f
MEDIUM: checks: Parse custom action rules in tcp-checks
by Gaetan Rivet
· Fri Feb 21 18:14:59 2020 +0100
13a5043
MINOR: checks/vars: Add a check scope for variables
by Gaetan Rivet
· Fri Feb 21 18:13:44 2020 +0100
31c30fd
CLEANUP: checks: Don't export anymore init_check and srv_check_healthcheck_port
by Christopher Faulet
· Thu Mar 26 21:10:03 2020 +0100
856aabc
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Thu Apr 16 23:51:34 2020 +0500
8ba10fe
BUG/MINOR: peers: Incomplete peers sections should be validated.
by Frédéric Lécaille
· Fri Apr 03 09:43:47 2020 +0200
876ed55
BUG/MINOR: protocol_buffer: Wrong maximum shifting.
by Frédéric Lécaille
· Thu Apr 02 14:24:31 2020 +0200
cf612a0
MINOR: servers: Add a counter for the number of currently used connections.
by Olivier Houchard
· Wed Mar 25 19:41:03 2020 +0100
dbda319
BUG/MINOR: connections: Set idle_time before adding to idle list.
by Olivier Houchard
· Sun Mar 22 19:59:52 2020 +0100
ad91124
BUILD/MEDIUM: fd: Declare fd_mig_lock as extern.
by Olivier Houchard
· Fri Mar 20 11:41:24 2020 +0100
566df30
MEDIUM: connections: Attempt to get idle connections from other threads.
by Olivier Houchard
· Fri Mar 06 18:18:56 2020 +0100
d2489e0
MINOR: connections: Add a flag to know if we're in the safe or idle list.
by Olivier Houchard
· Tue Mar 10 18:04:37 2020 +0100
f0d4dff
MINOR: connections: Make the "list" element a struct mt_list instead of list.
by Olivier Houchard
· Fri Mar 06 18:12:03 2020 +0100
8851664
MINOR: fd: Implement fd_takeover().
by Olivier Houchard
· Thu Mar 05 18:10:51 2020 +0100
dc2f275
MEDIUM: servers: Split the connections into idle, safe, and available.
by Olivier Houchard
· Thu Feb 13 19:12:07 2020 +0100
2444aa5
MEDIUM: sessions: Don't be responsible for connections anymore.
by Olivier Houchard
· Mon Jan 20 13:56:01 2020 +0100
a7bf573
MEDIUM: fd: Introduce a running mask, and use it instead of the spinlock.
by Olivier Houchard
· Thu Feb 27 17:26:13 2020 +0100
2e8ab6b
MINOR: use DISGUISE() everywhere we deliberately want to ignore a result
by Willy Tarreau
· Sat Mar 14 11:03:20 2020 +0100
77e3b4a
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Tue Mar 10 12:06:11 2020 +0500
cf6e0c8
MEDIUM: proxy_protocol: Support sending unique IDs using PPv2
by Tim Duesterhus
· Fri Mar 13 12:34:24 2020 +0100
d1b15b6
MINOR: proxy_protocol: Ingest PP2_TYPE_UNIQUE_ID on incoming connections
by Tim Duesterhus
· Fri Mar 13 12:34:23 2020 +0100
638698d
BUILD: stream-int: fix a few includes dependencies
by Willy Tarreau
· Wed Mar 11 14:10:23 2020 +0100
c7f64e7
BUILD: freq_ctr: proto/freq_ctr needs to include common/standard.h
by Willy Tarreau
· Fri Mar 06 18:44:55 2020 +0100
f91ac19
OPTIM: startup: fast unique_id allocation for acl.
by Carl Henrik Lunde
· Thu Feb 27 16:45:50 2020 +0100
a17e662
MEDIUM: stream: Make the `unique_id` member of `struct stream` a `struct ist`
by Tim Duesterhus
· Thu Mar 05 20:19:02 2020 +0100
127a74d
MINOR: stream: Add stream_generate_unique_id function
by Tim Duesterhus
· Fri Feb 28 15:13:33 2020 +0100
27d00c0
MINOR: task: export run_tasks_from_list
by Willy Tarreau
· Tue Mar 03 14:59:28 2020 +0100
1ed3781
MINOR: fd: merge the read and write error bits into RW error
by Willy Tarreau
· Wed Feb 26 16:12:45 2020 +0100
f80fe83
CLEANUP: fd: remove the FD_EV_STATUS aggregate
by Willy Tarreau
· Fri Feb 21 14:25:34 2020 +0100
2104659
MEDIUM: buffer: remove the buffer_wq lock
by Willy Tarreau
· Wed Feb 26 10:39:36 2020 +0100
927063b
CLEANUP: conn: Do not pass a pointer to likely
by Tim Duesterhus
· Fri Feb 21 13:02:03 2020 +0100
5d4d180
CLEANUP: connection: remove the definitions of conn_xprt_{stop,want}_{send,recv}
by Willy Tarreau
· Fri Feb 21 09:58:29 2020 +0100
d1d14c3
MINOR: connection: remove the last calls to conn_xprt_{want,stop}_*
by Willy Tarreau
· Fri Feb 21 10:34:19 2020 +0100
19bc201
MEDIUM: connection: remove the intermediary polling state from the connection
by Willy Tarreau
· Fri Feb 21 08:46:19 2020 +0100
727a3f1
MINOR: http-htx: Add a function to retrieve the headers size of an HTX message
by Christopher Faulet
· Fri Feb 07 16:39:41 2020 +0100
e3b57bf
MINOR: sample: make sample_parse_expr() able to return an end pointer
by Willy Tarreau
· Fri Feb 14 16:50:14 2020 +0100
80b53ff
MEDIUM: arg: make make_arg_list() stop after its own arguments
by Willy Tarreau
· Fri Feb 14 08:40:37 2020 +0100
6d0c3df
MEDIUM: http: Add a ruleset evaluated on all responses just before forwarding
by Christopher Faulet
· Wed Jan 22 09:26:35 2020 +0100
ef70e25
MINOR: http-ana: Add a function for forward internal responses
by Christopher Faulet
· Tue Jan 28 09:26:19 2020 +0100
72c7d8d
MINOR: http-ana: Rely on http_reply_and_close() to handle server error
by Christopher Faulet
· Mon Jan 27 15:32:25 2020 +0100
7651362
MINOR: htx/channel: Add a function to copy an HTX message in a channel's buffer
by Christopher Faulet
· Thu Jan 23 11:53:18 2020 +0100
b30a153
MINOR: task: detect self-wakeups on tl==sched->current instead of TASK_RUNNING
by Willy Tarreau
· Fri Jan 31 16:37:34 2020 +0100
bb23883
MINOR: task: permanently flag tasklets waking themselves up
by Willy Tarreau
· Fri Jan 31 10:48:10 2020 +0100
a17664d
MEDIUM: tasks: automatically requeue into the bulk queue an already running tasklet
by Willy Tarreau
· Thu Jan 30 18:59:43 2020 +0100
a62917b
MEDIUM: tasks: implement 3 different tasklet classes with their own queues
by Willy Tarreau
· Thu Jan 30 18:37:28 2020 +0100
477902b
MEDIUM: connections: Get ride of the xprt_done callback.
by Olivier Houchard
· Wed Jan 22 18:08:48 2020 +0100
8af03b3
MEDIUM: streams: Always create a conn_stream in connect_server().
by Olivier Houchard
· Wed Jan 22 17:34:54 2020 +0100
554c0eb
MEDIUM: http-rules: Support an optional error message in http deny rules
by Christopher Faulet
· Tue Jan 14 12:00:28 2020 +0100
76edc0f
MEDIUM: proxy: Add a directive to reference an http-errors section in a proxy
by Christopher Faulet
· Mon Jan 13 15:52:01 2020 +0100
5885775
MEDIUM: http-htx/proxy: Use a global and centralized storage for HTTP error messages
by Christopher Faulet
· Wed Jan 15 15:19:50 2020 +0100
bdf6526
MINOR: http-htx: Add functions to create HTX redirect message
by Christopher Faulet
· Thu Jan 16 15:51:59 2020 +0100
5031ef5
MINOR: http-htx: Add functions to read a raw error file and convert it in HTX
by Christopher Faulet
· Wed Jan 15 11:22:07 2020 +0100
d73b96d
MINOR: tcp-rules: Make tcp-request capture a custom action
by Christopher Faulet
· Thu Dec 19 17:27:03 2019 +0100
ac98d81
MINOR: http-rule/tcp-rules: Make track-sc* custom actions
by Christopher Faulet
· Wed Dec 18 09:20:16 2019 +0100
92d34fe
MINOR: http-rules: Make replace-header and replace-value custom actions
by Christopher Faulet
· Tue Dec 17 09:20:34 2019 +0100
96bff76
MINOR: actions: Regroup some info about HTTP rules in the same struct
by Christopher Faulet
· Tue Dec 17 13:46:18 2019 +0100
e00d06c
MINOR: http-rules: Handle all message rewrites the same way
by Christopher Faulet
· Mon Dec 16 17:18:42 2019 +0100
cb55013
BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules
by Christopher Faulet
· Tue Dec 17 11:25:46 2019 +0100
ee1a6fc
MINOR: connection: make the last arg of subscribe() a struct wait_event*
by Willy Tarreau
· Fri Jan 17 07:52:13 2020 +0100
7872d1f
MEDIUM: connection: merge the send_wait and recv_wait entries
by Willy Tarreau
· Fri Jan 10 07:06:05 2020 +0100
3a9312a
REORG: stream/backend: move backend-specific stuff to backend.c
by Willy Tarreau
· Thu Jan 09 18:43:15 2020 +0100
3381bf8
MEDIUM: connection: get rid of CO_FL_CURR_* flags
by Willy Tarreau
· Fri Jan 17 17:39:35 2020 +0100
e2a0eec
MINOR: connection: move the CO_FL_WAIT_ROOM cleanup to the reader only
by Willy Tarreau
· Fri Jan 17 09:59:40 2020 +0100
3c4f40a
BUG/MEDIUM: tasks: Use the MT macros in tasklet_free().
by Olivier Houchard
· Fri Jan 10 16:46:48 2020 +0100
eaf05be
OPTIM: polling: do not create update entries for FD removal
by Willy Tarreau
· Fri Dec 27 15:52:34 2019 +0100
1968988
MINOR: poller: do not call the IO handler if the FD is not active
by Willy Tarreau
· Thu Dec 26 11:09:43 2019 +0100
4970e5a
REORG: connection: move tcp_connect_probe() to conn_fd_check()
by Willy Tarreau
· Fri Dec 27 10:40:21 2019 +0100
dd0e89a
BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing
by Willy Tarreau
· Thu Dec 19 07:39:06 2019 +0100
76014fd
MEDIUM: h1-htx: Add HTX EOM block when the message is in H1_MSG_DONE state
by Christopher Faulet
· Tue Dec 10 11:47:22 2019 +0100
fec56c6
BUG/MINOR: listener: fix off-by-one in state name check
by Willy Tarreau
· Wed Dec 11 15:51:37 2019 +0100
d26c9f9
BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers
by Willy Tarreau
· Wed Dec 11 14:24:07 2019 +0100
c49ba52
MINOR: tasks: split wake_expired_tasks() in two parts to avoid useless wakeups
by Willy Tarreau
· Wed Dec 11 08:12:23 2019 +0100
440d09b
BUG/MINOR: tasks: only requeue a task if it was already in the queue
by Willy Tarreau
· Wed Dec 11 09:11:58 2019 +0100
241797a
MINOR: listener: split dequeue_all_listener() in two
by Willy Tarreau
· Tue Dec 10 14:10:52 2019 +0100
0742c31
BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity().
by Olivier Houchard
· Thu Dec 05 15:11:19 2019 +0100
8b45391
MINOR: ssl: ssl_sock_prepare_ctx() return an error code
by William Lallemand
· Thu Nov 21 15:48:10 2019 +0100
e2e8c67
MINOR: freq_ctr: Make the sliding window sums thread-safe
by Christopher Faulet
· Fri Nov 08 14:40:18 2019 +0100
b2e5849
MEDIUM: filters: Adapt filters API to allow again TCP filtering on HTX streams
by Christopher Faulet
· Tue Nov 12 11:13:01 2019 +0100
7031e3d
BUG/MEDIUM: tasks: Make tasklet_remove_from_tasklet_list() no matter the tasklet.
by Olivier Houchard
· Fri Nov 08 15:41:55 2019 +0100
fee726f
MINOR: http-ana: Remove the unused function http_reset_txn()
by Christopher Faulet
· Thu Nov 07 15:26:45 2019 +0100
eea8fc7
MEDIUM: stream/trace: Register a new trace source with its events
by Christopher Faulet
· Tue Nov 05 16:18:10 2019 +0100
db703b1
MINOR: trace: Add a set of macros to trace events if HA is compiled with debug
by Christopher Faulet
· Mon Nov 04 11:40:10 2019 +0100
Next »