Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e1533f5790a3d6810250b278faa1ac7708b4fcae
/
include
/
common
fa5c812
BUG/MINOR: buffers: Fix b_alloc_margin to be "fonctionnaly" thread-safe
by Christopher Faulet
· 7 years ago
9dcf9b6
MINOR: threads: Use __decl_hathreads to declare locks
by Christopher Faulet
· 7 years ago
aa39860
MINOR: tools: don't use unlikely() in hex2i()
by Willy Tarreau
· 7 years ago
d8b3b65
BUG/MEDIUM: splice/threads: pipe reuse list was not protected.
by Emeric Brun
· 7 years ago
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
88ac59b
MINOR: threads: use faster locks for the spin locks
by Willy Tarreau
· 7 years ago
5222d8e
BUG/MINOR: stdarg.h inclusion
by David Carlier
· 7 years ago
4b75fff
BUG/MAJOR: buffers: fix get_buffer_nc() for data at end of buffer
by Willy Tarreau
· 7 years ago
7c2a2ad
BUG/MINOR: thread: fix a typo in the debug code
by Willy Tarreau
· 7 years ago
ffca736
MINOR: h2: centralize all HTTP/2 protocol elements and constants
by Willy Tarreau
· 8 years ago
1be4f3d
MEDIUM: hpack: implement basic hpack encoding
by Willy Tarreau
· 7 years ago
679790b
MINOR: hpack: implement the decoder
by Willy Tarreau
· 7 years ago
ce04094
MINOR: hpack: implement the header tables management
by Willy Tarreau
· 7 years ago
a004ade
MINOR: hpack: implement the HPACK Huffman table decoder
by Willy Tarreau
· 7 years ago
b29dc95
MINOR: threads: add a portable barrier for threads and non-threads
by Willy Tarreau
· 7 years ago
cd7879a
BUG/MEDIUM: threads: Run the poll loop on the main thread too
by Christopher Faulet
· 7 years ago
c2a89a6
MINOR: threads/mailers: Add a lock to protect queues of email alerts
by Christopher Faulet
· 7 years ago
cfda847
MINOR: threads/checks: Add a lock to protect the pid list used by external checks
by Christopher Faulet
· 7 years ago
b2812a6
MEDIUM: thread/dns: Make DNS thread-safe
by Christopher Faulet
· 7 years ago
24289f2
MEDIUM: thread/spoe: Make the SPOE thread-safe
by Christopher Faulet
· 7 years ago
738a6d7
MEDIUM: threads/tasks: Add lock around notifications
by Thierry FOURNIER
· 7 years ago
952939d
MEDIUM: threads/xref: Convert xref function to a thread safe model
by Thierry FOURNIER
· 7 years ago
61ba0e2
MEDIUM: threads/lua: Add locks around the Lua execution parts.
by Thierry FOURNIER
· 7 years ago
8ca3b4b
MEDIUM: threads/compression: Make HTTP compression thread-safe
by Christopher Faulet
· 7 years ago
e95f2c3
MEDIUM: thread/vars: Make vars thread-safe
by Christopher Faulet
· 7 years ago
b5997f7
MAJOR: threads/map: Make acls/maps thread safe
by Emeric Brun
· 7 years ago
821bb9b
MAJOR: threads/ssl: Make SSL part thread-safe
by Emeric Brun
· 7 years ago
6b35e9b
MEDIUM: threads/stream: Make streams list thread safe
by Emeric Brun
· 7 years ago
a1dd243
MAJOR: threads/buffer: Make buffer wait queue thread safe
by Emeric Brun
· 7 years ago
80527f5
MAJOR: threads/peers: Make peers thread safe
by Emeric Brun
· 7 years ago
1138fd0
MAJOR: threads/applet: Handle multithreading for applets
by Emeric Brun
· 7 years ago
272e252
MINOR: threads/regex: Change Regex trash buffer into a thread local variable
by Emeric Brun
· 7 years ago
819fc6f
MEDIUM: threads/stick-tables: handle multithreads on stick tables
by Emeric Brun
· 7 years ago
5b51755
MEDIUM: threads/lb: Make LB algorithms (lb_*.c) thread-safe
by Christopher Faulet
· 7 years ago
5d42e09
MINOR: threads/server: Add a lock to deal with insert in updates_servers list
by Christopher Faulet
· 7 years ago
29f77e8
MEDIUM: threads/server: Add a lock per server and atomically update server vars
by Christopher Faulet
· 7 years ago
ff8abcd
MEDIUM: threads/proxy: Add a lock per proxy and atomically update proxy vars
by Christopher Faulet
· 7 years ago
8d8aa0d
MEDIUM: threads/listeners: Make listeners thread-safe
by Christopher Faulet
· 7 years ago
b79a94c
MEDIUM: threads/signal: Add a lock to make signals thread-safe
by Christopher Faulet
· 7 years ago
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· 7 years ago
d4604ad
MAJOR: threads/fd: Make fd stuffs thread-safe
by Christopher Faulet
· 7 years ago
b349e48
MEDIUM: threads/pool: Make pool thread-safe by locking all access to a pool
by Christopher Faulet
· 7 years ago
9a65571
MEDIUM: threads/time: Many global variables from time.h are now thread-local
by Christopher Faulet
· 7 years ago
339fff8
MEDIUM: threads: Adds a set of functions to handle sync-point
by Christopher Faulet
· 7 years ago
1a2b56e
MEDIUM: threads: Add hathreads header file
by Christopher Faulet
· 7 years ago
e9bd686
MINOR: threads: Add THREAD_LOCAL macro
by Christopher Faulet
· 7 years ago
93a518f
MINOR: standard: Add memvprintf function
by Christopher Faulet
· 7 years ago
83215a4
MEDIUM: lists: list_for_each_entry{_safe}_from functions
by William Lallemand
· 7 years ago
48b4bb4
MEDIUM: cfgparse: post parsing registration
by William Lallemand
· 7 years ago
d2ff56d
MEDIUM: cfgparse: post section callback
by William Lallemand
· 7 years ago
145746c
MINOR: buffer: add the buffer input manipulation functions
by Willy Tarreau
· 7 years ago
1296382
CONTRIB: trace: add the possibility to place trace calls in the code
by Willy Tarreau
· 7 years ago
306924e
MINOR: http: add very simple header management based on double strings
by Willy Tarreau
· 7 years ago
0621da5
MINOR: buffer: make bo_getblk_nc() not return 2 for a full buffer
by Willy Tarreau
· 7 years ago
e67c4e5
MINOR: ist: add ist0() to add a trailing zero to a string.
by Willy Tarreau
· 7 years ago
e0e734c
MINOR: buffer: add bo_getblk() and bo_getblk_nc()
by Willy Tarreau
· 7 years ago
5b9834f
MINOR: buffer: add buffer_space_wraps()
by Willy Tarreau
· 7 years ago
e5676e7
MINOR: buffer: add two functions to inject data into buffers
by Willy Tarreau
· 7 years ago
6634b63
MINOR: buffer: add a function to match against string patterns
by Willy Tarreau
· 7 years ago
7f564d2
MINOR: buffer: add bo_del() to delete a number of characters from output
by Willy Tarreau
· 7 years ago
dea7c5c
BUG/MINOR: tools: fix my_htonll() on x86_64
by Willy Tarreau
· 7 years ago
c939835
MINOR: compiler: restore the likely() wrapper for gcc 5.x
by Willy Tarreau
· 7 years ago
2ba6727
MINOR: ist: add a macro to ease const array initialization
by Willy Tarreau
· 7 years ago
5531d57
MINOR: net_helper: add 64-bit read/write functions
by Willy Tarreau
· 7 years ago
2888c08
MINOR: net_helper: add write functions
by Willy Tarreau
· 7 years ago
d5370e1
MINOR: net_helper: add functions to read from vectors
by Willy Tarreau
· 7 years ago
26488ad
MINOR: buffer: add b_end() and b_to_end()
by Willy Tarreau
· 7 years ago
4a6425d
MINOR: buffer: add b_del() to delete a number of characters
by Willy Tarreau
· 7 years ago
36eb3a3
MINOR: tools: make my_htonll() more efficient on x86_64
by Willy Tarreau
· 7 years ago
ed0d96c
MINOR: net_helper: Inline functions meant to be inlined.
by Olivier Houchard
· 7 years ago
3c65b7a
MINOR: xref: Add a new xref system
by Thierry FOURNIER
· 7 years ago
ad405f1
MINOR: buffers: Move swap_buffer into buffer.c and add deinit_buffer function
by Christopher Faulet
· 7 years ago
748919a
MINOR: chunks: Use dedicated function to init/deinit trash buffers
by Christopher Faulet
· 7 years ago
ae459fd
CLEANUP: memory: Remove unused function pool_destroy
by Christopher Faulet
· 7 years ago
e11f727
MINOR: ist: implement very simple indirect strings
by Willy Tarreau
· 7 years ago
82032f1
MINOR: chunks: add chunk_memcpy() and chunk_memcat()
by Willy Tarreau
· 7 years ago
e962fd8
Add a few functions to do unaligned access.
by Olivier Houchard
· 7 years ago
b781dbe
MINOR: memory: remove macros
by David Carlier
· 7 years ago
cb1949b
MINOR: tools: add a portable timegm() alternative
by Willy Tarreau
· 7 years ago
a36b311
BUG/MINOR: buffers: Fix bi/bo_contig_space to handle full buffers
by Christopher Faulet
· 7 years ago
ed936c5
MINOR: tools: make debug_hexdump() take a string prefix
by Willy Tarreau
· 7 years ago
9faef1e
MINOR: tools: make debug_hexdump() use a const char for the string
by Willy Tarreau
· 7 years ago
577d5ac
CLEANUP: str2mask return code comment: non-zero -> zero.
by Jarno Huuskonen
· 7 years ago
23e9e93
MINOR: log: Add logurilen tunable.
by Stéphane Cottin
· 7 years ago
2395368
DOC: update RFC references
by Lukas Tribus
· 7 years ago
6ab2bae
REORG: spoe: move spoe_encode_varint / spoe_decode_varint from spoe to common
by Thierry FOURNIER
· 7 years ago
b82f742
MINOR: server: Add 'server-template' new keyword supported in backend sections.
by Frédéric Lécaille
· 7 years ago
7b67726
[RELEASE] Released version 1.8-dev1
by Willy Tarreau
· 7 years ago
a545569
CLEANUP: buffers: Remove buffer_contig_area and buffer_work_area functions
by Christopher Faulet
· 7 years ago
aaf4a32
CLEANUP: buffers: Remove buffer_bounce_realign function
by Christopher Faulet
· 7 years ago
637f8f2
BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers
by Christopher Faulet
· 7 years ago
b686afd
MINOR: chunks: implement a simple dynamic allocator for trash buffers
by Willy Tarreau
· 8 years ago
9826329
MAJOR: ssl: bind configuration per certificat
by Emmanuel Hocdet
· 8 years ago
48ef4c9
MINOR: tools: make str2sa_range() return the port in a separate argument
by Willy Tarreau
· 8 years ago
0ebb511
MINOR: tools: add a generic hexdump function for debugging
by Willy Tarreau
· 8 years ago
f2592b2
MEDIUM: regex: pcre2 support
by David Carlier
· 8 years ago
ece9b07
MINOR: cfgparse: add two new functions to check arguments count
by Willy Tarreau
· 8 years ago
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· 8 years ago
97c2ae1
REORG: cli: move dump_text(), dump_text_line(), and dump_binary() to standard.c
by Willy Tarreau
· 8 years ago
79bdef3
MINOR: cfgparse: Parse scope lines and save the last one parsed
by Christopher Faulet
· 8 years ago
Next »