1. a8ba438 BUG/MINOR: cache: Check cache entry is complete in case of Vary by Remi Tricot-Le Breton · 1 year, 4 months ago
  2. a59ce4f BUG/MINOR: cache: Cache response even if request has "no-cache" directive by Remi Tricot-Le Breton · 1 year, 4 months ago
  3. 5e84219 BUG/MEDIUM: cache: use the correct time reference when comparing dates by Willy Tarreau · 1 year, 5 months ago
  4. 95d7bc5 BUG/MINOR: cache: Disable cache if applet creation fails by Christopher Faulet · 2 years, 2 months ago
  5. dcce27f BUG/MINOR: cache: do not display expired entries in "show cache" by Willy Tarreau · 2 years, 3 months ago
  6. a916932 DEBUG: cache: Update underlying buffer when loading HTX message in cache applet by Christopher Faulet · 2 years, 4 months ago
  7. ba47612 BUG/MINOR: cache: Set conn-stream/channel EOI flags at the end of request by Christopher Faulet · 2 years, 4 months ago
  8. eba18d5 BUG/MINOR: cache: Fix loop on cache entries in "show cache" by Christopher Faulet · 2 years, 7 months ago
  9. 2840c1d BUG/MEDIUM: cache/cli: make "show cache" thread-safe by Willy Tarreau · 2 years, 7 months ago
  10. 79a63b1 BUG/MINOR: cache: properly ignore unparsable max-age in quotes by Willy Tarreau · 2 years, 8 months ago
  11. beec7ea BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header by Tim Duesterhus · 3 years ago
  12. ce6700a BUILD: cache: include tools.h in cache.c by Willy Tarreau · 3 years, 2 months ago
  13. b205bfd CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages by Willy Tarreau · 3 years, 2 months ago
  14. 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · 3 years, 2 months ago
  15. 4781b15 CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec by Willy Tarreau · 3 years, 3 months ago
  16. acc5b01 MINOR: cache: use pool_alloc(), not pool_alloc_dirty() by Willy Tarreau · 3 years, 3 months ago
  17. 154374c CLEANUP: Use istadv(const struct ist, const size_t) whenever possible by Tim Duesterhus · 3 years, 4 months ago
  18. 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · 3 years, 4 months ago
  19. d1ac2b9 MAJOR: htx: Remove the EOM block type and use HTX_FL_EOM instead by Christopher Faulet · 3 years, 7 months ago
  20. 42432f3 MINOR: htx: Rename HTX_FL_EOI flag into HTX_FL_EOM by Christopher Faulet · 3 years, 7 months ago
  21. 7704b0e CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 3 years, 5 months ago
  22. ed84d84 CLEANUP: Rename accept_encoding_hash_cmp to accept_encoding_bitmap_cmp by Tim Duesterhus · 3 years, 5 months ago
  23. 5897cfe CLEANUP: cache: Use proper data types in secondary_key_cmp() by Tim Duesterhus · 3 years, 5 months ago
  24. 1d66e39 MINOR: cache: Remove the `hash` part of the accept-encoding secondary key by Tim Duesterhus · 3 years, 5 months ago
  25. 6ca8916 MINOR: cache: Do not store responses with an unknown encoding by Remi Tricot-Le Breton · 3 years, 6 months ago
  26. 94a01e1 CLEANUP: few extra typo and fixes over last one ("ot" -> "to") by Willy Tarreau · 3 years, 6 months ago
  27. b8888ab CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 3 years, 6 months ago
  28. c294284 CLEANUP: Reduce scope of `hdr_age` in http_action_store_cache() by Tim Duesterhus · 3 years, 6 months ago
  29. e2fff10 CLEANUP: Reduce scope of `header_name` in http_action_store_cache() by Tim Duesterhus · 3 years, 6 months ago
  30. e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · 3 years, 6 months ago
  31. dc38bc4 BUG/MEDIUM: cache: Fix hash collision in `accept-encoding` handling for `Vary` by Tim Duesterhus · 3 years, 6 months ago
  32. e6cc5b5 MINOR: cache: Replace the "process-vary" option's expected values by Remi Tricot-Le Breton · 3 years, 6 months ago
  33. 42efffd MINOR: cache: Remove redundant test in http_action_req_cache_use by Remi Tricot-Le Breton · 3 years, 6 months ago
  34. ce9e7b2 MEDIUM: cache: Manage a subset of encodings in accept-encoding normalizer by Remi Tricot-Le Breton · 3 years, 6 months ago
  35. 6a34b2b MINOR: cache: Add specific secondary key comparison mechanism by Remi Tricot-Le Breton · 3 years, 6 months ago
  36. e4421de BUG/MINOR: cache: Manage multiple headers in accept-encoding normalization by Remi Tricot-Le Breton · 3 years, 6 months ago
  37. 2b5c5cb MINOR: cache: Avoid storing responses whose secondary key was not correctly calculated by Remi Tricot-Le Breton · 3 years, 6 months ago
  38. bba2912 MINOR: cache: Refactoring of secondary_key building functions by Remi Tricot-Le Breton · 3 years, 6 months ago
  39. f38a018 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 3 years, 6 months ago
  40. 5853c0c MINOR: cache: Add a max-secondary-entries cache option by Remi Tricot-Le Breton · 3 years, 7 months ago
  41. 73be796 MEDIUM: cache: Avoid going over duplicates lists too often by Remi Tricot-Le Breton · 3 years, 7 months ago
  42. 65904e4 MEDIUM: cache: Add a secondary entry counter and insertion limitation by Remi Tricot-Le Breton · 3 years, 7 months ago
  43. 964caaf BUG/MAJOR: cache: Crash because of disabled entry not removed from the tree by Remi Tricot-Le Breton · 3 years, 7 months ago
  44. e3e1e5f MINOR: cache: Dump secondary entries in "show cache" by Remi Tricot-Le Breton · 3 years, 7 months ago
  45. 51058d6 MINOR: cache: Consider invalid Age values as stale by Remi Tricot-Le Breton · 3 years, 7 months ago
  46. 72cffaf MEDIUM: cache: Remove cache entry in case of POST on the same resource by Remi Tricot-Le Breton · 3 years, 7 months ago
  47. fcea374 MINOR: cache: Add extra "cache-control" value checks by Remi Tricot-Le Breton · 3 years, 7 months ago
  48. 795e141 MINOR: cache: Do not store stale entry by Remi Tricot-Le Breton · 3 years, 7 months ago
  49. 3243447 MINOR: cache: Add entry to the tree as soon as possible by Remi Tricot-Le Breton · 3 years, 7 months ago
  50. 8bb72aa MINOR: cache: Improve accept_encoding_normalizer by Remi Tricot-Le Breton · 3 years, 7 months ago
  51. 23b2945 BUG/CRITICAL: cache: Fix trivial crash by sending accept-encoding header by Tim Duesterhus · 3 years, 7 months ago
  52. 754b242 MINOR: cache: Add a process-vary option that can enable/disable Vary processing by Remi Tricot-Le Breton · 3 years, 8 months ago
  53. 1785f3d MEDIUM: cache: Add the Vary header support by Remi Tricot-Le Breton · 3 years, 8 months ago
  54. 3d08236 MINOR: cache: Prepare helper functions for Vary support by Remi Tricot-Le Breton · 3 years, 8 months ago
  55. fc633b6 CLEANUP: config: Return ERR_NONE from config callbacks instead of 0 by Christopher Faulet · 3 years, 8 months ago
  56. cc9bf2e MEDIUM: cache: Change caching conditions by Remi Tricot-Le Breton · 3 years, 8 months ago
  57. 8c2db71 BUG/MINOR: cache: Inverted variables in http_calc_maxage function by Remi Tricot-Le Breton · 3 years, 8 months ago
  58. a647611 MINOR: cache: Add Expires header value parsing by Remi Tricot-Le Breton · 3 years, 8 months ago
  59. bf97121 MINOR: cache: Create res.cache_hit and res.cache_name sample fetches by Remi Tricot-Le Breton · 3 years, 8 months ago
  60. 53161d8 MINOR: cache: Process the If-Modified-Since header in conditional requests by Remi Tricot-Le Breton · 3 years, 8 months ago
  61. 27091b4 MINOR: cache: Store the "Last-Modified" date in the cache_entry by Remi Tricot Le Breton · 3 years, 8 months ago
  62. e014234 BUG/MINOR: cache: Check the return value of http_replace_res_status by Tim Duesterhus · 3 years, 8 months ago
  63. 6cb1038 MEDIUM: cache: Add support for 'If-None-Match' request header by Remi Tricot-Le Breton · 3 years, 8 months ago
  64. dbb65b5 MEDIUM: cache: Store the ETag information in the cache_entry by Remi Tricot-Le Breton · 3 years, 8 months ago
  65. d7c6e6a CLEANUP: cache: Fix leak of cconf->c.name during config check by Tim Duesterhus · 3 years, 10 months ago
  66. ff4d86b MINOR: cache: Reject duplicate cache names by Tim Duesterhus · 3 years, 11 months ago
  67. ea969f6 DOC: cache: Use '<name>' instead of '<id>' in error message by Tim Duesterhus · 3 years, 11 months ago
  68. 810df06 MEDIUM: htx: Add a flag on a HTX message when no more data are expected by Christopher Faulet · 4 years ago
  69. b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · 4 years, 1 month ago
  70. 36979d9 REORG: include: move the error reporting functions to from log.h to errors.h by Willy Tarreau · 4 years, 1 month ago
  71. 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · 4 years, 1 month ago
  72. dfd3de8 REORG: include: move stream.h to haproxy/stream{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  73. a264d96 REORG: include: move proxy.h to haproxy/proxy{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  74. aeed4a8 REORG: include: move log.h to haproxy/log{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  75. c7babd8 REORG: include: move filters.h to haproxy/filters{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  76. c2b1ff0 REORG: include: move http_ana.h to haproxy/http_ana{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  77. f1d32c4 REORG: include: move channel.h to haproxy/channel{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  78. 5e539c9 REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  79. 83487a8 REORG: include: move cli.h to haproxy/cli{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  80. c761f84 REORG: include: move http_rules.h to haproxy/http_rules.h by Willy Tarreau · 4 years, 1 month ago
  81. 122eba9 REORG: include: move action.h to haproxy/action{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  82. 8773533 REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  83. 334099c REORG: include: move shctx to haproxy/shctx{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  84. 16f958c REORG: include: split common/htx.h into haproxy/htx{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  85. 6131d6a REORG: include: move common/net_helper.h to haproxy/net_helper.h by Willy Tarreau · 4 years, 1 month ago
  86. 8d36697 REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/ by Willy Tarreau · 4 years, 1 month ago
  87. 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
  88. 8d2b777 REORG: ebtree: move the include files from ebtree to include/import/ by Willy Tarreau · 4 years, 1 month ago
  89. 2a37cdb BUG/MINOR: cache: Don't needlessly test "cache" keyword in parse_cache_flt() by Christopher Faulet · 4 years, 1 month ago
  90. 6fb0f21 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 4 years, 3 months ago
  91. 65554e1 MINOR: cache/filters: Initialize the cache filter when stream is created by Christopher Faulet · 4 years, 4 months ago
  92. 497c759 BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload by Christopher Faulet · 4 years, 4 months ago
  93. 8b50758 CLEANUP: cache: use read_u32/write_u32 to access the cache entry's hash by Willy Tarreau · 4 years, 4 months ago
  94. d34b1ce BUG/MINOR: cache: Fix leak of cache name in error path by Tim Duesterhus · 4 years, 5 months ago
  95. 20020ae MINOR: chunk: add chunk_istcat() to concatenate an ist after a chunk by Willy Tarreau · 4 years, 8 months ago
  96. d1d1e22 BUG/MINOR: cache: alloc shctx after check config by William Lallemand · 4 years, 10 months ago
  97. ccc61d8 BUG/MINOR: cache: also cache absolute URIs by Willy Tarreau · 4 years, 9 months ago
  98. 22c6107 BUG/MEDIUM: cache: make sure not to cache requests with absolute-uri by Willy Tarreau · 4 years, 9 months ago
  99. 6905d18 Revert "MINOR: cache: allow caching of OPTIONS request" by Willy Tarreau · 4 years, 9 months ago
  100. 78fbb9f MEDIUM: fcgi-app: Add FCGI application and filter by Christopher Faulet · 4 years, 11 months ago