Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
eac525988876fe2fb427326795020192f6c09574
/
include
/
common
/
buffer.h
eac5259
MINOR: buffer: use b_room() to determine available space in a buffer
by Willy Tarreau
· 6 years ago
bc59f35
MINOR: buffer: get rid of b_ptr() and convert its last users
by Willy Tarreau
· 6 years ago
5d7d1bb
MINOR: buffer: get rid of b_end() and b_to_end()
by Willy Tarreau
· 6 years ago
e5f12ce
MINOR: buffer: replace bi_del() and bo_del() with b_del()
by Willy Tarreau
· 6 years ago
a1f78fb
MINOR: buffer: replace bo_getblk_nc() with b_getblk_nc() which takes an offset
by Willy Tarreau
· 6 years ago
90ed383
MINOR: buffer: replace bo_getblk() with direction agnostic b_getblk()
by Willy Tarreau
· 6 years ago
e4d5a03
MINOR: buffer: merge b{i,o}_contig_space()
by Willy Tarreau
· 6 years ago
0e11d59
MINOR: buffer: remove bo_contig_data()
by Willy Tarreau
· 6 years ago
8f9c72d
MINOR: buffer: remove bi_end()
by Willy Tarreau
· 6 years ago
41e38ac
MINOR: buffer: remove bo_end()
by Willy Tarreau
· 6 years ago
89faf5d
MINOR: buffer: remove bo_ptr()
by Willy Tarreau
· 6 years ago
dda2e41
MINOR: buffer: remove bi_ptr()
by Willy Tarreau
· 6 years ago
7194d3c
MINOR: buffer: split bi_contig_data() into ci_contig_data and b_config_data()
by Willy Tarreau
· 6 years ago
d55fe39
MINOR: buffer: remove bi_getblk() and bi_getblk_nc()
by Willy Tarreau
· 6 years ago
aa7af72
MINOR: buffer: replace calls to buffer_space_wraps() with b_space_wraps()
by Willy Tarreau
· 6 years ago
bcbd393
MINOR: channel/buffer: replace b_{adv,rew} with c_{adv,rew}
by Willy Tarreau
· 6 years ago
c0a51c5
MINOR: buffer: remove buffer_slow_realign() and the swap_buffer allocation code
by Willy Tarreau
· 6 years ago
4cf1300
MINOR: channel/buffer: replace buffer_slow_realign() with channel_slow_realign() and b_slow_realign()
by Willy Tarreau
· 6 years ago
d5b343b
MINOR: channel/buffer: use c_realign_if_empty() instead of buffer_realign()
by Willy Tarreau
· 6 years ago
bbc68df
MINOR: buffer: add a few basic functions for the new API
by Willy Tarreau
· 6 years ago
41806d1
MINOR: buffer: implement a new file for low-level buffer manipulation functions
by Willy Tarreau
· 6 years ago
c41b3e8
DOC: buffers: clarify the purpose of the <from> pointer in offer_buffers()
by Willy Tarreau
· 7 years ago
ca6ef50
BUG/MEDIUM: buffer: Fix the wrapping case in bi_putblk
by Christopher Faulet
· 7 years ago
b2b2794
BUG/MEDIUM: buffer: Fix the wrapping case in bo_putblk
by Christopher Faulet
· 7 years ago
f161d0f
BUG/MINOR: pools/threads: don't ignore DEBUG_UAF on double-word CAS capable archs
by Willy Tarreau
· 7 years ago
cf975d4
MINOR: pools/threads: Implement lockless memory pools.
by Olivier Houchard
· 7 years ago
53bae85
BUG/MINOR: threads: don't drop "extern" on the lock in include files
by Willy Tarreau
· 7 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
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
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
4b75fff
BUG/MAJOR: buffers: fix get_buffer_nc() for data at end of buffer
by Willy Tarreau
· 7 years ago
a1dd243
MAJOR: threads/buffer: Make buffer wait queue thread safe
by Emeric Brun
· 7 years ago
8d8aa0d
MEDIUM: threads/listeners: Make listeners thread-safe
by Christopher Faulet
· 7 years ago
145746c
MINOR: buffer: add the buffer input manipulation functions
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
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
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
ad405f1
MINOR: buffers: Move swap_buffer into buffer.c and add deinit_buffer function
by Christopher Faulet
· 7 years ago
a36b311
BUG/MINOR: buffers: Fix bi/bo_contig_space to handle full buffers
by Christopher Faulet
· 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
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· 8 years ago
d2b597a
BUG/MEDIUM: lua: segfault with buffer_replace2
by Thierry FOURNIER
· 10 years ago
549aac8
MEDIUM: buffer: make bo_putblk/bo_putstr/bo_putchk return the number of bytes copied.
by Thierry FOURNIER
· 10 years ago
3889fff
MINOR: channel: rename channel_full() to !channel_may_recv()
by Willy Tarreau
· 10 years ago
f4718e8
MEDIUM: buffer: implement b_alloc_margin()
by Willy Tarreau
· 10 years ago
620bd6c
MINOR: buffer: implement b_alloc_fast()
by Willy Tarreau
· 10 years ago
4428a29
MEDIUM: channel: do not report full when buf_empty is present on a channel
by Willy Tarreau
· 10 years ago
f2f7d6b
MEDIUM: buffer: add a new buf_wanted dummy buffer to report failed allocations
by Willy Tarreau
· 10 years ago
2a4b543
MEDIUM: buffer: always assign a dummy empty buffer to channels
by Willy Tarreau
· 10 years ago
7dfca9d
MINOR: buffer: only use b_free to release buffers
by Willy Tarreau
· 10 years ago
e583ea5
MEDIUM: buffer: use b_alloc() to allocate and initialize a buffer
by Willy Tarreau
· 10 years ago
474cf54
MINOR: buffer: reset a buffer in b_reset() and not channel_init()
by Willy Tarreau
· 10 years ago
5a8ba60
CLEANUP: buffers: remove unused function buffer_contig_space_with_res()
by Willy Tarreau
· 10 years ago
bf43927
OPTIM: buffer: remove one jump in buffer_count()
by Willy Tarreau
· 11 years ago
9b28e03
MAJOR: channel: replace the struct buffer with a pointer to a buffer
by Willy Tarreau
· 12 years ago
8c89c20
MINOR: buffers: add a few functions to write chars, strings and blocks
by Willy Tarreau
· 12 years ago
ce39bfb
BUG: backend: balance hdr was broken since 1.5-dev11
by Willy Tarreau
· 12 years ago
af81935
REORG: channel: move buffer_{replace,insert_line}* to buffer.{c,h}
by Willy Tarreau
· 12 years ago
42d0666
MINOR: buffer: provide a new buffer_full() function
by Willy Tarreau
· 12 years ago
a75bcef
REORG: buffer: move buffer_flush, b_adv and b_rew to buffer.h
by Willy Tarreau
· 12 years ago
c7e4238
REORG: buffers: split buffers into chunk,buffer,channel
by Willy Tarreau
· 12 years ago