1. 74c3be8 BUG/MINOR: h1: Report the right error position when a header value is invalid by Christopher Faulet · Mon Jan 06 13:41:01 2020 +0100
  2. e622870 BUG/MINOR: h1: Properly reset h1m when parsing is restarted by Christopher Faulet · Tue Sep 03 16:05:31 2019 +0200
  3. a51ebb7 MEDIUM: h1: Add an option to sanitize connection headers during parsing by Christopher Faulet · Fri Mar 29 15:03:13 2019 +0100
  4. 68b1bbd BUG/MEDIUM: h1: Get the h1m state when restarting the headers parsing by Christopher Faulet · Fri Jan 04 16:06:48 2019 +0100
  5. 0f8fb6b MINOR: h1: make the H1 headers block parser able to parse headers only by Willy Tarreau · Fri Jan 04 10:48:03 2019 +0100
  6. afba57a REORG: h1: merge types+proto into common/h1.h by Willy Tarreau · Tue Dec 11 13:44:24 2018 +0100
  7. 538746a REORG: h1: move legacy http functions to http_msg.c by Willy Tarreau · Tue Dec 11 10:59:20 2018 +0100
  8. 25da9e3 MINOR: h1: Add the flag H1_MF_NO_PHDR to not add pseudo-headers during parsing by Christopher Faulet · Mon Oct 08 15:50:15 2018 +0200
  9. 1dc2b49 MINOR: h1: Change the union h1_sl to use indirect strings to store infos by Christopher Faulet · Mon Oct 08 15:34:02 2018 +0200
  10. ff08a92 MINOR: h1: Add EOH marker during headers parsing by Christopher Faulet · Tue Sep 25 13:59:46 2018 +0200
  11. 2912f87 BUG/MEDIUM: h1: Really skip all updates when incomplete messages are parsed by Christopher Faulet · Wed Sep 19 14:01:04 2018 +0200
  12. 73373ab MEDIUM: h1: deduplicate the content-length header by Willy Tarreau · Fri Sep 14 17:11:33 2018 +0200
  13. 2557f6a MEDIUM: h1: better handle transfer-encoding vs content-length by Willy Tarreau · Fri Sep 14 16:34:47 2018 +0200
  14. 2ea6bb5 MINOR: h1: add headers to the list after controls, not before by Willy Tarreau · Fri Sep 14 16:28:15 2018 +0200
  15. 98f5cf7 MINOR: h1: parse the Connection header field by Willy Tarreau · Thu Sep 13 14:15:58 2018 +0200
  16. ba5fbca MINOR: h1: report in the h1m struct if the HTTP version is 1.1 or above by Willy Tarreau · Thu Sep 13 11:32:51 2018 +0200
  17. db72da0 BUG/MINOR: h1: don't consider the status for each header by Willy Tarreau · Thu Sep 13 11:52:20 2018 +0200
  18. eb528db MINOR: h1: add H1_MF_TOLOWER to decide when to turn header names to lower case by Willy Tarreau · Wed Sep 12 09:54:00 2018 +0200
  19. c2ab9f5 MEDIUM: h1: implement the request parser as well by Willy Tarreau · Tue Sep 11 17:57:05 2018 +0200
  20. 11da567 MINOR: h1: remove the HTTP status from the H1M struct by Willy Tarreau · Tue Sep 11 19:23:04 2018 +0200
  21. 001823c MEDIUM: h1: remove the useless H1_MSG_BODY state by Willy Tarreau · Wed Sep 12 17:25:32 2018 +0200
  22. 4c34c0e MEDIUM: h1: support partial message parsing by Willy Tarreau · Tue Sep 11 16:20:30 2018 +0200
  23. 5384aac MINOR: h1: make the message parser support a null <hdr> argument by Willy Tarreau · Tue Sep 11 16:04:48 2018 +0200
  24. 4433c08 MEDIUM: h1: let the caller pass the initial parser's state by Willy Tarreau · Tue Sep 11 15:33:32 2018 +0200
  25. a41393f MEDIUM: h1: make the parser support a pointer to a start line by Willy Tarreau · Tue Sep 11 15:34:50 2018 +0200
  26. 9aec305 MEDIUM: h1: consider err_pos before deciding to accept a header name or not by Willy Tarreau · Wed Sep 12 09:20:40 2018 +0200
  27. 801250e REORG: h1: create a new h1m_state by Willy Tarreau · Tue Sep 11 11:45:04 2018 +0200
  28. 35b51c6 REORG: http: move the HTTP semantics definitions to http.h/http.c by Willy Tarreau · Mon Sep 10 15:38:55 2018 +0200
  29. 950a8a6 BUG/MINOR: h1: fix buffer shift after realignment by Willy Tarreau · Thu Sep 06 10:48:15 2018 +0200
  30. c9fa048 MAJOR: buffer: finalize buffer detachment by Willy Tarreau · Tue Jul 10 17:43:27 2018 +0200
  31. 72a100b MINOR: buffer: replace bi_fast_delete() with b_del() by Willy Tarreau · Tue Jul 10 09:59:31 2018 +0200
  32. 5e74b0b MEDIUM: h1: port to new buffer API. by Willy Tarreau · Tue Jun 19 08:03:19 2018 +0200
  33. f40e682 MINOR: h1: make h1_measure_trailers() use an offset and a count by Willy Tarreau · Thu Jun 14 16:52:02 2018 +0200
  34. 7314be8 MINOR: h1: make h1_measure_trailers() take the byte count in argument by Willy Tarreau · Thu Jun 14 13:32:50 2018 +0200
  35. 188e230 MINOR: buffer: convert most b_ptr() calls to c_ptr() by Willy Tarreau · Fri Jun 15 11:11:53 2018 +0200
  36. 8f9c72d MINOR: buffer: remove bi_end() by Willy Tarreau · Thu Jun 07 18:46:28 2018 +0200
  37. 41e38ac MINOR: buffer: remove bo_end() by Willy Tarreau · Thu Jun 07 18:22:26 2018 +0200
  38. 1b4cf9b BUG/MINOR: h1: the HTTP/1 make status code parser check for digits by Willy Tarreau · Thu Nov 09 11:15:45 2017 +0100
  39. 2510f70 MINOR: h1: add a function to measure the trailers length by Willy Tarreau · Tue Oct 31 17:14:16 2017 +0100
  40. d22e83a MINOR: h1: store the status code in the H1 message by Willy Tarreau · Tue Oct 31 08:02:24 2017 +0100
  41. 8ea0f38 MEDIUM: h1: ensure that 1xx, 204 and 304 don't have a payload body by Willy Tarreau · Mon Oct 30 19:31:59 2017 +0100
  42. 794f9af MEDIUM: h1: reimplement the http/1 response parser for the gateway by Willy Tarreau · Wed Jul 26 09:07:47 2017 +0200
  43. 8740c8b REORG: http: move the HTTP/1 header block parser to h1.c by Willy Tarreau · Thu Sep 21 10:22:25 2017 +0200
  44. db4893d REORG: http: move the HTTP/1 chunk parser to h1.{c,h} by Willy Tarreau · Thu Sep 21 08:40:02 2017 +0200
  45. 0da5b3b REORG: http: move some very http1-specific parts to h1.{c,h} by Willy Tarreau · Thu Sep 21 09:30:46 2017 +0200