1. da098e6 MINOR: stream-int/conn-stream: Move si_shut* and si_chk* in conn-stream scope by Christopher Faulet · Thu Mar 31 17:44:45 2022 +0200
  2. 62e7574 MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream by Christopher Faulet · Thu Mar 31 09:16:34 2022 +0200
  3. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · Fri Mar 25 16:43:49 2022 +0100
  4. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · Thu Mar 24 10:27:02 2022 +0100
  5. f1de1b5 BUG/MINOR: cache: do not display expired entries in "show cache" by Willy Tarreau · Wed Apr 13 11:21:39 2022 +0200
  6. 7750850 CLEANUP: Reapply ist.cocci with `--include-headers-for-types --recursive-includes` by Tim Duesterhus · Tue Mar 15 13:11:06 2022 +0100
  7. 8b1eed1 DEBUG: cache: Update underlying buffer when loading HTX message in cache applet by Christopher Faulet · Mon Mar 07 16:44:30 2022 +0100
  8. dbf1e88 BUG/MINOR: cache: Set conn-stream/channel EOI flags at the end of request by Christopher Faulet · Mon Mar 07 15:53:57 2022 +0100
  9. 7a58d79 MINOR: cache: Always access the stream-int via the conn-stream by Christopher Faulet · Thu Dec 23 13:40:08 2021 +0100
  10. 95a61e8 MINOR: stream: Add pointer to front/back conn-streams into stream struct by Christopher Faulet · Wed Dec 22 14:22:03 2021 +0100
  11. 86e1c33 MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int by Christopher Faulet · Mon Dec 20 17:09:39 2021 +0100
  12. 13a35e5 MAJOR: conn_stream/stream-int: move the appctx to the conn-stream by Christopher Faulet · Mon Dec 20 15:34:16 2021 +0100
  13. 27f88a9 BUG/MINOR: cache: Fix loop on cache entries in "show cache" by Christopher Faulet · Tue Nov 23 16:03:05 2021 +0100
  14. da91842 BUG/MEDIUM: cache/cli: make "show cache" thread-safe by Willy Tarreau · Fri Nov 19 17:25:41 2021 +0100
  15. 1f38bdb BUG/MINOR: cache: properly ignore unparsable max-age in quotes by Willy Tarreau · Mon Nov 08 12:09:27 2021 +0100
  16. 49b0482 CLEANUP: chunk: remove misleading chunk_strncat() function by Willy Tarreau · Mon Nov 08 11:44:47 2021 +0100
  17. 9f7ed8a CLEANUP: Apply ist.cocci by Tim Duesterhus · Mon Nov 08 09:05:04 2021 +0100
  18. 2471f5c CLEANUP: Apply ist.cocci by Tim Duesterhus · Mon Nov 08 09:05:01 2021 +0100
  19. 284fbe1 CLEANUP: Apply ist.cocci by Tim Duesterhus · Thu Nov 04 22:35:44 2021 +0100
  20. 3bc6af4 BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header by Tim Duesterhus · Fri Jun 18 15:09:28 2021 +0200
  21. ce6700a BUILD: cache: include tools.h in cache.c by Willy Tarreau · Sat May 08 13:03:55 2021 +0200
  22. b205bfd CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages by Willy Tarreau · Fri May 07 11:38:37 2021 +0200
  23. 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · Wed Apr 21 07:32:39 2021 +0200
  24. 4781b15 CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec by Willy Tarreau · Tue Apr 06 13:53:36 2021 +0200
  25. acc5b01 MINOR: cache: use pool_alloc(), not pool_alloc_dirty() by Willy Tarreau · Mon Mar 22 15:00:49 2021 +0100
  26. 154374c CLEANUP: Use istadv(const struct ist, const size_t) whenever possible by Tim Duesterhus · Tue Mar 02 18:57:27 2021 +0100
  27. 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · Sat Feb 20 10:46:51 2021 +0100
  28. d1ac2b9 MAJOR: htx: Remove the EOM block type and use HTX_FL_EOM instead by Christopher Faulet · Wed Dec 02 19:12:22 2020 +0100
  29. 42432f3 MINOR: htx: Rename HTX_FL_EOI flag into HTX_FL_EOM by Christopher Faulet · Fri Nov 20 17:43:16 2020 +0100
  30. 7704b0e CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sat Jan 23 02:11:59 2021 +0500
  31. ed84d84 CLEANUP: Rename accept_encoding_hash_cmp to accept_encoding_bitmap_cmp by Tim Duesterhus · Mon Jan 18 13:41:17 2021 +0100
  32. 5897cfe CLEANUP: cache: Use proper data types in secondary_key_cmp() by Tim Duesterhus · Mon Jan 18 13:41:18 2021 +0100
  33. 1d66e39 MINOR: cache: Remove the `hash` part of the accept-encoding secondary key by Tim Duesterhus · Mon Jan 18 13:41:16 2021 +0100
  34. 6ca8916 MINOR: cache: Do not store responses with an unknown encoding by Remi Tricot-Le Breton · Thu Jan 07 14:50:51 2021 +0100
  35. 94a01e1 CLEANUP: few extra typo and fixes over last one ("ot" -> "to") by Willy Tarreau · Wed Jan 06 17:35:12 2021 +0100
  36. b8888ab CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Wed Jan 06 21:20:16 2021 +0500
  37. c294284 CLEANUP: Reduce scope of `hdr_age` in http_action_store_cache() by Tim Duesterhus · Sat Jan 02 22:47:17 2021 +0100
  38. e2fff10 CLEANUP: Reduce scope of `header_name` in http_action_store_cache() by Tim Duesterhus · Sat Jan 02 22:47:16 2021 +0100
  39. e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · Sat Jan 02 22:31:53 2021 +0100
  40. dc38bc4 BUG/MEDIUM: cache: Fix hash collision in `accept-encoding` handling for `Vary` by Tim Duesterhus · Tue Dec 29 12:43:53 2020 +0100
  41. e6cc5b5 MINOR: cache: Replace the "process-vary" option's expected values by Remi Tricot-Le Breton · Wed Dec 23 18:13:53 2020 +0100
  42. 42efffd MINOR: cache: Remove redundant test in http_action_req_cache_use by Remi Tricot-Le Breton · Wed Dec 23 18:13:52 2020 +0100
  43. ce9e7b2 MEDIUM: cache: Manage a subset of encodings in accept-encoding normalizer by Remi Tricot-Le Breton · Wed Dec 23 18:13:49 2020 +0100
  44. 6a34b2b MINOR: cache: Add specific secondary key comparison mechanism by Remi Tricot-Le Breton · Wed Dec 23 18:13:47 2020 +0100
  45. e4421de BUG/MINOR: cache: Manage multiple headers in accept-encoding normalization by Remi Tricot-Le Breton · Wed Dec 23 18:13:46 2020 +0100
  46. 2b5c5cb MINOR: cache: Avoid storing responses whose secondary key was not correctly calculated by Remi Tricot-Le Breton · Wed Dec 23 18:13:45 2020 +0100
  47. bba2912 MINOR: cache: Refactoring of secondary_key building functions by Remi Tricot-Le Breton · Wed Dec 23 18:13:44 2020 +0100
  48. f38a018 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Mon Dec 21 01:16:17 2020 +0500
  49. 5853c0c MINOR: cache: Add a max-secondary-entries cache option by Remi Tricot-Le Breton · Thu Dec 10 17:58:43 2020 +0100
  50. 73be796 MEDIUM: cache: Avoid going over duplicates lists too often by Remi Tricot-Le Breton · Thu Dec 10 17:58:42 2020 +0100
  51. 65904e4 MEDIUM: cache: Add a secondary entry counter and insertion limitation by Remi Tricot-Le Breton · Thu Dec 10 17:58:41 2020 +0100
  52. 964caaf BUG/MAJOR: cache: Crash because of disabled entry not removed from the tree by Remi Tricot-Le Breton · Tue Dec 15 14:30:12 2020 +0100
  53. e3e1e5f MINOR: cache: Dump secondary entries in "show cache" by Remi Tricot-Le Breton · Fri Nov 27 15:48:40 2020 +0100
  54. 51058d6 MINOR: cache: Consider invalid Age values as stale by Remi Tricot-Le Breton · Thu Dec 03 18:19:32 2020 +0100
  55. 72cffaf MEDIUM: cache: Remove cache entry in case of POST on the same resource by Remi Tricot-Le Breton · Thu Dec 03 18:19:31 2020 +0100
  56. fcea374 MINOR: cache: Add extra "cache-control" value checks by Remi Tricot-Le Breton · Thu Dec 03 18:19:30 2020 +0100
  57. 795e141 MINOR: cache: Do not store stale entry by Remi Tricot-Le Breton · Thu Dec 03 18:19:29 2020 +0100
  58. 3243447 MINOR: cache: Add entry to the tree as soon as possible by Remi Tricot-Le Breton · Wed Nov 25 10:09:43 2020 +0100
  59. 8bb72aa MINOR: cache: Improve accept_encoding_normalizer by Remi Tricot-Le Breton · Mon Nov 30 17:06:03 2020 +0100
  60. 23b2945 BUG/CRITICAL: cache: Fix trivial crash by sending accept-encoding header by Tim Duesterhus · Tue Nov 24 22:22:56 2020 +0100
  61. 754b242 MINOR: cache: Add a process-vary option that can enable/disable Vary processing by Remi Tricot-Le Breton · Mon Nov 16 15:56:10 2020 +0100
  62. 1785f3d MEDIUM: cache: Add the Vary header support by Remi Tricot-Le Breton · Mon Nov 16 15:56:09 2020 +0100
  63. 3d08236 MINOR: cache: Prepare helper functions for Vary support by Remi Tricot-Le Breton · Mon Nov 16 15:56:08 2020 +0100
  64. fc633b6 CLEANUP: config: Return ERR_NONE from config callbacks instead of 0 by Christopher Faulet · Fri Nov 06 15:24:23 2020 +0100
  65. cc9bf2e MEDIUM: cache: Change caching conditions by Remi Tricot-Le Breton · Thu Nov 12 11:14:41 2020 +0100
  66. 8c2db71 BUG/MINOR: cache: Inverted variables in http_calc_maxage function by Remi Tricot-Le Breton · Fri Oct 30 14:26:13 2020 +0100
  67. a647611 MINOR: cache: Add Expires header value parsing by Remi Tricot-Le Breton · Wed Oct 28 17:52:53 2020 +0100
  68. bf97121 MINOR: cache: Create res.cache_hit and res.cache_name sample fetches by Remi Tricot-Le Breton · Tue Oct 27 11:55:57 2020 +0100
  69. 53161d8 MINOR: cache: Process the If-Modified-Since header in conditional requests by Remi Tricot-Le Breton · Fri Oct 23 10:51:28 2020 +0200
  70. 27091b4 MINOR: cache: Store the "Last-Modified" date in the cache_entry by Remi Tricot Le Breton · Fri Oct 23 10:51:27 2020 +0200
  71. e014234 BUG/MINOR: cache: Check the return value of http_replace_res_status by Tim Duesterhus · Thu Oct 22 21:15:06 2020 +0200
  72. 6cb1038 MEDIUM: cache: Add support for 'If-None-Match' request header by Remi Tricot-Le Breton · Thu Oct 22 10:40:05 2020 +0200
  73. dbb65b5 MEDIUM: cache: Store the ETag information in the cache_entry by Remi Tricot-Le Breton · Thu Oct 22 10:40:04 2020 +0200
  74. d7c6e6a CLEANUP: cache: Fix leak of cconf->c.name during config check by Tim Duesterhus · Mon Sep 14 18:01:33 2020 +0200
  75. ff4d86b MINOR: cache: Reject duplicate cache names by Tim Duesterhus · Tue Aug 18 22:20:27 2020 +0200
  76. ea969f6 DOC: cache: Use '<name>' instead of '<id>' in error message by Tim Duesterhus · Tue Aug 18 22:06:51 2020 +0200
  77. 810df06 MEDIUM: htx: Add a flag on a HTX message when no more data are expected by Christopher Faulet · Wed Jul 22 16:20:34 2020 +0200
  78. b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
  79. 36979d9 REORG: include: move the error reporting functions to from log.h to errors.h by Willy Tarreau · Fri Jun 05 17:27:29 2020 +0200
  80. 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · Fri Jun 05 00:00:29 2020 +0200
  81. dfd3de8 REORG: include: move stream.h to haproxy/stream{,-t}.h by Willy Tarreau · Thu Jun 04 23:46:14 2020 +0200
  82. a264d96 REORG: include: move proxy.h to haproxy/proxy{,-t}.h by Willy Tarreau · Thu Jun 04 22:29:18 2020 +0200
  83. aeed4a8 REORG: include: move log.h to haproxy/log{,-t}.h by Willy Tarreau · Thu Jun 04 22:01:04 2020 +0200
  84. c7babd8 REORG: include: move filters.h to haproxy/filters{,-t}.h by Willy Tarreau · Thu Jun 04 21:29:29 2020 +0200
  85. c2b1ff0 REORG: include: move http_ana.h to haproxy/http_ana{,-t}.h by Willy Tarreau · Thu Jun 04 21:21:03 2020 +0200
  86. f1d32c4 REORG: include: move channel.h to haproxy/channel{,-t}.h by Willy Tarreau · Thu Jun 04 21:07:02 2020 +0200
  87. 5e539c9 REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h by Willy Tarreau · Thu Jun 04 20:45:39 2020 +0200
  88. 83487a8 REORG: include: move cli.h to haproxy/cli{,-t}.h by Willy Tarreau · Thu Jun 04 20:19:54 2020 +0200
  89. c761f84 REORG: include: move http_rules.h to haproxy/http_rules.h by Willy Tarreau · Thu Jun 04 11:40:28 2020 +0200
  90. 122eba9 REORG: include: move action.h to haproxy/action{,-t}.h by Willy Tarreau · Thu Jun 04 10:15:32 2020 +0200
  91. 8773533 REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h by Willy Tarreau · Thu Jun 04 09:08:41 2020 +0200
  92. 334099c REORG: include: move shctx to haproxy/shctx{,-t}.h by Willy Tarreau · Wed Jun 03 18:38:48 2020 +0200
  93. 16f958c REORG: include: split common/htx.h into haproxy/htx{,-t}.h by Willy Tarreau · Wed Jun 03 08:44:35 2020 +0200
  94. 6131d6a REORG: include: move common/net_helper.h to haproxy/net_helper.h by Willy Tarreau · Tue Jun 02 16:48:09 2020 +0200
  95. 8d36697 REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/ by Willy Tarreau · Wed May 27 16:10:29 2020 +0200
  96. 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · Wed May 27 12:58:42 2020 +0200
  97. 8d2b777 REORG: ebtree: move the include files from ebtree to include/import/ by Willy Tarreau · Wed May 27 10:58:19 2020 +0200
  98. 2a37cdb BUG/MINOR: cache: Don't needlessly test "cache" keyword in parse_cache_flt() by Christopher Faulet · Mon May 18 11:58:16 2020 +0200
  99. 6fb0f21 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Thu Apr 02 15:25:26 2020 +0500
  100. 65554e1 MINOR: cache/filters: Initialize the cache filter when stream is created by Christopher Faulet · Fri Mar 06 14:52:06 2020 +0100