1. 5ba8025 CLEANUP: fix typos in the proto_http subsystem by Joseph Herlant · Thu Nov 15 09:25:36 2018 -0800
  2. fefc73d MINOR: proto_htx: Add functions htx_perform_server_redirect by Christopher Faulet · Wed Oct 24 21:18:04 2018 +0200
  3. 64159df MINOR: proto_htx: Add functions htx_send_name_header by Christopher Faulet · Wed Oct 24 21:15:35 2018 +0200
  4. 25a02f6 MINOR: proto_htx: Add functions to check the cacheability of HTX messages by Christopher Faulet · Wed Oct 24 12:00:25 2018 +0200
  5. 8d8ac19 MINOR: proto_htx: Add functions htx_req_replace_stline and htx_res_set_status by Christopher Faulet · Wed Oct 24 11:27:39 2018 +0200
  6. 9768c26 MAJOR: mux-h1/proto_htx: Switch mux-h1 and HTX analyzers on the HTX representation by Christopher Faulet · Mon Oct 22 09:34:31 2018 +0200
  7. 0f22695 MINOR: proto_htx: Add some functions to handle HTX messages by Christopher Faulet · Mon Oct 22 09:29:56 2018 +0200
  8. f2824e6 MAJOR: mux-h1/proto_htx: Handle keep-alive connections in the mux by Christopher Faulet · Mon Oct 01 12:12:37 2018 +0200
  9. e0768eb MEDIUM: proto_htx: Add HTX analyzers and use it when the mux H1 is used by Christopher Faulet · Wed Oct 03 16:38:02 2018 +0200
  10. 27a3dc8 MINOR: http: Call http_send_name_header with the stream instead of the txn by Christopher Faulet · Tue Oct 23 15:34:07 2018 +0200
  11. 7c6f8b1 MAJOR: connections: Detach connections from streams. by Olivier Houchard · Tue Nov 13 16:48:36 2018 +0100
  12. 3c0544e BUG/MINOR: http: Be sure to sent fully formed HTTP 103 responses by Christopher Faulet · Thu Nov 15 15:41:55 2018 +0100
  13. 6c243eb MINOR: http: Regroup return statements of http_res_get_intercept_rule at the end by Christopher Faulet · Thu Nov 15 15:40:29 2018 +0100
  14. ea827bd MINOR: http: Regroup return statements of http_req_get_intercept_rule at the end by Christopher Faulet · Thu Nov 15 15:34:11 2018 +0100
  15. 9ca51aa MINOR: http: Implement "early-hint" http request rules. by Frédéric Lécaille · Mon Nov 12 10:06:54 2018 +0100
  16. 9d9ccdb BUG/MAJOR: http: http_txn_get_path() may deference an inexisting buffer by Willy Tarreau · Sun Oct 28 20:13:12 2018 +0100
  17. cda7f3f MINOR: stream: don't prune variables if the list is empty by Willy Tarreau · Sun Oct 28 13:44:36 2018 +0100
  18. 80512b1 BUG/MINOR: only auto-prefer last server if lb-alg is non-deterministic by Lukas Tribus · Sat Oct 27 20:07:40 2018 +0200
  19. fd9b68c BUG/MINOR: only mark connections private if NTLM is detected by Lukas Tribus · Sat Oct 27 20:06:59 2018 +0200
  20. ede3d88 MEDIUM: channel: merge back flags CF_WRITE_PARTIAL and CF_WRITE_EVENT by Willy Tarreau · Wed Oct 24 17:17:56 2018 +0200
  21. 66943a4 CLEANUP: http: Remove the unused function http_find_header by Christopher Faulet · Mon Oct 22 09:13:31 2018 +0200
  22. 315b39c MINOR: http: Use same flag for httpclose and forceclose options by Christopher Faulet · Fri Sep 21 16:26:19 2018 +0200
  23. 10079f5 MINOR: http: Export some functions and do cleanup to prepare HTTP refactoring by Christopher Faulet · Wed Oct 03 15:17:28 2018 +0200
  24. 61c112a REORG: http: move HTTP rules parsing to http_rules.c by Willy Tarreau · Tue Oct 02 16:43:32 2018 +0200
  25. 79e5733 REORG: http: move the code to different files by Willy Tarreau · Tue Oct 02 16:01:16 2018 +0200
  26. ca874b8 BUG/MEDIUM: http: Don't parse chunked body if there is no input data by Christopher Faulet · Thu Sep 20 11:31:01 2018 +0200
  27. b05e48a BUILD: http: address a couple of null-deref warnings at -Wextra by Willy Tarreau · Thu Sep 20 11:12:58 2018 +0200
  28. ab813a4 REORG: http: move some header value processing functions to http.c by Willy Tarreau · Mon Sep 10 18:41:28 2018 +0200
  29. e10cd48 REORG: http: move the log encoding tables to log.c by Willy Tarreau · Mon Sep 10 18:16:53 2018 +0200
  30. 04f1e2d REORG: http: move error codes production and processing to http.c by Willy Tarreau · Mon Sep 10 18:04:24 2018 +0200
  31. 6b952c8 REORG: http: move http_get_path() to http.c by Willy Tarreau · Mon Sep 10 17:45:34 2018 +0200
  32. 35b51c6 REORG: http: move the HTTP semantics definitions to http.h/http.c by Willy Tarreau · Mon Sep 10 15:38:55 2018 +0200
  33. ddb68ac REORG: cli: move the "show errors" handler from http to proxy by Willy Tarreau · Fri Sep 07 18:34:24 2018 +0200
  34. fd9419d MINOR: http: remove the pointer to the error snapshot in http_capture_bad_message() by Willy Tarreau · Fri Sep 07 18:01:03 2018 +0200
  35. ef3ca73 MINOR: http: make the HTTP error capture rely on the generic proxy code by Willy Tarreau · Fri Sep 07 15:47:35 2018 +0200
  36. 7ccdd8d MEDIUM: snapshot: implement a show() callback and use it for HTTP by Willy Tarreau · Fri Sep 07 14:01:39 2018 +0200
  37. 0b5b480 MEDIUM: snapshot: start to reorder the HTTP snapshot output a little bit by Willy Tarreau · Fri Sep 07 13:49:44 2018 +0200
  38. 7480f32 MINOR: snapshot: split the error snapshots into common and proto-specific parts by Willy Tarreau · Thu Sep 06 19:41:22 2018 +0200
  39. 5865a8f MINOR: snapshot: restart on the event ID and not the stream ID by Willy Tarreau · Fri Sep 07 11:51:51 2018 +0200
  40. e9e878a BUG/MINOR: http/threads: atomically increment the error snapshot ID by Willy Tarreau · Fri Sep 07 11:29:59 2018 +0200
  41. 90a7c03 BUG/MINOR: stream: use atomic increments for the request counter by Willy Tarreau · Wed Sep 05 16:21:29 2018 +0200
  42. e3faf02 BUG/MEDIUM: lua: reset lua transaction between http requests by Patrick Hemmer · Wed Aug 22 10:02:00 2018 -0400
  43. 9c768fd BUG/MEDIUM: http: don't store url_decode() result in the samples's length by Willy Tarreau · Wed Aug 22 05:08:57 2018 +0200
  44. 6e27be1 BUG/MEDIUM: http: don't store exp_replace() result in the trash's length by Willy Tarreau · Wed Aug 22 04:46:47 2018 +0200
  45. 5f6333c BUG/MINOR: chunks: do not store -1 into chunk_printf() in case of error by Willy Tarreau · Wed Aug 22 05:14:37 2018 +0200
  46. ffe5e8c MINOR: stream: rename {srv,prx}_queue_size to *_queue_pos by Patrick Hemmer · Fri May 11 12:52:31 2018 -0400
  47. 66425e3 MINOR: queue: make sure the pendconn is released before logging by Willy Tarreau · Wed Jul 25 06:55:12 2018 +0200
  48. d0ad4a8 MEDIUM: queue: make pendconn_free() work on the stream instead by Willy Tarreau · Wed Jul 25 11:13:53 2018 +0200
  49. 4507351 BUG/MINOR: build: Fix compilation with debug mode enabled by Christopher Faulet · Fri Jul 20 10:16:29 2018 +0200
  50. 005e79e BUG/MINOR: http: Set brackets for the unlikely macro at the right place by Christopher Faulet · Fri Jul 20 09:54:26 2018 +0200
  51. 83061a8 MAJOR: chunks: replace struct chunk with struct buffer by Willy Tarreau · Fri Jul 13 11:56:34 2018 +0200
  52. 843b7cb MEDIUM: chunks: make the chunk struct's fields match the buffer struct by Willy Tarreau · Fri Jul 13 10:54:26 2018 +0200
  53. c9fa048 MAJOR: buffer: finalize buffer detachment by Willy Tarreau · Tue Jul 10 17:43:27 2018 +0200
  54. e312802 MINOR: buffer: replace buffer_replace2() with b_rep_blk() by Willy Tarreau · Thu Jul 12 15:55:34 2018 +0200
  55. 4d893d4 MINOR: buffers/channel: replace buffer_insert_line2() with ci_insert_line2() by Willy Tarreau · Thu Jul 12 15:43:32 2018 +0200
  56. 72a100b MINOR: buffer: replace bi_fast_delete() with b_del() by Willy Tarreau · Tue Jul 10 09:59:31 2018 +0200
  57. f37954d MEDIUM: http: use wrappers instead of directly manipulating buffers states by Willy Tarreau · Fri Jun 15 18:31:02 2018 +0200
  58. 5ba6552 MINOR: buffer: replace buffer_pending() with ci_data() by Willy Tarreau · Fri Jun 15 15:14:53 2018 +0200
  59. 2375233 MINOR: buffer: replace buffer_full() with channel_full() by Willy Tarreau · Fri Jun 15 14:54:53 2018 +0200
  60. d760eec MINOR: buffer: replace buffer_not_empty() with b_data() or c_data() by Willy Tarreau · Tue Jul 10 09:50:25 2018 +0200
  61. 84d6b7a MINOR: h1: make h1_parse_chunk_size() not depend on b_ptr() anymore by Willy Tarreau · Thu Jun 14 15:59:05 2018 +0200
  62. c0973c6 MINOR: h1: make h1_skip_chunk_crlf() not depend on b_ptr() anymore by Willy Tarreau · Thu Jun 14 15:53:21 2018 +0200
  63. 188e230 MINOR: buffer: convert most b_ptr() calls to c_ptr() by Willy Tarreau · Fri Jun 15 11:11:53 2018 +0200
  64. 8f9c72d MINOR: buffer: remove bi_end() by Willy Tarreau · Thu Jun 07 18:46:28 2018 +0200
  65. bcbd393 MINOR: channel/buffer: replace b_{adv,rew} with c_{adv,rew} by Willy Tarreau · Wed Jun 06 07:13:22 2018 +0200
  66. fd8d42f MEDIUM: channel: make channel_slow_realign() take a swap buffer by Willy Tarreau · Thu Jul 12 10:57:15 2018 +0200
  67. 4cf1300 MINOR: channel/buffer: replace buffer_slow_realign() with channel_slow_realign() and b_slow_realign() by Willy Tarreau · Wed Jun 06 06:53:15 2018 +0200
  68. d5b343b MINOR: channel/buffer: use c_realign_if_empty() instead of buffer_realign() by Willy Tarreau · Wed Jun 06 06:42:46 2018 +0200
  69. 3fd1973 MINOR: http: Log warning if (add|set)-header fails by Tim Duesterhus · Sun May 27 20:35:08 2018 +0200
  70. 8a16fe0 BUG/MEDIUM: cache: don't cache when an Authorization header is present by William Lallemand · Tue May 22 11:04:33 2018 +0200
  71. ba20dfc BUG/MEDIUM: http: don't always abort transfers on CF_SHUTR by Willy Tarreau · Wed May 16 11:35:05 2018 +0200
  72. e2b10bf MINOR: http: Add support for 421 Misdirected Request by Tim Duesterhus · Fri Apr 27 21:18:46 2018 +0200
  73. abbf607 MEDIUM: cli: Add payload support by Aurélien Nephtali · Wed Apr 18 13:26:46 2018 +0200
  74. 89fcb7d BUG/MINOR: log: t_idle (%Ti) is not set for some requests by Rian McGuire · Tue Apr 24 11:19:21 2018 -0300
  75. 11ebb20 BUG/MINOR: http: Return an error in proxy mode when url2sa fails by Christopher Faulet · Fri Apr 13 15:53:12 2018 +0200
  76. 5cd4bbd BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management by Christopher Faulet · Wed Mar 14 16:18:06 2018 +0100
  77. fd04fcf BUG/MEDIUM: http: Switch the HTTP response in tunnel mode as earlier as possible by Christopher Faulet · Fri Feb 02 15:54:15 2018 +0100
  78. 25ae45a MINOR: early data: Never remove the CO_FL_EARLY_DATA flag. by Olivier Houchard · Wed Nov 29 19:51:19 2017 +0100
  79. a41d531 MINOR: config: Enable tracking of up to MAX_SESS_STKCTR stick counters. by Frédéric Lécaille · Mon Jan 29 12:05:07 2018 +0100
  80. ff47b3f BUG/MEDIUM: http: don't automatically forward request close by Willy Tarreau · Fri Dec 29 16:30:31 2017 +0100
  81. 0ad8e0d MINOR: http: add a function to check request's cache-control header field by Willy Tarreau · Fri Dec 22 15:03:36 2017 +0100
  82. d3900cc BUG/MINOR: http: properly detect max-age=0 and s-maxage=0 in responses by Willy Tarreau · Fri Dec 22 15:35:11 2017 +0100
  83. 12b32f2 BUG/MINOR: http: do not ignore cache-control: public by Willy Tarreau · Thu Dec 21 16:08:09 2017 +0100
  84. 83ece46 MINOR: http: start to compute the transaction's cacheability from the request by Willy Tarreau · Thu Dec 21 15:13:09 2017 +0100
  85. c55ddce MINOR: http: update the list of cacheable status codes as per RFC7231 by Willy Tarreau · Thu Dec 21 11:41:38 2017 +0100
  86. 24ea0bc MINOR: http: adjust the list of supposedly cacheable methods by Willy Tarreau · Thu Dec 21 11:32:55 2017 +0100
  87. 7aa15b0 BUG/MEDIUM: stream: don't consider abortonclose on muxes which close cleanly by Willy Tarreau · Wed Dec 20 16:56:50 2017 +0100
  88. 9fc9e53 BUG: MINOR: http: don't check http-request capture id when len is provided by Cyril Bonté · Thu Dec 14 22:44:41 2017 +0100
  89. 8059351 BUG/MEDIUM: http: don't disable lingering on requests with tunnelled responses by Willy Tarreau · Thu Dec 14 10:43:31 2017 +0100
  90. fd608dd BUG/MINOR: action: Don't check http capture rules when no id is defined by Christopher Faulet · Mon Dec 04 09:45:15 2017 +0100
  91. 0fed0b0 BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync. by Emeric Brun · Wed Nov 29 16:15:07 2017 +0100
  92. bafbe01 CLEANUP: pools: rename all pool functions and pointers to remove this "2" by Willy Tarreau · Fri Nov 24 17:34:44 2017 +0100
  93. fbc74e8 MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list" by Olivier Houchard · Fri Nov 24 16:54:05 2017 +0100
  94. 767a84b CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning by Christopher Faulet · Fri Nov 24 16:50:31 2017 +0100
  95. 53275e8 MINOR: http: implement the "http-request reject" rule by Willy Tarreau · Fri Nov 24 07:52:01 2017 +0100
  96. 71bd11a MEDIUM: cache: enable the HTTP analysers by William Lallemand · Mon Nov 20 19:13:14 2017 +0100
  97. 9165979 MEDIUM: http: always reject the "PRI" method by Willy Tarreau · Fri Nov 10 19:38:10 2017 +0100
  98. c5a9d5b BUG/MEDIUM: stream-int: Don't loss write's notifs when a stream is woken up by Christopher Faulet · Thu Nov 09 09:36:43 2017 +0100
  99. 522eea7 MINOR: ssl: Handle sending early data to server. by Olivier Houchard · Fri Nov 03 16:27:47 2017 +0100
  100. 2a944ee BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix by Christopher Faulet · Tue Nov 07 10:42:54 2017 +0100