Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6c57dc9145f05ea3be76bba588e2a4d8e2ed40b7
6c57dc9
MINOR: applet: Check applets_active_queue before processing applets queue
by Christopher Faulet
· Tue Jun 27 16:07:01 2017 +0200
8fe4891
MINOR: backends: Make get_server_* functions explicitly static
by Christopher Faulet
· Fri Jun 09 14:23:09 2017 +0200
576c5aa
MINOR: fd: Set owner and iocb field before inserting a new fd in the fdtab
by Christopher Faulet
· Tue Sep 05 09:51:57 2017 +0200
d531f88
MINOR: fd: Don't forget to reset fdtab[fd].update when a fd is added/removed
by Christopher Faulet
· Thu Jun 01 16:55:03 2017 +0200
f5b8adc
MINOR: listeners: Change enable_listener and disable_listener into private functions
by Christopher Faulet
· Fri Jun 02 10:00:35 2017 +0200
5580ba2
MINOR: listeners: Change listener_full and limit_listener into private functions
by Christopher Faulet
· Mon Aug 28 15:29:20 2017 +0200
ae459fd
CLEANUP: memory: Remove unused function pool_destroy
by Christopher Faulet
· Mon Aug 28 14:28:44 2017 +0200
b6c8b0d
DOC: Add note about "* " prefix in CSV stats
by Daniel Schneller
· Fri Sep 01 19:13:55 2017 +0200
35fe699
BUG/MEDIUM: http: Fix a regression bug when a HTTP response is in TUNNEL mode
by Christopher Faulet
· Tue Aug 29 16:06:38 2017 +0200
4366476
MINOR: ssl: remove duplicate ssl_methods in struct bind_conf
by Emmanuel Hocdet
· Wed Aug 09 18:26:20 2017 +0200
87e4302
DOC: Refer to Mozilla TLS info / config generator
by Daniel Schneller
· Fri Sep 01 19:29:57 2017 +0200
d8703e8
DOC: add CLI info on privilege levels
by Olivier Doucet
· Thu Aug 31 11:05:10 2017 +0200
bbae3f0
MEDIUM: connection: remove useless flag CO_FL_DATA_WR_SH
by Willy Tarreau
· Wed Aug 30 09:59:52 2017 +0200
cde5651
CLEANUP: connection: remove the unused conn_sock_shutw_pending()
by Willy Tarreau
· Wed Aug 30 07:44:03 2017 +0200
54e917c
MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH
by Willy Tarreau
· Wed Aug 30 07:35:35 2017 +0200
5790eb0
MINOR: stream: provide a new stream creation function for connections
by Willy Tarreau
· Mon Aug 28 17:18:36 2017 +0200
0b74eae
MEDIUM: session: add a pointer to a struct task in the session
by Willy Tarreau
· Mon Aug 28 19:02:51 2017 +0200
ca36102
CLEANUP: listener: remove the unused handler field
by Willy Tarreau
· Mon Aug 28 16:28:47 2017 +0200
87787ac
MEDIUM: stream: make stream_new() allocate its own task
by Willy Tarreau
· Mon Aug 28 16:22:54 2017 +0200
8e3c6ce
MEDIUM: connection: get rid of data->init() which was not for data
by Willy Tarreau
· Mon Aug 28 15:46:01 2017 +0200
8ff5a8d
BUG/MINOR: stream-int: don't check the CO_FL_CURR_WR_ENA flag
by Willy Tarreau
· Tue Aug 29 16:40:59 2017 +0200
585744b
REORG/MEDIUM: connection: introduce the notion of connection handle
by Willy Tarreau
· Thu Aug 24 14:31:19 2017 +0200
ee1bdd5
OPTIM: lua: don't add "Connection: close" on the response
by Willy Tarreau
· Wed Aug 23 11:37:48 2017 +0200
a329463
OPTIM: lua: don't use expensive functions to parse headers in the HTTP applet
by Willy Tarreau
· Wed Aug 23 11:24:47 2017 +0200
85cb0ae
BUG/MEDIUM: stream: properly set the required HTTP analysers on use-service
by Willy Tarreau
· Wed Aug 23 10:52:20 2017 +0200
c9f4ea0
MINOR: lua: properly process the contents of the content-length field
by Willy Tarreau
· Wed Aug 23 09:32:06 2017 +0200
06c75fe
BUG/MEDIUM: lua: HTTP services must take care of body-less status codes
by Willy Tarreau
· Wed Aug 23 09:10:38 2017 +0200
d958741
BUG/MAJOR: lua: fix the impact of the scheduler changes again
by Willy Tarreau
· Wed Aug 23 16:07:33 2017 +0200
0c219be
BUG/MEDIUM: dns: fix accepted_payload_size parser to avoid integer overflow
by Willy Tarreau
· Tue Aug 22 12:01:26 2017 +0200
f5f7130
BUG/MINOR: dns: wrong resolution interval lead to 100% CPU
by Baptiste Assmann
· Mon Aug 21 13:21:48 2017 +0200
8d11236
CLEANUP: dns: remove duplicated code in dns_validate_dns_response()
by Baptiste Assmann
· Mon Aug 21 16:11:32 2017 +0200
60e9c26
CLEANUP: dns: remove duplicated code in dns_resolve_recv()
by Baptiste Assmann
· Mon Aug 21 16:09:59 2017 +0200
e2d03d2
MINOR: dns: make SRV record processing more verbose
by Baptiste Assmann
· Fri Aug 18 23:36:07 2017 +0200
e70bc05
MINOR: dns: automatic reduction of DNS accpeted payload size
by Baptiste Assmann
· Mon Aug 21 16:51:09 2017 +0200
9d8dbbc
MINOR: dns: Maximum DNS udp payload set to 8192
by Baptiste Assmann
· Fri Aug 18 23:35:08 2017 +0200
747359e
BUG/MINOR: dns: server set by SRV records stay in "no resolution" status
by Baptiste Assmann
· Mon Aug 14 10:37:46 2017 +0200
6ca71a9
BUG/MINOR: Wrong type used as argument for spoe_decode_buffer().
by Frédéric Lécaille
· Tue Aug 22 10:33:14 2017 +0200
a548069
MINOR: http: export some of the HTTP parser macros
by Willy Tarreau
· Wed Jul 26 08:07:15 2017 +0200
b6b3f66
TESTS: ist: add a test file for the functions
by Willy Tarreau
· Wed Aug 09 23:36:48 2017 +0200
e11f727
MINOR: ist: implement very simple indirect strings
by Willy Tarreau
· Tue May 30 17:49:36 2017 +0200
f92a73d
MEDIUM: session: do not free a session until no stream references it
by Willy Tarreau
· Tue Jun 27 15:25:14 2017 +0200
2bfd358
MINOR: stream: link the stream to its session
by Willy Tarreau
· Tue Jun 27 15:20:05 2017 +0200
bcb86ab
MINOR: session: add a streams field to the session struct
by Willy Tarreau
· Tue Jun 27 15:13:43 2017 +0200
82032f1
MINOR: chunks: add chunk_memcpy() and chunk_memcat()
by Willy Tarreau
· Thu Jul 27 13:35:34 2017 +0200
686408b
MINOR: dns: default "hold obsolete" timeout set to 0
by Baptiste Assmann
· Fri Aug 18 10:15:42 2017 +0200
2af08fe
MINOR: dns: enabled edns0 extension and make accpeted payload size tunable
by Baptiste Assmann
· Mon Aug 14 00:13:01 2017 +0200
572ab8b
MINOR: dns: new dns record type (RTYPE) for OPT
by Baptiste Assmann
· Mon Aug 14 00:04:58 2017 +0200
6fb8192
MINOR: dns: enable caching of responses for server set by a SRV record
by Baptiste Assmann
· Mon Aug 14 16:35:45 2017 +0200
7d2a126
MINOR: dns: ability to use a SRV resolution for multiple backends
by Baptiste Assmann
· Mon Aug 14 16:38:29 2017 +0200
a644aa8
MINOR: dns: make debugging function dump_dns_config() compatible with SRV records
by Baptiste Assmann
· Sat Aug 12 11:16:55 2017 +0200
2043327
MINOR: dns: duplicate entries in resolution wait queue for SRV records
by Baptiste Assmann
· Sat Aug 12 09:03:06 2017 +0200
63a2811
MINOR: dns: update dns response buffer reading pointer due to SRV record
by Baptiste Assmann
· Fri Aug 11 10:37:20 2017 +0200
ddc8ce6
MINOR: dns: update record dname matching for SRV query types
by Baptiste Assmann
· Fri Aug 11 10:31:22 2017 +0200
251abb9
MINOR: dns: Update analysis of TRUNCATED response for SRV records
by Baptiste Assmann
· Fri Aug 11 09:58:27 2017 +0200
97148f6
MINOR: init: Fix CPU affinity setting on FreeBSD.
by Olivier Houchard
· Wed Aug 16 17:29:11 2017 +0200
0d00593
CLEANUP: raw_sock: Use a better name for the constructor than __ssl_sock_deinit()
by Olivier Houchard
· Mon Aug 14 15:59:44 2017 +0200
7632548
BUG/MAJOR: stream: in stream_free(), close the front endpoint and not the origin
by Willy Tarreau
· Thu Aug 17 15:54:46 2017 +0200
50bc31d
BUILD/MINOR: build without openssl still broken
by Willy Tarreau
· Wed Aug 16 15:35:19 2017 +0200
1596929
BUILD: ssl: replace SSL_CTX_get0_privatekey for openssl < 1.0.2
by Emmanuel Hocdet
· Fri Aug 11 10:56:00 2017 +0200
286ec68
BUILD/MINOR: cli: shut a minor gcc warning in "show fd"
by Willy Tarreau
· Wed Aug 09 16:35:44 2017 +0200
ecfa18d
MINOR: doc: Document SRV label usage.
by Olivier Houchard
· Mon Aug 07 17:30:03 2017 +0200
b68fda4
MINOR: check: Fix checks when using SRV records.
by Olivier Houchard
· Fri Aug 04 18:39:01 2017 +0200
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· Fri Aug 04 18:35:36 2017 +0200
e962fd8
Add a few functions to do unaligned access.
by Olivier Houchard
· Mon Aug 07 19:20:04 2017 +0200
e2c222b
MINOR: obj: Add a new type of object, OBJ_TYPE_SRVRQ.
by Olivier Houchard
· Fri Aug 04 18:31:56 2017 +0200
a8c6db8
MINOR: dns: Cache previous DNS answers.
by Olivier Houchard
· Thu Jul 06 18:46:47 2017 +0200
aa0d637
MINOR: ssl: allow to start without certificate if strict-sni is set
by Emmanuel Hocdet
· Wed Aug 09 11:24:25 2017 +0200
3169471
MINOR: Add server port field to server state file.
by Frédéric Lécaille
· Tue Aug 01 08:47:19 2017 +0200
48a8332
BUG/MEDIUM: ssl: Fix regression about certificates generation
by Christopher Faulet
· Fri Jul 28 16:56:09 2017 +0200
7a4a0ac
MINOR: cli: add a new "show fd" command
by Willy Tarreau
· Tue Jul 25 19:32:50 2017 +0200
6d0d3f6
MINOR: listener: add a function to return a listener's state as a string
by Willy Tarreau
· Tue Jul 25 19:46:06 2017 +0200
d6129fc
DOC: fix alphabetical order of "show commands" in management.txt
by Willy Tarreau
· Fri Jul 28 16:52:23 2017 +0200
ceee933
BUG/MINOR: lua: Fix bitwise logic for hlua_server_check_* functions.
by Adis Nezirovic
· Wed Jul 26 09:19:06 2017 +0200
174dfe5
MINOR: ssl: add "no-ca-names" parameter for bind
by Emmanuel Hocdet
· Fri Jul 28 15:01:05 2017 +0200
46d5b08
BUG/MEDIUM: stream: don't retry SSL connections which fail the SNI name check
by Willy Tarreau
· Wed Jul 26 20:13:37 2017 +0200
71d058c
MINOR: ssl: add a new error codes for wrong server certificates
by Willy Tarreau
· Wed Jul 26 20:09:56 2017 +0200
ad92a9a
BUG/MINOR: ssl: make use of the name in SNI before verifyhost
by Willy Tarreau
· Fri Jul 28 11:38:41 2017 +0200
96c7b8d
BUG/MINOR: ssl: Fix check against SNI during server certificate verification
by Christopher Faulet
· Wed Jul 26 11:50:01 2017 +0200
9b82a58
MINOR: lua: Add lists of frontends and backends
by Thierry FOURNIER
· Mon Jul 24 13:30:43 2017 +0200
817e759
DOC: lua: Proxy class doc update
by Thierry FOURNIER
· Mon Jul 24 14:35:04 2017 +0200
f2bbe38
MINOR: lua: Add proxy as member of proxy object.
by Thierry FOURNIER
· Mon Jul 24 13:59:22 2017 +0200
d1aa41f
BUG/MAJOR: lua: properly dequeue hlua_applet_wakeup() for new scheduler
by Willy Tarreau
· Fri Jul 21 16:41:56 2017 +0200
f1d33db
CLEANUP: task: remove all initializations to TICK_ETERNITY after task_new()
by Willy Tarreau
· Mon Jul 24 17:55:20 2017 +0200
f421999
MINOR: task: always preinitialize the task's timeout in task_init()
by Willy Tarreau
· Mon Jul 24 17:52:58 2017 +0200
bd7fc95
BUG/MINOR: lua: always detach the tcp/http tasks before freeing them
by Willy Tarreau
· Mon Jul 24 17:35:27 2017 +0200
d02210c
MINOR: samples: Don't allocate memory for SMP_T_METH sample when method is known
by Christopher Faulet
· Mon Jul 24 16:24:39 2017 +0200
5db105e
MINOR: samples: Handle the type SMP_T_METH in smp_is_safe and smp_is_rw
by Christopher Faulet
· Mon Jul 24 16:07:12 2017 +0200
ec10051
MINOR: samples: Handle the type SMP_T_METH when we duplicate a sample in smp_dup
by Christopher Faulet
· Mon Jul 24 15:38:41 2017 +0200
a9f0404
BUG/MINOR: lua: Correctly use INET6_ADDRSTRLEN in Server.get_addr()
by Nenad Merdanovic
· Sun Jul 23 22:04:59 2017 -0400
3849473
BUG/MINOR: lua: Fix Server.get_addr() port values
by Nenad Merdanovic
· Sun Jul 23 22:04:58 2017 -0400
b781dbe
MINOR: memory: remove macros
by David Carlier
· Fri Jul 21 08:44:40 2017 +0100
56d2609
BUG/MAJOR: http: Fix possible infinity loop in http_sync_(req|res)_state
by Christopher Faulet
· Thu Jul 20 11:05:10 2017 +0200
ac752ff
DOC: Updated 51Degrees git URL to point to a stable version.
by ben51degrees
· Wed Jul 19 16:22:04 2017 +0100
abd9bb2
BUILD: lua: replace timegm() with my_timegm() to fix build on Solaris 10
by Willy Tarreau
· Wed Jul 19 19:08:48 2017 +0200
cb1949b
MINOR: tools: add a portable timegm() alternative
by Willy Tarreau
· Wed Jul 19 19:05:29 2017 +0200
8c2ddc2
BUILD: ssl: fix compatibility with openssl without TLSEXT_signature_*
by Emmanuel Hocdet
· Wed Jul 19 16:04:05 2017 +0200
f80bc24
MINOR: ssl: remove an unecessary SSL_OP_NO_* dependancy
by Emmanuel Hocdet
· Wed Jul 12 14:25:38 2017 +0200
23877ab
BUG/MINOR: ssl: remove haproxy SSLv3 support when ssl lib have no SSLv3
by Emmanuel Hocdet
· Wed Jul 12 12:53:02 2017 +0200
80ebd30
BUG/MINOR: contrib/mod_defender: build fix
by David Carlier
· Wed Jun 07 12:39:16 2017 +0100
0f4df64
BUG/MINOR: contrib/modsecurity: BSD build fix
by David Carlier
· Tue Jun 06 10:20:51 2017 +0100
Next »