Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
371ab188509103a2655f33c265b30a056c2fa62f
/
src
/
payload.c
429b91d
MINOR: htx: Remove the macro IS_HTX_SMP() and always use IS_HTX_STRM() instead
by Christopher Faulet
· Tue May 14 22:04:36 2019 +0200
4afdd13
MINOR: payload: add sample fetch for TLS ALPN
by Alex Zorin
· Sun Dec 30 13:56:28 2018 +1100
f0216da
MINOR: payload/htx: Adapt smp_fetch_len to be HTX aware
by Christopher Faulet
· Fri Dec 14 13:44:53 2018 +0100
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· Sun Nov 25 19:14:37 2018 +0100
843b7cb
MEDIUM: chunks: make the chunk struct's fields match the buffer struct
by Willy Tarreau
· Fri Jul 13 10:54:26 2018 +0200
c9fa048
MAJOR: buffer: finalize buffer detachment
by Willy Tarreau
· Tue Jul 10 17:43:27 2018 +0200
fc0785d
MINOR: payload: convert to the new buffer API
by Willy Tarreau
· Tue Jun 19 07:19:56 2018 +0200
d716f9b
MINOR: payload: add new sample fetch functions to process distcc protocol
by Willy Tarreau
· Fri Oct 13 11:03:15 2017 +0200
00f5552
BUG: payload: fix payload not retrieving arbitrary lengths
by Felipe Guerreiro Barbosa Ruiz
· Thu Mar 16 17:01:41 2017 -0300
5a8fc2d
CLEANUP: ssl: Remove goto after return dead code
by Bertrand Jacquin
· Sun Nov 13 16:37:10 2016 +0000
74967f6
BUG/MINOR: payload: fix SSLv2 version parser
by Willy Tarreau
· Tue Aug 30 14:39:46 2016 +0200
4cefbc0
CLEANUP: payload: remove useless and confusing nullity checks for channel buffer
by Willy Tarreau
· Thu Mar 10 16:53:03 2016 +0100
be508f1
BUG/MAJOR: samples: check smp->strm before using it
by Willy Tarreau
· Thu Mar 10 11:47:01 2016 +0100
c93242c
BUG/MINOR: acl: don't use record layer in req_ssl_ver
by Lukas Tribus
· Thu Nov 05 13:59:30 2015 +0100
bb2acf5
MINOR: payload: add support for tls session ticket ext
by Pradeep Jindal
· Tue Sep 29 10:12:57 2015 +0530
d7bdcb8
BUG/MEDIUM: payload: make req.payload and payload_lv aware of dynamic buffers
by Willy Tarreau
· Thu Sep 24 16:33:10 2015 +0200
136f9d3
MINOR: samples: rename union from "data" to "u"
by Thierry FOURNIER
· Wed Aug 19 09:07:19 2015 +0200
8c542ca
MEDIUM: samples: Use the "struct sample_data" in the "struct sample"
by Thierry FOURNIER
· Wed Aug 19 09:00:18 2015 +0200
bf65cd4
MAJOR: arg: converts uint and sint in sint
by Thierry FOURNIER
· Mon Jul 20 17:45:02 2015 +0200
07ee64e
MAJOR: sample: converts uint and sint in 64 bits signed integer
by Thierry FOURNIER
· Mon Jul 06 23:43:03 2015 +0200
8a39a1f
BUG/MINOR: payload: Add volatile flag to smp_fetch_req_ssl_ec_ext
by Nenad Merdanovic
· Wed Jul 15 12:51:11 2015 +0200
5fc7d7e
MINOR: Add sample fetch to detect Supported Elliptic Curves Extension
by Nenad Merdanovic
· Tue Jul 07 22:00:17 2015 +0200
0786d05
MEDIUM: sample: change the prototype of sample-fetches functions
by Thierry FOURNIER
· Mon May 11 15:42:45 2015 +0200
0a9a2b8
MEDIUM: sample change the prototype of sample-fetches and converters functions
by Thierry FOURNIER
· Mon May 11 15:20:49 2015 +0200
192252e
MAJOR: sample: pass a pointer to the session to each sample fetch function
by Willy Tarreau
· Sat Apr 04 01:47:55 2015 +0200
15e91e1
MAJOR: sample: don't pass l7 anymore to sample fetch functions
by Willy Tarreau
· Sat Apr 04 00:52:09 2015 +0200
53c9b4d
CLEANUP: sample: remove useless tests in fetch functions for l4 != NULL
by Willy Tarreau
· Fri Apr 03 21:38:18 2015 +0200
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· Fri Apr 03 00:22:06 2015 +0200
22ec1ea
REORG/MAJOR: move session's req and resp channels back into the session
by Willy Tarreau
· Thu Nov 27 20:45:39 2014 +0100
49f45af
MINOR: global: export many symbols.
by Thierry FOURNIER
· Mon Dec 08 19:50:43 2014 +0100
f41a809
MINOR: sample: add private argument to the struct sample_fetch
by Thierry FOURNIER
· Sun Dec 07 18:37:57 2014 +0100
3f5096d
MINOR: channel: rename buffer_max_len() to channel_recv_limit()
by Willy Tarreau
· Wed Jan 14 20:21:43 2015 +0100
3889fff
MINOR: channel: rename channel_full() to !channel_may_recv()
by Willy Tarreau
· Tue Jan 13 20:20:10 2015 +0100
83f2592
BUG/MEDIUM: payload: ensure that a request channel is available
by Willy Tarreau
· Wed Nov 26 13:24:24 2014 +0100
57d2297
BUG/MINOR: acl: req_ssl_sni fails with SSLv3 record version
by Lukas Tribus
· Thu Apr 10 21:36:22 2014 +0200
c5a4e98
MEDIUM: acl: Change the acl register struct
by Thierry FOURNIER
· Wed Mar 05 16:07:08 2014 +0100
e369ca2
MEDIUM: pattern_find_smp: functions find_smp uses the pat_ref_elt to find the element to be removed
by Thierry FOURNIER
· Wed Jan 29 16:24:55 2014 +0100
55d0b10
MEDIUM: pattern: add sample lookup function.
by Thierry FOURNIER
· Wed Jan 15 11:25:26 2014 +0100
6f7203d
MEDIUM: pattern: add prune function
by Thierry FOURNIER
· Tue Jan 14 16:24:51 2014 +0100
b113650
MEDIUM: pattern: add delete functions
by Thierry FOURNIER
· Wed Jan 15 11:38:49 2014 +0100
7654c9f
MEDIUM: sample: Remove types SMP_T_CSTR and SMP_T_CBIN, replace it by SMP_F_CONST flags
by Thierry FOURNIER
· Tue Dec 17 00:20:33 2013 +0100
b9b0846
MEDIUM: pattern: add indexation function.
by Thierry FOURNIER
· Fri Dec 13 15:12:32 2013 +0100
38d25d2
MEDIUM: acl: fix pattern type for payload / payload_lv
by Willy Tarreau
· Mon Feb 24 18:55:33 2014 +0100
e7054c7
BUG/MINOR: payload: the patterns of the acl "req.ssl_ver" are no parsed with the good function.
by Thierry FOURNIER
· Fri Jan 24 12:41:51 2014 +0100
b169eba
BUG/MEDIUM: http: cook_cnt() forgets to set its output type
by Willy Tarreau
· Mon Dec 16 15:14:43 2013 +0100
a65b343
MEDIUM: pattern: rename "acl" prefix to "pat"
by Thierry FOURNIER
· Thu Nov 28 18:22:00 2013 +0100
ed66c29
REORG: acl/pattern: extract pattern matching from the acl file and create pattern.c
by Thierry FOURNIER
· Thu Nov 28 11:05:19 2013 +0100
47e8eba
MINOR: payload: provide the "res.len" fetch method
by Willy Tarreau
· Wed Sep 11 23:28:46 2013 +0200
00f0084
MINOR: payload: allow the payload sample fetches to retrieve arbitrary lengths
by Willy Tarreau
· Fri Aug 02 11:07:32 2013 +0200
cadd8c9
MINOR: payload: split smp_fetch_rdp_cookie()
by Willy Tarreau
· Mon Jul 22 18:09:52 2013 +0200
ef38c39
MEDIUM: sample: systematically pass the keyword pointer to the keyword
by Willy Tarreau
· Mon Jul 22 16:29:32 2013 +0200
dc13c11
BUG/MEDIUM: prevent gcc from moving empty keywords lists into BSS
by Willy Tarreau
· Fri Jun 21 23:16:39 2013 +0200
c32484e
MEDIUM: acl: remove 15 additional useless ACLs that are equivalent to their fetches
by Willy Tarreau
· Tue Jun 11 21:22:58 2013 +0200
6d4e4e8
MEDIUM: acl: remove a lot of useless ACLs that are equivalent to their fetches
by Willy Tarreau
· Tue Jun 11 21:22:58 2013 +0200
d86e29d
CLEANUP: acl: remove unused references to ACL_USE_*
by Willy Tarreau
· Mon Mar 25 08:21:05 2013 +0100
fa95734
MINOR: payload: add new direction-explicit sample fetches
by Willy Tarreau
· Mon Jan 14 16:07:52 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