Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.24
/
src
/
map.c
tag
5387796d854c723061c389487a7eb9766f62513b
tagger
Willy Tarreau <w@1wt.eu>
Sat Aug 19 11:25:53 2023 +0200
object
d1756705e7928198062b8c5afece6f4407e5c737
HAProxy 2.4.24
b360440
BUG/MINOR: map/cli: make sure patterns don't vanish under "show map"'s init
by Willy Tarreau
· 2 years, 2 months ago
f1c627d
BUG/MINOR: map/cli: protect the backref list during "show map" errors
by Willy Tarreau
· 2 years, 2 months ago
b205bfd
CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages
by Willy Tarreau
· 3 years, 2 months ago
2920201
CLEANUP: map/cli: properly align the map/acl help
by Willy Tarreau
· 3 years, 2 months ago
bb51c44
MINOR: map/acl: make "add map/acl" support an optional version number
by Willy Tarreau
· 3 years, 2 months ago
7a562ca
MINOR: map/acl: add the "commit map/acl" CLI command
by Willy Tarreau
· 3 years, 2 months ago
97218ce
MINOR: map/acl: add the "prepare map/acl" CLI command
by Willy Tarreau
· 3 years, 2 months ago
ff3feeb
MINOR: map/acl: add the possibility to specify the version in "clear map/acl"
by Willy Tarreau
· 3 years, 2 months ago
95f753e
MINOR: map/acl: add the possibility to specify the version in "show map/acl"
by Willy Tarreau
· 3 years, 2 months ago
e3a42a6
MINOR: map: show the current and next pattern version in "show map"
by Willy Tarreau
· 3 years, 2 months ago
4053b03
MINOR: map: get rid of map_add_key_value()
by Willy Tarreau
· 3 years, 2 months ago
f7dd0e8
CLEANUP: map: slightly reorder the add map function
by Willy Tarreau
· 3 years, 2 months ago
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· 3 years, 3 months ago
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· 3 years, 5 months ago
c93da69
MEDIUM: pattern: only match patterns that match the current generation
by Willy Tarreau
· 3 years, 8 months ago
a98b288
CLEANUP: pattern: remove pat_delete_fcts[] and pattern_head->delete()
by Willy Tarreau
· 3 years, 8 months ago
6ad7df4
MINOR: arg: Use chunk_destroy() to release string arguments
by Christopher Faulet
· 4 years ago
9591713
BUG/MINOR: arg: Fix leaks during arguments validation for fetches/converters
by Christopher Faulet
· 4 years ago
0eb967d
BUG/MEDIUM: map/lua: Return an error if a map is loaded during runtime
by Christopher Faulet
· 4 years ago
d1d005d
MEDIUM: map: make the "clear map" operation yield
by Willy Tarreau
· 4 years, 7 months ago
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· 4 years, 1 month ago
aeed4a8
REORG: include: move log.h to haproxy/log{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
5e539c9
REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
83487a8
REORG: include: move cli.h to haproxy/cli{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
2eec9b5
REORG: include: move stats.h to haproxy/stats{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
3f0f82e
REORG: move applet.h to haproxy/applet{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
e6ce10b
REORG: include: move sample.h to haproxy/sample{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
2cd5809
REORG: include: move map to haproxy/map{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
225a90a
REORG: include: move pattern.h to haproxy/pattern{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
aa74c4e
REORG: include: move arg.h to haproxy/arg{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
7cd8b6e
REORG: include: split common/regex.h into haproxy/regex{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· 4 years, 1 month ago
9d00869
CLEANUP: cli: replace all occurrences of manual handling of return messages
by Willy Tarreau
· 5 years ago
aa5801b
BUG/MEDIUM: maps: only try to parse the default value when it's present
by Willy Tarreau
· 5 years ago
646b774
BUG/MEDIUM: map: Fix memory leak in the map converter
by Nenad Merdanovic
· 5 years ago
f43b88b
CLEANUP: Fix typos in the map management functions
by Joseph Herlant
· 6 years ago
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
db39843
MINOR: stream-int: replace si_cant_put() with si_rx_room_{blk,rdy}()
by Willy Tarreau
· 6 years ago
0cd3bd6
MINOR: stream-int: rename si_applet_{want|stop|cant}_{get|put}
by Willy Tarreau
· 6 years ago
2842e05
BUG/MEDIUM: map: don't store exp_replace() result in the trash's length
by Willy Tarreau
· 6 years ago
2710221
BUG/MINOR: map: fix map_regm with backref
by Emeric Brun
· 6 years ago
83061a8
MAJOR: chunks: replace struct chunk with struct buffer
by Willy Tarreau
· 6 years ago
843b7cb
MEDIUM: chunks: make the chunk struct's fields match the buffer struct
by Willy Tarreau
· 6 years ago
336a11f
BUG/MINOR: map: correctly track reference to the last ref_elt being dumped
by Dragan Dosen
· 6 years ago
25650ce
MINOR: map: Add payload support to "add map"
by Aurélien Nephtali
· 6 years ago
abbf607
MEDIUM: cli: Add payload support
by Aurélien Nephtali
· 6 years ago
9a4da68
MINOR: cli: Ensure the CLI always outputs an error when it should
by Aurélien Nephtali
· 6 years ago
f93f093
CLEANUP: map, stream: remove duplicate code in src/map.c, src/stream.c
by Ilya Shipitsin
· 6 years ago
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
b5997f7
MAJOR: threads/map: Make acls/maps thread safe
by Emeric Brun
· 7 years ago
06d80a9
REORG: channel: finally rename the last bi_* / bo_* functions
by Willy Tarreau
· 7 years ago
c3680ec
MINOR: add severity information to cli feedback messages
by Andjelko Iharos
· 7 years ago
8d85aa4
BUG/MAJOR: map: fix segfault during 'show map/acl' on cli.
by Emeric Brun
· 7 years ago
96c1571
BUG/MINOR: Fix "get map <map> <value>" CLI command
by Nenad Merdanovic
· 7 years ago
24f45d8
BUG/MEDIUM: cli: Prevent double free in CLI ACL lookup
by Nenad Merdanovic
· 7 years ago
30e5e18
CLEANUP: cli: remove assignments to st0 and st2 in keyword parsers
by Willy Tarreau
· 8 years ago
3b6e547
CLEANUP: cli: rename STAT_CLI_* to CLI_ST_*
by Willy Tarreau
· 8 years ago
ad8be61
REORG: cli: move map and acl code to map.c
by William Lallemand
· 8 years ago
78f3595
CLEANUP: map: Avoid memory leak in out-of-memory condition.
by Andreas Seltenreich
· 8 years ago
8feaa66
MINOR: map: Add regex matching replacement
by Thierry Fournier
· 8 years ago
b2f8f08
MINOR: map: The map can return IPv4 and IPv6
by Thierry FOURNIER
· 9 years ago
5cc18d4
MINOR: samples: data assignation simplification
by Thierry FOURNIER
· 9 years ago
136f9d3
MINOR: samples: rename union from "data" to "u"
by Thierry FOURNIER
· 9 years ago
8c542ca
MEDIUM: samples: Use the "struct sample_data" in the "struct sample"
by Thierry FOURNIER
· 9 years ago
503bb09
MINOR: samples: rename some struct member from "smp" to "data"
by Thierry FOURNIER
· 9 years ago
12ba0c2
MINOR: samples: rename a struct from sample_storage to sample_data
by Thierry FOURNIER
· 9 years ago
bf65cd4
MAJOR: arg: converts uint and sint in sint
by Thierry FOURNIER
· 9 years ago
07ee64e
MAJOR: sample: converts uint and sint in 64 bits signed integer
by Thierry FOURNIER
· 9 years ago
0a9a2b8
MEDIUM: sample change the prototype of sample-fetches and converters functions
by Thierry FOURNIER
· 9 years ago
3def393
MINOR: lua: map system integration in Lua
by Thierry FOURNIER
· 9 years ago
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 9 years ago
933e5de
MEDIUM: map: uses HAProxy facilities to store default value
by Thierry FOURNIER
· 9 years ago
68a556e
MINOR: converters: give the session pointer as converter argument
by Thierry FOURNIER
· 9 years ago
1edc971
MINOR: converters: add a "void *private" argument to converters
by Thierry FOURNIER
· 10 years ago
e47e4e2
BUG/MEDIUM: patterns: last fix was still not enough
by Thierry FOURNIER
· 10 years ago
b7729c9
MINOR: pattern: forbid dns resolutions
by Thierry FOURNIER
· 10 years ago
94580c9
MINOR: dumpstat/conf: display all the configuration lines that using pattern reference
by Thierry FOURNIER
· 10 years ago
eeaa951
MINOR: configuration: File and line propagation
by Thierry FOURNIER
· 10 years ago
39bef45
MINOR: pattern/map/acl: Centralization of the file parsers
by Thierry FOURNIER
· 10 years ago
e369ca2
MEDIUM: pattern_find_smp: functions find_smp uses the pat_ref_elt to find the element to be removed
by Thierry FOURNIER
· 10 years ago
0d6ba51
MINOR: pattern: store configuration reference for each acl or map pattern.
by Thierry FOURNIER
· 10 years ago
5d34408
MEDIUM: pattern: The expected type is stored in the pattern head, and conversion is executed once.
by Thierry FOURNIER
· 10 years ago
1e00d38
MAJOR: pattern/map: Extends the map edition system in the patterns
by Thierry FOURNIER
· 10 years ago
8888635
MINOR: map/pattern: The sample parser is stored in the pattern
by Thierry FOURNIER
· 10 years ago
55d0b10
MEDIUM: pattern: add sample lookup function.
by Thierry FOURNIER
· 10 years ago
6f7203d
MEDIUM: pattern: add prune function
by Thierry FOURNIER
· 10 years ago
b113650
MEDIUM: pattern: add delete functions
by Thierry FOURNIER
· 10 years ago
1794fdf
MEDIUM: pattern: The function pattern_exec_match() returns "struct pattern" if the patten match.
by Thierry FOURNIER
· 10 years ago
7654c9f
MEDIUM: sample: Remove types SMP_T_CSTR and SMP_T_CBIN, replace it by SMP_F_CONST flags
by Thierry FOURNIER
· 11 years ago
b9b0846
MEDIUM: pattern: add indexation function.
by Thierry FOURNIER
· 11 years ago
3ead5b9
MINOR: pattern: separe list element from the data part.
by Thierry FOURNIER
· 11 years ago
972028f
MEDIUM: pattern: Change the prototype of the function pattern_register().
by Thierry FOURNIER
· 10 years ago
338a031
BUG/MEDIUM: map: The map parser includes blank lines.
by Thierry FOURNIER
· 10 years ago
b0c0a0f
MINOR: map: export parse output sample functions
by Thierry FOURNIER
· 11 years ago
7609064
MINOR: pattern: make the pattern matching function return a pointer to the matched element
by Thierry FOURNIER
· 11 years ago
7148ce6
MEDIUM: pattern: Extract the index process from the pat_parse_*() functions
by Thierry FOURNIER
· 11 years ago
2d4771b
MINOR: map: export map_get_reference() function
by Thierry FOURNIER
· 11 years ago
736459e
BUG/MEDIUM: map: Bad map file parser
by Thierry FOURNIER
· 11 years ago
Next »