Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
bb591a1a1150f94510f6c7d2d12683fbcba1b9d8
/
src
/
buffer.c
6c96fc1
BUG/MINOR: buffers: MT_LIST_DEL_SAFE() expects the temporary pointer.
by Olivier Houchard
· 4 years, 8 months ago
2104659
MEDIUM: buffer: remove the buffer_wq lock
by Willy Tarreau
· 4 years, 8 months ago
9080711
BUILD: general: always pass unsigned chars to is* functions
by Willy Tarreau
· 4 years, 8 months ago
2455ceb
MEDIUM: memory: use pool_destroy_all() to destroy all pools on deinit()
by Willy Tarreau
· 6 years ago
86abe44
MEDIUM: init: use self-initializing spinlocks and rwlocks
by Willy Tarreau
· 6 years ago
c9fa048
MAJOR: buffer: finalize buffer detachment
by Willy Tarreau
· 6 years ago
e312802
MINOR: buffer: replace buffer_replace2() with b_rep_blk()
by Willy Tarreau
· 6 years ago
4d893d4
MINOR: buffers/channel: replace buffer_insert_line2() with ci_insert_line2()
by Willy Tarreau
· 6 years ago
d54a8ce
MAJOR: start to change buffer API
by Willy Tarreau
· 6 years ago
81521ed
MINOR: buffer: adapt buffer_slow_realign() and buffer_dump() to the new API
by Willy Tarreau
· 6 years ago
acd1403
MINOR: buffer: Use b_add()/bo_add() instead of accessing b->i/b->o.
by Olivier Houchard
· 6 years ago
591d445
MINOR: buffer: use b_orig() to replace most references to b->data
by Willy Tarreau
· 6 years ago
0c7ed5d
MINOR: buffer: replace buffer_empty() with b_empty() or c_empty()
by Willy Tarreau
· 6 years ago
d760eec
MINOR: buffer: replace buffer_not_empty() with b_data() or c_data()
by Willy Tarreau
· 6 years ago
8f9c72d
MINOR: buffer: remove bi_end()
by Willy Tarreau
· 6 years ago
89faf5d
MINOR: buffer: remove bo_ptr()
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
506a29a
MINOR: buffer: switch buffer sizes and offsets to size_t
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
b6a2f58
MINOR: buffers: cache-align buffer_wq_lock
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
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
cd7879a
BUG/MEDIUM: threads: Run the poll loop on the main thread too
by Christopher Faulet
· 7 years ago
a1dd243
MAJOR: threads/buffer: Make buffer wait queue thread safe
by Emeric Brun
· 7 years ago
ba39f23
MEDIUM: threads/buffers: Define and register per-thread init/deinit functions
by Christopher Faulet
· 7 years ago
ad405f1
MINOR: buffers: Move swap_buffer into buffer.c and add deinit_buffer function
by Christopher Faulet
· 7 years ago
aaf4a32
CLEANUP: buffers: Remove buffer_bounce_realign function
by Christopher Faulet
· 8 years ago
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· 8 years ago
484b53d
BUG/MEDIUM: buffers: do not round up buffer size during allocation
by Willy Tarreau
· 9 years ago
27187ab
BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data
by Willy Tarreau
· 9 years ago
fdda677
BUG/MEDIUM: buffer: one byte miss in buffer free space check
by Thierry FOURNIER
· 10 years ago
33cb065
MINOR: config: implement global setting tune.buffers.limit
by Willy Tarreau
· 10 years ago
a24adf0
MAJOR: session: only wake up as many sessions as available buffers permit
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
a6547c1
BUG/MAJOR: buffer: check the space left is enough or not when input data in a buffer is wrapped
by Godbach
· 10 years ago
c3916a7
MINOR: buffer: align the last output line if there are less than 8 characters left
by Godbach
· 11 years ago
c08057c
MINOR: buffer: align the last output line of buffer_dump()
by Godbach
· 11 years ago
5fb3803
CLEANUP: buffer: use buffer_empty() instead of buffer_len()==0
by Willy Tarreau
· 12 years ago
95898ac
BUILD: buffer: fix another isprint() warning on solaris
by Willy Tarreau
· 12 years ago
be0efd8
MINOR: buffer_dump with ASCII
by William Lallemand
· 12 years ago
9b28e03
MAJOR: channel: replace the struct buffer with a pointer to a buffer
by Willy Tarreau
· 12 years ago
af81935
REORG: channel: move buffer_{replace,insert_line}* to buffer.{c,h}
by Willy Tarreau
· 12 years ago
c7e4238
REORG: buffers: split buffers into chunk,buffer,channel
by Willy Tarreau
· 12 years ago