1. 8ed669b MAJOR: acl: make all ACLs reference the fetch function via a sample. by Willy Tarreau · 11 years ago
  2. d4c33c8 MEDIUM: samples: move payload-based fetches and ACLs to their own file by Willy Tarreau · 11 years ago
  3. e0db1e8 MEDIUM: acl: remove flag ACL_MAY_LOOKUP which is improperly used by Willy Tarreau · 12 years ago
  4. 7035132 MEDIUM: regex: Use PCRE JIT in acl by Hiroaki Nakamura · 11 years ago
  5. f678b7f BUG/MINOR: config: fix improper check for failed memory alloc in ACL parser by Willy Tarreau · 11 years ago
  6. 4a6e5c6 BUG/MEDIUM: acl: make prue_acl_expr() correctly free ACL expressions upon exit by Willy Tarreau · 12 years ago
  7. 7d1df41 BUG/MEDIUM: acl: correctly resolve all args, not just the first one by Willy Tarreau · 12 years ago
  8. 19d14ef MEDIUM: make the trash be a chunk instead of a char * by Willy Tarreau · 12 years ago
  9. c919dc6 CLEANUP: remove trashlen by Willy Tarreau · 12 years ago
  10. 4c01beb BUG/MEDIUM: acls using IPv6 subnets patterns incorrectly match IPs by Cyril Bonté · 12 years ago
  11. 07ca496 MINOR: acl: add parse and match primitives to use binary type on ACLs by Emeric Brun · 12 years ago
  12. 2e845be MEDIUM: sample: pass an empty list instead of a null for fetch args by Willy Tarreau · 12 years ago
  13. 9b28e03 MAJOR: channel: replace the struct buffer with a pointer to a buffer by Willy Tarreau · 12 years ago
  14. f332af7 CLEANUP: acl: use 'chn' instead of 'b' to name channel pointers by Willy Tarreau · 12 years ago
  15. eb6cead MINOR: standard: make memprintf() support a NULL destination by Willy Tarreau · 12 years ago
  16. c7e4238 REORG: buffers: split buffers into chunk,buffer,channel by Willy Tarreau · 12 years ago
  17. 572bf90 REORG/MAJOR: extract "struct buffer" from "struct channel" by Willy Tarreau · 12 years ago
  18. 7421efb REORG/MAJOR: use "struct channel" instead of "struct buffer" by Willy Tarreau · 12 years ago
  19. e3a4611 BUG/MINOR: ACL implicit arguments must be created with unresolved flag by Willy Tarreau · 12 years ago
  20. 496aa01 BUG/MEDIUM: ensure that unresolved arguments are freed exactly once by Willy Tarreau · 12 years ago
  21. 7af4605 BUG/MAJOR: trash must always be the size of a buffer by David du Colombier · 12 years ago
  22. 46b39d0 BUG/MEDIUM: config: don't crash at config load time on invalid userlist names by Willy Tarreau · 12 years ago
  23. ceb4ac9 MEDIUM: acl: support IPv6 address matching by Willy Tarreau · 12 years ago
  24. c92ddbc MINOR: acl: add types to ACL patterns by Willy Tarreau · 12 years ago
  25. 7dcb648 MEDIUM: acl: extend the pattern parsers to report meaningful errors by Willy Tarreau · 12 years ago
  26. 08ad0b3 MINOR: acl: report errors encountered when loading patterns from files by Willy Tarreau · 12 years ago
  27. b7451bb MEDIUM: acl: report parsing errors to the caller by Willy Tarreau · 12 years ago
  28. ae52f06 MINOR: acl: add a val_args field to keywords by Willy Tarreau · 12 years ago
  29. 7a777ed MINOR: acl: set SMP_OPT_ITERATE on fetch functions by Willy Tarreau · 12 years ago
  30. 32a6f2e MEDIUM: acl/pattern: use the same direction scheme by Willy Tarreau · 12 years ago
  31. 24e32d8 MEDIUM: acl: replace acl_expr with args in acl fetch_* functions by Willy Tarreau · 12 years ago
  32. 32389b7 MEDIUM: acl/pattern: switch rdp_cookie functions stack up-down by Willy Tarreau · 12 years ago
  33. 21e5b0e MEDIUM: get rid of SMP_F_READ_ONLY and SMP_F_MUST_FREE by Willy Tarreau · 12 years ago
  34. 197e10a MEDIUM: acl: get rid of the SET_RES flags by Willy Tarreau · 12 years ago
  35. f853c46 MEDIUM: pattern/acl: get rid of temp_pattern in ACLs by Willy Tarreau · 12 years ago
  36. 3740635 MAJOR: acl: make use of the new sample struct and get rid of acl_test by Willy Tarreau · 12 years ago
  37. 422aa07 MEDIUM: pattern: add new sample types to replace pattern types by Willy Tarreau · 12 years ago
  38. 8f7406e MEDIUM: acl: remove the ACL_TEST_F_NULL_MATCH flag by Willy Tarreau · 12 years ago
  39. fc2c1fd MAJOR: acl: ensure that implicit table and proxies are valid by Willy Tarreau · 12 years ago
  40. d28c353 MAJOR: acl: make acl_find_targets also resolve proxy names at config time by Willy Tarreau · 12 years ago
  41. 63364ee MEDIUM: acl: acl_find_target() now resolves arguments based on their types by Willy Tarreau · 12 years ago
  42. 61612d4 MAJOR: acl: store the ACL argument types in the ACL keyword declaration by Willy Tarreau · 12 years ago
  43. 34db108 MAJOR: acl: make use of the new argument parsing framework by Willy Tarreau · 12 years ago
  44. 89fa706 MAJOR: buffers: replace buf->w with buf->p - buf->o by Willy Tarreau · 12 years ago
  45. 02d6cfc MAJOR: buffer: replace buf->l with buf->{o+i} by Willy Tarreau · 12 years ago
  46. d017f11 BUG/MINOR: acl: req_ssl_sni would randomly fail if a session ID is present by Willy Tarreau · 12 years ago
  47. 62e7c71 CLEANUP: silence signedness warning in acl.c by Willy Tarreau · 12 years ago
  48. 664092c MEDIUM: acl: use temp_pattern to store any string-type information by Willy Tarreau · 13 years ago
  49. f4362b3 MEDIUM: acl: use temp_pattern to store any address-type information by Willy Tarreau · 13 years ago
  50. a5e3756 MEDIUM: acl: use temp_pattern to store any integer-type information by Willy Tarreau · 13 years ago
  51. b6672b5 MINOR: acl: add support for TLS server name matching using SNI by Willy Tarreau · 13 years ago
  52. 0e69854 MINOR: acl: add new matches for header/path/url length by Willy Tarreau · 13 years ago
  53. e8c7ecc [MINOR] http: *_dom matching header functions now also split on ":" by Finn Arne Gangstad · 13 years ago
  54. daa824e [MINOR] acl: add srv_conn acl to count connections on a specific backend server by Hervé COMMOWICK · 13 years ago
  55. dfd7fca [BUG] config: don't crash on empty pattern files. by Willy Tarreau · 13 years ago
  56. 6a8097f [BUG] acl: fd leak when reading patterns from file by Willy Tarreau · 13 years ago
  57. 5109196 [BUG] acl: fix handling of empty lines in pattern files by Willy Tarreau · 14 years ago
  58. 38e7176 [MINOR] new acls fetch req_ssl_hello_type and rep_ssl_hello_type by Emeric Brun · 14 years ago
  59. 1c7cc5b [MEDIUM] acl: make use of get_std_op() to parse intger ranges by Willy Tarreau · 14 years ago
  60. 44b90cc [CLEANUP] tcp: move some non tcp-specific layer6 processing out of proto_tcp by Willy Tarreau · 14 years ago
  61. 0645787 [CLEANUP] acl: use 'L6' instead of 'L4' in ACL flags relying on contents by Willy Tarreau · 14 years ago
  62. 0b1cd94 [MINOR] acl: add srv_is_up() to check that a specific server is up or not by Willy Tarreau · 14 years ago
  63. 020534d [CLEANUP] acl: make use of eb_is_empty() instead of open coding the tree's emptiness test by Willy Tarreau · 14 years ago
  64. 58215a0 [MINOR] acl: ignore empty lines and comments in pattern files by Willy Tarreau · 14 years ago
  65. b337b53 [MEDIUM] acl: add tree-based lookups of networks by Willy Tarreau · 14 years ago
  66. c426296 [MEDIUM] acl: add tree-based lookups of exact strings by Willy Tarreau · 14 years ago
  67. e56cda9 [MEDIUM] acl: add ability to insert patterns in trees by Willy Tarreau · 14 years ago
  68. 2b5285d [MINOR] acl: support loading values from files by Willy Tarreau · 14 years ago
  69. 2a56c5e [BUG] don't merge anonymous ACLs ! by Willy Tarreau · 14 years ago
  70. 95fa469 [MEDIUM] add support for anonymous ACLs by Willy Tarreau · 14 years ago
  71. 8c8bd45 [MAJOR] use the new auth framework for http stats by Krzysztof Piotr Oledzki · 14 years ago
  72. f9423ae [MINOR] acl: add http_auth and http_auth_group by Krzysztof Piotr Oledzki · 14 years ago
  73. d7528e5 [MINOR] add ACL_TEST_F_NULL_MATCH by Krzysztof Piotr Oledzki · 14 years ago
  74. f1e98b8 [CLEANUP] config: use warnif_cond_requires_resp() to check for bad ACLs by Willy Tarreau · 14 years ago
  75. 2bbba41 [MINOR] acl: add build_acl_cond() to make it easier to add ACLs in config by Willy Tarreau · 14 years ago
  76. 1edb144 [BUG] restore accidentely removed line in last patch ! by Willy Tarreau · 14 years ago
  77. ac778f5 [CLEANUP] acl, patterns: make use of my_strndup() instead of malloc+memcpy by Willy Tarreau · 14 years ago
  78. 4cdd831 [MINOR] acl: don't report valid acls as potential mistakes by Krzysztof Piotr Oledzki · 15 years ago
  79. 404e8ab [MINOR] acl: detect and report potential mistakes in ACLs by Willy Tarreau · 15 years ago
  80. bede3d0 [MINOR] acl: add support for matching of RDP cookies by Emeric Brun · 15 years ago
  81. a55b7dc [BUG] default ACLs did not properly set the ->requires flag by Willy Tarreau · 15 years ago
  82. 2492d5b [MINOR] acl: add HTTP protocol detection (req_proto_http) by Willy Tarreau · 15 years ago
  83. dd64f8d [MEDIUM] acl: when possible, report the name and requirements of ACLs in warnings by Willy Tarreau · 16 years ago
  84. 0ceba5a [MEDIUM] acl: set types on all currently known ACL verbs by Willy Tarreau · 16 years ago
  85. a980263 [MEDIUM] acl: enforce ACL type checking by Willy Tarreau · 16 years ago
  86. b6fb420 [MINOR] acl: add the "wait_end" acl verb by Willy Tarreau · 16 years ago
  87. 58393e1 [MEDIUM] acl: get rid of dummy values in always_true/always_false by Willy Tarreau · 16 years ago
  88. a79534f [MEDIUM] acl: permit fetch() functions to set the result themselves by Willy Tarreau · 16 years ago
  89. c631770 [MINOR] acl: add REQ_CONTENT to the list of default acls by Willy Tarreau · 16 years ago
  90. ec6c5df [CLEANUP] remove many #include <types/xxx> from C files by Willy Tarreau · 16 years ago
  91. 4a26d2f [MINOR] acl: add a new parsing function: parse_dotted_ver by Willy Tarreau · 16 years ago
  92. b686644 [MAJOR] implement tcp request content inspection by Willy Tarreau · 16 years ago
  93. 1138281 [TESTS] added test-acl.cfg to test some ACL combinations by Willy Tarreau · 16 years ago
  94. 8001d61 [MEDIUM] Fix memory freeing at exit, part 2 by Krzysztof Piotr Oledzki · 16 years ago
  95. a643baf [MEDIUM] Fix memory freeing at exit by Krzysztof Piotr Oledzki · 16 years ago
  96. 2e74c3f [MEDIUM] restrict the set of allowed characters for identifiers by Willy Tarreau · 17 years ago
  97. 8f8e645 [CLEANUP] shut warnings 'is*' macros from ctype.h on solaris by Willy Tarreau · 17 years ago
  98. a590983 [MEDIUM] acl: added the TRUE and FALSE ACLs. by Willy Tarreau · 17 years ago
  99. 16fbe82 [MEDIUM] provide default ACLs by Willy Tarreau · 17 years ago
  100. c8d7c96 [MEDIUM] acl: support '-i' to ignore case when matching by Willy Tarreau · 17 years ago