Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
47479eb0e7d2f559836f02e9096308844ec2632f
/
include
/
common
47479eb
MINOR: version: emit the link to the known bugs in output of "haproxy -v"
by Willy Tarreau
· 5 years ago
08dd202
MINOR: version: report the version status in "haproxy -v"
by Willy Tarreau
· 5 years ago
da52035
MINOR: memory: also poison the area on freeing
by Willy Tarreau
· 5 years ago
2254b8e
Revert "MINOR: istbuf: add b_fromist() to make a buffer from an ist"
by Willy Tarreau
· 5 years ago
20020ae
MINOR: chunk: add chunk_istcat() to concatenate an ist after a chunk
by Willy Tarreau
· 5 years ago
9b01370
MINOR: stats/debug: maintain a counter of debug commands issued
by Willy Tarreau
· 5 years ago
705e088
BUG/MINOR: ssl: fix build of X509_chain_up_ref() w/ libreSSL
by William Lallemand
· 5 years ago
89f5807
BUG/MINOR: ssl: fix build with openssl < 1.1.0
by William Lallemand
· 5 years ago
403bfbb
BUG/MEDIUM: pattern: make the pattern LRU cache thread-local and lockless
by Willy Tarreau
· 5 years ago
2068ec4
BUG/MEDIUM: lists: Handle 1-element-lists in MT_LIST_BEHEAD().
by Olivier Houchard
· 5 years ago
9e46496
MINOR: istbuf: add b_fromist() to make a buffer from an ist
by Willy Tarreau
· 5 years ago
a92c5ce
BUILD/MEDIUM: threads: rename thread_info struct to ha_thread_info
by David Carlier
· 5 years ago
0651181
MINOR: htx: Add a flag on HTX to known when a response was generated by HAProxy
by Christopher Faulet
· 5 years ago
abefa34
MINOR: version: make the version strings variables, not constants
by Willy Tarreau
· 5 years ago
53a899b
CLEANUP: h1-htx: Move htx-to-h1 formatting functions from htx.c to h1_htx.c
by Christopher Faulet
· 5 years ago
48fa033
BUG/MINOR: chunk: Fix tests on the chunk size in functions copying data
by Christopher Faulet
· 5 years ago
150bfa8
MEDIUM: ssl/cli: 'set ssl cert' updates a certificate from the CLI
by William Lallemand
· 5 years ago
804ef24
MINOR: lists: Fix alignement of \ when relevant.
by Olivier Houchard
· 5 years ago
74715da
MINOR: lists: Try to use local variables instead of macro arguments.
by Olivier Houchard
· 5 years ago
d7f2bbc
MINOR: list: add new macro MT_LIST_BEHEAD
by Willy Tarreau
· 5 years ago
c32a0e5
MINOR: lists: add new macro LIST_SPLICE_END_DETACHED
by Willy Tarreau
· 5 years ago
708c416
MINOR: stats: replace the ST_* uri_auth flags with STAT_*
by Willy Tarreau
· 5 years ago
ee4f5f8
MINOR: stats: get rid of the ST_CONVDONE flag
by Willy Tarreau
· 5 years ago
16fdc55
MINOR: http: Add a function to get the authority into a URI
by Christopher Faulet
· 5 years ago
9a67c29
MINOR: htx: Add 2 flags on the start-line to have more info about the uri
by Christopher Faulet
· 5 years ago
c5a3eb4
MINOR: fcgi: Add function to get the string representation of a record type
by Christopher Faulet
· 5 years ago
27aa65e
MINOR: htx: Adapt htx_dump() to be used from traces
by Christopher Faulet
· 5 years ago
93acfa2
MINOR: time: add timeofday_as_iso_us() to return instant time as ISO
by Willy Tarreau
· 5 years ago
0cd6a97
MINOR: mt_lists: Give MT_LIST_ADD, MT_LIST_ADDQ and MT_LIST_DEL a return value.
by Olivier Houchard
· 5 years ago
cb22ad4
MINOR: mt_lists: Do nothing in MT_LIST_ADD/MT_LIST_ADDQ if already in list.
by Olivier Houchard
· 5 years ago
5e9b92c
MINOR: mt_lists: Add new macroes.
by Olivier Houchard
· 5 years ago
859dc80
MEDIUM: list: Separate "locked" list from regular list.
by Olivier Houchard
· 5 years ago
63bbf28
MINOR: fcgi: Add code related to FCGI protocol
by Christopher Faulet
· 5 years ago
4f0f88a
MEDIUM: mux-h1/h1-htx: move HTX convertion of H1 messages in dedicated file
by Christopher Faulet
· 5 years ago
341fac1
MINOR: http: Add function to parse value of the header Status
by Christopher Faulet
· 5 years ago
130cf21
MINOR: istbuf: Add the function b_isteqi()
by Christopher Faulet
· 5 years ago
505adfc
MINOR: htx: Add a flag on HTX message to report processing errors
by Christopher Faulet
· 5 years ago
fb4ba91
MINOR: tools: add a generic struct "name_desc" for name-description pairs
by Willy Tarreau
· 5 years ago
b88d231
MINOR: buffer: add functions to read/write varints from/to buffers
by Willy Tarreau
· 5 years ago
4d589e7
MINOR: tools: add a function varint_bytes() to report the size of a varint
by Willy Tarreau
· 5 years ago
9eebd8a
REORG: trace: rename trace.c to calltrace.c and mention it's not thread-safe
by Willy Tarreau
· 5 years ago
32c2455
MINOR: tools: add a DEFNULL() macro to use NULL for empty args
by Willy Tarreau
· 5 years ago
9bead8c
MINOR: list: add LIST_SPLICE() to merge one list into another
by Willy Tarreau
· 5 years ago
a2c9911
MINOR: tools: add append_prefixed_str()
by Willy Tarreau
· 5 years ago
e0d0b40
CLEANUP: buffer: replace b_drop() with b_free()
by Willy Tarreau
· 5 years ago
3b091f8
BUG/MINOR: buffers/threads: always clear a buffer's head before releasing it
by Willy Tarreau
· 5 years ago
229e739
BUG/MINOR: pools: don't mark the thread harmless if already isolated
by Willy Tarreau
· 5 years ago
f580d0f
BUILD: ssl: BoringSSL add EVP_PKEY_base_id
by Emmanuel Hocdet
· 5 years ago
a37cb18
MINOR: wdt: also consider that waiting in the thread dumper is normal
by Willy Tarreau
· 5 years ago
d6e0c03
BUILD: threads: add the definition of PROTO_LOCK
by Willy Tarreau
· 5 years ago
f734638
MINOR: http: Don't store raw HTTP errors in chunks anymore
by Christopher Faulet
· 5 years ago
5ed8353
CLEANUP: h2: Remove functions converting h2 requests to raw HTTP/1.1 ones
by Christopher Faulet
· 5 years ago
24e116b
MINOR: htx: Slightly update htx_dump() to report better messages
by Christopher Faulet
· 5 years ago
2bf43f0
MINOR: htx: Use an array of char to store HTX blocks
by Christopher Faulet
· 5 years ago
192c6a2
MINOR: htx: Deduce the number of used blocks from tail and head values
by Christopher Faulet
· 5 years ago
5a916f7
CLEANUP: htx: Remove the unsued function htx_add_blk_type_size()
by Christopher Faulet
· 5 years ago
3b21972
DOC: htx: Update comments in HTX files
by Christopher Faulet
· 5 years ago
85b2cae
MINOR: pools: make the thread harmless during the mmap/munmap syscalls
by Willy Tarreau
· 5 years ago
8286754
MINOR: pools: always pre-initialize allocated memory outside of the lock
by Willy Tarreau
· 5 years ago
3e853ea
MINOR: pools: release the pool's lock during the malloc/free calls
by Willy Tarreau
· 5 years ago
621da6b
BUG/MEDIUM: channel/htx: Use the total HTX size in channel_htx_recv_limit()
by Christopher Faulet
· 5 years ago
bb0efcd
MINOR: htx: Add the function htx_change_blk_value_len()
by Christopher Faulet
· 5 years ago
9dc6b97
[RELEASE] Released version 2.1-dev0
by Willy Tarreau
· 5 years ago
e21c016
MINOR: htx: Add 3 flags on the start-line to deal with the request schemes
by Christopher Faulet
· 5 years ago
86fcf6d
MINOR: htx: Add the function htx_move_blk_before()
by Christopher Faulet
· 5 years ago
d7884d3
MAJOR: htx: Rework how free rooms are tracked in an HTX message
by Christopher Faulet
· 5 years ago
86bc8df
BUG/MEDIUM: compression/htx: Fix the adding of the last data block
by Christopher Faulet
· 5 years ago
9a1f573
MEDIUM: threads: add thread_sync_release() to synchronize steps
by Willy Tarreau
· 5 years ago
9faebe3
MEDIUM: tools: improve time format error detection
by Willy Tarreau
· 5 years ago
1bfd602
MINOR: logs: use the new bitmap functions instead of fd_sets for encoding maps
by Willy Tarreau
· 5 years ago
7355b04
MINOR: tools: add new bitmap manipulation functions
by Willy Tarreau
· 5 years ago
54b5e21
MINOR: htx: Don't use end-of-data blocks anymore
by Christopher Faulet
· 5 years ago
2d7c539
MEDIUM: htx: Add the parsing of trailers of chunked messages
by Christopher Faulet
· 5 years ago
4a3fef8
MINOR: dict: Add dictionary new data structure.
by Frédéric Lécaille
· 6 years ago
186e96e
MEDIUM: buffers: relax the buffer lock a little bit
by Willy Tarreau
· 6 years ago
a8b2ce0
MINOR: activity: report the number of failed pool/buffer allocations
by Willy Tarreau
· 6 years ago
0a7ef02
MINOR: htx: make htx_add_data() return the transmitted byte count
by Willy Tarreau
· 6 years ago
d4908fa
MINOR: htx: rename htx_append_blk_value() to htx_add_data_atonce()
by Willy Tarreau
· 6 years ago
39744f7
MINOR: htx: Remove support of pseudo headers because it is unused
by Christopher Faulet
· 6 years ago
613346b
MINOR: htx: remove the unused function htx_find_blk()
by Christopher Faulet
· 6 years ago
29f1758
MEDIUM: htx: Store the first block position instead of the start-line one
by Christopher Faulet
· 6 years ago
05c083c
MINOR: htx: Add a field to set the memory used by headers in the HTX start-line
by Christopher Faulet
· 6 years ago
2ae3504
MINOR: htx: Add function htx_get_max_blksz()
by Christopher Faulet
· 6 years ago
dd2ad85
CLEANUP: htx: Remove unused function htx_get_stline()
by Christopher Faulet
· 6 years ago
a3ad6b1
MINOR: htx: Add functions to get the first block of an HTX message
by Christopher Faulet
· 6 years ago
9c66b98
MINOR: htx: Store start-line block's position instead of address of its payload
by Christopher Faulet
· 6 years ago
28f29c7
MINOR: htx: Store the head position instead of the wrap one
by Christopher Faulet
· 6 years ago
c3b5958
BUG/MEDIUM: threads: fix double-word CAS on non-optimized 32-bit platforms
by Willy Tarreau
· 6 years ago
c4943d5
MINOR: buffer: add a new buffer ring API to manipulate rings of buffers
by Willy Tarreau
· 6 years ago
e39b58f
MINOR: buffer: introduce b_make() to make a buffer from its parameters
by Willy Tarreau
· 6 years ago
7562a72
CLEANUP: debug: remove the TRACE() macro
by Willy Tarreau
· 6 years ago
f4c1e56
BUILD: signals: FreeBSD has SI_LWP instead of SI_TKILL
by Willy Tarreau
· 6 years ago
e573323
CLEANUP: build: rename some build macros to use the USE_* ones
by Willy Tarreau
· 6 years ago
823bda0
BUILD: time: remove the test on _POSIX_C_SOURCE
by Willy Tarreau
· 6 years ago
430f590
MINOR: threads: add a timer_t per thread in thread_info
by Willy Tarreau
· 6 years ago
e6a02fa
MINOR: threads: add a "stuck" flag to the thread_info struct
by Willy Tarreau
· 6 years ago
2beaaf7
MINOR: threads: implement ha_tkill() and ha_tkillall()
by Willy Tarreau
· 6 years ago
441259c
MINOR: threads: make threads_{harmless|want_rdv}_mask constant 0 without threads
by Willy Tarreau
· 6 years ago
80daaa1
CLEANUP: time: switch clockid_t to empty_t when not available
by Willy Tarreau
· 6 years ago
9a85a17
MINOR: compat: define a new empty type empty_t for non-implemented fields
by Willy Tarreau
· 6 years ago
Next »