1. 1fceee8 MINOR: http_fetch: add "req.ungrpc" sample fetch for gRPC. by Frédéric Lécaille · Mon Feb 25 15:30:36 2019 +0100
  2. 3a463c9 MINOR: arg: Add support for ARGT_PBUF_FNUM arg type. by Frédéric Lécaille · Mon Feb 25 15:20:35 2019 +0100
  3. 3b71716 MINOR: standard: Add a function to parse uints (dotted notation). by Frédéric Lécaille · Mon Feb 25 15:04:22 2019 +0100
  4. c6827d5 MINOR: channel/htx: Add function to skips output bytes from an HTX channel by Christopher Faulet · Mon Feb 25 10:44:51 2019 +0100
  5. 549822f MINOR: htx: Add function to drain data from an HTX message by Christopher Faulet · Mon Feb 25 10:23:19 2019 +0100
  6. 729b5b3 BUG/MINOR: channel: Set CF_WROTE_DATA when outgoing data are skipped by Christopher Faulet · Mon Feb 25 15:50:12 2019 +0100
  7. bc9d984 BUG/MAJOR: fd/threads, task/threads: ensure all spin locks are unlocked by Richard Russo · Wed Feb 20 12:43:45 2019 -0800
  8. 2d7f81b MINOR: fd: add a new my_closefrom() function to close all FDs by Willy Tarreau · Thu Feb 21 22:19:17 2019 +0100
  9. f131481 BUG/MEDIUM: servers: Add a per-thread counter of idle connections. by Olivier Houchard · Mon Feb 18 16:41:17 2019 +0100
  10. e737103 BUG/MEDIUM: servers: Use atomic operations when handling curr_idle_conns. by Olivier Houchard · Fri Feb 15 18:49:15 2019 +0100
  11. 0b46548 BUG/MEDIUM: h2/htx: Correctly handle interim responses when HTX is enabled by Christopher Faulet · Tue Feb 19 15:14:23 2019 +0100
  12. 9efa7b8 BUILD/MEDIUM: initcall: Fix build on MacOS. by Olivier Houchard · Wed Feb 13 16:22:17 2019 +0100
  13. 76d2cef BUG/MEDIUM: peers: Missing peer initializations. by Frédéric Lécaille · Tue Feb 12 19:12:32 2019 +0100
  14. 4ddf59d MEDIUM: 51d: Enabled multi threaded operation in the 51Degrees module. by Ben51Degrees · Tue Feb 05 13:24:00 2019 +0000
  15. 1417f0b BUG/MEDIUM: peers: check that p->srv actually exists before using p->srv->use_ssl by Willy Tarreau · Fri Feb 08 10:22:31 2019 +0100
  16. ff9c914 MINOR: config: make MAX_PROCS configurable at build time by Willy Tarreau · Thu Feb 07 10:39:36 2019 +0100
  17. 980855b BUG/MEDIUM: server: initialize the orphaned conns lists and tasks at the end by Willy Tarreau · Thu Feb 07 14:59:29 2019 +0100
  18. 2415727 MINOR: global: add proc_mask() and thread_mask() by Willy Tarreau · Sat Feb 02 17:22:19 2019 +0100
  19. a38a717 MINOR: config: keep an all_proc_mask like we have all_threads_mask by Willy Tarreau · Sat Feb 02 17:11:28 2019 +0100
  20. cafa56e MINOR: tools: improve the popcount() operation by Willy Tarreau · Sat Feb 02 20:17:31 2019 +0100
  21. 4ed84c9 OPTIM: listener: optimize cache-line packing for struct listener by Willy Tarreau · Sun Feb 03 10:28:24 2019 +0100
  22. da9e939 CLEANUP: threads: fix misleading comment about all_threads_mask by Willy Tarreau · Sat Feb 02 17:03:41 2019 +0100
  23. dc21ff7 MINOR: debug: Add an option that causes random allocation failures. by Olivier Houchard · Tue Jan 29 15:20:16 2019 +0100
  24. ff5dd74 MINOR: xref: Add missing barriers. by Olivier Houchard · Fri Jan 18 17:21:32 2019 +0100
  25. 00f18a3 BUG/MINOR: server: fix logic flaw in idle connection list management by Willy Tarreau · Sat Jan 26 12:19:01 2019 +0100
  26. 51d0a7e MINOR: connstream: have a new flag CS_FL_KILL_CONN to kill a connection by Willy Tarreau · Thu Jan 31 19:09:59 2019 +0100
  27. 0f9cd7b MINOR: stream-int: add a new flag to mention that we want the connection to be killed by Willy Tarreau · Thu Jan 31 19:02:43 2019 +0100
  28. 8788b41 BUG/MEDIUM: connections: Don't forget to remove CO_FL_SESS_IDLE. by Olivier Houchard · Thu Jan 31 19:31:19 2019 +0100
  29. e5fcfbe MINOR: htx: never check for null htx pointer in htx_is_{,not_}empty() by Willy Tarreau · Thu Jan 31 07:31:18 2019 +0100
  30. 245d189 DOC: htx: make it clear that htxbuf() and htx_from_buf() always return valid pointers by Willy Tarreau · Thu Jan 31 07:21:42 2019 +0100
  31. 203d735 BUG/MEDIUM: buffer: Make sure b_is_null handles buffers waiting for allocation. by Olivier Houchard · Tue Jan 29 19:10:02 2019 +0100
  32. 9c84d82 MINOR: h2: add a generic frame checker by Willy Tarreau · Wed Jan 30 15:09:21 2019 +0100
  33. 13afcb7 BUG/MINOR: task: fix possibly missed event in inter-thread wakeups by Willy Tarreau · Sun Jan 27 17:41:27 2019 +0100
  34. f5809cd MINOR: threads: make MAX_THREADS configurable at build time by Willy Tarreau · Sat Jan 26 13:35:03 2019 +0100
  35. c9a82e4 MINOR: cfgparse: make the process/thread parser support a maximum value by Willy Tarreau · Sat Jan 26 13:25:14 2019 +0100
  36. 4790f7c MEDIUM: h2: always parse and deduplicate the content-length header by Willy Tarreau · Thu Jan 24 11:33:02 2019 +0100
  37. bf66bd1 MEDIUM: stream-int: always mark pending outgoing SI_ST_CON by Willy Tarreau · Wed Jan 23 15:15:09 2019 +0100
  38. 9c538e0 MINOR: server: add a max-reuse parameter by Willy Tarreau · Wed Jan 23 10:21:49 2019 +0100
  39. 1e7d444 BUG/MINOR: hpack: return a compression error on invalid table size updates by Willy Tarreau · Thu Jan 24 10:47:10 2019 +0100
  40. 71c3811 MINOR: h2: declare new sets of frame types by Willy Tarreau · Thu Jan 24 09:31:40 2019 +0100
  41. 355b203 MINOR: cfgparse: SSL/TLS binding in "peers" sections. by Frédéric Lécaille · Fri Jan 11 14:06:12 2019 +0100
  42. 1055e68 MINOR: peers: Make outgoing connection to SSL/TLS peers work. by Frédéric Lécaille · Thu Apr 26 14:35:21 2018 +0200
  43. 8b87c01 BUG/MINOR: stick_table: Prevent conn_cur from underflowing by Tim Duesterhus · Fri Jan 04 00:11:59 2019 +0100
  44. 0cac26c MEDIUM: backend: move all LB algo parameters into an union by Willy Tarreau · Mon Jan 14 16:55:42 2019 +0100
  45. 76e84f5 MINOR: backend: move hash_balance_factor out of chash by Willy Tarreau · Mon Jan 14 16:50:58 2019 +0100
  46. a9a7249 MINOR: backend: remap the balance uri settings to lbprm.arg_opt{1,2,3} by Willy Tarreau · Mon Jan 14 16:14:15 2019 +0100
  47. 9fed858 MINOR: backend: make the header hash use arg_opt1 for use_domain_only by Willy Tarreau · Mon Jan 14 16:04:54 2019 +0100
  48. 20e6837 MINOR: backend: add new fields in lbprm to store more LB options by Willy Tarreau · Mon Jan 14 16:04:01 2019 +0100
  49. 484ff07 MINOR: backend: make headers and RDP cookie also use arg_str/len by Willy Tarreau · Mon Jan 14 15:28:53 2019 +0100
  50. 4c03d1c MINOR: backend: move url_param_name/len to lbprm.arg_str/len by Willy Tarreau · Mon Jan 14 15:23:54 2019 +0100
  51. 9e75477 MINOR: ssl: add support of aes256 bits ticket keys on file and cli. by Emeric Brun · Thu Jan 10 17:51:55 2019 +0100
  52. c98aa1f MINOR: checks: Store the proxy in checks. by Olivier Houchard · Fri Jan 11 18:17:17 2019 +0100
  53. 762475e BUG/MEDIUM: connection: properly unregister the mux on failed initialization by Willy Tarreau · Thu Jan 10 10:33:32 2019 +0100
  54. f7ed195 MINOR: channel/htx: Add the HTX version of channel_truncate/erase by Christopher Faulet · Mon Jan 07 14:55:10 2019 +0100
  55. 00cf697 MINOR: htx: Add a function to truncate all blocks after a specific offset by Christopher Faulet · Mon Jan 07 14:53:27 2019 +0100
  56. 5811db0 MINOR: channel/htx: Add HTX version for some helper functions by Christopher Faulet · Mon Jan 07 13:57:01 2019 +0100
  57. 8564c1f MINOR: htx: Add an helper function to get the max space usable for a block by Christopher Faulet · Mon Jan 07 13:48:55 2019 +0100
  58. 909b9d8 BUILD: add a new file "version.c" to carry version updates by Willy Tarreau · Fri Jan 04 18:20:32 2019 +0100
  59. f1b11e2 MINOR: connections: Remove a stall comment. by Olivier Houchard · Fri Jan 04 17:22:51 2019 +0100
  60. 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
  61. 1e1f27c MINOR: h2: add h2_make_htx_trailers to turn H2 headers to HTX trailers by Willy Tarreau · Thu Jan 03 18:39:54 2019 +0100
  62. 52610e9 MINOR: htx: add a new function to add a block without filling it by Willy Tarreau · Thu Jan 03 18:26:17 2019 +0100
  63. 9d953e7 MINOR: h2: add h2_make_h1_trailers to turn H2 headers to H1 trailers by Willy Tarreau · Thu Jan 03 16:18:14 2019 +0100
  64. 59884a6 MINOR: lb: allow redispatch when using consistent hash by Willy Tarreau · Wed Jan 02 14:48:31 2019 +0100
  65. e645829 MINOR: channel: Add the function channel_add_input by Christopher Faulet · Wed Jan 02 14:24:35 2019 +0100
  66. a2dbeb2 MEDIUM: sessions: Keep track of which connections are idle. by Olivier Houchard · Fri Dec 28 18:50:57 2018 +0100
  67. 351411f BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list. by Olivier Houchard · Thu Dec 27 17:20:54 2018 +0100
  68. 09e498f BUG/MEDIUM: tasks: Decrement tasks_run_queue in tasklet_free(). by Olivier Houchard · Mon Dec 24 14:03:10 2018 +0100
  69. f48919a MINOR: buffers: add a new b_move() function by Willy Tarreau · Sat Dec 22 19:19:50 2018 +0100
  70. deab244 MINOR: h2: add a bit-based frame type representation by Willy Tarreau · Fri Dec 21 14:56:57 2018 +0100
  71. fba74ea [RELEASE] Released version 2.0-dev0 by Willy Tarreau · Sat Dec 22 11:19:45 2018 +0100
  72. 9215014 MEDIUM: checks: Add check-alpn. by Olivier Houchard · Fri Dec 21 19:47:01 2018 +0100
  73. ab28a32 MINOR: ssl: Add ssl_sock_set_alpn(). by Olivier Houchard · Fri Dec 21 19:45:40 2018 +0100
  74. 8ab8a6e BUG/MAJOR: connections: Close the connection before freeing it. by Olivier Houchard · Wed Dec 19 23:21:46 2018 +0100
  75. e9f4301 MINOR: connection: add cs_set_error() to set the error bits by Willy Tarreau · Wed Dec 19 17:59:30 2018 +0100
  76. 14bfe9a CLEANUP: stream-int: consistently call the si/stream_int functions by Willy Tarreau · Wed Dec 19 15:19:27 2018 +0100
  77. 94031d3 MINOR: connection: remove an unwelcome dependency on struct stream by Willy Tarreau · Wed Dec 19 14:36:29 2018 +0100
  78. 3d2ee55 CLEANUP: connection: rename conn->mux_ctx to conn->ctx by Willy Tarreau · Wed Dec 19 14:12:10 2018 +0100
  79. 4f6516d CLEANUP: connection: rename subscription events values and event field by Willy Tarreau · Wed Dec 19 13:59:17 2018 +0100
  80. beefaee MEDIUM: h2: properly check and deduplicate the content-length header in HTX by Willy Tarreau · Wed Dec 19 13:08:08 2018 +0100
  81. d5e3c71 MINOR: objtype: report a few missing types in names and base pointers by Willy Tarreau · Tue Dec 18 16:29:48 2018 +0100
  82. 71748cb BUG/MEDIUM: connection: Add a new CS_FL_ERR_PENDING flag to conn_streams. by Olivier Houchard · Mon Dec 17 14:16:46 2018 +0100
  83. bce4d8a MINOR: debug: make the ABORT_NOW macro use a volatile int by Willy Tarreau · Sun Dec 16 08:17:23 2018 +0100
  84. 51e4741 MINOR: pools: Cast to volatile int * instead of int *. by Olivier Houchard · Sun Dec 16 00:58:28 2018 +0100
  85. a4d4fdf MEDIUM: sessions: Don't keep an infinite number of idling connections. by Olivier Houchard · Fri Dec 14 19:27:06 2018 +0100
  86. f502aca MEDIUM: mux: provide the session to the init() and attach() method. by Olivier Houchard · Fri Dec 14 19:42:40 2018 +0100
  87. b7b3faa MEDIUM: servers: Replace idle-timeout with pool-purge-delay. by Olivier Houchard · Fri Dec 14 18:15:36 2018 +0100
  88. 006e310 MEDIUM: servers: Add a command to limit the number of idling connections. by Olivier Houchard · Mon Dec 10 18:30:32 2018 +0100
  89. a57b7e3 MINOR: cli: implements 'reload' on master CLI by William Lallemand · Fri Dec 14 21:11:31 2018 +0100
  90. f0216da MINOR: payload/htx: Adapt smp_fetch_len to be HTX aware by Christopher Faulet · Fri Dec 14 13:44:53 2018 +0100
  91. a1214a5 MINOR: cache: report the number of cache lookups and cache hits by Willy Tarreau · Fri Dec 14 14:00:25 2018 +0100
  92. 59caa3b MINOR: tools: increase the number of ITOA strings to 16 by Willy Tarreau · Fri Dec 14 13:59:42 2018 +0100
  93. f157384 MINOR: backend: count the number of connect and reuse per server and per backend by Willy Tarreau · Fri Dec 14 11:35:36 2018 +0100
  94. 9a86fcb MEDIUM: mux: Add an optional "reset" method. by Olivier Houchard · Tue Dec 11 16:47:14 2018 +0100
  95. b7ea141 MEDIUM: cli: handle CLI level from the master CLI by William Lallemand · Thu Dec 13 09:05:47 2018 +0100
  96. dc12c2e CLEANUP: cli: use dedicated define instead of appctx ones by William Lallemand · Thu Dec 13 09:05:46 2018 +0100
  97. f630d01 MEDIUM: cli: store CLI level in the appctx by William Lallemand · Thu Dec 13 09:05:44 2018 +0100
  98. 00488dd BUG: dns: Fix off-by-one write in dns_validate_dns_response() by Remi Gacogne · Wed Dec 05 17:59:56 2018 +0100
  99. bc55210 BUG: dns: Fix out-of-bounds read via signedness error in dns_validate_dns_response() by Remi Gacogne · Wed Dec 05 17:57:49 2018 +0100
  100. 0007d0a CLEANUP: stream: remove SF_TUNNEL, SF_INITIALIZED, SF_CONN_TAR by Willy Tarreau · Tue Dec 11 18:01:38 2018 +0100