Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
785471e80fe34d65a673bd649a809348f155a721
/
src
/
sample.c
159a0c7
BUG/MINOR: jwt: fix variable initialisation
by William Lallemand
· Mon Jul 08 14:23:14 2024 +0200
dbcc620
BUG/MINOR: jwt: don't try to load files with HMAC algorithm
by William Lallemand
· Wed Jul 03 12:35:50 2024 +0200
da4d978
BUG/MEDIUM: grpc: Fix several unaligned 32/64 bits accesses
by Frederic Lecaille
· Mon Apr 15 09:57:37 2024 +0200
1229363
BUG/MINOR: jwt: fix jwt_verify crash on 32-bit archs
by Willy Tarreau
· Wed Jan 24 10:31:05 2024 +0100
c5d7dcf
BUG/MINOR: sample: Make the `word` converter compatible with `-m found`
by Tim Duesterhus
· Thu Nov 30 16:41:17 2023 +0100
ca6bf91
BUG/MINOR: sample: Fix wrong overflow detection in add/sub conveters
by Christopher Faulet
· Mon Jul 17 08:35:11 2023 +0200
5bab37e
MINOR: sink/api: pass explicit maxlen parameter to sink_write()
by Aurelien DARRAGON
· Mon Jun 26 16:44:41 2023 +0200
447a38f
MINOR: jwt: Add support for RSA-PSS signatures (PS256 algorithm)
by Remi Tricot-Le Breton
· Tue Mar 07 17:43:57 2023 +0100
5f7f5fe
MINOR: sample: add ARGC_OPT
by Aurelien DARRAGON
· Wed Dec 28 11:30:51 2022 +0100
33d11c4
MINOR: sample: Add "quic_enabled" sample fetch
by Frédéric Lécaille
· Thu Jan 12 17:55:45 2023 +0100
02cf4ec
MINOR: sample: add param converter
by Thayne McCombs
· Wed Dec 14 00:19:59 2022 -0700
95f40c6
MINOR: sample: make the rand() sample fetch function use the statistical_prng
by Willy Tarreau
· Thu Nov 24 14:54:29 2022 +0100
7ed0597
BUILD: sample: use __fallthrough in smp_is_rw() and smp_dup()
by Willy Tarreau
· Mon Nov 14 06:59:59 2022 +0100
6a28a30
MINOR: tasks: do not keep cpu and latency times in struct task
by Willy Tarreau
· Wed Sep 07 09:17:45 2022 +0200
dd754cb
MINOR: sample: add the host_only and port_only converters
by William Lallemand
· Fri Aug 26 16:21:28 2022 +0200
6a0d217
BUG/MEDIUM: sample: Fix adjusting size in word converter
by Thayne McCombs
· Wed May 25 22:58:51 2022 -0600
7c9a0fe
MEDIUM: backend: add new "balance hash <expr>" algorithm
by Willy Tarreau
· Mon Apr 25 10:25:34 2022 +0200
b9f30f3
MINOR: sample: make the bool type cast to bin
by Willy Tarreau
· Mon Apr 25 10:46:16 2022 +0200
3705dee
MINOR: sample: don't needlessly call c_none() in sample_fetch_as_type()
by Willy Tarreau
· Mon Apr 25 10:02:11 2022 +0200
1a8636d
BUG/MINOR: sample: add missing use_backend/use-server contexts in smp_resolve_args
by Willy Tarreau
· Mon Apr 25 08:15:46 2022 +0200
0dbf038
MINOR: sample: converter: Add add_item convertor
by Nikola Sale
· Sun Apr 03 18:11:53 2022 +0200
5e0f90a
MINOR: sample: alphanumerically sort sample & conv keyword dumps
by Willy Tarreau
· Wed Mar 30 11:30:36 2022 +0200
29d799d
MINOR: sample: list registered sample converter functions
by Willy Tarreau
· Tue Mar 29 16:59:49 2022 +0200
f78813f
MINOR: samples: add a function to list register sample fetch keywords
by Willy Tarreau
· Tue Mar 29 16:51:29 2022 +0200
0d71d2f
BUG/MINOR: samples: add missing context names for sample fetch functions
by Willy Tarreau
· Tue Mar 29 16:39:24 2022 +0200
caf5f5d
BUG/MEDIUM: sample: Fix memory leak in sample_conv_jwt_member_query
by Tim Duesterhus
· Wed Dec 01 23:04:15 2021 +0100
ab896ee
MINOR: jwt: Make invalid static JWT algorithms an error in `jwt_verify` converter
by Tim Duesterhus
· Fri Oct 29 18:06:55 2021 +0200
37a9e21
MINOR: sample/arg: Be able to resolve args found in defaults sections
by Christopher Faulet
· Tue Oct 12 18:48:05 2021 +0200
a5aa082
BUG/MINOR: sample: Fix 'fix_tag_value' sample when waiting for more data
by Christopher Faulet
· Wed Oct 13 17:58:53 2021 +0200
e20e026
BUG/MEDIUM: sample/jwt: fix another instance of base64 error detection
by Willy Tarreau
· Fri Oct 15 12:10:24 2021 +0200
130e142
MEDIUM: jwt: Add jwt_verify converter to verify JWT integrity
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:58 2021 +0200
0a72f5e
MINOR: jwt: jwt_header_query and jwt_payload_query converters
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:57 2021 +0200
5554264
REORG: time: move time-keeping code and variables to clock.c
by Willy Tarreau
· Fri Oct 08 09:33:24 2021 +0200
9310f48
CLEANUP: tree-wide: remove unneeded include time.h in ~20 files
by Willy Tarreau
· Wed Oct 06 16:18:40 2021 +0200
99ea188
REORG: sample: move the crypto samples to ssl_sample.c
by Willy Tarreau
· Wed Oct 06 15:37:17 2021 +0200
286631a
BUILD: sample: include openssl-compat
by Willy Tarreau
· Wed Oct 06 11:29:03 2021 +0200
2476ff1
BUG/MEDIUM: sample: properly verify that variables cast to sample
by Willy Tarreau
· Wed Oct 06 15:30:52 2021 +0200
168e8de
MINOR: sample: provide a generic var-to-sample conversion function
by Willy Tarreau
· Wed Oct 06 15:29:00 2021 +0200
4034e2c
CLEANUP: sample: uninline sample_conv_var2smp_str()
by Willy Tarreau
· Wed Oct 06 15:20:18 2021 +0200
d9be599
CLEANUP: sample: rename sample_conv_var2smp() to *_sint
by Willy Tarreau
· Wed Oct 06 15:19:05 2021 +0200
35926a1
MINOR: arg: Be able to forbid unresolved args when building an argument list
by Christopher Faulet
· Thu Sep 30 08:48:56 2021 +0200
c5d0fc9
BUILD: sample: fix format warning on 32-bit archs in sample_conv_be2dec_check()
by Willy Tarreau
· Wed Sep 15 10:30:40 2021 +0200
d5fc8fc
CLEANUP: Add haproxy/xxhash.h to avoid modifying import/xxhash.h
by Tim Duesterhus
· Sat Sep 11 17:51:13 2021 +0200
e352b9d
MINOR: vars: make vars_get_by_* support an optional default value
by Willy Tarreau
· Fri Sep 03 11:52:38 2021 +0200
57467b8
MINOR: sample: add missing ARGC_ entries
by Willy Tarreau
· Thu Sep 02 19:43:20 2021 +0200
1f269c1
BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time
by Tim Duesterhus
· Sat Aug 28 23:57:01 2021 +0200
da0264a
MINOR: sample: Add be2hex converter
by Marcin Deranek
· Tue Jul 13 14:08:56 2021 +0200
40ca09c
MINOR: sample: Add be2dec converter
by Marcin Deranek
· Tue Jul 13 14:05:24 2021 +0200
0626961
MINOR: server: mark referenced servers as non purgeable
by Amaury Denoyelle
· Mon Aug 23 14:05:07 2021 +0200
e8422bf
MEDIUM: global: remove the relative_pid from global and mworker
by Willy Tarreau
· Tue Jun 15 09:08:18 2021 +0200
72faef3
MEDIUM: global: remove dead code from nbproc/bind_proc removal
by Willy Tarreau
· Tue Jun 15 08:36:30 2021 +0200
9135859
CLEANUP: global: remove the nbproc field from the global structure
by Willy Tarreau
· Tue Jun 15 08:08:04 2021 +0200
fb60195
BUILD: sample: use strtoll() instead of atoll()
by Willy Tarreau
· Fri May 14 08:51:53 2021 +0200
2a8a2f0
BUILD: ssl: define HAVE_CRYPTO_memcmp() based on the library version
by Willy Tarreau
· Sun May 09 11:59:49 2021 +0200
a1169b6
MINOR: sample: improve error reporting on missing arg to strcmp() converter
by Willy Tarreau
· Sat May 08 06:50:28 2021 +0200
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· Wed Apr 21 07:32:39 2021 +0200
3b9cdf1
CLEANUP: sample: Use explicit return for successful `json_query`s
by Tim Duesterhus
· Thu Apr 15 18:40:06 2021 +0200
8f3bc8f
CLEANUP: sample: Explicitly handle all possible enum values from mjson
by Tim Duesterhus
· Thu Apr 15 18:14:32 2021 +0200
4809c8c
CLEANUP: sample: Improve local variables in sample_conv_json_query
by Tim Duesterhus
· Thu Apr 15 18:08:48 2021 +0200
51c8ad4
MINOR: sample: converter: Add json_query converter
by Alex
· Thu Apr 15 16:45:15 2021 +0200
848216f
CLEANUP: sample: align samples list in sample.c
by Moemen MHEDHBI
· Fri Apr 02 01:05:07 2021 +0200
92f7d43
MINOR: sample: add ub64dec and ub64enc converters
by Moemen MHEDHBI
· Thu Apr 01 20:53:59 2021 +0200
b284305
BUG/MEDIUM: sample: Fix adjusting size in field converter
by Thayne McCombs
· Sun Apr 11 23:26:59 2021 -0600
2c481d0
BUILD: ssl: use EVP_CIPH_GCM_MODE macro instead of HA_OPENSSL_VERSION
by Ilya Shipitsin
· Fri Mar 26 23:35:31 2021 +0500
db5e0db
MINOR: sample: add a new CLI_PARSER context for samples
by Willy Tarreau
· Fri Mar 26 15:29:35 2021 +0100
f9a7a8f
MINOR: sample: add a new CFG_PARSER context for samples
by Willy Tarreau
· Fri Mar 26 11:09:38 2021 +0100
0209c97
MINOR: sample: mark the truly constant sample fetch keywords as such
by Willy Tarreau
· Fri Mar 26 12:03:11 2021 +0100
be2159b
MINOR: sample: add a new SMP_SRC_CONST sample capability
by Willy Tarreau
· Fri Mar 26 11:56:11 2021 +0100
77e6a4e
MINOR: sample: make smp_resolve_args() return an allocate error message
by Willy Tarreau
· Fri Mar 26 16:11:55 2021 +0100
e26cd0b
CLEANUP: sample: remove duplicate "stopping" sample fetch keyword
by Willy Tarreau
· Fri Mar 26 12:01:39 2021 +0100
9e8db13
BUG/MINOR: sample: secure convs that accept base64 string and var name as args
by Dragan Dosen
· Mon Feb 22 10:03:53 2021 +0100
e6e7a58
MINOR: sample: Don't check if argument list is set in sample fetches
by Christopher Faulet
· Fri Jan 29 11:29:28 2021 +0100
22e0d9b
BUG/MINOR: sample: Memory leak of sample_expr structure in case of error
by Remi Tricot-Le Breton
· Tue Jan 12 14:55:12 2021 +0100
e997010
BUG/MINOR: sample: check alloc_trash_chunk return value in concat()
by William Dauchy
· Mon Jan 11 11:05:58 2021 +0100
5417e89
CLEANUP: sample: remove uneeded check in json validation
by William Dauchy
· Fri Jan 08 21:57:41 2021 +0100
591fc3a
BUG/MINOR: sample: fix concat() converter's corruption with non-string variables
by Willy Tarreau
· Fri Jan 08 16:08:43 2021 +0100
e5ff141
CLEANUP: Compare the return value of `XXXcmp()` functions with zero
by Tim Duesterhus
· Sat Jan 02 22:31:53 2021 +0100
04bf0cc
MINOR: sample: add the xxh3 converter
by Dragan Dosen
· Tue Dec 22 21:44:33 2020 +0100
f38a018
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Mon Dec 21 01:16:17 2020 +0500
7f8314c
MINOR: opentracing: add ARGC_OT enum
by Miroslav Zagorac
· Wed Dec 09 16:31:48 2020 +0100
e279ca6
MINOR: sample: Add converts to parses MQTT messages
by Baptiste Assmann
· Tue Oct 27 18:10:06 2020 +0100
e138dda
MINOR: sample: Add converters to parse FIX messages
by Baptiste Assmann
· Thu Oct 22 15:39:03 2020 +0200
3943e4f
MINOR: sample: Add iif(<true>,<false>) converter
by Tim Duesterhus
· Fri Sep 11 14:25:23 2020 +0200
6ad7df4
MINOR: arg: Use chunk_destroy() to release string arguments
by Christopher Faulet
· Fri Aug 07 11:45:18 2020 +0200
9591713
BUG/MINOR: arg: Fix leaks during arguments validation for fetches/converters
by Christopher Faulet
· Wed Aug 05 23:07:07 2020 +0200
b45bf8e
BUG/MINOR: converters: Store the sink in an arg pointer for debug() converter
by Christopher Faulet
· Fri Aug 07 14:00:23 2020 +0200
6b79f38
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Thu Jul 23 00:32:55 2020 +0500
5464885
MEDIUM: log/sink: re-work and merge of build message API.
by Emeric Brun
· Mon Jul 06 15:54:06 2020 +0200
041a626
BUG/MINOR: sample: Free str.area in smp_check_const_meth
by Tim Duesterhus
· Sat Jul 04 11:49:46 2020 +0200
c7d8a86
BUG/MINOR: sample: Free str.area in smp_check_const_bool
by Tim Duesterhus
· Sat Jul 04 11:49:45 2020 +0200
867cd98
BUG/MINOR: sample: Fix freeing of conv_exprs in release_sample_expr
by Tim Duesterhus
· Sat Jul 04 11:49:39 2020 +0200
46a030c
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Jul 05 16:36:08 2020 +0500
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· Tue Jun 09 09:07:15 2020 +0200
36979d9
REORG: include: move the error reporting functions to from log.h to errors.h
by Willy Tarreau
· Fri Jun 05 17:27:29 2020 +0200
a264d96
REORG: include: move proxy.h to haproxy/proxy{,-t}.h
by Willy Tarreau
· Thu Jun 04 22:29:18 2020 +0200
aeed4a8
REORG: include: move log.h to haproxy/log{,-t}.h
by Willy Tarreau
· Thu Jun 04 22:01:04 2020 +0200
8c42b8a
REORG: include: split common/uri_auth.h into haproxy/uri_auth{,-t}.h
by Willy Tarreau
· Thu Jun 04 19:27:34 2020 +0200
872f2ea
REORG: include: move stick_table.h to haproxy/stick_table{,-t}.h
by Willy Tarreau
· Thu Jun 04 18:46:44 2020 +0200
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· Thu Jun 04 17:05:57 2020 +0200
a171892
REORG: include: move vars.h to haproxy/vars{,-t}.h
by Willy Tarreau
· Thu Jun 04 16:25:31 2020 +0200
Next »