Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
471425f51d71d1214abeee40439a51a2a3217102
/
include
810df06
MEDIUM: htx: Add a flag on a HTX message when no more data are expected
by Christopher Faulet
· Wed Jul 22 16:20:34 2020 +0200
f2452b3
MINOR: tasks/debug: add a BUG_ON() check to detect requeued task on free
by Willy Tarreau
· Wed Jul 22 14:33:53 2020 +0200
e5d79bc
MINOR: tasks/debug: add a few BUG_ON() to detect use of wrong timer queue
by Willy Tarreau
· Wed Jul 22 14:29:42 2020 +0200
2447bce
MINOR: tasks/debug: make the thread affinity BUG_ON check a bit stricter
by Willy Tarreau
· Wed Jul 22 14:20:14 2020 +0200
d3db384
BUG/MEDIUM: resolve: fix init resolving for ring and peers section.
by Emeric Brun
· Tue Jul 21 16:54:36 2020 +0200
45c457a
MINOR: log: adds counters on received syslog messages.
by Emeric Brun
· Thu Jul 09 23:23:34 2020 +0200
12941c8
MEDIUM: log: adds log forwarding section.
by Emeric Brun
· Tue Jul 07 14:19:42 2020 +0200
54932b4
MINOR: log: adds syslog udp message handler and parsing.
by Emeric Brun
· Tue Jul 07 09:43:24 2020 +0200
5464885
MEDIUM: log/sink: re-work and merge of build message API.
by Emeric Brun
· Mon Jul 06 15:54:06 2020 +0200
3835c0d
MEDIUM: udp: adds minimal proto udp support for message listeners.
by Emeric Brun
· Tue Jul 07 09:46:09 2020 +0200
aaa7085
MINOR: raw_sock: Report the number of bytes emitted using the splicing
by Christopher Faulet
· Fri Jul 10 13:56:30 2020 +0200
0f9ff14
CLEANUP: connection: remove unused field idle_time from the connection struct
by Christopher Faulet
· Thu Jul 02 16:09:30 2020 +0200
c6e7563
MINOR: server: Factorize code to deal with connections removed from an idle list
by Christopher Faulet
· Thu Jul 02 16:03:30 2020 +0200
3d52f0f
MINOR: server: Factorize code to deal with reuse of server idle connections
by Christopher Faulet
· Thu Jul 02 15:45:56 2020 +0200
1597961
MINOR: session: Take care to decrement idle_conns counter in session_unown_conn
by Christopher Faulet
· Thu Jul 02 15:56:23 2020 +0200
236c93b
MINOR: connection: Set the conncetion target during its initialisation
by Christopher Faulet
· Thu Jul 02 09:19:54 2020 +0200
fcc3d8a
MINOR: connection: Use a dedicated function to look for a session's connection
by Christopher Faulet
· Wed Jul 01 16:36:51 2020 +0200
08016ab
MEDIUM: connection: Add private connections synchronously in session server list
by Christopher Faulet
· Wed Jul 01 16:10:06 2020 +0200
21ddc74
MINOR: connection: Add a wrapper to mark a connection as private
by Christopher Faulet
· Wed Jul 01 15:26:14 2020 +0200
a9d7b76
MINOR: connection: use MT_LIST_ADDQ() to add connections to idle lists
by Willy Tarreau
· Fri Jul 10 08:28:20 2020 +0200
8689127
MINOR: buffer: use MT_LIST_ADDQ() for buffer_wait lists additions
by Willy Tarreau
· Fri Jul 10 08:22:26 2020 +0200
de4db17
MINOR: lists: rename some MT_LIST operations to clarify them
by Willy Tarreau
· Fri Jul 10 08:10:29 2020 +0200
b24bc0d
MINOR: tcp: Support TCP keepalive parameters customization
by MIZUTA Takeshi
· Thu Jul 09 11:13:20 2020 +0900
3b8f9b7
BUG/MEDIUM: lists: add missing store barrier in MT_LIST_ADD/MT_LIST_ADDQ
by Willy Tarreau
· Thu Jul 09 05:01:27 2020 +0200
787dc20
BUG/MEDIUM: lists: add missing store barrier on MT_LIST_BEHEAD()
by Willy Tarreau
· Wed Jul 08 19:45:50 2020 +0200
e3cb997
MINOR: version: back to development, update status message
by Willy Tarreau
· Tue Jul 07 16:37:05 2020 +0200
33205c2
[RELEASE] Released version 2.3-dev0
by Willy Tarreau
· Tue Jul 07 16:35:28 2020 +0200
44c47de
MINOR: version: mention that it's an LTS release now
by Willy Tarreau
· Tue Jul 07 16:31:52 2020 +0200
7d42ef5
WIP/MINOR: ssl: add sample fetches for keylog in frontend
by William Lallemand
· Mon Jul 06 11:41:30 2020 +0200
46a030c
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Jul 05 16:36:08 2020 +0500
b0be8ae
CLEANUP: auth: fix useless self-include of auth-t.h
by Willy Tarreau
· Sun Jul 05 21:32:47 2020 +0200
0c439d8
BUILD: tools: make resolve_sym_name() return a const
by Willy Tarreau
· Sun Jul 05 20:26:04 2020 +0200
a74bb7e
BUG/MEDIUM: connections: Let the xprt layer know a takeover happened.
by Olivier Houchard
· Fri Jul 03 14:01:21 2020 +0200
1662cdb
BUG/MEDIUM: connections: Set the tid for the old tasklet on takeover.
by Olivier Houchard
· Fri Jul 03 14:04:37 2020 +0200
43079e0
MINOR: sched: split tasklet_wakeup() into tasklet_wakeup_on()
by Willy Tarreau
· Fri Jul 03 17:13:05 2020 +0200
9f9b22c
MINOR: log: add time second fraction field to rfc5424 log timestamp.
by Emeric Brun
· Thu Jul 02 16:16:59 2020 +0200
dab586c
BUILD: debug: avoid build warnings with DEBUG_MEM_STATS
by Willy Tarreau
· Thu Jul 02 10:25:01 2020 +0200
1e3b16f
MINOR: log-format: allow to preserve spacing in log format strings
by Dragan Dosen
· Tue Jun 23 18:16:44 2020 +0200
a6026a0
MINOR: debug: add a new "debug dev memstats" command
by Willy Tarreau
· Thu Jul 02 09:14:48 2020 +0200
76cc699
MINOR: config: add a new tune.idle-pool.shared global setting.
by Willy Tarreau
· Wed Jul 01 18:49:24 2020 +0200
ff1d092
MEDIUM: connections: Don't use a lock when moving connections to remove.
by Olivier Houchard
· Mon Jun 29 20:15:59 2020 +0200
f8f4c2e
CLEANUP: connections: rename the toremove_lock to takeover_lock
by Olivier Houchard
· Mon Jun 29 20:15:59 2020 +0200
bbee1f7
MINOR: list: Add MT_LIST_DEL_SAFE_NOINIT() and MT_LIST_ADDQ_NOCHECK()
by Olivier Houchard
· Mon Jun 29 20:14:28 2020 +0200
eb8c2c6
MEDIUM: sched: implement task_kill() to kill a task
by Willy Tarreau
· Tue Jun 30 11:48:48 2020 +0200
8a6049c
MEDIUM: sched: create a new TASK_KILLED task flag
by Willy Tarreau
· Tue Jun 30 11:48:48 2020 +0200
364f25a
MINOR: backend: don't always takeover from the same threads
by Willy Tarreau
· Wed Jul 01 15:55:30 2020 +0200
2f3f4d3
MEDIUM: server: add a new pool-low-conn server setting
by Willy Tarreau
· Wed Jul 01 07:43:51 2020 +0200
35e30c9
BUG/MINOR: server: fix the connection release logic regarding nearly full conditions
by Willy Tarreau
· Wed Jul 01 13:57:49 2020 +0200
daf8aa6
MINOR: pools: increase MAX_BASE_POOLS to 64
by Willy Tarreau
· Tue Jun 30 14:29:02 2020 +0200
ddfe074
MEDIUM: server: use the two thresholds for the connection release algorithm
by Willy Tarreau
· Mon Jun 29 20:55:53 2020 +0200
e69282a
BUG/MINOR: server: always count one idle slot for current thread
by Willy Tarreau
· Mon Jun 29 20:37:29 2020 +0200
d59946e
Revert "BUG/MEDIUM: lists: Lock the element while we check if it is in a list."
by Willy Tarreau
· Mon Jun 29 21:37:57 2020 +0200
347bbf7
BUG/MEDIUM: lists: Lock the element while we check if it is in a list.
by Olivier Houchard
· Mon Jun 29 19:52:01 2020 +0200
a9fcecb
MINOR: stats: add the estimated need of concurrent connections per server
by Willy Tarreau
· Mon Jun 29 15:38:53 2020 +0200
bdb86bd
MEDIUM: server: improve estimate of the need for idle connections
by Willy Tarreau
· Mon Jun 29 15:56:35 2020 +0200
b159132
MINOR: activity: add per-thread statistics on FD takeover
by Willy Tarreau
· Mon Jun 29 14:17:59 2020 +0200
3bb617c
MINOR: stats: add 3 new output values for the per-server idle conn state
by Willy Tarreau
· Mon Jun 29 13:51:05 2020 +0200
20dc3cd
MINOR: pools: move the LRU cache heads to thread_info
by Willy Tarreau
· Sun Jun 28 00:54:27 2020 +0200
c03d763
CLEANUP: pool: only include the type files from types
by Willy Tarreau
· Mon Jun 29 10:11:24 2020 +0200
e4d1505
REORG: includes: create tinfo.h for the thread_info struct
by Willy Tarreau
· Mon Jun 29 09:57:23 2020 +0200
4d82bf5
MINOR: connection: align toremove_{lock,connections} and cleanup into idle_conns
by Willy Tarreau
· Sun Jun 28 00:19:17 2020 +0200
d79422a
BUG/MEDIUM: buffers: always allocate from the local cache first
by Willy Tarreau
· Sun Jun 28 10:31:15 2020 +0200
4dc6c86
CLEANUP: buffers: remove unused buffer_wq_lock lock
by Willy Tarreau
· Sun Jun 28 07:31:42 2020 +0200
85048f8
MINOR: http: Add support for http 413 status
by Anthonin Bonnefoy
· Mon Jun 22 09:17:01 2020 +0200
47d1718
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Jun 21 21:42:57 2020 +0500
f44d155
BUILD: fix ssl_sample.c when building against BoringSSL
by Ilya Shipitsin
· Sat Jun 20 23:38:37 2020 +0500
c54e5ad
MINOR: cfgparse: sanitize the output a little bit
by Willy Tarreau
· Thu Jun 25 09:15:40 2020 +0200
e7723bd
MEDIUM: tasks: add a tune.sched.low-latency option
by Willy Tarreau
· Wed Jun 24 11:11:02 2020 +0200
59153fe
MINOR: tasks: make run_tasks_from_lists() scan the queues itself
by Willy Tarreau
· Wed Jun 24 10:17:29 2020 +0200
ba48d5c
MINOR: tasks: pass the queue index to run_task_from_list()
by Willy Tarreau
· Wed Jun 24 09:54:24 2020 +0200
49f90bf
MINOR: tasks: add a mask of the queues with active tasklets
by Willy Tarreau
· Wed Jun 24 09:39:48 2020 +0200
c0a08ba
MINOR: tasks: make current_queue an index instead of a pointer
by Willy Tarreau
· Wed Jun 24 09:19:50 2020 +0200
ee8530c
MINOR: ssl: free the crtlist and the ckch during the deinit()
by William Lallemand
· Tue Jun 23 18:19:42 2020 +0200
7df5c2d
BUG/MEDIUM: ssl: fix ssl_bind_conf double free
by William Lallemand
· Tue Jun 23 11:02:17 2020 +0200
5bd7306
BUG/MEDIUM: task: be careful not to run too many tasks at TL_URGENT
by Willy Tarreau
· Tue Jun 23 16:36:36 2020 +0200
116ef22
MINOR: task: add a new pointer to current tasklet queue
by Willy Tarreau
· Tue Jun 23 16:35:38 2020 +0200
38e8a1c
MINOR: debug: add a new DEBUG_FD build option
by Willy Tarreau
· Tue Jun 23 10:04:54 2020 +0200
d1d005d
MEDIUM: map: make the "clear map" operation yield
by Willy Tarreau
· Fri Dec 20 18:22:02 2019 +0100
bc52bec
MEDIUM: fd: add experimental support for edge-triggered polling
by Willy Tarreau
· Thu Jun 18 08:58:47 2020 +0200
13cd54c
MEDIUM: peers: add the "localpeer" global option
by Dragan Dosen
· Thu Jun 18 18:24:05 2020 +0200
4f01415
MINOR: peers: do not use localpeer as an array anymore
by Dragan Dosen
· Thu Jun 18 16:56:47 2020 +0200
7af4fa9
MINOR: activity: rename the "stream" field to "stream_calls"
by Willy Tarreau
· Wed Jun 17 20:49:49 2020 +0200
e406386
MINOR: activity: rename confusing poll_* fields in the output
by Willy Tarreau
· Wed Jun 17 20:35:33 2020 +0200
e545153
MINOR: activity: report the number of times poll() reports I/O
by Willy Tarreau
· Wed Jun 17 20:25:18 2020 +0200
c208a54
DOC: fd: make it clear that some fields ordering must absolutely be respected
by Willy Tarreau
· Wed Jun 17 19:58:37 2020 +0200
4f72ec8
CLEANUP: activity: remove unused counter fd_lock
by Willy Tarreau
· Wed Jun 17 19:12:43 2020 +0200
6d4c81d
MINOR: compiler: always define __has_feature()
by Willy Tarreau
· Tue Jun 16 19:13:24 2020 +0200
c8d167b
MINOR: tools: add a new configurable line parse, parse_line()
by Willy Tarreau
· Tue Jun 16 16:27:26 2020 +0200
853926a
BUG/MEDIUM: ebtree: use a byte-per-byte memcmp() to compare memory blocks
by Willy Tarreau
· Tue Jun 16 11:10:53 2020 +0200
f3ca5a0
BUILD: haproxy: mark deinit_and_exit() as noreturn
by Willy Tarreau
· Mon Jun 15 18:43:46 2020 +0200
bcefb85
BUILD: atomic: add string.h for memcpy() on ARM64
by Willy Tarreau
· Sun Jun 14 08:06:55 2020 +0200
2654055
MINOR: haproxy: Add void deinit_and_exit(int)
by Tim Duesterhus
· Sun Jun 14 00:37:41 2020 +0200
db57a14
BUILD: thread: add parenthesis around values of locking macros
by Willy Tarreau
· Fri Jun 12 11:42:25 2020 +0200
7c18b54
REORG: dgram: rename proto_udp to dgram
by Willy Tarreau
· Thu Jun 11 09:23:02 2020 +0200
e579391
REORG: include: make list-t.h part of the base API
by Willy Tarreau
· Thu Jun 11 09:14:49 2020 +0200
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· Tue Jun 09 09:07:15 2020 +0200
5b9cde4
REORG: include: move THREAD_LOCAL and __decl_thread() to compiler.h
by Willy Tarreau
· Thu Jun 11 08:33:02 2020 +0200
ca8b069
REORG: include: move MAX_THREADS to defaults.h
by Willy Tarreau
· Thu Jun 11 08:14:01 2020 +0200
6784c99
CLEANUP: include: make atomic.h part of the base API
by Willy Tarreau
· Thu Jun 11 07:58:05 2020 +0200
8e3f5c6
CLEANUP: compiler: add a THREAD_ALIGNED macro and use it where appropriate
by Willy Tarreau
· Thu Jun 11 08:22:01 2020 +0200
Next »