Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
85523a02124f2b9dec7473e5f9f56cc9703be5c0
/
include
/
import
6f86eaa
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Wed Nov 30 16:22:42 2022 +0500
91d31c9
OPTIM: ebtree: make ebmb_insert_prefix() keep a copy the new node's key
by Willy Tarreau
· Tue Nov 15 08:08:31 2022 +0100
bf13e53
OPTIM: ebtree: make ebmb_insert_prefix() keep a copy the new node's pfx
by Willy Tarreau
· Tue Nov 15 08:08:24 2022 +0100
71de041
IMPORT: slz: define and use a __fallthrough statement for switch/case
by Willy Tarreau
· Sun Nov 13 13:06:02 2022 +0100
4bd53c3
IMPORT: slz: mention the potential header in slz_finish()
by Dridi Boukelmoune
· Wed Mar 30 07:58:23 2022 +0200
eab4256
IMPORT: xxhash: update xxHash to version 0.8.1
by Willy Tarreau
· Sun Nov 13 13:21:56 2022 +0100
4a689da
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Oct 29 09:34:32 2022 +0500
b13044c
MINOR: plock: support disabling exponential back-off
by Willy Tarreau
· Tue Oct 11 17:02:02 2022 +0200
81f3b80
MINOR: ebtree: add ebmb_lookup_shorter() to pursue lookups
by Willy Tarreau
· Mon Aug 01 10:37:29 2022 +0200
688709d
MAJOR: threads/plock: update the embedded library
by Willy Tarreau
· Fri Jul 29 17:53:31 2022 +0200
3dfb7da
CLEANUP: tree-wide: remove a few rare non-ASCII chars
by Willy Tarreau
· Wed Mar 02 22:33:39 2022 +0100
9b7a617
REORG: ebtree: split structures into their own file ebtree-t.h
by Willy Tarreau
· Wed Oct 06 17:55:45 2021 +0200
7a8aff2
BUILD: ist: prevent gcc11 maybe-uninitialized warning on istalloc
by Amaury Denoyelle
· Tue May 18 11:33:57 2021 +0200
a8bfb4d
CLEANUP: ebmbtree: Replace always-taken elseif by else
by Tim Düsterhus
· Sat Sep 11 17:02:33 2021 +0200
d5fc8fc
CLEANUP: Add haproxy/xxhash.h to avoid modifying import/xxhash.h
by Tim Duesterhus
· Sat Sep 11 17:51:13 2021 +0200
cbdc74b
BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long
by Willy Tarreau
· Sat Aug 28 11:55:53 2021 +0200
0188108
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Aug 07 14:41:56 2021 +0500
2608e34
BUG/MEDIUM: ebtree: Invalid read when looking for dup entry
by Remi Tricot-Le Breton
· Tue May 18 18:56:42 2021 +0200
388fc25
IMPORT: slz: use inttypes.h instead of stdint.h
by Willy Tarreau
· Fri May 14 08:44:52 2021 +0200
9e27428
IMPORT: slz: do not produce the crc32_fast table when CRC is natively supported
by Willy Tarreau
· Wed May 12 08:36:09 2021 +0200
b2be9a1
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Apr 24 13:25:42 2021 +0500
5e65f42
CLEANUP: compression: remove calls to SLZ init functions
by Willy Tarreau
· Thu Apr 22 14:43:49 2021 +0200
ab2b782
IMPORT: slz: import slz into the tree
by Willy Tarreau
· Thu Apr 22 14:09:44 2021 +0200
41007a6
MINOR: sample: converter: Add mjson library.
by Alex
· Thu Apr 15 13:46:25 2021 +0200
7633426
MINOR: ist: Add `istclear(struct ist*)`
by Tim Duesterhus
· Wed Apr 14 19:14:30 2021 +0200
fea59fc
CLEANUP: ist: Remove unused `count` argument from `ist2str*`
by Tim Duesterhus
· Sat Apr 03 20:39:21 2021 +0200
fbc2b79
MINOR: ist: Rename istappend() to __istappend()
by Tim Duesterhus
· Thu Apr 08 19:28:16 2021 +0200
8daf8dc
MINOR: ist: Add `istsplit(struct ist*, char)`
by Tim Duesterhus
· Mon Apr 05 17:53:56 2021 +0200
90aa8c7
MINOR: ist: Add `istshift(struct ist*)`
by Tim Duesterhus
· Mon Apr 05 17:53:55 2021 +0200
551eeae
MINOR: ist: Add `istappend(struct ist, char)`
by Tim Duesterhus
· Mon Apr 05 17:53:54 2021 +0200
4acb99f
BUG/MINOR: xxhash: make sure armv6 uses memcpy()
by Willy Tarreau
· Thu Feb 04 17:02:39 2021 +0100
8f0cc5c
CLEANUP: Fix spelling errors in comments
by Thayne McCombs
· Thu Jan 07 21:35:52 2021 -0700
1e9a666
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Tue Jan 05 22:10:46 2021 +0500
6f7cc11
MEDIUM: xxhash: use the XXH_INLINE_ALL macro to inline all functions
by Dragan Dosen
· Tue Dec 22 14:46:47 2020 +0100
de37443
IMPORT: xxhash: update to v0.8.0 that introduces stable XXH3 variant
by Dragan Dosen
· Tue Dec 22 12:00:37 2020 +0100
b1f5492
BUILD: plock: remove dead code that causes a warning in gcc 11
by Willy Tarreau
· Mon Dec 21 10:27:18 2020 +0100
1e237d0
MINOR: plock: use an ARMv8 instruction barrier for the pause instruction
by Your Name
· Sat Nov 28 15:37:14 2020 +0000
cf26623
MINOR: ist: Add istend() function to return a pointer to the end of the string
by Christopher Faulet
· Thu Oct 22 14:37:12 2020 +0200
bb4582c
MINOR: ist: Add a case insensitive istmatch function
by Remi Tricot-Le Breton
· Wed Oct 28 11:35:14 2020 +0100
47d1718
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Jun 21 21:42:57 2020 +0500
853926a
BUG/MEDIUM: ebtree: use a byte-per-byte memcmp() to compare memory blocks
by Willy Tarreau
· Tue Jun 16 11:10:53 2020 +0200
eb6f701
REORG: include: move ist.h from common/ to import/
by Willy Tarreau
· Wed May 27 16:21:26 2020 +0200
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
8d2b777
REORG: ebtree: move the include files from ebtree to include/import/
by Willy Tarreau
· Wed May 27 10:58:19 2020 +0200
2532bd2
BUILD: threads/plock: fix a build issue on Clang without optimization
by Willy Tarreau
· Mon Nov 20 19:25:18 2017 +0100
b5f2715
MINOR: threads/build: atomic: replace the few inlines with macros
by Willy Tarreau
· Mon Nov 20 20:55:06 2017 +0100
d0d8ba5
MINOR: threads/atomic: implement pl_bts() on non-x86
by Willy Tarreau
· Tue Jul 18 15:05:58 2017 +0200
01b8398
MINOR: threads/atomic: implement pl_mb() in asm on x86
by Willy Tarreau
· Tue Jul 18 15:01:39 2017 +0200
f7ba77e
MINOR: threads/plock: rename local variables in macros to avoid conflicts
by Willy Tarreau
· Tue Jul 18 14:21:40 2017 +0200
98409e3
MINOR: threads/atomic: rename local variables in macros to avoid conflicts
by Willy Tarreau
· Tue Jul 18 14:20:41 2017 +0200
7122ab3
MINOR: threads: Add atomic-ops and plock includes in import dir
by Emeric Brun
· Fri Jul 07 10:26:46 2017 +0200
7389dd0
IMPORT: sha1: import SHA1 functions
by Dragan Dosen
· Tue Oct 24 08:48:25 2017 +0200
bee9dde
CLEANUP: da: move global settings out of the global section
by Willy Tarreau
· Wed Dec 21 21:25:06 2016 +0100
b7a6714
CLEANUP: 51d: move global settings out of the global section
by Willy Tarreau
· Wed Dec 21 21:18:44 2016 +0100
b149eed
CLEANUP: da: register the deinitialization function
by Willy Tarreau
· Wed Dec 21 21:03:49 2016 +0100
7ac4c20
CLEANUP: 51d: register the deinitialization function
by Willy Tarreau
· Wed Dec 21 20:59:01 2016 +0100
876054d
CLEANUP: da: make use of the late init registration code
by Willy Tarreau
· Wed Dec 21 20:39:16 2016 +0100
9f3f254
CLEANUP: 51d: make use of the late init registration
by Willy Tarreau
· Wed Dec 21 20:30:05 2016 +0100
e5d3169
CLEANUP: wurfl: reduce exposure in the rest of the code
by Willy Tarreau
· Tue Nov 08 18:47:25 2016 +0100
d0027ed
MEDIUM: wurfl: add Scientiamobile WURFL device detection module
by scientiamobile
· Fri Nov 04 10:55:08 2016 +0100
22c4ed6
MINOR: lru: new function to delete <nb> least recently used keys
by Baptiste Assmann
· Thu Jan 07 02:28:50 2016 +0100
29fbe51
MAJOR: tproxy: remove support for cttproxy
by Willy Tarreau
· Thu Aug 20 19:35:14 2015 +0200
93b38d9
MEDIUM: 51Degrees code refactoring and cleanup
by Dragan Dosen
· Mon Jun 29 16:43:25 2015 +0200
92939d2
MINOR: lru: Add lru64_lookup function
by Christopher Faulet
· Thu Jun 11 13:33:13 2015 +0200
f90ac55
MINOR: lru: Add the possibility to free data when an item is removed
by Christopher Faulet
· Tue Jun 09 17:06:17 2015 +0200
a397e76
CLEANUP: adjust the envelope name in da.h to reflect the file name
by Willy Tarreau
· Mon Jun 01 15:52:54 2015 +0200
0d74f77
CLEANUP: da: register the config keywords in da.c
by Willy Tarreau
· Mon Jun 01 15:42:29 2015 +0200
f63386a
CLEANUP: da: move the converter registration to da.c
by Willy Tarreau
· Mon Jun 01 15:39:50 2015 +0200
8167f30
MEDIUM: config: add DeviceAtlas global keywords
by David Carlier
· Mon Jun 01 13:50:06 2015 +0200
b5684e0
IMPORT: hash: import xxhash-r39
by Willy Tarreau
· Mon Apr 27 11:59:40 2015 +0200
69c696c
IMPORT: lru: import simple ebtree-based LRU functions
by Willy Tarreau
· Tue Apr 28 10:18:09 2015 +0200
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
by Willy Tarreau
· Tue Jun 24 08:17:16 2008 +0200
c6ca1a0
[MAJOR] migrated task, tree64 and session to pool2
by Willy Tarreau
· Sun May 13 19:43:47 2007 +0200
3fa095d
[MINOR] removed useless counters from ul2tree_insert()
by Willy Tarreau
· Sun Apr 29 13:37:23 2007 +0200
be384c6
[MINOR] import ul2tree from old librt project
by Willy Tarreau
· Sat Apr 28 14:00:17 2007 +0200
2152cb5
[MEDIUM] import ip_tproxy.h from cttproxy
by Willy Tarreau
· Sun Nov 12 23:50:48 2006 +0100