- f38a018 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Mon Dec 21 01:16:17 2020 +0500
- 5853c0c MINOR: cache: Add a max-secondary-entries cache option by Remi Tricot-Le Breton · Thu Dec 10 17:58:43 2020 +0100
- 73be796 MEDIUM: cache: Avoid going over duplicates lists too often by Remi Tricot-Le Breton · Thu Dec 10 17:58:42 2020 +0100
- 65904e4 MEDIUM: cache: Add a secondary entry counter and insertion limitation by Remi Tricot-Le Breton · Thu Dec 10 17:58:41 2020 +0100
- 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
- e3e1e5f MINOR: cache: Dump secondary entries in "show cache" by Remi Tricot-Le Breton · Fri Nov 27 15:48:40 2020 +0100
- 51058d6 MINOR: cache: Consider invalid Age values as stale by Remi Tricot-Le Breton · Thu Dec 03 18:19:32 2020 +0100
- 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
- fcea374 MINOR: cache: Add extra "cache-control" value checks by Remi Tricot-Le Breton · Thu Dec 03 18:19:30 2020 +0100
- 795e141 MINOR: cache: Do not store stale entry by Remi Tricot-Le Breton · Thu Dec 03 18:19:29 2020 +0100
- 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
- 8bb72aa MINOR: cache: Improve accept_encoding_normalizer by Remi Tricot-Le Breton · Mon Nov 30 17:06:03 2020 +0100
- 23b2945 BUG/CRITICAL: cache: Fix trivial crash by sending accept-encoding header by Tim Duesterhus · Tue Nov 24 22:22:56 2020 +0100
- 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
- 1785f3d MEDIUM: cache: Add the Vary header support by Remi Tricot-Le Breton · Mon Nov 16 15:56:09 2020 +0100
- 3d08236 MINOR: cache: Prepare helper functions for Vary support by Remi Tricot-Le Breton · Mon Nov 16 15:56:08 2020 +0100
- fc633b6 CLEANUP: config: Return ERR_NONE from config callbacks instead of 0 by Christopher Faulet · Fri Nov 06 15:24:23 2020 +0100
- cc9bf2e MEDIUM: cache: Change caching conditions by Remi Tricot-Le Breton · Thu Nov 12 11:14:41 2020 +0100
- 8c2db71 BUG/MINOR: cache: Inverted variables in http_calc_maxage function by Remi Tricot-Le Breton · Fri Oct 30 14:26:13 2020 +0100
- a647611 MINOR: cache: Add Expires header value parsing by Remi Tricot-Le Breton · Wed Oct 28 17:52:53 2020 +0100
- 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
- 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
- 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
- e014234 BUG/MINOR: cache: Check the return value of http_replace_res_status by Tim Duesterhus · Thu Oct 22 21:15:06 2020 +0200
- 6cb1038 MEDIUM: cache: Add support for 'If-None-Match' request header by Remi Tricot-Le Breton · Thu Oct 22 10:40:05 2020 +0200
- dbb65b5 MEDIUM: cache: Store the ETag information in the cache_entry by Remi Tricot-Le Breton · Thu Oct 22 10:40:04 2020 +0200
- d7c6e6a CLEANUP: cache: Fix leak of cconf->c.name during config check by Tim Duesterhus · Mon Sep 14 18:01:33 2020 +0200
- ff4d86b MINOR: cache: Reject duplicate cache names by Tim Duesterhus · Tue Aug 18 22:20:27 2020 +0200
- ea969f6 DOC: cache: Use '<name>' instead of '<id>' in error message by Tim Duesterhus · Tue Aug 18 22:06:51 2020 +0200
- 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
- b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
- 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
- 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · Fri Jun 05 00:00:29 2020 +0200
- dfd3de8 REORG: include: move stream.h to haproxy/stream{,-t}.h by Willy Tarreau · Thu Jun 04 23:46:14 2020 +0200
- a264d96 REORG: include: move proxy.h to haproxy/proxy{,-t}.h by Willy Tarreau · Thu Jun 04 22:29:18 2020 +0200
- aeed4a8 REORG: include: move log.h to haproxy/log{,-t}.h by Willy Tarreau · Thu Jun 04 22:01:04 2020 +0200
- c7babd8 REORG: include: move filters.h to haproxy/filters{,-t}.h by Willy Tarreau · Thu Jun 04 21:29:29 2020 +0200
- c2b1ff0 REORG: include: move http_ana.h to haproxy/http_ana{,-t}.h by Willy Tarreau · Thu Jun 04 21:21:03 2020 +0200
- f1d32c4 REORG: include: move channel.h to haproxy/channel{,-t}.h by Willy Tarreau · Thu Jun 04 21:07:02 2020 +0200
- 5e539c9 REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h by Willy Tarreau · Thu Jun 04 20:45:39 2020 +0200
- 83487a8 REORG: include: move cli.h to haproxy/cli{,-t}.h by Willy Tarreau · Thu Jun 04 20:19:54 2020 +0200
- c761f84 REORG: include: move http_rules.h to haproxy/http_rules.h by Willy Tarreau · Thu Jun 04 11:40:28 2020 +0200
- 122eba9 REORG: include: move action.h to haproxy/action{,-t}.h by Willy Tarreau · Thu Jun 04 10:15:32 2020 +0200
- 8773533 REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h by Willy Tarreau · Thu Jun 04 09:08:41 2020 +0200
- 334099c REORG: include: move shctx to haproxy/shctx{,-t}.h by Willy Tarreau · Wed Jun 03 18:38:48 2020 +0200
- 16f958c REORG: include: split common/htx.h into haproxy/htx{,-t}.h by Willy Tarreau · Wed Jun 03 08:44:35 2020 +0200
- 6131d6a REORG: include: move common/net_helper.h to haproxy/net_helper.h by Willy Tarreau · Tue Jun 02 16:48:09 2020 +0200
- 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
- 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
- 8d2b777 REORG: ebtree: move the include files from ebtree to include/import/ by Willy Tarreau · Wed May 27 10:58:19 2020 +0200
- 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
- 6fb0f21 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Thu Apr 02 15:25:26 2020 +0500
- 65554e1 MINOR: cache/filters: Initialize the cache filter when stream is created by Christopher Faulet · Fri Mar 06 14:52:06 2020 +0100
- 497c759 BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload by Christopher Faulet · Mon Mar 02 16:19:50 2020 +0100
- 8b50758 CLEANUP: cache: use read_u32/write_u32 to access the cache entry's hash by Willy Tarreau · Tue Feb 25 09:35:07 2020 +0100
- d34b1ce BUG/MINOR: cache: Fix leak of cache name in error path by Tim Duesterhus · Sat Jan 18 01:46:18 2020 +0100
- 20020ae MINOR: chunk: add chunk_istcat() to concatenate an ist after a chunk by Willy Tarreau · Tue Oct 29 13:02:15 2019 +0100
- d1d1e22 BUG/MINOR: cache: alloc shctx after check config by William Lallemand · Wed Aug 28 15:22:49 2019 +0200
- ccc61d8 BUG/MINOR: cache: also cache absolute URIs by Willy Tarreau · Thu Oct 17 09:28:28 2019 +0200
- 22c6107 BUG/MEDIUM: cache: make sure not to cache requests with absolute-uri by Willy Tarreau · Mon Oct 07 14:06:34 2019 +0200
- 6905d18 Revert "MINOR: cache: allow caching of OPTIONS request" by Willy Tarreau · Tue Oct 01 17:59:17 2019 +0200
- 78fbb9f MEDIUM: fcgi-app: Add FCGI application and filter by Christopher Faulet · Sun Aug 11 23:11:03 2019 +0200
- b066747 BUG/MEDIUM: cache: Don't cache objects if the size of headers is too big by Christopher Faulet · Tue Sep 03 22:22:12 2019 +0200
- 15a4ce8 BUG/MEDIUM: cache: Properly copy headers splitted on several shctx blocks by Christopher Faulet · Tue Sep 03 22:11:52 2019 +0200
- 1263540 MINOR: cache: allow caching of OPTIONS request by Baptiste Assmann · Wed Aug 07 12:24:36 2019 +0200
- db92a83 MINOR: cache: add method to cache hash by Baptiste Assmann · Mon Aug 05 16:55:32 2019 +0200
- f734638 MINOR: http: Don't store raw HTTP errors in chunks anymore by Christopher Faulet · Wed Jul 17 22:02:08 2019 +0200
- fc9cfe4 REORG: proto_htx: Move HTX analyzers & co to http_ana.{c,h} files by Christopher Faulet · Tue Jul 16 14:54:53 2019 +0200
- 711ed6a MAJOR: http: Remove the HTTP legacy code by Christopher Faulet · Tue Jul 16 14:16:10 2019 +0200
- 95e7ea3 MEDIUM: cache: Remove code relying on the legacy HTTP mode by Christopher Faulet · Mon Jul 15 21:01:29 2019 +0200
- 8f7fe1c MINOR: cache: Remove tests on the option 'http-use-htx' by Christopher Faulet · Mon Jul 15 15:08:25 2019 +0200
- 5f2c49f BUG/MINOR: cache/htx: Make maxage calculation HTX aware by Christopher Faulet · Mon Jul 15 20:49:46 2019 +0200
- bda8397 BUG/MINOR: cache/htx: Fix the counting of data already sent by the cache applet by Christopher Faulet · Tue Jun 11 09:58:09 2019 +0200
- 2d7c539 MEDIUM: htx: Add the parsing of trailers of chunked messages by Christopher Faulet · Mon Jun 03 10:41:26 2019 +0200
- 8f3c256 MEDIUM: cache/htx: Always store info about HTX blocks in the cache by Christopher Faulet · Mon Jun 03 22:19:18 2019 +0200
- 0a7ef02 MINOR: htx: make htx_add_data() return the transmitted byte count by Willy Tarreau · Tue May 28 10:30:11 2019 +0200
- ee847d4 MEDIUM: filters/htx: Filter body relatively to the first block by Christopher Faulet · Thu May 23 11:55:33 2019 +0200
- 29f1758 MEDIUM: htx: Store the first block position instead of the start-line one by Christopher Faulet · Thu May 23 11:03:26 2019 +0200
- a3f1550 MEDIUM: http/htx: Perform analysis relatively to the first block by Christopher Faulet · Mon May 13 15:27:23 2019 +0200
- 297fbb4 MINOR: htx: Replace the function http_find_stline() by http_get_stline() by Christopher Faulet · Mon May 13 14:41:27 2019 +0200
- 9c66b98 MINOR: htx: Store start-line block's position instead of address of its payload by Christopher Faulet · Tue Apr 30 18:08:26 2019 +0200
- 2231b63 BUILD: cache: avoid a build warning with some compilers/linkers by Willy Tarreau · Fri Mar 29 18:26:52 2019 +0100
- 0f22299 CLEANUP: cache: don't export http_cache_applet anymore by Willy Tarreau · Tue Mar 19 09:57:55 2019 +0100
- adb3631 BUG/MINOR: cache: Fully consume large requests in the cache applet by Christopher Faulet · Mon Feb 25 11:40:49 2019 +0100
- aa090d4 MEDIUM: cache: Use the new _HA_ATOMIC_* macros. by Olivier Houchard · Fri Mar 08 18:49:24 2019 +0100
- f0dd037 BUG/MINOR: cache/htx: Return only the headers of cached objects to HEAD requests by Christopher Faulet · Mon Feb 25 11:08:34 2019 +0100
- b3d4bca BUG/MEDIUM: cache: Get objects from the cache only for GET and HEAD requests by Christopher Faulet · Mon Feb 25 10:59:33 2019 +0100
- a0df957 BUG/MAJOR: cache/htx: Set the start-line offset when a cached object is served by Christopher Faulet · Mon Feb 25 11:15:08 2019 +0100
- c9036c0 BUG/MAJOR: cache: fix confusion between zero and uninitialized cache key by Willy Tarreau · Fri Jan 11 19:38:25 2019 +0100
- 839791a BUG/MINOR: cache: Disable the cache if any compression filter precedes it by Christopher Faulet · Mon Jan 07 16:12:07 2019 +0100
- cc15662 BUG/MEDIUM: cache/htx: Respect the reserve when cached objects are served by Christopher Faulet · Mon Jan 07 14:07:29 2019 +0100
- 74b41ba BUG/MINOR: cache/htx: Be sure to count partial trailers by Christopher Faulet · Fri Jan 04 16:15:34 2019 +0100
- 6112391 BUG/MEDIUM: cache: Be sure to end the forwarding when XFER length is unknown by Christopher Faulet · Wed Jan 02 14:10:01 2019 +0100
- 14bfe9a CLEANUP: stream-int: consistently call the si/stream_int functions by Willy Tarreau · Wed Dec 19 15:19:27 2018 +0100
- efef323 BUG/MINOR: cache: also consider CF_SHUTR to abort delivery by Willy Tarreau · Sun Dec 16 00:37:45 2018 +0100
- 273e964 BUG/MEDIUM: htx/cache: use the correct class of error codes on abort by Willy Tarreau · Sun Dec 16 00:35:15 2018 +0100
- 27d93c3 BUG/MAJOR: compression/cache: Make it really works with these both filters by Christopher Faulet · Sat Dec 15 22:32:02 2018 +0100
- a1214a5 MINOR: cache: report the number of cache lookups and cache hits by Willy Tarreau · Fri Dec 14 14:00:25 2018 +0100
- a73da1e BUG/MEDIUM: cache: fix random crash on filter parser's error path by Willy Tarreau · Fri Dec 14 10:19:28 2018 +0100
- b96b77e REORG: htx: merge types+proto into common/htx.h by Willy Tarreau · Tue Dec 11 10:22:41 2018 +0100