Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
be4a3eff34745b35a0323aa5e11ec58b384dde76
/
include
be4a3ef
MEDIUM: counters: use sc0/sc1/sc2 instead of sc1/sc2/sc3
by Willy Tarreau
· Mon Jun 17 15:04:07 2013 +0200
7eeb435
CLEANUP: protect checks.h from multiple inclusions
by Thierry FOURNIER
· Fri Jun 14 15:28:25 2013 +0200
d3879e8
CLEANUP: fix missing include <string.h> in proto/listener.h
by Thierry FOURNIER
· Mon Jun 10 15:09:19 2013 +0200
4f0d919
MEDIUM: tcp: add "tcp-request connection expect-proxy layer4"
by Willy Tarreau
· Tue Jun 11 20:40:55 2013 +0200
51347ed
MEDIUM: http: add the "set-mark" action on http-request/http-response rules
by Willy Tarreau
· Tue Jun 11 19:34:13 2013 +0200
42cf39e
MEDIUM: http: add support for "set-tos" in http-request/http-response
by Willy Tarreau
· Tue Jun 11 18:51:32 2013 +0200
9a355ec
MEDIUM: http: add support for action "set-log-level" in http-request/http-response
by Willy Tarreau
· Tue Jun 11 17:45:46 2013 +0200
abcd514
MEDIUM: log: add a log level override value in struct session
by Willy Tarreau
· Tue Jun 11 17:18:02 2013 +0200
f4c43c1
MEDIUM: http: add the "set-nice" action to http-request and http-response
by Willy Tarreau
· Tue Jun 11 17:01:13 2013 +0200
e365c0b
MEDIUM: http: add a new "http-response" ruleset
by Willy Tarreau
· Tue Jun 11 16:06:12 2013 +0200
2b57cb8
MEDIUM: protocol: implement a "drain" function in protocol layers
by Willy Tarreau
· Mon Jun 10 19:56:38 2013 +0200
04ff9f1
MINOR: http: add full-length header fetch methods
by Willy Tarreau
· Mon Jun 10 18:39:42 2013 +0200
570f221
MINOR: log: add a new flag 'L' for locally processed requests
by Willy Tarreau
· Mon Jun 10 16:42:09 2013 +0200
bf43f6e
MINOR: defaults: allow REQURI_LEN and CAPTURE_LEN to be redefined
by Willy Tarreau
· Mon Jun 03 15:52:52 2013 +0200
379357a
BUG/MAJOR: http: always ensure response buffer has some room for a response
by Willy Tarreau
· Sat Jun 08 12:55:46 2013 +0200
ba2ffd1
MEDIUM: counters: add a new "gpc0_rate" counter in stick-tables
by Willy Tarreau
· Wed May 29 15:54:14 2013 +0200
e25c917
MEDIUM: counters: add support for tracking a third counter
by Willy Tarreau
· Tue May 28 18:32:20 2013 +0200
d5ca9ab
MINOR: counters: make it easier to extend the amount of tracked counters
by Willy Tarreau
· Tue May 28 17:40:25 2013 +0200
1eb7592
MINOR: tproxy: add support for OpenBSD
by Pieter Baauw
· Wed May 08 23:30:23 2013 +0200
ff30b66
MINOR: tproxy: add support for FreeBSD
by Pieter Baauw
· Wed May 08 23:22:39 2013 +0200
d551fb5
REORG: tproxy: prepare the transparent proxy defines for accepting other OSes
by Pieter Baauw
· Wed May 08 22:49:23 2013 +0200
dd11293
BUG/MINOR: acl: fix a double free during exit when using PCRE_JIT
by Willy Tarreau
· Wed May 08 18:09:54 2013 +0200
7c41a1b
MEDIUM: ssl: improve crt-list format to support negation
by Emmanuel Hocdet
· Tue May 07 20:20:06 2013 +0200
88c278f
MEDIUM: stats: add proxy name filtering on the statistic page
by de Lafond Guillaume
· Mon Apr 15 19:27:10 2013 +0200
62a6123
BUG/MEDIUM: log: fix regression on log-format handling
by Willy Tarreau
· Fri Apr 12 18:13:46 2013 +0200
ab861d3
MINOR: ssl: add support for the "alpn" bind keyword
by Willy Tarreau
· Tue Apr 02 02:30:41 2013 +0200
a4312fa
MAJOR: sample: maintain a per-proxy list of the fetch args to resolve
by Willy Tarreau
· Tue Apr 02 16:34:32 2013 +0200
93fddf1
MEDIUM: acl: have a pointer to the keyword name in acl_expr
by Willy Tarreau
· Sun Mar 31 22:59:32 2013 +0200
acca90d
MINOR: acl: remove the use_count in acl keywords
by Willy Tarreau
· Sun Mar 31 22:51:33 2013 +0200
5adeda1
MAJOR: acl: add option -m to change the pattern matching method
by Willy Tarreau
· Sun Mar 31 22:13:34 2013 +0200
d76a98a
MEDIUM: acl: move the ->parse, ->match and ->smp fields to acl_expr
by Willy Tarreau
· Sun Mar 31 18:34:33 2013 +0200
d86e29d
CLEANUP: acl: remove unused references to ACL_USE_*
by Willy Tarreau
· Mon Mar 25 08:21:05 2013 +0100
a91d0a5
MAJOR: acl: convert all ACL requires to SMP use+val instead of ->requires
by Willy Tarreau
· Mon Mar 25 08:12:18 2013 +0100
bf8e251
MINOR: sample: provide a function to report the name of a sample check point
by Willy Tarreau
· Mon Mar 25 14:52:41 2013 +0100
25320b2
MEDIUM: proxy: remove acl_requires and just keep a flag "http_needed"
by Willy Tarreau
· Sun Mar 24 07:22:08 2013 +0100
4a96bf5
CLEANUP: acl: remove ACL hooks which were never used
by Willy Tarreau
· Sun Mar 24 01:34:58 2013 +0100
9baae63
MAJOR: acl: remove fetch argument validation from the ACL struct
by Willy Tarreau
· Fri Jan 11 17:06:15 2013 +0100
c48c90d
MAJOR: acl: remove the arg_mask from the ACL definition and use the sample fetch's
by Willy Tarreau
· Fri Jan 11 16:56:48 2013 +0100
8ed669b
MAJOR: acl: make all ACLs reference the fetch function via a sample.
by Willy Tarreau
· Fri Jan 11 15:49:37 2013 +0100
d4c33c8
MEDIUM: samples: move payload-based fetches and ACLs to their own file
by Willy Tarreau
· Mon Jan 07 21:59:07 2013 +0100
434c57c
MINOR: log: indicate it when some unreliable sample fetches are logged
by Willy Tarreau
· Tue Jan 08 01:10:24 2013 +0100
80aca90
MEDIUM: samples: use new flags to describe compatibility between fetches and their usages
by Willy Tarreau
· Mon Jan 07 15:42:20 2013 +0100
e0db1e8
MEDIUM: acl: remove flag ACL_MAY_LOOKUP which is improperly used
by Willy Tarreau
· Fri Jan 04 16:31:47 2013 +0100
0999f76
BUILD: add explicit support for TFO with USE_TFO
by Lukas Tribus
· Tue Apr 02 16:43:24 2013 +0200
0161d62
OPTIM: http: improve branching in chunk size parser
by Willy Tarreau
· Tue Apr 02 01:26:55 2013 +0200
bf43927
OPTIM: buffer: remove one jump in buffer_count()
by Willy Tarreau
· Tue Apr 02 01:25:57 2013 +0200
7035132
MEDIUM: regex: Use PCRE JIT in acl
by Hiroaki Nakamura
· Sun Jan 13 15:00:42 2013 +0900
dad36a3
MAJOR: tools: support environment variables in addresses
by Willy Tarreau
· Mon Mar 11 01:20:04 2013 +0100
2470928
MEDIUM: tools: support specifying explicit address families in str2sa_range()
by Willy Tarreau
· Sun Mar 10 21:32:12 2013 +0100
c120c8d
CLEANUP: minor cleanup in str2sa_range() and str2ip()
by Willy Tarreau
· Sun Mar 10 19:27:44 2013 +0100
add0ab1
CLEANUP: tools: remove str2sun() which is not used anymore.
by Willy Tarreau
· Wed Mar 06 15:08:16 2013 +0100
d393a62
MINOR: tools: prepare str2sa_range() to accept a prefix
by Willy Tarreau
· Mon Mar 04 18:22:00 2013 +0100
df350f1
MINOR: tools: prepare str2sa_range() to return an error message
by Willy Tarreau
· Fri Mar 01 20:22:54 2013 +0100
6924ef8
BUG/MEDIUM: ssl: ECDHE ciphers not usable without named curve configured.
by Emeric Brun
· Wed Mar 06 14:08:53 2013 +0100
4f4b18b
BUILD/MINOR: syscall: add definition of NR_accept4 for ARM
by Willy Tarreau
· Mon Mar 04 07:38:08 2013 +0100
b26cc86
BUG/MINOR: syscall: fix NR_accept4 system call on sparc/linux
by Willy Tarreau
· Mon Mar 04 07:31:08 2013 +0100
bfd5946
MINOR: ssl: add a global tunable for the max SSL/TLS record size
by Willy Tarreau
· Thu Feb 21 07:46:09 2013 +0100
d4448bc
MEDIUM: tools: make str2sa_range support all address syntaxes
by Willy Tarreau
· Wed Feb 20 15:55:15 2013 +0100
0defb90
DOC: tfo: bump required kernel to linux-3.7
by Lukas Tribus
· Wed Feb 13 23:35:39 2013 +0100
a2b9dad
MEDIUM: checks: Add agent health check
by Simon Horman
· Tue Feb 12 10:45:54 2013 +0900
7d09b9a
MEDIUM: server: Break out set weight processing code
by Simon Horman
· Tue Feb 12 10:45:51 2013 +0900
5269cfb
BUG/MINOR: Correct logic in cut_crlf()
by Simon Horman
· Wed Feb 13 17:48:00 2013 +0900
992709b
MEDIUM: New cli option -Ds for systemd compatibility
by Marc-Antoine Perennou
· Tue Feb 12 10:53:52 2013 +0100
6cbbdbf
BUG/MEDIUM: log: emit '-' for empty fields again
by Willy Tarreau
· Tue Feb 05 18:52:25 2013 +0100
6562337
MEDIUM: ssl: add bind-option "strict-sni"
by Emmanuel Hocdet
· Thu Jan 24 17:17:15 2013 +0100
8dc21fa
BUG/MINOR: unix: remove the 'level' field from the ux struct
by Willy Tarreau
· Thu Jan 24 15:17:20 2013 +0100
eab777c
BUG/MINOR: time: frequency counters are not totally accurate
by Willy Tarreau
· Sat Dec 29 21:50:07 2012 +0100
22890a1
MINOR: ssl: Setting global tune.ssl.cachesize value to 0 disables SSL session cache.
by Emeric Brun
· Fri Dec 28 14:41:32 2012 +0100
ccbcc37
MEDIUM: http: add support for "http-request tarpit" rule
by Willy Tarreau
· Thu Dec 27 12:37:57 2012 +0100
81499eb
MEDIUM: http: add support for "http-request redirect" rules
by Willy Tarreau
· Thu Dec 27 12:19:02 2012 +0100
4baae24
REORG: config: move the http redirect rule parser to proto_http.c
by Willy Tarreau
· Thu Dec 27 12:00:31 2012 +0100
71241ab
MINOR: http: move redirect rule processing to its own function
by Willy Tarreau
· Thu Dec 27 11:30:54 2012 +0100
d79a3b2
BUG/MINOR: log: make log-format, unique-id-format and add-header more independant
by Willy Tarreau
· Fri Dec 28 09:40:16 2012 +0100
20b0de5
MEDIUM: http: add http-request 'add-header' and 'set-header' to build headers
by Willy Tarreau
· Mon Dec 24 15:45:22 2012 +0100
b83bc1e
MINOR: log: make parse_logformat_string() take a const char *
by Willy Tarreau
· Mon Dec 24 12:36:33 2012 +0100
5c2e198
MINOR: http: prepare to support more http-request actions
by Willy Tarreau
· Mon Dec 24 12:00:25 2012 +0100
354898b
MINOR: stats: replace STAT_FMT_CSV with STAT_FMT_HTML
by Willy Tarreau
· Sun Dec 23 18:15:23 2012 +0100
56adcf2
MINOR: tools: simplify the use of the int to ascii macros
by Willy Tarreau
· Sun Dec 23 18:00:29 2012 +0100
47ca545
MINOR: chunks: centralize the trash chunk allocation
by Willy Tarreau
· Sun Dec 23 20:22:19 2012 +0100
d9bdcd5
REORG: stats: massive code reorg and cleanup
by Willy Tarreau
· Sat Dec 22 20:31:10 2012 +0100
c836845
MEDIUM: log: add the ability to include samples in logs
by Willy Tarreau
· Fri Dec 21 00:09:23 2012 +0100
2b0108a
MINOR: log: add lf_text_len
by Willy Tarreau
· Fri Dec 21 19:23:44 2012 +0100
e7ad4bb
MINOR: samples: add a function to fetch and convert any sample to a string
by Willy Tarreau
· Fri Dec 21 00:02:32 2012 +0100
8a3f52f
MEDIUM: log-format: make the format parser more robust and more extensible
by Willy Tarreau
· Thu Dec 20 21:23:42 2012 +0100
c5259fd
MINOR: log: add a tag for amount of bytes uploaded from client to server
by Willy Tarreau
· Thu Dec 20 15:38:04 2012 +0100
5fb3803
CLEANUP: buffer: use buffer_empty() instead of buffer_len()==0
by Willy Tarreau
· Sun Dec 16 19:39:09 2012 +0100
7d28149
BUG/MEDIUM: connection: always update connection flags prior to computing polling
by Willy Tarreau
· Sun Dec 16 19:19:13 2012 +0100
4a29144
OPTIM: poll: optimize fd management functions for low register count CPUs
by Willy Tarreau
· Thu Dec 13 23:34:18 2012 +0100
20d46a5
CLEANUP: session: use an array for the stick counters
by Willy Tarreau
· Sun Dec 09 15:55:40 2012 +0100
5d5b5d8
MEDIUM: proto_tcp: add support for tracking L7 information
by Willy Tarreau
· Sun Dec 09 12:00:04 2012 +0100
ef9a360
MEDIUM: connection: introduce "struct conn_src" for servers and proxies
by Willy Tarreau
· Sat Dec 08 22:29:20 2012 +0100
02777a1
CLEANUP: connection: remove unused server/proxy/task/si_applet declarations
by Willy Tarreau
· Sat Dec 08 21:43:36 2012 +0100
55e4ecd
MINOR: stats: add a few more information on session dump
by Willy Tarreau
· Sat Dec 08 17:48:47 2012 +0100
af9619d
MEDIUM: ssl: manage shared cache by blocks for huge sessions.
by Emeric Brun
· Wed Nov 28 18:47:52 2012 +0100
20879a0
MEDIUM: connection: add error reporting for the SSL
by Willy Tarreau
· Mon Dec 03 16:32:10 2012 +0100
8e3bf69
MEDIUM: connection: add error reporting for the PROXY protocol header
by Willy Tarreau
· Mon Dec 03 15:41:18 2012 +0100
0af2912
MEDIUM: connection: add minimal error reporting in logs for incomplete connections
by Willy Tarreau
· Mon Dec 03 15:35:00 2012 +0100
14cba4b
MEDIUM: connection: add an error code in connections
by Willy Tarreau
· Fri Nov 30 17:33:05 2012 +0100
786991e
BUG/MEDIUM: ssl: Fix handshake failure on session resumption with client cert.
by Emeric Brun
· Mon Nov 26 18:37:12 2012 +0100
77e3af9
MINOR: tcp: add support for the "v4v6" bind option
by Willy Tarreau
· Sat Nov 24 15:07:23 2012 +0100
Next »