1. 8cdcc93 BUG/MAJOR: list: fix invalid element address calculation by Willy Tarreau · Wed Mar 11 11:54:04 2020 +0100
  2. 42ccb5a MINOR: lists: add LIST_ADDED() to check if an element belongs to a list by Willy Tarreau · Mon May 13 17:48:46 2019 +0200
  3. 9f8d821 MEDIUM: list: Use _HA_ATOMIC_* by Olivier Houchard · Wed Mar 13 18:50:33 2019 +0100
  4. 17fbb4e MEDIUM: list: Remove useless barriers. by Olivier Houchard · Wed Mar 13 17:13:04 2019 +0100
  5. b0cef35 BUG/MEDIUM: list: fix incorrect pointer unlocking in LIST_DEL_LOCKED() by Willy Tarreau · Wed Mar 13 14:03:28 2019 +0100
  6. d2b5d16 MEDIUM: various: Use __ha_barrier_atomic* when relevant. by Olivier Houchard · Fri Mar 08 13:47:21 2019 +0100
  7. c5bd311 MINOR: lists: add a LIST_DEL_INIT() macro by Willy Tarreau · Wed Mar 06 19:32:11 2019 +0100
  8. 967de20 BUG/MEDIUM: list: fix again LIST_ADDQ_LOCKED by Willy Tarreau · Mon Mar 04 11:19:49 2019 +0100
  9. 4ef6801 BUG/MEDIUM: list: correct fix for LIST_POP_LOCKED's removal of last element by Willy Tarreau · Thu Feb 28 16:51:28 2019 +0100
  10. 4c747e8 MINOR: list: make the delete and pop operations idempotent by Willy Tarreau · Thu Feb 28 15:05:53 2019 +0100
  11. 690d2ad BUG/MEDIUM: list: add missing store barriers when updating elements and head by Willy Tarreau · Thu Feb 28 11:14:22 2019 +0100
  12. 2851925 BUG/MEDIUM: list: fix LIST_POP_LOCKED's removal of the last pointer by Willy Tarreau · Thu Feb 28 15:55:18 2019 +0100
  13. bd20ad5 BUG/MEDIUM: list: fix the rollback on addq in the locked liss by Willy Tarreau · Thu Feb 28 11:09:56 2019 +0100
  14. db64489 BUG/MEDIUM: lists: Properly handle the case we're removing the first elt. by Olivier Houchard · Tue Feb 26 18:46:07 2019 +0100
  15. a8434ec MINOR: lists: Implement locked variations. by Olivier Houchard · Fri Jan 18 17:26:26 2019 +0100
  16. 41abef7 CLEANUP: Fix a typo in the mini-clist header by Joseph Herlant · Sun Nov 25 10:57:13 2018 -0800
  17. 83215a4 MEDIUM: lists: list_for_each_entry{_safe}_from functions by William Lallemand · Sun Sep 24 11:26:02 2017 +0200
  18. 1db9667 BUILD: freebsd: double declaration by Thierry FOURNIER · Tue Nov 03 19:17:37 2015 +0100
  19. 3dd717c CLEANUP: lists: remove dead code by Willy Tarreau · Tue Dec 23 13:58:43 2014 +0100
  20. dc13c11 BUG/MEDIUM: prevent gcc from moving empty keywords lists into BSS by Willy Tarreau · Fri Jun 21 23:16:39 2013 +0200
  21. f4f0412 [MINOR] prepare req_*/rsp_* to receive a condition by Willy Tarreau · Thu Jan 28 18:10:50 2010 +0100
  22. deb9ed8 [MEDIUM] config: remove the limitation of 10 reqadd/rspadd statements by Willy Tarreau · Sun Jan 03 21:03:22 2010 +0100
  23. bc04ce7 [MINOR] add a new back-reference type : struct bref by Willy Tarreau · Sun Dec 07 20:00:15 2008 +0100
  24. 47d9404 [OPTIM] add branch prediction hints in list manipulations by Willy Tarreau · Mon Jun 23 22:39:37 2008 +0200
  25. bd578bb [CLEANUP] silent warning about LIST_* being redefined on OpenBSD by Willy Tarreau · Sun Oct 28 11:41:06 2007 +0100
  26. 2b1dccd [MINOR] add LIST_HEAD_INIT to the list management macros by Willy Tarreau · Mon May 07 00:18:32 2007 +0200
  27. b9c62b9 [MEDIUM] add better list management macros by Willy Tarreau · Wed May 02 20:46:49 2007 +0200
  28. 40cf67d [MINOR] added support for dual-linked lists by Willy Tarreau · Sat Apr 28 12:42:06 2007 +0200
  29. e3ba5f0 [CLEANUP] included common/version.h everywhere by Willy Tarreau · Thu Jun 29 18:54:54 2006 +0200
  30. 2dd0d47 [CLEANUP] renamed include/haproxy to include/common by Willy Tarreau · Thu Jun 29 17:53:05 2006 +0200[Renamed (97%) from include/haproxy/mini-clist.h]
  31. baaee00 [BIGMOVE] exploded the monolithic haproxy.c file into multiple files. by Willy Tarreau · Mon Jun 26 02:48:02 2006 +0200[Renamed (94%) from include/mini-clist.h]
  32. 80862a3 [MINOR] imported mini-clist.h (circular lists) from librt. It might be wise to merge this with list.h and use sort of common structures. by willy tarreau · Wed Apr 12 19:15:57 2006 +0200