1. 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
  2. 9987ea9 MEDIUM: acl: automatically detect the type of certain fetches by Willy Tarreau · Tue Jun 11 21:09:06 2013 +0200
  3. e3cf222 BUG: regex: fix pcre compile error when using JIT by Hiroaki Nakamura · Thu Apr 11 08:17:37 2013 +0200
  4. f75d008 BUG/MAJOR: acl: add implicit arguments to the resolve list by Willy Tarreau · Sun Apr 07 21:20:44 2013 +0200
  5. a4312fa MAJOR: sample: maintain a per-proxy list of the fetch args to resolve by Willy Tarreau · Tue Apr 02 16:34:32 2013 +0200
  6. bef91e7 MEDIUM: acl: support using sample fetches directly in ACLs by Willy Tarreau · Sun Mar 31 23:14:46 2013 +0200
  7. 93fddf1 MEDIUM: acl: have a pointer to the keyword name in acl_expr by Willy Tarreau · Sun Mar 31 22:59:32 2013 +0200
  8. acca90d MINOR: acl: remove the use_count in acl keywords by Willy Tarreau · Sun Mar 31 22:51:33 2013 +0200
  9. 5adeda1 MAJOR: acl: add option -m to change the pattern matching method by Willy Tarreau · Sun Mar 31 22:13:34 2013 +0200
  10. d76a98a MEDIUM: acl: move the ->parse, ->match and ->smp fields to acl_expr by Willy Tarreau · Sun Mar 31 18:34:33 2013 +0200
  11. d86e29d CLEANUP: acl: remove unused references to ACL_USE_* by Willy Tarreau · Mon Mar 25 08:21:05 2013 +0100
  12. a91d0a5 MAJOR: acl: convert all ACL requires to SMP use+val instead of ->requires by Willy Tarreau · Mon Mar 25 08:12:18 2013 +0100
  13. 25320b2 MEDIUM: proxy: remove acl_requires and just keep a flag "http_needed" by Willy Tarreau · Sun Mar 24 07:22:08 2013 +0100
  14. 4a96bf5 CLEANUP: acl: remove ACL hooks which were never used by Willy Tarreau · Sun Mar 24 01:34:58 2013 +0100
  15. 9baae63 MAJOR: acl: remove fetch argument validation from the ACL struct by Willy Tarreau · Fri Jan 11 17:06:15 2013 +0100
  16. 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
  17. 8ed669b MAJOR: acl: make all ACLs reference the fetch function via a sample. by Willy Tarreau · Fri Jan 11 15:49:37 2013 +0100
  18. d4c33c8 MEDIUM: samples: move payload-based fetches and ACLs to their own file by Willy Tarreau · Mon Jan 07 21:59:07 2013 +0100
  19. e0db1e8 MEDIUM: acl: remove flag ACL_MAY_LOOKUP which is improperly used by Willy Tarreau · Fri Jan 04 16:31:47 2013 +0100
  20. 7035132 MEDIUM: regex: Use PCRE JIT in acl by Hiroaki Nakamura · Sun Jan 13 15:00:42 2013 +0900
  21. f678b7f BUG/MINOR: config: fix improper check for failed memory alloc in ACL parser by Willy Tarreau · Thu Jan 24 00:25:39 2013 +0100
  22. 4a6e5c6 BUG/MEDIUM: acl: make prue_acl_expr() correctly free ACL expressions upon exit by Willy Tarreau · Fri Nov 23 23:53:18 2012 +0100
  23. 7d1df41 BUG/MEDIUM: acl: correctly resolve all args, not just the first one by Willy Tarreau · Fri Nov 23 23:47:36 2012 +0100
  24. 19d14ef MEDIUM: make the trash be a chunk instead of a char * by Willy Tarreau · Mon Oct 29 16:51:55 2012 +0100
  25. c919dc6 CLEANUP: remove trashlen by Willy Tarreau · Fri Oct 26 17:35:22 2012 +0200
  26. 4c01beb BUG/MEDIUM: acls using IPv6 subnets patterns incorrectly match IPs by Cyril Bonté · Tue Oct 23 21:28:31 2012 +0200
  27. 07ca496 MINOR: acl: add parse and match primitives to use binary type on ACLs by Emeric Brun · Wed Oct 17 13:38:19 2012 +0200
  28. 2e845be MEDIUM: sample: pass an empty list instead of a null for fetch args by Willy Tarreau · Fri Oct 19 19:49:09 2012 +0200
  29. 9b28e03 MAJOR: channel: replace the struct buffer with a pointer to a buffer by Willy Tarreau · Fri Oct 12 23:49:43 2012 +0200
  30. f332af7 CLEANUP: acl: use 'chn' instead of 'b' to name channel pointers by Willy Tarreau · Fri Oct 12 23:58:13 2012 +0200
  31. eb6cead MINOR: standard: make memprintf() support a NULL destination by Willy Tarreau · Thu Sep 20 19:43:14 2012 +0200
  32. c7e4238 REORG: buffers: split buffers into chunk,buffer,channel by Willy Tarreau · Fri Aug 24 19:22:53 2012 +0200
  33. 572bf90 REORG/MAJOR: extract "struct buffer" from "struct channel" by Willy Tarreau · Mon Jul 02 17:01:20 2012 +0200
  34. 7421efb REORG/MAJOR: use "struct channel" instead of "struct buffer" by Willy Tarreau · Mon Jul 02 15:11:27 2012 +0200
  35. e3a4611 BUG/MINOR: ACL implicit arguments must be created with unresolved flag by Willy Tarreau · Fri Jun 15 08:02:34 2012 +0200
  36. 496aa01 BUG/MEDIUM: ensure that unresolved arguments are freed exactly once by Willy Tarreau · Fri Jun 01 10:38:29 2012 +0200
  37. 7af4605 BUG/MAJOR: trash must always be the size of a buffer by David du Colombier · Wed May 16 14:16:48 2012 +0200
  38. 46b39d0 BUG/MEDIUM: config: don't crash at config load time on invalid userlist names by Willy Tarreau · Thu May 10 23:40:14 2012 +0200
  39. ceb4ac9 MEDIUM: acl: support IPv6 address matching by Willy Tarreau · Sat Apr 28 00:41:46 2012 +0200
  40. c92ddbc MINOR: acl: add types to ACL patterns by Willy Tarreau · Fri Apr 27 22:10:57 2012 +0200
  41. 7dcb648 MEDIUM: acl: extend the pattern parsers to report meaningful errors by Willy Tarreau · Fri Apr 27 17:52:25 2012 +0200
  42. 08ad0b3 MINOR: acl: report errors encountered when loading patterns from files by Willy Tarreau · Fri Apr 27 17:25:24 2012 +0200
  43. b7451bb MEDIUM: acl: report parsing errors to the caller by Willy Tarreau · Fri Apr 27 12:38:15 2012 +0200
  44. ae52f06 MINOR: acl: add a val_args field to keywords by Willy Tarreau · Thu Apr 26 12:13:35 2012 +0200
  45. 7a777ed MINOR: acl: set SMP_OPT_ITERATE on fetch functions by Willy Tarreau · Thu Apr 26 11:44:02 2012 +0200
  46. 32a6f2e MEDIUM: acl/pattern: use the same direction scheme by Willy Tarreau · Wed Apr 25 10:13:36 2012 +0200
  47. 24e32d8 MEDIUM: acl: replace acl_expr with args in acl fetch_* functions by Willy Tarreau · Mon Apr 23 23:55:44 2012 +0200
  48. 32389b7 MEDIUM: acl/pattern: switch rdp_cookie functions stack up-down by Willy Tarreau · Mon Apr 23 23:13:20 2012 +0200
  49. 21e5b0e MEDIUM: get rid of SMP_F_READ_ONLY and SMP_F_MUST_FREE by Willy Tarreau · Mon Apr 23 19:25:44 2012 +0200
  50. 197e10a MEDIUM: acl: get rid of the SET_RES flags by Willy Tarreau · Mon Apr 23 19:18:42 2012 +0200
  51. f853c46 MEDIUM: pattern/acl: get rid of temp_pattern in ACLs by Willy Tarreau · Mon Apr 23 18:53:56 2012 +0200
  52. 3740635 MAJOR: acl: make use of the new sample struct and get rid of acl_test by Willy Tarreau · Mon Apr 23 16:16:37 2012 +0200
  53. 422aa07 MEDIUM: pattern: add new sample types to replace pattern types by Willy Tarreau · Fri Apr 20 20:49:27 2012 +0200
  54. 8f7406e MEDIUM: acl: remove the ACL_TEST_F_NULL_MATCH flag by Willy Tarreau · Fri Apr 20 18:16:26 2012 +0200
  55. fc2c1fd MAJOR: acl: ensure that implicit table and proxies are valid by Willy Tarreau · Thu Apr 19 23:35:54 2012 +0200
  56. d28c353 MAJOR: acl: make acl_find_targets also resolve proxy names at config time by Willy Tarreau · Thu Apr 19 19:28:33 2012 +0200
  57. 63364ee MEDIUM: acl: acl_find_target() now resolves arguments based on their types by Willy Tarreau · Thu Apr 19 19:11:13 2012 +0200
  58. 61612d4 MAJOR: acl: store the ACL argument types in the ACL keyword declaration by Willy Tarreau · Thu Apr 19 18:42:05 2012 +0200
  59. 34db108 MAJOR: acl: make use of the new argument parsing framework by Willy Tarreau · Thu Apr 19 17:16:54 2012 +0200
  60. 89fa706 MAJOR: buffers: replace buf->w with buf->p - buf->o by Willy Tarreau · Fri Mar 02 16:13:16 2012 +0100
  61. 02d6cfc MAJOR: buffer: replace buf->l with buf->{o+i} by Willy Tarreau · Thu Mar 01 18:19:58 2012 +0100
  62. d017f11 BUG/MINOR: acl: req_ssl_sni would randomly fail if a session ID is present by Willy Tarreau · Mon Apr 09 09:24:11 2012 +0200
  63. 62e7c71 CLEANUP: silence signedness warning in acl.c by Willy Tarreau · Sat Mar 10 09:05:30 2012 +0100
  64. 664092c MEDIUM: acl: use temp_pattern to store any string-type information by Willy Tarreau · Fri Dec 16 19:11:42 2011 +0100
  65. f4362b3 MEDIUM: acl: use temp_pattern to store any address-type information by Willy Tarreau · Fri Dec 16 17:49:52 2011 +0100
  66. a5e3756 MEDIUM: acl: use temp_pattern to store any integer-type information by Willy Tarreau · Fri Dec 16 17:06:15 2011 +0100
  67. b6672b5 MINOR: acl: add support for TLS server name matching using SNI by Willy Tarreau · Mon Dec 12 17:23:41 2011 +0100
  68. 0e69854 MINOR: acl: add new matches for header/path/url length by Willy Tarreau · Fri Sep 16 08:32:32 2011 +0200
  69. e8c7ecc [MINOR] http: *_dom matching header functions now also split on ":" by Finn Arne Gangstad · Fri Sep 09 16:09:50 2011 +0200
  70. daa824e [MINOR] acl: add srv_conn acl to count connections on a specific backend server by Hervé COMMOWICK · Fri Aug 05 12:09:44 2011 +0200
  71. dfd7fca [BUG] config: don't crash on empty pattern files. by Willy Tarreau · Wed Mar 09 07:27:02 2011 +0100
  72. 6a8097f [BUG] acl: fd leak when reading patterns from file by Willy Tarreau · Sat Feb 26 15:14:15 2011 +0100
  73. 5109196 [BUG] acl: fix handling of empty lines in pattern files by Willy Tarreau · Mon Jan 03 21:04:10 2011 +0100
  74. 38e7176 [MINOR] new acls fetch req_ssl_hello_type and rep_ssl_hello_type by Emeric Brun · Thu Sep 23 17:59:18 2010 +0200
  75. 1c7cc5b [MEDIUM] acl: make use of get_std_op() to parse intger ranges by Willy Tarreau · Sun Jul 18 10:46:33 2010 +0200
  76. 44b90cc [CLEANUP] tcp: move some non tcp-specific layer6 processing out of proto_tcp by Willy Tarreau · Mon May 24 20:27:29 2010 +0200
  77. 0645787 [CLEANUP] acl: use 'L6' instead of 'L4' in ACL flags relying on contents by Willy Tarreau · Sun May 23 12:24:38 2010 +0200
  78. 0b1cd94 [MINOR] acl: add srv_is_up() to check that a specific server is up or not by Willy Tarreau · Sun May 16 22:18:27 2010 +0200
  79. 020534d [CLEANUP] acl: make use of eb_is_empty() instead of open coding the tree's emptiness test by Willy Tarreau · Sun May 16 21:45:45 2010 +0200
  80. 58215a0 [MINOR] acl: ignore empty lines and comments in pattern files by Willy Tarreau · Thu May 13 22:07:43 2010 +0200
  81. b337b53 [MEDIUM] acl: add tree-based lookups of networks by Willy Tarreau · Thu May 13 20:03:41 2010 +0200
  82. c426296 [MEDIUM] acl: add tree-based lookups of exact strings by Willy Tarreau · Mon May 10 23:42:40 2010 +0200
  83. e56cda9 [MEDIUM] acl: add ability to insert patterns in trees by Willy Tarreau · Tue May 11 23:25:05 2010 +0200
  84. 2b5285d [MINOR] acl: support loading values from files by Willy Tarreau · Sun May 09 23:45:24 2010 +0200
  85. 2a56c5e [BUG] don't merge anonymous ACLs ! by Willy Tarreau · Mon Mar 15 16:13:29 2010 +0100
  86. 95fa469 [MEDIUM] add support for anonymous ACLs by Willy Tarreau · Mon Feb 01 13:05:50 2010 +0100
  87. 8c8bd45 [MAJOR] use the new auth framework for http stats by Krzysztof Piotr Oledzki · Fri Jan 29 19:29:32 2010 +0100
  88. f9423ae [MINOR] acl: add http_auth and http_auth_group by Krzysztof Piotr Oledzki · Fri Jan 29 19:26:18 2010 +0100
  89. d7528e5 [MINOR] add ACL_TEST_F_NULL_MATCH by Krzysztof Piotr Oledzki · Fri Jan 29 17:55:53 2010 +0100
  90. f1e98b8 [CLEANUP] config: use warnif_cond_requires_resp() to check for bad ACLs by Willy Tarreau · Thu Jan 28 17:59:39 2010 +0100
  91. 2bbba41 [MINOR] acl: add build_acl_cond() to make it easier to add ACLs in config by Willy Tarreau · Thu Jan 28 16:48:33 2010 +0100
  92. 1edb144 [BUG] restore accidentely removed line in last patch ! by Willy Tarreau · Wed Jan 27 20:13:38 2010 +0100
  93. ac778f5 [CLEANUP] acl, patterns: make use of my_strndup() instead of malloc+memcpy by Willy Tarreau · Tue Jan 26 19:02:46 2010 +0100
  94. 4cdd831 [MINOR] acl: don't report valid acls as potential mistakes by Krzysztof Piotr Oledzki · Mon Oct 05 00:23:35 2009 +0200
  95. 404e8ab [MINOR] acl: detect and report potential mistakes in ACLs by Willy Tarreau · Sun Jul 26 19:40:40 2009 +0200
  96. bede3d0 [MINOR] acl: add support for matching of RDP cookies by Emeric Brun · Tue Jun 30 17:54:00 2009 +0200
  97. a55b7dc [BUG] default ACLs did not properly set the ->requires flag by Willy Tarreau · Sun Jul 12 09:21:30 2009 +0200
  98. 2492d5b [MINOR] acl: add HTTP protocol detection (req_proto_http) by Willy Tarreau · Sat Jul 11 00:06:00 2009 +0200
  99. dd64f8d [MEDIUM] acl: when possible, report the name and requirements of ACLs in warnings by Willy Tarreau · Sun Jul 27 22:02:32 2008 +0200
  100. 0ceba5a [MEDIUM] acl: set types on all currently known ACL verbs by Willy Tarreau · Fri Jul 25 19:31:03 2008 +0200