1. b071079 BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error by Willy Tarreau · Tue Feb 04 10:23:54 2020 +0100
  2. 0e492e2 BUILD: address a few cases of "static <type> inline foo()" by Willy Tarreau · Mon Apr 15 21:25:03 2019 +0200
  3. 8ceae72 MEDIUM: init: use initcall for all fixed size pool creations by Willy Tarreau · Mon Nov 26 11:58:30 2018 +0100
  4. 86abe44 MEDIUM: init: use self-initializing spinlocks and rwlocks by Willy Tarreau · Sun Nov 25 20:12:18 2018 +0100
  5. bafbe01 CLEANUP: pools: rename all pool functions and pointers to remove this "2" by Willy Tarreau · Fri Nov 24 17:34:44 2017 +0100
  6. 9dcf9b6 MINOR: threads: Use __decl_hathreads to declare locks by Christopher Faulet · Mon Nov 13 10:34:01 2017 +0100
  7. 3e5e417 BUILD: thread/pipe: fix build without threads by Willy Tarreau · Sat Nov 11 17:58:31 2017 +0100
  8. d8b3b65 BUG/MEDIUM: splice/threads: pipe reuse list was not protected. by Emeric Brun · Tue Nov 07 11:19:48 2017 +0100
  9. 9ed560e BUILD/MINOR: silent a build warning in src/pipe.c (fcntl) by Willy Tarreau · Mon Oct 24 17:09:22 2011 +0200
  10. bd9a0a7 OPTIM/MINOR: make it possible to change pipe size (tune.pipesize) by Willy Tarreau · Sun Oct 23 21:14:29 2011 +0200
  11. 982b6e3 [MEDIUM] introduce pipe pools by Willy Tarreau · Sun Jan 25 13:49:53 2009 +0100