Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
0975f11d554baf30602ce4be3faf0b9741711a80
/
include
/
types
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
5cd4bbd
BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management
by Christopher Faulet
· Wed Mar 14 16:18:06 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
ddc090b
MINOR: ssl: extract full pkey info in load_certificate
by Emmanuel Hocdet
· Fri Oct 27 18:43:29 2017 +0200
9531728
MINOR: stats: display the number of threads in the statistics.
by Yves Lafon
· Mon Feb 26 11:10:37 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
1256836
MEDIUM: fd/threads: Make sure we don't miss a fd cache entry.
by Olivier Houchard
· Wed Jan 31 18:07:29 2018 +0100
4815c8c
MAJOR: fd/threads: Make the fdcache mostly lockless.
by Olivier Houchard
· Wed Jan 24 18:17:56 2018 +0100
6fa63d9
MINOR: early data: Don't rely on CO_FL_EARLY_DATA to wake up streams.
by Olivier Houchard
· Mon Nov 27 18:41:32 2017 +0100
b077cdc
MEDIUM: spoe: Use an ebtree to manage idle applets
by Christopher Faulet
· Wed Jan 24 16:37:57 2018 +0100
8f82b20
MINOR: spoe: Count the number of frames waiting for an ack for each applet
by Christopher Faulet
· Wed Jan 24 16:23:03 2018 +0100
6f9ea4f
MINOR: spoe: Replace sending_rate by a frequency counter
by Christopher Faulet
· Wed Jan 24 16:13:48 2018 +0100
fce747b
MINOR: spoe: Always link a SPOE context with the applet processing it
by Christopher Faulet
· Wed Jan 24 15:59:32 2018 +0100
4209779
MINOR: spoe: Remove check on min_applets number when a SPOE context is queued
by Christopher Faulet
· Wed Jan 24 15:49:45 2018 +0100
6778b27
MINOR: stick-tables: Adds support for new "gpc1" and "gpc1_rate" counters.
by Frédéric Lécaille
· Mon Jan 29 15:22:53 2018 +0100
745c60e
CLEANUP: fd: remove the unused "new" field
by Willy Tarreau
· Sat Jan 20 23:59:40 2018 +0100
173d995
MEDIUM: polling: start to move maxfd computation to the pollers
by Willy Tarreau
· Fri Jan 26 21:48:23 2018 +0100
92bb034
CLEANUP: Fix typo in ARGT_MSK6 comment
by Tim Duesterhus
· Thu Jan 25 16:24:47 2018 +0100
c9c8378
MINOR: fd: add a bitmask to indicate that an FD is known by the poller
by Willy Tarreau
· Wed Jan 17 18:44:46 2018 +0100
ebc78d7
BUG/MEDIUM: fd: maintain a per-thread update mask
by Willy Tarreau
· Sat Jan 20 23:53:50 2018 +0100
d80cb4e
MINOR: global: add some global activity counters to help debugging
by Willy Tarreau
· Sat Jan 20 19:30:13 2018 +0100
421f02e
MINOR: threads: add a MAX_THREADS define instead of LONGBITS
by Willy Tarreau
· Sat Jan 20 18:19:22 2018 +0100
f4571a0
MINOR: global/threads: move cpu_map at the end of the global struct
by Willy Tarreau
· Sat Jan 20 18:12:15 2018 +0100
336d3ef
MINOR: spoe: add register-var-names directive in spoe-agent configuration
by Christopher Faulet
· Fri Dec 22 10:00:55 2017 +0100
2ec2db9
MINOR: dns: Handle SRV record weight correctly.
by Olivier Houchard
· Mon Jan 08 16:28:57 2018 +0100
0ad8e0d
MINOR: http: add a function to check request's cache-control header field
by Willy Tarreau
· Fri Dec 22 15:03:36 2017 +0100
984fca9
MINOR: stream-int: set flag SI_FL_CLEAN_ABRT when mux supports clean aborts
by Willy Tarreau
· Wed Dec 20 16:31:43 2017 +0100
28f1cb9
MINOR: mux: add flags to describe a mux's capabilities
by Willy Tarreau
· Wed Dec 20 16:14:44 2017 +0100
aec8989
MINOR: spoe: add force-set-var option in spoe-agent configuration
by Etienne Carriere
· Thu Dec 14 09:36:40 2017 +0000
3c8294b
MINOR: conn_stream: add new flag CS_FL_RCV_MORE to indicate pending data
by Willy Tarreau
· Sun Dec 10 21:13:25 2017 +0100
ece0c33
BUG/MEDIUM: ssl engines: Fix async engines fds were not considered to fix fd limit automatically.
by Emeric Brun
· Wed Dec 06 13:51:49 2017 +0100
ec74647
BUILD: checks: don't include server.h
by Willy Tarreau
· Wed Nov 29 10:52:29 2017 +0100
5809052
CLEANUP: fd: place the lock at the beginning of struct fdtab
by Willy Tarreau
· Sun Nov 26 10:41:47 2017 +0100
08eaa78
CLEANUP: checks: remove 16 bytes of holes in struct check
by Willy Tarreau
· Sun Nov 26 08:44:34 2017 +0100
a511084
CLEANUP: proxy: slightly reorder the struct proxy to reduce holes
by Willy Tarreau
· Sun Nov 26 08:41:31 2017 +0100
d7e33bb
CLEANUP: server: reorder some fields in struct server to save 40 bytes
by Willy Tarreau
· Sun Nov 26 07:26:48 2017 +0100
4cfede8
MAJOR: mworker: exits the master on failure
by William Lallemand
· Fri Nov 24 22:02:34 2017 +0100
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· Fri Nov 24 17:34:44 2017 +0100
c644fa9
MINOR: config: Add threads support for "process" option on "bind" lines
by Christopher Faulet
· Thu Nov 23 22:44:11 2017 +0100
cb6a945
MINOR: config: Add the threads support in cpu-map directive
by Christopher Faulet
· Wed Nov 22 16:50:41 2017 +0100
f528fff
MEDIUM: cache: store sha1 for hashing the cache key
by William Lallemand
· Thu Nov 23 19:43:17 2017 +0100
90084a1
MINOR: ssl: Handle reading early data after writing better.
by Olivier Houchard
· Thu Nov 23 18:21:29 2017 +0100
111bfef
MEDIUM: shctx: use unsigned int for len and block_count
by William Lallemand
· Tue Nov 21 20:01:25 2017 +0100
71bd11a
MEDIUM: cache: enable the HTTP analysers
by William Lallemand
· Mon Nov 20 19:13:14 2017 +0100
44e259c
CLEANUP: cache: remove unused struct
by William Lallemand
· Mon Nov 20 19:13:13 2017 +0100
d6942c8
MEDIUM: mworker: Add systemd `Type=notify` support
by Tim Duesterhus
· Mon Nov 20 15:58:35 2017 +0100
e6060c5
MINOR: SSL: Store the ASN1 representation of client sessions.
by Olivier Houchard
· Thu Nov 16 17:42:52 2017 +0100
75ea0a0
BUG/MEDIUM: mworker: does not close inherited FD
by William Lallemand
· Wed Nov 15 19:02:58 2017 +0100
9dcf9b6
MINOR: threads: Use __decl_hathreads to declare locks
by Christopher Faulet
· Mon Nov 13 10:34:01 2017 +0100
387bd4f
CLEANUP: global: introduce variable pid_bit to avoid shifts with relative_pid
by Willy Tarreau
· Fri Nov 10 19:08:14 2017 +0100
28b55c6
CLEANUP: mux: remove the unused "release()" function
by Willy Tarreau
· Fri Nov 10 16:43:05 2017 +0100
c5a9d5b
BUG/MEDIUM: stream-int: Don't loss write's notifs when a stream is woken up
by Christopher Faulet
· Thu Nov 09 09:36:43 2017 +0100
522eea7
MINOR: ssl: Handle sending early data to server.
by Olivier Houchard
· Fri Nov 03 16:27:47 2017 +0100
8d38805
MAJOR: task: make use of the scope-aware ebtree functions
by Willy Tarreau
· Sun Nov 05 13:34:20 2017 +0100
77c1197
MEDIUM: cache: deliver objects from cache
by William Lallemand
· Tue Oct 31 20:43:01 2017 +0100
41db460
MEDIUM: cache: configuration parsing and initialization
by William Lallemand
· Mon Oct 30 11:15:51 2017 +0100
436d333
MEDIUM: connection: add a destroy callback
by Willy Tarreau
· Sun Oct 08 11:16:46 2017 +0200
ecdb3fe
MINOR: conn_stream: modify cs_shut{r,w} API to pass the desired mode
by Willy Tarreau
· Thu Oct 05 15:25:48 2017 +0200
79dadb5
MINOR: conn_stream: new shutr/w status flags
by Willy Tarreau
· Thu Oct 05 15:06:07 2017 +0200
9aaf778
MAJOR: connection : Split struct connection into struct connection and struct conn_stream.
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
8e61472
MINOR: mux: add more methods to mux_ops
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
e2b40b9
MINOR: connection: introduce conn_stream
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
2386be6
MINOR: connection: implement alpn registration of muxes
by Willy Tarreau
· Thu Sep 21 19:40:52 2017 +0200
53a4766
MEDIUM: connection: start to introduce a mux layer between xprt and data
by Willy Tarreau
· Mon Aug 28 10:53:00 2017 +0200
f65610a
CLEANUP: threads: rename process_mask to thread_mask
by Willy Tarreau
· Tue Oct 31 16:06:06 2017 +0100
c2a89a6
MINOR: threads/mailers: Add a lock to protect queues of email alerts
by Christopher Faulet
· Mon Oct 23 15:54:24 2017 +0200
6251902
MINOR: threads: Add thread-map config parameter in the global section
by Christopher Faulet
· Mon Oct 16 15:49:32 2017 +0200
b2812a6
MEDIUM: thread/dns: Make DNS thread-safe
by Christopher Faulet
· Wed Oct 04 16:17:58 2017 +0200
24289f2
MEDIUM: thread/spoe: Make the SPOE thread-safe
by Christopher Faulet
· Mon Sep 25 14:48:02 2017 +0200
738a6d7
MEDIUM: threads/tasks: Add lock around notifications
by Thierry FOURNIER
· Mon Jul 17 00:14:07 2017 +0200
94a6bfc
MEDIUM: threads/lua: Cannot acces to the socket if we try to access from another thread.
by Thierry FOURNIER
· Wed Jul 12 12:10:44 2017 +0200
71a6a8e
MEDIUM: threads/filters: Add init/deinit callback per thread
by Christopher Faulet
· Thu Jul 27 16:33:28 2017 +0200
e95f2c3
MEDIUM: thread/vars: Make vars thread-safe
by Christopher Faulet
· Mon Jul 24 16:30:34 2017 +0200
b5997f7
MAJOR: threads/map: Make acls/maps thread safe
by Emeric Brun
· Mon Jul 03 11:34:05 2017 +0200
821bb9b
MAJOR: threads/ssl: Make SSL part thread-safe
by Emeric Brun
· Thu Jun 15 16:37:39 2017 +0200
80527f5
MAJOR: threads/peers: Make peers thread safe
by Emeric Brun
· Mon Jun 19 17:46:37 2017 +0200
819fc6f
MEDIUM: threads/stick-tables: handle multithreads on stick tables
by Emeric Brun
· Tue Jun 13 19:37:32 2017 +0200
5b51755
MEDIUM: threads/lb: Make LB algorithms (lb_*.c) thread-safe
by Christopher Faulet
· Fri Jun 09 14:17:53 2017 +0200
29f77e8
MEDIUM: threads/server: Add a lock per server and atomically update server vars
by Christopher Faulet
· Thu Jun 08 14:04:45 2017 +0200
40a007c
MEDIUM: threads/server: Make connection list (priv/idle/safe) thread-safe
by Christopher Faulet
· Mon Jul 03 15:41:01 2017 +0200
ff8abcd
MEDIUM: threads/proxy: Add a lock per proxy and atomically update proxy vars
by Christopher Faulet
· Fri Jun 02 15:33:24 2017 +0200
8d8aa0d
MEDIUM: threads/listeners: Make listeners thread-safe
by Christopher Faulet
· Tue May 30 15:36:50 2017 +0200
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· Wed Sep 27 14:59:38 2017 +0200
a7c5d43
MINOR: threads/fd: Add a mask of threads allowed to process on each fd in fdtab array
by Christopher Faulet
· Tue May 30 11:05:09 2017 +0200
d4604ad
MAJOR: threads/fd: Make fd stuffs thread-safe
by Christopher Faulet
· Mon May 29 10:40:41 2017 +0200
6adad11
MEDIUM: threads/chunks: Transform trash chunks in thread-local variables
by Christopher Faulet
· Fri Apr 21 16:47:03 2017 +0200
be0faa2
MINOR: threads: Add nbthread parameter
by Christopher Faulet
· Tue Aug 29 15:37:10 2017 +0200
415f611
MINOR: threads: Add mechanism to register per-thread init/deinit functions
by Christopher Faulet
· Tue Jul 25 16:52:58 2017 +0200
0108bb3
MEDIUM: mailers: Init alerts during conf parsing and refactor their processing
by Christopher Faulet
· Fri Oct 20 21:34:32 2017 +0200
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· Wed Sep 27 11:00:59 2017 +0200
344c4ab
MEDIUM: spoe/rules: Process "send-spoe-group" action
by Christopher Faulet
· Fri Sep 22 10:20:13 2017 +0200
c718b82
MINOR: spoe: Add a type to qualify the message list during encoding
by Christopher Faulet
· Thu Sep 21 16:50:56 2017 +0200
76c09ef
MEDIUM: spoe/rules: Add "send-spoe-group" action for tcp/http rules
by Christopher Faulet
· Thu Sep 21 11:03:52 2017 +0200
11610f3
MEDIUM: spoe: Parse new "spoe-group" section in SPOE config file
by Christopher Faulet
· Thu Sep 21 10:23:10 2017 +0200
7ee8667
MINOR: spoe: Check uniqness of SPOE engine names during config parsing
by Christopher Faulet
· Tue Sep 19 11:08:28 2017 +0200
57583e4
MEDIUM: spoe: Add support of ACLS to enable or disable sending of SPOE messages
by Christopher Faulet
· Mon Sep 04 15:41:09 2017 +0200
6d950b9
MINOR: action: Add a function pointer in act_rule struct to check its validity
by Christopher Faulet
· Mon Sep 18 15:12:39 2017 +0200
d22e83a
MINOR: h1: store the status code in the H1 message
by Willy Tarreau
· Tue Oct 31 08:02:24 2017 +0100
Next »