Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
785f3c28d7754aa3536eabbb3c4196f3a0389a39
/
include
/
types
/
acl.h
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 9 years ago
ac836ba
MINOR: includes: fix a lot of missing or useless includes
by Thierry FOURNIER
· 10 years ago
e47e4e2
BUG/MEDIUM: patterns: last fix was still not enough
by Thierry FOURNIER
· 10 years ago
c5a4e98
MEDIUM: acl: Change the acl register struct
by Thierry FOURNIER
· 11 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
· 11 years ago
7acca4b
MEDIUM: pattern: delete() function uses the pat_ref_elt to find the element to be removed
by Thierry FOURNIER
· 11 years ago
1e00d38
MAJOR: pattern/map: Extends the map edition system in the patterns
by Thierry FOURNIER
· 11 years ago
55d0b10
MEDIUM: pattern: add sample lookup function.
by Thierry FOURNIER
· 11 years ago
6f7203d
MEDIUM: pattern: add prune function
by Thierry FOURNIER
· 11 years ago
b113650
MEDIUM: pattern: add delete functions
by Thierry FOURNIER
· 11 years ago
5338eea
MEDIUM: pattern: The match function browse itself the list or the tree.
by Thierry FOURNIER
· 11 years ago
edc15c3
MEDIUM: pattern: The parse functions just return "struct pattern" without memory allocation
by Thierry FOURNIER
· 11 years ago
b9b0846
MEDIUM: pattern: add indexation function.
by Thierry FOURNIER
· 11 years ago
580c32c
MEDIUM: pattern: The pattern parser no more uses <opaque> and just takes one string.
by Thierry FOURNIER
· 11 years ago
0b2fe4a
MINOR: pattern: add support for compiling patterns for lookups
by Thierry FOURNIER
· 11 years ago
7148ce6
MEDIUM: pattern: Extract the index process from the pat_parse_*() functions
by Thierry FOURNIER
· 11 years ago
0cba607
MINOR: acl/pattern: use types different from int to clarify who does what.
by Willy Tarreau
· 11 years ago
a65b343
MEDIUM: pattern: rename "acl" prefix to "pat"
by Thierry FOURNIER
· 11 years ago
d163e1c
MEDIUM: pattern: create pattern expression
by Thierry FOURNIER
· 11 years ago
ed66c29
REORG: acl/pattern: extract pattern matching from the acl file and create pattern.c
by Thierry FOURNIER
· 11 years ago
dd69a04
MEDIUM: acl: associate "struct sample_storage" to each "struct acl_pattern"
by Thierry FOURNIER
· 11 years ago
319e495
MINOR: acl: export acl arrays
by Thierry FOURNIER
· 11 years ago
348971e
MEDIUM: acl: use the fetch syntax 'fetch(args),conv(),conv()' into the ACL keyword
by Thierry FOURNIER
· 11 years ago
93fddf1
MEDIUM: acl: have a pointer to the keyword name in acl_expr
by Willy Tarreau
· 11 years ago
acca90d
MINOR: acl: remove the use_count in acl keywords
by Willy Tarreau
· 11 years ago
5adeda1
MAJOR: acl: add option -m to change the pattern matching method
by Willy Tarreau
· 11 years ago
d76a98a
MEDIUM: acl: move the ->parse, ->match and ->smp fields to acl_expr
by Willy Tarreau
· 11 years ago
d86e29d
CLEANUP: acl: remove unused references to ACL_USE_*
by Willy Tarreau
· 12 years ago
a91d0a5
MAJOR: acl: convert all ACL requires to SMP use+val instead of ->requires
by Willy Tarreau
· 12 years ago
4a96bf5
CLEANUP: acl: remove ACL hooks which were never used
by Willy Tarreau
· 12 years ago
9baae63
MAJOR: acl: remove fetch argument validation from the ACL struct
by Willy Tarreau
· 12 years ago
c48c90d
MAJOR: acl: remove the arg_mask from the ACL definition and use the sample fetch's
by Willy Tarreau
· 12 years ago
8ed669b
MAJOR: acl: make all ACLs reference the fetch function via a sample.
by Willy Tarreau
· 12 years ago
e0db1e8
MEDIUM: acl: remove flag ACL_MAY_LOOKUP which is improperly used
by Willy Tarreau
· 12 years ago
7035132
MEDIUM: regex: Use PCRE JIT in acl
by Hiroaki Nakamura
· 12 years ago
ceb4ac9
MEDIUM: acl: support IPv6 address matching
by Willy Tarreau
· 12 years ago
c92ddbc
MINOR: acl: add types to ACL patterns
by Willy Tarreau
· 12 years ago
cd3b094
REORG: rename "pattern" files
by Willy Tarreau
· 12 years ago
7dcb648
MEDIUM: acl: extend the pattern parsers to report meaningful errors
by Willy Tarreau
· 12 years ago
ae52f06
MINOR: acl: add a val_args field to keywords
by Willy Tarreau
· 12 years ago
32a6f2e
MEDIUM: acl/pattern: use the same direction scheme
by Willy Tarreau
· 12 years ago
24e32d8
MEDIUM: acl: replace acl_expr with args in acl fetch_* functions
by Willy Tarreau
· 12 years ago
3740635
MAJOR: acl: make use of the new sample struct and get rid of acl_test
by Willy Tarreau
· 12 years ago
8f7406e
MEDIUM: acl: remove the ACL_TEST_F_NULL_MATCH flag
by Willy Tarreau
· 12 years ago
61612d4
MAJOR: acl: store the ACL argument types in the ACL keyword declaration
by Willy Tarreau
· 12 years ago
34db108
MAJOR: acl: make use of the new argument parsing framework
by Willy Tarreau
· 12 years ago
aff79da
CLEANUP: acl: remove last data fields from the acl_test struct
by Willy Tarreau
· 13 years ago
31d1b01
CLEANUP: acl: integer part of acl_test is not used anymore
by Willy Tarreau
· 13 years ago
daa824e
[MINOR] acl: add srv_conn acl to count connections on a specific backend server
by Hervé COMMOWICK
· 13 years ago
930bd6b
[MINOR] acl: add ability to check for internal response-only parameters
by Willy Tarreau
· 14 years ago
0645787
[CLEANUP] acl: use 'L6' instead of 'L4' in ACL flags relying on contents
by Willy Tarreau
· 14 years ago
0b1cd94
[MINOR] acl: add srv_is_up() to check that a specific server is up or not
by Willy Tarreau
· 14 years ago
e56cda9
[MEDIUM] acl: add ability to insert patterns in trees
by Willy Tarreau
· 14 years ago
438b0f3
[MINOR] acl trees: add flags and union members to store values in trees
by Willy Tarreau
· 14 years ago
f9423ae
[MINOR] acl: add http_auth and http_auth_group
by Krzysztof Piotr Oledzki
· 15 years ago
d7528e5
[MINOR] add ACL_TEST_F_NULL_MATCH
by Krzysztof Piotr Oledzki
· 15 years ago
8892235
[MINOR] config: add pointer to file name in block/redirect/use_backend/monitor rules
by Willy Tarreau
· 15 years ago
0ceba5a
[MEDIUM] acl: set types on all currently known ACL verbs
by Willy Tarreau
· 16 years ago
a980263
[MEDIUM] acl: enforce ACL type checking
by Willy Tarreau
· 16 years ago
a79534f
[MEDIUM] acl: permit fetch() functions to set the result themselves
by Willy Tarreau
· 16 years ago
b686644
[MAJOR] implement tcp request content inspection
by Willy Tarreau
· 16 years ago
1138281
[TESTS] added test-acl.cfg to test some ACL combinations
by Willy Tarreau
· 16 years ago
8001d61
[MEDIUM] Fix memory freeing at exit, part 2
by Krzysztof Piotr Oledzki
· 16 years ago
c8d7c96
[MEDIUM] acl: support '-i' to ignore case when matching
by Willy Tarreau
· 17 years ago
33a7e69
[MEDIUM] acl: implement matching on header values
by Willy Tarreau
· 17 years ago
97be145
[MINOR] acl: provide a reference to the expr to fetch()
by Willy Tarreau
· 17 years ago
bb76891
[MINOR] acl: provide the argument length for fetch functions
by Willy Tarreau
· 17 years ago
d41f8d8
[MINOR] acl: specify the direction during fetches
by Willy Tarreau
· 17 years ago
ae8b796
[MEDIUM] smarter integer comparison support in ACLs
by Willy Tarreau
· 17 years ago
a67fad9
[MINOR] implement acl_parse_ip and acl_match_ip
by Willy Tarreau
· 17 years ago
a84d374
[MAJOR] new framework for generic ACL support
by Willy Tarreau
· 17 years ago