1. dee5920 BUG/MEDIUM: debug/cli: fix "show threads" crashing with low thread counts by Willy Tarreau · 4 months ago
  2. 1a3ac40 BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread (2nd try) by Aurelien DARRAGON · 9 months ago
  3. 4796ace DEBUG: lua: precisely identify if stream is stuck inside lua or not by Aurelien DARRAGON · 9 months ago
  4. 8330d9f BUILD: address a few remaining calloc(size, n) cases by Willy Tarreau · 10 months ago
  5. 2058f53 BUILD: debug: avoid a build warning related to epoll_wait() in debug code by Willy Tarreau · 1 year, 5 months ago
  6. b6a24a5 BUG/MINOR: debug: fix pointer check in debug_parse_cli_task() by Aurelien DARRAGON · 1 year, 6 months ago
  7. 94df1b5 BUILD: debug: fix build issue on 32-bit platforms in "debug dev task" by Willy Tarreau · 1 year, 7 months ago
  8. 95e6c99 BUILD: debug: do not check the isolated_thread variable in non-threaded builds by Willy Tarreau · 1 year, 7 months ago
  9. e69919d CLEANUP: debug: remove the now unused ha_thread_dump_all_to_trash() by Willy Tarreau · 1 year, 7 months ago
  10. 009b551 MINOR: debug: make "show threads" properly iterate over all threads by Willy Tarreau · 1 year, 7 months ago
  11. 880d168 MINOR: debug: write panic dump to stderr one thread at a time by Willy Tarreau · 1 year, 7 months ago
  12. 9a6ecbd MEDIUM: debug: simplify the thread dump mechanism by Willy Tarreau · 1 year, 7 months ago
  13. cb01f5d BUG/MINOR: debug: do not emit empty lines in thread dumps by Willy Tarreau · 1 year, 7 months ago
  14. e5e6223 MINOR: debug: permit the "debug dev loop" to run under isolation by Willy Tarreau · 1 year, 7 months ago
  15. b30ced3 BUG/MINOR: debug: fix incorrect profiling status reporting in show threads by Willy Tarreau · 1 year, 7 months ago
  16. ff508f1 BUILD: cli: fix build on Windows due to isalnum() implemented as a macro by Willy Tarreau · 1 year, 7 months ago
  17. 9867987 DEBUG: cli: add "debug dev task" to show/wake/expire/kill tasks and tasklets by Willy Tarreau · 1 year, 7 months ago
  18. dd01448 MINOR: debug: clarify "debug dev stream" help message by Willy Tarreau · 1 year, 7 months ago
  19. 208c712 MINOR: stconn: Rename SC_FL_SHUTW in SC_FL_SHUT_DONE by Christopher Faulet · 1 year, 8 months ago
  20. 7faac7c MINOR: tree-wide: Simplifiy some tests on SHUT flags by accessing SCs directly by Christopher Faulet · 1 year, 8 months ago
  21. 87633c3 MEDIUM: tree-wide: Move flags about shut from the channel to the SC by Christopher Faulet · 1 year, 8 months ago
  22. bd3b44e MINOR: debug: add random delay injection with "debug dev delay-inj" by Willy Tarreau · 1 year, 9 months ago
  23. 15315d6 CLEANUP: stconn: Remove old read and write expiration dates by Christopher Faulet · 1 year, 9 months ago
  24. f8413cb MEDIUM: channel/stconn: Move rex/wex timer from the channel to the sedesc by Christopher Faulet · 1 year, 10 months ago
  25. 9debe0f BUG/MEDIUM: debug/thread: make the debug handler not wait for !rdv_requests by Willy Tarreau · 1 year, 10 months ago
  26. da89e9b MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enough by Christopher Faulet · 1 year, 11 months ago
  27. b566251 BUG/MINOR: debug: don't mask the TH_FL_STUCK flag before dumping threads by Willy Tarreau · 1 year, 11 months ago
  28. b59e3f6 MINOR: debug: add a balance of alloc - free at the end of the memstats dump by Willy Tarreau · 2 years ago
  29. e57fbed MINOR: debug: support pool filtering on "debug dev memstats" by Willy Tarreau · 2 years ago
  30. 111c783 MINOR: debug: relax access restrictions on "debug dev hash" and "memstats" by Willy Tarreau · 2 years ago
  31. 50dd7e9 CLEANUP: anon: clarify the help message on "debug dev hash" by Willy Tarreau · 2 years ago
  32. 334d091 MINOR: debug: improve error handling on the memstats command parser by Willy Tarreau · 2 years ago
  33. 54966df MINOR: anon: store the anonymizing key in the CLI's appctx by Erwan Le Goas · 2 years, 2 months ago
  34. d96d214 CLEANUP: debug: use struct ha_caller for memstat by Willy Tarreau · 2 years, 3 months ago
  35. 04e50b3 CLEANUP: task: rename ->call_date to ->wake_date by Willy Tarreau · 2 years, 3 months ago
  36. 4a426e2 MINOR: debug/memstats: automatically determine first column size by Willy Tarreau · 2 years, 4 months ago
  37. 17200dd MINOR: debug: also store the function name in struct mem_stats by Willy Tarreau · 2 years, 4 months ago
  38. 55c950b MINOR: debug: store and report the pool's name in struct mem_stats by Willy Tarreau · 2 years, 4 months ago
  39. dadf00e DEBUG: cli: add a new "debug dev deadlock" expert command by Willy Tarreau · 2 years, 4 months ago
  40. f0c86dd BUG/MEDIUM: debug: fix parallel thread dumps again by Willy Tarreau · 2 years, 4 months ago
  41. 55433f9 BUG/MINOR: debug: enter ha_panic() only once by Willy Tarreau · 2 years, 4 months ago
  42. 52f238d BUG/MEDIUM: cli/threads: make "show threads" more robust on applets by Willy Tarreau · 2 years, 4 months ago
  43. 6729726 BUG/MEDIUM: debug: fix possible hang when multiple threads dump at once by Willy Tarreau · 2 years, 4 months ago
  44. 89ed89e BUILD: debug: re-export thread_dump_state by Willy Tarreau · 2 years, 5 months ago
  45. 039972b BUILD: debug: fix build issue on clang with previous commit by Willy Tarreau · 2 years, 5 months ago
  46. 00c27b5 MEDIUM: debug: make the thread dumper not rely on a thread mask anymore by Willy Tarreau · 2 years, 5 months ago
  47. 1229ef3 MINOR: wdt: do not rely on threads_to_dump anymore by Willy Tarreau · 2 years, 5 months ago
  48. f7afdd9 MINOR: debug: mark oneself harmless while waiting for threads to finish by Willy Tarreau · 2 years, 5 months ago
  49. a2b8ed4 MINOR: thread: add is_thread_harmless() to know if a thread already is harmless by Willy Tarreau · 2 years, 5 months ago
  50. 03f9b35 MEDIUM: tinfo: add a dynamic thread-group context by Willy Tarreau · 2 years, 5 months ago
  51. 38d0712 MINOR: debug: use ltid_bit in ha_thread_dump() by Willy Tarreau · 2 years, 5 months ago
  52. 66ad98a MINOR: tinfo: add the tgid to the thread_info struct by Willy Tarreau · 2 years, 5 months ago
  53. e7475c8 MEDIUM: tasks/fd: replace sleeping_thread_mask with a TH_FL_SLEEPING flag by Willy Tarreau · 2 years, 5 months ago
  54. bdcd325 MINOR: thread: only use atomic ops to touch the flags by Willy Tarreau · 2 years, 5 months ago
  55. c958c70 MINOR: task: replace global_tasks_mask with a check for tree's emptiness by Willy Tarreau · 2 years, 5 months ago
  56. 8e5c53a MINOR: debug: remove mask support from "debug dev sched" by Willy Tarreau · 2 years, 5 months ago
  57. 27061cd MEDIUM: debug: improve DEBUG_MEM_STATS to also report pool alloc/free by Willy Tarreau · 2 years, 5 months ago
  58. 680ed5f MINOR: task: move profiling bit to per-thread by Willy Tarreau · 2 years, 5 months ago
  59. c12b321 CLEANUP: applet: rename appctx_cs() to appctx_sc() by Willy Tarreau · 2 years, 6 months ago
  60. 475e463 CLEANUP: cli: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · 2 years, 6 months ago
  61. cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · 2 years, 6 months ago
  62. 5edca2f REORG: rename cs_utils.h to sc_strm.h by Willy Tarreau · 2 years, 6 months ago
  63. 462b989 CLEANUP: stconn: rename cs_conn_*() to sc_conn_*() by Willy Tarreau · 2 years, 6 months ago
  64. ea27f48 CLEANUP: stconn: rename cs_{check,strm,strm_task} to sc_strm_* by Willy Tarreau · 2 years, 6 months ago
  65. 40a9c32 CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c} by Willy Tarreau · 2 years, 6 months ago
  66. d0a06d5 CLEANUP: applet: use applet_put*() everywhere possible by Willy Tarreau · 2 years, 6 months ago
  67. 7cb9e6c CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb" by Willy Tarreau · 2 years, 6 months ago
  68. 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · 2 years, 6 months ago
  69. 0698c80 CLEANUP: applet: remove the unneeded appctx->owner by Willy Tarreau · 2 years, 7 months ago
  70. aa229cc MINOR: lua: move the http service context out of appctx.ctx by Willy Tarreau · 2 years, 7 months ago
  71. e23f33b MINOR: lua: move the tcp service storage outside of appctx.ctx by Willy Tarreau · 2 years, 7 months ago
  72. 40e952f CLEANUP: debug/cli: make "debug dev memstats" not use ctx.cli anymore by Willy Tarreau · 2 years, 7 months ago
  73. e06bbf3 CLEANUP: debug/cli: make "debug dev fd" not use ctx.cli anymore by Willy Tarreau · 2 years, 7 months ago
  74. 7831e02 BUILD: debug: unify the definition of ha_backtrace_to_stderr() by Willy Tarreau · 2 years, 7 months ago
  75. 3824743 CLEANUP: tree-wide: use fd_set_nonblock() and fd_set_cloexec() by Willy Tarreau · 2 years, 7 months ago
  76. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · 2 years, 8 months ago
  77. 582a226 MINOR: conn-stream: Remove the stream-interface from the conn-stream by Christopher Faulet · 2 years, 8 months ago
  78. 5e29b76 MEDIUM: stream-int/conn-stream: Move I/O functions to conn-stream by Christopher Faulet · 2 years, 8 months ago
  79. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · 2 years, 8 months ago
  80. 4a7764a MINOR: stream-int/conn-stream: Move si_cs_io_cb() in the conn-stream scope by Christopher Faulet · 2 years, 8 months ago
  81. 62e7574 MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream by Christopher Faulet · 2 years, 8 months ago
  82. ae024ce MEDIUM: stream-int/stream: Use connect expiration instead of SI expiration by Christopher Faulet · 2 years, 8 months ago
  83. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · 2 years, 8 months ago
  84. fe14af3 BUG/MEDIUM: cli/debug: Properly get the stream-int in all debug I/O handlers by Christopher Faulet · 2 years, 8 months ago
  85. 06e66c8 DEBUG: reduce the footprint of BUG_ON() calls by Willy Tarreau · 2 years, 9 months ago
  86. 6d3f1e3 DEBUG: rename WARN_ON_ONCE() to CHECK_IF() by Willy Tarreau · 2 years, 9 months ago
  87. 4e0a8b1 DEBUG: add a new WARN_ON_ONCE() macro by Willy Tarreau · 2 years, 9 months ago
  88. 305cfbd DBEUG: add a new WARN_ON() macro by Willy Tarreau · 2 years, 9 months ago
  89. 5d3c8aa MINOR: debug: Always access the stream-int via the conn-stream by Christopher Faulet · 3 years ago
  90. 86e1c33 MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int by Christopher Faulet · 3 years ago
  91. 410942b BUILD: debug/cli: condition test of O_ASYNC to its existence by Willy Tarreau · 2 years, 10 months ago
  92. 5be7c19 DEBUG: cli: add a new "debug dev fd" expert command by Willy Tarreau · 2 years, 10 months ago
  93. 6ab7b21 MINOR: debug: add ability to dump loaded shared libraries by Willy Tarreau · 2 years, 11 months ago
  94. a3870b7 MINOR: debug: report the group and thread ID in the thread dumps by Willy Tarreau · 3 years, 2 months ago
  95. a0b9953 REORG: thread/sched: move the thread_info flags to the thread_ctx by Willy Tarreau · 3 years, 2 months ago
  96. 45c38e2 REORG: thread/clock: move the clock parts of thread_info to thread_ctx by Willy Tarreau · 3 years, 2 months ago
  97. 1a9c922 REORG: thread/sched: move the task_per_thread stuff to thread_ctx by Willy Tarreau · 3 years, 2 months ago
  98. 2169498 MINOR: clock: move the clock_ids to clock.c by Willy Tarreau · 3 years, 2 months ago
  99. 5554264 REORG: time: move time-keeping code and variables to clock.c by Willy Tarreau · 3 years, 2 months ago
  100. b7fc4c4 BUILD: tree-wide: add missing http_ana.h from many places by Willy Tarreau · 3 years, 2 months ago