1. 5405c9c BUG/MEDIUM: wdt: fix wrong thread being checked for sleeping by Willy Tarreau · Fri Feb 17 14:55:41 2023 +0100
  2. 1229ef3 MINOR: wdt: do not rely on threads_to_dump anymore by Willy Tarreau · Fri Jul 01 17:26:15 2022 +0200
  3. 03f9b35 MEDIUM: tinfo: add a dynamic thread-group context by Willy Tarreau · Mon Jun 27 16:02:24 2022 +0200
  4. adc1f52 MINOR: wdt: use ltid_bit in wdt_handler() by Willy Tarreau · Mon Jun 27 16:20:13 2022 +0200
  5. e7475c8 MEDIUM: tasks/fd: replace sleeping_thread_mask with a TH_FL_SLEEPING flag by Willy Tarreau · Mon Jun 20 09:23:24 2022 +0200
  6. bdcd325 MINOR: thread: only use atomic ops to touch the flags by Willy Tarreau · Wed Jun 22 09:19:46 2022 +0200
  7. ae053b3 BUG/MEDIUM: wdt: don't trigger the watchdog when p is unitialized by William Lallemand · Fri May 13 11:03:39 2022 +0200
  8. a0b9953 REORG: thread/sched: move the thread_info flags to the thread_ctx by Willy Tarreau · Thu Sep 30 18:48:37 2021 +0200
  9. 45c38e2 REORG: thread/clock: move the clock parts of thread_info to thread_ctx by Willy Tarreau · Thu Sep 30 18:28:49 2021 +0200
  10. 6414e44 CLEANUP: wdt: do not remap SI_TKILL to SI_LWP, test the values directly by Willy Tarreau · Fri Oct 08 15:31:04 2021 +0200
  11. b474f43 MINOR: wdt: move wd_timer to wdt.c by Willy Tarreau · Fri Oct 08 15:23:26 2021 +0200
  12. 2169498 MINOR: clock: move the clock_ids to clock.c by Willy Tarreau · Fri Oct 08 15:09:17 2021 +0200
  13. 6cb0c39 REORG: clock/wdt: move wdt timer initialization to clock.c by Willy Tarreau · Fri Oct 08 14:48:30 2021 +0200
  14. 5554264 REORG: time: move time-keeping code and variables to clock.c by Willy Tarreau · Fri Oct 08 09:33:24 2021 +0200
  15. 19b18ad CLENAUP: wdt: use ha_tkill() instead of accessing pthread directly by Willy Tarreau · Wed Oct 06 21:43:38 2021 +0200
  16. 9310f48 CLEANUP: tree-wide: remove unneeded include time.h in ~20 files by Willy Tarreau · Wed Oct 06 16:18:40 2021 +0200
  17. 7f673c2 BUILD: wdt: include signal-t.h by Willy Tarreau · Sat May 08 12:27:42 2021 +0200
  18. fc633b6 CLEANUP: config: Return ERR_NONE from config callbacks instead of 0 by Christopher Faulet · Fri Nov 06 15:24:23 2020 +0100
  19. 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
  20. aeed4a8 REORG: include: move log.h to haproxy/log{,-t}.h by Willy Tarreau · Thu Jun 04 22:01:04 2020 +0200
  21. 3727a8a REORG: include: move signal.h to haproxy/signal{,-t}.h by Willy Tarreau · Thu Jun 04 17:37:26 2020 +0200
  22. f268ee8 REORG: include: split global.h into haproxy/global{,-t}.h by Willy Tarreau · Thu Jun 04 17:05:57 2020 +0200
  23. 48fbcae REORG: tools: split common/standard.h into haproxy/tools{,-t}.h by Willy Tarreau · Wed Jun 03 18:09:46 2020 +0200
  24. 3f567e4 REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h by Willy Tarreau · Thu May 28 15:29:19 2020 +0200
  25. 2a83d60 REORG: include: move debug.h from common/ to haproxy/ by Willy Tarreau · Wed May 27 16:58:08 2020 +0200
  26. 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
  27. de01ea9 MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h. by Olivier Houchard · Wed Mar 18 13:07:19 2020 +0100
  28. 0627815 BUILD: wdt: only test for SI_TKILL when compiled with thread support by Willy Tarreau · Tue Mar 10 09:26:17 2020 +0100
  29. e58114e MINOR: wdt: do not depend on USE_THREAD by Willy Tarreau · Wed Mar 04 10:53:07 2020 +0100
  30. d6f1966 MEDIUM: wdt: fall back to CLOCK_REALTIME if CLOCK_THREAD_CPUTIME is not available by Willy Tarreau · Wed Mar 04 10:48:18 2020 +0100
  31. 7259fa2 BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled by Willy Tarreau · Wed Mar 04 10:46:13 2020 +0100
  32. c1563e5 MINOR: wdt: always clear sigev_value to make valgrind happy by Willy Tarreau · Wed Feb 26 14:03:05 2020 +0100
  33. a92c5ce BUILD/MEDIUM: threads: rename thread_info struct to ha_thread_info by David Carlier · Fri Sep 13 05:03:12 2019 +0100
  34. a37cb18 MINOR: wdt: also consider that waiting in the thread dumper is normal by Willy Tarreau · Wed Jul 31 19:20:39 2019 +0200
  35. bc1b820 BUILD: watchdog: condition it to USE_RT by Willy Tarreau · Thu May 23 10:20:55 2019 +0200
  36. 02255b2 BUILD: watchdog: use si_value.sival_int, not si_int for the timer's value by Willy Tarreau · Thu May 23 08:36:29 2019 +0200
  37. 823bda0 BUILD: time: remove the test on _POSIX_C_SOURCE by Willy Tarreau · Wed May 22 19:12:54 2019 +0200
  38. 2bfefdb MAJOR: watchdog: implement a thread lockup detection mechanism by Willy Tarreau · Fri May 03 13:52:18 2019 +0200