1. 879debe BUG/MINOR: cache: Cache response even if request has "no-cache" directive by Remi Tricot-Le Breton · 1 year, 9 months ago
  2. 9b5d57d BUG/MEDIUM: cache: use the correct time reference when comparing dates by Willy Tarreau · 1 year, 10 months ago
  3. 6e1bbc4 REORG: channel: Rename CF_READ_NULL to CF_READ_EVENT by Christopher Faulet · 2 years ago
  4. c12b321 CLEANUP: applet: rename appctx_cs() to appctx_sc() by Willy Tarreau · 2 years, 6 months ago
  5. c5ddd9f CLEANUP: cache: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · 2 years, 6 months ago
  6. cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · 2 years, 6 months ago
  7. 5edca2f REORG: rename cs_utils.h to sc_strm.h by Willy Tarreau · 2 years, 6 months ago
  8. f61dd19 CLEANUP: stconn: rename cs_{shut,chk}* to sc_* by Willy Tarreau · 2 years, 6 months ago
  9. a0b58b5 CLEANUP: stconn: rename cs_{new,create,free,destroy}_* to sc_* by Willy Tarreau · 2 years, 6 months ago
  10. 99615ed CLEANUP: stconn: rename cs_rx_room_{blk,rdy} to sc_{need,have}_room() by Willy Tarreau · 2 years, 6 months ago
  11. 8e7c6e6 CLEANUP: stconn: rename cs_appctx() to sc_appctx() by Willy Tarreau · 2 years, 6 months ago
  12. ea27f48 CLEANUP: stconn: rename cs_{check,strm,strm_task} to sc_strm_* by Willy Tarreau · 2 years, 6 months ago
  13. 40a9c32 CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c} by Willy Tarreau · 2 years, 6 months ago
  14. d0a06d5 CLEANUP: applet: use applet_put*() everywhere possible by Willy Tarreau · 2 years, 6 months ago
  15. 026e8fb CLEANUP: stconn: tree-wide rename stconn states CS_ST/SB_* to SC_ST/SB_* by Willy Tarreau · 2 years, 6 months ago
  16. 7cb9e6c CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb" by Willy Tarreau · 2 years, 6 months ago
  17. 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · 2 years, 6 months ago
  18. d869e13 CLEANUP: applet: rename the sedesc pointer from "endp" to "sedesc" by Willy Tarreau · 2 years, 6 months ago
  19. b605c42 CLEANUP: conn_stream: rename the stream endpoint flags CS_EP_* to SE_FL_* by Willy Tarreau · 2 years, 6 months ago
  20. d56377c CLEANUP: conn_stream: apply endp_flags.cocci tree-wide by Willy Tarreau · 2 years, 6 months ago
  21. 0698c80 CLEANUP: applet: remove the unneeded appctx->owner by Willy Tarreau · 2 years, 7 months ago
  22. 66435e5 CLEANUP: applet: use the appctx's endp instead of cs->endp by Willy Tarreau · 2 years, 7 months ago
  23. f61494c CLEANUP: cache: take the context out of appctx.ctx by Willy Tarreau · 2 years, 7 months ago
  24. c6dfef7 CLEANUP: cache/cli: make use of a locally defined context for "show cache" by Willy Tarreau · 2 years, 7 months ago
  25. 1d216c7 BUG/MINOR: cache: Disable cache if applet creation fails by Christopher Faulet · 2 years, 7 months ago
  26. 1336ccf CLEANUP: conn-stream: rename cs_register_applet() to cs_applet_create() by Christopher Faulet · 2 years, 8 months ago
  27. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · 2 years, 8 months ago
  28. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · 2 years, 8 months ago
  29. 3704663 MINOR: applet: Use the CS to register and release applets instead of SI by Christopher Faulet · 2 years, 8 months ago
  30. da098e6 MINOR: stream-int/conn-stream: Move si_shut* and si_chk* in conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  31. 62e7574 MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  32. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · 2 years, 8 months ago
  33. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · 2 years, 8 months ago
  34. f1de1b5 BUG/MINOR: cache: do not display expired entries in "show cache" by Willy Tarreau · 2 years, 8 months ago
  35. 7750850 CLEANUP: Reapply ist.cocci with `--include-headers-for-types --recursive-includes` by Tim Duesterhus · 2 years, 9 months ago
  36. 8b1eed1 DEBUG: cache: Update underlying buffer when loading HTX message in cache applet by Christopher Faulet · 2 years, 9 months ago
  37. dbf1e88 BUG/MINOR: cache: Set conn-stream/channel EOI flags at the end of request by Christopher Faulet · 2 years, 9 months ago
  38. 7a58d79 MINOR: cache: Always access the stream-int via the conn-stream by Christopher Faulet · 3 years ago
  39. 95a61e8 MINOR: stream: Add pointer to front/back conn-streams into stream struct by Christopher Faulet · 3 years ago
  40. 86e1c33 MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int by Christopher Faulet · 3 years ago
  41. 13a35e5 MAJOR: conn_stream/stream-int: move the appctx to the conn-stream by Christopher Faulet · 3 years ago
  42. 27f88a9 BUG/MINOR: cache: Fix loop on cache entries in "show cache" by Christopher Faulet · 3 years ago
  43. da91842 BUG/MEDIUM: cache/cli: make "show cache" thread-safe by Willy Tarreau · 3 years ago
  44. 1f38bdb BUG/MINOR: cache: properly ignore unparsable max-age in quotes by Willy Tarreau · 3 years, 1 month ago
  45. 49b0482 CLEANUP: chunk: remove misleading chunk_strncat() function by Willy Tarreau · 3 years, 1 month ago
  46. 9f7ed8a CLEANUP: Apply ist.cocci by Tim Duesterhus · 3 years, 1 month ago
  47. 2471f5c CLEANUP: Apply ist.cocci by Tim Duesterhus · 3 years, 1 month ago
  48. 284fbe1 CLEANUP: Apply ist.cocci by Tim Duesterhus · 3 years, 1 month ago
  49. 3bc6af4 BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header by Tim Duesterhus · 3 years, 5 months ago
  50. ce6700a BUILD: cache: include tools.h in cache.c by Willy Tarreau · 3 years, 7 months ago
  51. b205bfd CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages by Willy Tarreau · 3 years, 7 months ago
  52. 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · 3 years, 7 months ago
  53. 4781b15 CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec by Willy Tarreau · 3 years, 8 months ago
  54. acc5b01 MINOR: cache: use pool_alloc(), not pool_alloc_dirty() by Willy Tarreau · 3 years, 8 months ago
  55. 154374c CLEANUP: Use istadv(const struct ist, const size_t) whenever possible by Tim Duesterhus · 3 years, 9 months ago
  56. 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · 3 years, 9 months ago
  57. d1ac2b9 MAJOR: htx: Remove the EOM block type and use HTX_FL_EOM instead by Christopher Faulet · 4 years ago
  58. 42432f3 MINOR: htx: Rename HTX_FL_EOI flag into HTX_FL_EOM by Christopher Faulet · 4 years ago
  59. 7704b0e CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 3 years, 10 months ago
  60. ed84d84 CLEANUP: Rename accept_encoding_hash_cmp to accept_encoding_bitmap_cmp by Tim Duesterhus · 3 years, 10 months ago
  61. 5897cfe CLEANUP: cache: Use proper data types in secondary_key_cmp() by Tim Duesterhus · 3 years, 10 months ago
  62. 1d66e39 MINOR: cache: Remove the `hash` part of the accept-encoding secondary key by Tim Duesterhus · 3 years, 10 months ago
  63. 6ca8916 MINOR: cache: Do not store responses with an unknown encoding by Remi Tricot-Le Breton · 3 years, 11 months ago
  64. 94a01e1 CLEANUP: few extra typo and fixes over last one ("ot" -> "to") by Willy Tarreau · 3 years, 11 months ago
  65. b8888ab CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 3 years, 11 months ago
  66. c294284 CLEANUP: Reduce scope of `hdr_age` in http_action_store_cache() by Tim Duesterhus · 3 years, 11 months ago
  67. e2fff10 CLEANUP: Reduce scope of `header_name` in http_action_store_cache() by Tim Duesterhus · 3 years, 11 months ago
  68. e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · 3 years, 11 months ago
  69. dc38bc4 BUG/MEDIUM: cache: Fix hash collision in `accept-encoding` handling for `Vary` by Tim Duesterhus · 4 years ago
  70. e6cc5b5 MINOR: cache: Replace the "process-vary" option's expected values by Remi Tricot-Le Breton · 4 years ago
  71. 42efffd MINOR: cache: Remove redundant test in http_action_req_cache_use by Remi Tricot-Le Breton · 4 years ago
  72. ce9e7b2 MEDIUM: cache: Manage a subset of encodings in accept-encoding normalizer by Remi Tricot-Le Breton · 4 years ago
  73. 6a34b2b MINOR: cache: Add specific secondary key comparison mechanism by Remi Tricot-Le Breton · 4 years ago
  74. e4421de BUG/MINOR: cache: Manage multiple headers in accept-encoding normalization by Remi Tricot-Le Breton · 4 years ago
  75. 2b5c5cb MINOR: cache: Avoid storing responses whose secondary key was not correctly calculated by Remi Tricot-Le Breton · 4 years ago
  76. bba2912 MINOR: cache: Refactoring of secondary_key building functions by Remi Tricot-Le Breton · 4 years ago
  77. f38a018 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · 4 years ago
  78. 5853c0c MINOR: cache: Add a max-secondary-entries cache option by Remi Tricot-Le Breton · 4 years ago
  79. 73be796 MEDIUM: cache: Avoid going over duplicates lists too often by Remi Tricot-Le Breton · 4 years ago
  80. 65904e4 MEDIUM: cache: Add a secondary entry counter and insertion limitation by Remi Tricot-Le Breton · 4 years ago
  81. 964caaf BUG/MAJOR: cache: Crash because of disabled entry not removed from the tree by Remi Tricot-Le Breton · 4 years ago
  82. e3e1e5f MINOR: cache: Dump secondary entries in "show cache" by Remi Tricot-Le Breton · 4 years ago
  83. 51058d6 MINOR: cache: Consider invalid Age values as stale by Remi Tricot-Le Breton · 4 years ago
  84. 72cffaf MEDIUM: cache: Remove cache entry in case of POST on the same resource by Remi Tricot-Le Breton · 4 years ago
  85. fcea374 MINOR: cache: Add extra "cache-control" value checks by Remi Tricot-Le Breton · 4 years ago
  86. 795e141 MINOR: cache: Do not store stale entry by Remi Tricot-Le Breton · 4 years ago
  87. 3243447 MINOR: cache: Add entry to the tree as soon as possible by Remi Tricot-Le Breton · 4 years ago
  88. 8bb72aa MINOR: cache: Improve accept_encoding_normalizer by Remi Tricot-Le Breton · 4 years ago
  89. 23b2945 BUG/CRITICAL: cache: Fix trivial crash by sending accept-encoding header by Tim Duesterhus · 4 years ago
  90. 754b242 MINOR: cache: Add a process-vary option that can enable/disable Vary processing by Remi Tricot-Le Breton · 4 years ago
  91. 1785f3d MEDIUM: cache: Add the Vary header support by Remi Tricot-Le Breton · 4 years ago
  92. 3d08236 MINOR: cache: Prepare helper functions for Vary support by Remi Tricot-Le Breton · 4 years ago
  93. fc633b6 CLEANUP: config: Return ERR_NONE from config callbacks instead of 0 by Christopher Faulet · 4 years, 1 month ago
  94. cc9bf2e MEDIUM: cache: Change caching conditions by Remi Tricot-Le Breton · 4 years, 1 month ago
  95. 8c2db71 BUG/MINOR: cache: Inverted variables in http_calc_maxage function by Remi Tricot-Le Breton · 4 years, 1 month ago
  96. a647611 MINOR: cache: Add Expires header value parsing by Remi Tricot-Le Breton · 4 years, 1 month ago
  97. bf97121 MINOR: cache: Create res.cache_hit and res.cache_name sample fetches by Remi Tricot-Le Breton · 4 years, 1 month ago
  98. 53161d8 MINOR: cache: Process the If-Modified-Since header in conditional requests by Remi Tricot-Le Breton · 4 years, 1 month ago
  99. 27091b4 MINOR: cache: Store the "Last-Modified" date in the cache_entry by Remi Tricot Le Breton · 4 years, 1 month ago
  100. e014234 BUG/MINOR: cache: Check the return value of http_replace_res_status by Tim Duesterhus · 4 years, 1 month ago