1. 1b7f58f BUG/MEDIUM: ebtree: use a byte-per-byte memcmp() to compare memory blocks by Willy Tarreau · Tue Jun 16 11:10:53 2020 +0200
  2. ebf4ba4 BUILD: ebtree: improve architecture-specific alignment by Willy Tarreau · Sat Feb 22 15:55:33 2020 +0100
  3. 68c22bd BUILD: fix recent build failure on unaligned archs by Willy Tarreau · Fri Feb 21 17:40:25 2020 +0100
  4. 3d6bcfb BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support by Willy Tarreau · Fri Feb 21 15:47:36 2020 +0100
  5. cdd2c36 BUILD: ebtree: make eb_is_empty() and eb_is_dup() take a const by Willy Tarreau · Wed Oct 02 15:21:58 2019 +0200
  6. 7c16c0e CLEANUP: fix typos in comments in ebtree by Joseph Herlant · Tue Nov 13 19:55:57 2018 -0800
  7. 319f078 MINOR: ebtree: save 8 bytes in struct eb32sc_node by Willy Tarreau · Sun Oct 21 06:52:11 2018 +0200
  8. 0cb98b2 BUILD: ebtree: don't redefine types u32/s32 in scope-aware trees by Willy Tarreau · Mon Nov 20 21:11:12 2017 +0100
  9. 318d0c2 BUG/MAJOR: ebtree/scope: properly tag upper nodes during insertion by Willy Tarreau · Wed Nov 15 19:38:29 2017 +0100
  10. cfaa6e7 MINOR: ebtree/scope: simplify the lookup functions by using eb32sc_next_with_parent() by Willy Tarreau · Mon Nov 13 19:17:54 2017 +0100
  11. f6ac365 MINOR: ebtree/scope: add a function to find next node from a parent by Willy Tarreau · Mon Nov 13 19:13:06 2017 +0100
  12. 5274330 BUG/MAJOR: ebtree/scope: fix lookup of next node in scope-aware trees by Willy Tarreau · Mon Nov 13 18:55:44 2017 +0100
  13. d19ec7d BUG/MAJOR: ebtree/scope: fix insertion and removal of duplicates in scope-aware trees by Willy Tarreau · Mon Nov 13 16:16:09 2017 +0100
  14. 8878b6c MINOR: ebtree: implement eb32sc_lookup_ge_or_first() by Willy Tarreau · Sun Nov 05 21:23:21 2017 +0100
  15. d1d55ac MEDIUM: ebtree: only consider the branches matching the scope in lookups by Willy Tarreau · Sun Nov 05 14:33:01 2017 +0100
  16. ef8d0dc MINOR: ebtree: update the eb32sc parent node's scope on delete by Willy Tarreau · Sun Nov 05 18:06:22 2017 +0100
  17. 5d19fd4 MEDIUM: ebtree: specify the scope of every node inserted via eb32sc by Willy Tarreau · Sun Nov 05 14:06:50 2017 +0100
  18. ca30839 MINOR: ebtree: implement the scope-aware functions for eb32 by Willy Tarreau · Sun Nov 05 13:31:29 2017 +0100
  19. 9f79193 DOC: ebtree: indicate that prefix insertion/lookup may be used with strings by Willy Tarreau · Sat May 10 08:34:01 2014 +0200
  20. 20a81c2 MINOR: protect ebimtree/ebistree against multiple inclusions by Willy Tarreau · Sat Mar 15 07:43:05 2014 +0100
  21. f82eb02 OPTIM: ebtree: pack the struct eb_node to avoid holes on 64-bit by Willy Tarreau · Sat Dec 07 01:09:04 2013 +0100
  22. 2b57020 MINOR: ebtree: add new eb_next_dup/eb_prev_dup() functions to visit duplicates by Willy Tarreau · Tue May 07 15:58:28 2013 +0200
  23. a4a1cd1 BUG/MEDIUM: ebtree: ebmb_insert() must not call cmp_bits on full-length matches by Willy Tarreau · Sat Jun 09 15:43:36 2012 +0200
  24. 007257e BUG: ebtree: ebst_lookup() could return the wrong entry by Willy Tarreau · Mon Nov 14 14:09:27 2011 +0100
  25. 6258f7b CLEANUP: ebtree: remove another typo, a wrong initialization in insertion code by Willy Tarreau · Mon Sep 19 20:48:00 2011 +0200
  26. 655c84a CLEANUP: ebtree: remove 4-year old harmless typo in duplicates insertion code by Willy Tarreau · Mon Sep 19 20:36:45 2011 +0200
  27. f3bfede CLEANUP: ebtree: clarify licence and update to 6.0.6 by Willy Tarreau · Mon Jul 25 11:38:17 2011 +0200
  28. 22c0a93 CLEANUP: ebtree: remove a few annoying signedness warnings by Willy Tarreau · Mon Jul 25 12:22:44 2011 +0200
  29. 70735c9 [CLEANUP] Remove assigned but unused variables by Simon Horman · Tue Jun 07 11:07:50 2011 +0900
  30. e1ee956 [OPTIM] ebtree: inline ebst_lookup_len and ebis_lookup_len by Willy Tarreau · Tue Jan 04 14:33:13 2011 +0100
  31. ce3d44a [OPTIM] ebtree: ebmb_lookup: reduce stack usage by moving the return code out of the loop by Willy Tarreau · Tue Jan 04 14:07:36 2011 +0100
  32. 414c4b2 [BUG] ebtree: fix ebmb_lookup() with len smaller than the tree's keys by Willy Tarreau · Tue Jan 04 13:21:06 2011 +0100
  33. b55fcf2 [BUG] ebtree: fix duplicate strings insertion by Willy Tarreau · Thu Oct 28 22:48:29 2010 +0200
  34. a97e73a [BUG] ebtree: string_equal_bits() could return garbage on identical strings by Willy Tarreau · Tue Sep 28 11:28:19 2010 +0200
  35. fdc1018 [BUILD] ebtree: update to v6.0.1 to remove references to dprintf() by Willy Tarreau · Sun May 16 21:13:24 2010 +0200
  36. 3a93244 [MEDIUM] ebtree: upgrade to version 6.0 by Willy Tarreau · Sun May 09 19:29:23 2010 +0200
  37. c9a31da [MINOR] ebtree: add functions to lookup non-null terminated strings by Willy Tarreau · Mon Dec 14 12:40:27 2009 +0100
  38. 9e2e39e [BUILD] missing #ifndef in ebsttree.h by Willy Tarreau · Mon Nov 02 14:43:39 2009 +0100
  39. ead63a0 [BUILD] missing #ifndef in ebmbtree.h by Willy Tarreau · Mon Nov 02 14:41:23 2009 +0100
  40. 4c84822 [CLEANUP] ebtree: cast to char * to get rid of gcc warning by Willy Tarreau · Thu Oct 29 12:00:11 2009 +0100
  41. cc05fba [BUG] definitely fix regparm issues between haproxy core and ebtree by Willy Tarreau · Tue Oct 27 21:40:18 2009 +0100
  42. c218602 [IMPORT] import ebtree v5.0 into directory ebtree/ by Willy Tarreau · Mon Oct 26 19:48:54 2009 +0100