Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
90ed3836db053d674f488d6860aa95d3bae22820
/
include
/
common
« Previous
581bf81
MEDIUM: pools: add a new flag to avoid rounding pool size up
by Willy Tarreau
· 9 years ago
898529b
MEDIUM: tools: add csv_enc_append() to preserve the original chunk
by Willy Tarreau
· 9 years ago
70af633
MINOR: chunk: make chunk_initstr() take a const string
by Willy Tarreau
· 9 years ago
601360b
MINOR: chunks: add chunk_strcat() and chunk_newstr()
by Willy Tarreau
· 9 years ago
0b6044f
MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
by Willy Tarreau
· 9 years ago
f9476a5
BUG/MINOR: chunk: make chunk_dup() always check and set dst->size
by Willy Tarreau
· 9 years ago
ec9a58c
BUILD/MINOR: regex: missing header
by Thierry FOURNIER
· 9 years ago
1db9667
BUILD: freebsd: double declaration
by Thierry FOURNIER
· 9 years ago
58102cf
MEDIUM: memory: add accounting for failed allocations
by Willy Tarreau
· 9 years ago
de30a68
DEBUG/MEDIUM: memory: add optional control pool memory operations
by Willy Tarreau
· 9 years ago
ac42111
DEBUG/MEDIUM: memory: optionally protect free data in pools
by Willy Tarreau
· 9 years ago
a84dcb8
DEBUG/MINOR: memory: add a build option to disable memory pools sharing
by Willy Tarreau
· 9 years ago
5e98e3e
BUILD: enable build on Linux/s390x
by Neale Ferguson
· 9 years ago
ffaf30b
BUILD: Fix the build on OSX (htonll/ntohll)
by Joseph Lynch
· 9 years ago
067ac9f
MINOR: debug: enable memory poisonning to use byte 0
by Willy Tarreau
· 9 years ago
ae459f3
BUILD: tcp: use IPPROTO_IP when SOL_IP is not available
by Willy Tarreau
· 9 years ago
60deeba
MINOR: chunk: New function free_trash_buffers()
by David Carlier
· 9 years ago
845efb5
MINOR: cfgparse: New function cfg_unregister_sections()
by David Carlier
· 9 years ago
2709784
MEDIUM: config: set tune.maxrewrite to 1024 by default
by Willy Tarreau
· 9 years ago
7fe3be7
MINOR: standard: avoid DNS resolution from the function str2sa_range()
by Thierry FOURNIER
· 9 years ago
1895428
DEBUG: add p_malloc() to return a poisonned memory area
by Willy Tarreau
· 9 years ago
72b8c1f
MEDIUM: tools: make str2sa_range() optionally return the FQDN
by Willy Tarreau
· 9 years ago
de39c9b
CLEANUP: appsession: remove the last include files
by Willy Tarreau
· 9 years ago
5b4dd68
MINOR: standard: provide htonll() and ntohll()
by Willy Tarreau
· 9 years ago
763a5d8
MINOR: standard: add 64 bits conversion functions
by Thierry FOURNIER
· 9 years ago
e6c3941
BUILD/MINOR: tools: rename popcount to my_popcountl
by David Carlier
· 9 years ago
1480bd8
MINOR: standard: add function that converts signed int to a string
by Thierry FOURNIER
· 9 years ago
9dd44ba
BUG/MEDIUM: compat: fix segfault on FreeBSD
by Joris Dedieu
· 9 years ago
31af49d
MEDIUM: ssl: Add options to forge SSL certificates
by Christopher Faulet
· 9 years ago
ddea626
MINOR: common: escape CSV strings
by Thierry FOURNIER
· 9 years ago
98d0485
MAJOR: config: remove the deprecated reqsetbe / reqisetbe actions
by Willy Tarreau
· 9 years ago
f3045d2
MAJOR: pattern: add LRU-based cache on pattern matching
by Willy Tarreau
· 10 years ago
e6e49cf
MINOR: tools: provide an rdtsc() function for time comparisons
by Willy Tarreau
· 10 years ago
1b90511
CLEANUP: namespaces: fix protection against multiple inclusions
by Willy Tarreau
· 10 years ago
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 10 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
58639a0
MINOR: global: export function and permits to not resolve DNS names
by Thierry FOURNIER
· 10 years ago
05552d4
MEDIUM: Add support for configurable TLS ticket keys
by Nenad Merdanovic
· 10 years ago
15a53a4
MEDIUM: regex: add support for passing regex flags to regex_exec_match()
by Willy Tarreau
· 10 years ago
c829ee4
MINOR: hash: add new function hash_crc32
by Willy Tarreau
· 10 years ago
d025648
MAJOR: init: automatically set maxconn and/or maxsslconn when possible
by Willy Tarreau
· 10 years ago
d92aa5c
MINOR: global: report information about the cost of SSL connections
by Willy Tarreau
· 10 years ago
3ca1a88
MINOR: tools: add new round_2dig() function to round integers
by Willy Tarreau
· 10 years ago
3889fff
MINOR: channel: rename channel_full() to !channel_may_recv()
by Willy Tarreau
· 10 years ago
75abcb3
MINOR: config: extend the default max hostname length to 64 and beyond
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
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
a885f6d
MEDIUM: memory: improve pool_refill_alloc() to pass a refill count
by Willy Tarreau
· 10 years ago
0262241
MINOR: memory: cut pool allocator in 3 layers
by Willy Tarreau
· 10 years ago
e430e77
CLEANUP: memory: replace macros pool_alloc2/pool_free2 with functions
by Willy Tarreau
· 10 years ago
62405a2
CLEANUP: memory: remove dead code
by Willy Tarreau
· 10 years ago
3dd717c
CLEANUP: lists: remove dead code
by Willy Tarreau
· 10 years ago
23a5c39
DEBUG: pools: apply poisonning on every allocated pool
by Willy Tarreau
· 10 years ago
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· 10 years ago
de89871
MEDIUM: regex: Use pcre_study always when PCRE is used, regardless of JIT
by Christian Ruppert
· 10 years ago
317e1c4
MINOR: sample: add "json" converter
by Thierry FOURNIER
· 10 years ago
3986b9c
MEDIUM: config: report it when tcp-request rules are misplaced
by Willy Tarreau
· 10 years ago
edee1d6
MEDIUM: stick-table: make it easier to register extra data types
by Willy Tarreau
· 10 years ago
65d805f
BUILD: fix dependencies between config and compat.h
by Willy Tarreau
· 10 years ago
bd57a9f
BUG/MEDIUM: backend: Update hash to use unsigned int throughout
by Dan Dubovik
· 10 years ago
4e95790
MINOR: log: make MAX_SYSLOG_LEN overridable at build time
by Willy Tarreau
· 10 years ago
98637e5
MEDIUM: Add external check
by Simon Horman
· 10 years ago
c8b27b6
MEDIUM: ssl: add 300s supported time skew on OCSP response update.
by Emeric Brun
· 10 years ago
4147b2e
MEDIUM: ssl: basic OCSP stapling support.
by Emeric Brun
· 10 years ago
2620276
MINOR: regex: Use native PCRE API.
by Thierry FOURNIER
· 10 years ago
09af0d6
MEDIUM: regex: replace all standard regex function by own functions
by Thierry FOURNIER
· 10 years ago
b8f980c
MINOR: regex: Create JIT compatible function that return match strings
by Thierry FOURNIER
· 10 years ago
4bfc580
MEDIUM: session: maintain per-backend and per-server time statistics
by Willy Tarreau
· 10 years ago
588297f
MINOR: tools: add new functions to quote-encode strings
by Willy Tarreau
· 10 years ago
75ab8bd
MEDIUM: Add port_to_str helper
by Simon Horman
· 10 years ago
f46cd6e
MEDIUM: ssl: Add the option to use standardized DH parameters >= 1024 bits
by Remi Gacogne
· 10 years ago
c874653
BUILD: don't use type "uint" which is not portable
by Willy Tarreau
· 10 years ago
c600204
BUG/MEDIUM: regex: fix risk of buffer overrun in exp_replace()
by Sasha Pachev
· 10 years ago
6346f0a
DOC: stop referencing the slow git repository in the README
by Willy Tarreau
· 10 years ago
18ca2d4
MINOR: tools: split is_addr() and is_inet_addr()
by Willy Tarreau
· 10 years ago
a9db57e
MEDIUM: config: limit nbproc to the machine's word size
by Willy Tarreau
· 12 years ago
cefad67
BUILD: syscalls: remove improper inline statement in front of syscalls
by Willy Tarreau
· 10 years ago
5a8ba60
CLEANUP: buffers: remove unused function buffer_contig_space_with_res()
by Willy Tarreau
· 11 years ago
272adea
REORG: cfgparse: move server keyword parsing to server.c
by Willy Tarreau
· 11 years ago
fa45f1d
MEDIUM: config: Dynamic sections.
by Thierry FOURNIER
· 11 years ago
9f95e40
MINOR: standard: Add ipv6 support in the function url2sa().
by Thierry FOURNIER
· 11 years ago
fc7ac7b
MINOR: standard: Disable ip resolution during the runtime
by Thierry FOURNIER
· 11 years ago
0b6d15f
MINOR: regex: The pointer regstr in the struc regex is no longer used.
by Thierry FOURNIER
· 11 years ago
b050463
MINOR: standard: Add function for converting cidr to network mask.
by Thierry FOURNIER
· 11 years ago
511e947
MEDIUM: acl/pattern: standardisation "of pat_parse_int()" and "pat_parse_dotted_ver()"
by Thierry FOURNIER
· 11 years ago
e059ec9
MINOR: standard: add function "encode_chunk"
by Thierry FOURNIER
· 11 years ago
cc08d2c
MEDIUM: counters: stop relying on session flags at all
by Willy Tarreau
· 11 years ago
bb519c7
MINOR: tools: add very basic support for composite pointers
by Willy Tarreau
· 11 years ago
f333834
BUG/MEDIUM: counters: flush content counters after each request
by Willy Tarreau
· 11 years ago
12833bb
MINOR: cli: add the new "show pools" command
by Willy Tarreau
· 11 years ago
2317976
BUILD: listener: fix recent accept4() again
by Willy Tarreau
· 11 years ago
89efaed
BUILD: definitely silence some stupid GCC warnings
by Willy Tarreau
· 11 years ago
Next »