Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.24
/
src
/
tools.c
tag
5387796d854c723061c389487a7eb9766f62513b
tagger
Willy Tarreau <w@1wt.eu>
Sat Aug 19 11:25:53 2023 +0200
object
d1756705e7928198062b8c5afece6f4407e5c737
HAProxy 2.4.24
6ba28a8
BUG/MINOR: config: Remove final '\n' in error messages
by Thierry Fournier
· 1 year, 1 month ago
a5c621a
BUG/MINOR: log: improper behavior when escaping log data
by Aurelien DARRAGON
· 1 year, 9 months ago
263aacd
BUG/MEDIUM: tools: avoid calling dlsym() in static builds (try 2)
by Willy Tarreau
· 1 year, 11 months ago
f72f24e
BUG/MEDIUM: tools: avoid calling dlsym() in static builds
by Willy Tarreau
· 1 year, 11 months ago
189c008
BUG/MEDIUM: tools: Fix `inet_ntop` usage in sa2str
by Tim Duesterhus
· 2 years, 1 month ago
451b06f
MINOR: tools: add get_exec_path implementation for solaris based systems.
by David Carlier
· 2 years, 1 month ago
e2e6cd9
BUG/MINOR: tools: url2sa reads too far when no port nor path
by William Lallemand
· 2 years, 3 months ago
086323a
BUG/MINOR: tools: fix url2sa return value with IPv4
by William Lallemand
· 2 years, 3 months ago
12e3b25
BUG/MINOR: tools: url2sa reads ipv4 too far
by William Lallemand
· 2 years, 4 months ago
7b6de26
BUILD/MINOR: tools: solaris build fix on dladdr.
by David Carlier
· 2 years, 6 months ago
3785733
MINOR: debug: add ability to dump loaded shared libraries
by Willy Tarreau
· 2 years, 6 months ago
1ee71dd
BUILD: tools: properly guard __GLIBC__ with defined()
by Willy Tarreau
· 2 years, 10 months ago
49a3228
MINOR: tools: add FreeBSD support to get_exec_path()
by devnexen@gmail.com
· 2 years, 10 months ago
1b9d57d
BUILD: tools: get the absolute path of the current binary on NetBSD.
by David Carlier
· 2 years, 10 months ago
cd5521e
BUG/MINOR: tools: Fix loop condition in dump_text()
by Tim Duesterhus
· 2 years, 10 months ago
b2475a1
MINOR: tools/rnd: compute the result outside of the CAS loop
by Willy Tarreau
· 3 years, 1 month ago
ae03d26
MINOR: tools: add a float-to-ascii conversion function
by Willy Tarreau
· 3 years, 1 month ago
56d1d8d
MINOR: tools: implement trimming of floating point numbers
by Willy Tarreau
· 3 years, 1 month ago
a46f1af
MINOR: config: support some pseudo-variables for file/line/section
by Willy Tarreau
· 3 years, 1 month ago
6419239
MINOR: tools: add functions to retrieve the address of a symbol
by Willy Tarreau
· 3 years, 2 months ago
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· 3 years, 2 months ago
2675490
BUG/MEDIUM: log: fix config parse error logging on stdout/stderr or any raw fd
by Emeric Brun
· 3 years, 2 months ago
ce325c4
MINOR: server/bind: add support of new prefixes for addresses.
by Emeric Brun
· 3 years, 3 months ago
a683805
BUG/MINOR: tools: fix parsing "us" unit for timers
by Thayne McCombs
· 3 years, 3 months ago
12e1027
MINOR: tools: make url2ipv4 return the exact number of bytes parsed
by Willy Tarreau
· 3 years, 3 months ago
f23b1bc
BUILD: tools: fix build error with new PA_O_DEFAULT_DGRAM
by Willy Tarreau
· 3 years, 3 months ago
69ba351
MINOR: tools: introduce new option PA_O_DEFAULT_DGRAM on str2sa_range.
by Emeric Brun
· 3 years, 3 months ago
714c4c1
MINOR: tools: do not sum squares of differences for word fingerprints
by Willy Tarreau
· 3 years, 3 months ago
9294e88
MINOR: tools: improve word fingerprinting by counting presence
by Willy Tarreau
· 3 years, 3 months ago
e33c4b3
MINOR: tools: add the ability to update a word fingerprint
by Willy Tarreau
· 3 years, 3 months ago
ba2c445
MINOR: tools: add simple word fingerprinting to find similar-looking words
by Willy Tarreau
· 3 years, 3 months ago
06e69b5
REORG: tools: promote the debug PRNG to more general use as a statistical one
by Willy Tarreau
· 3 years, 4 months ago
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· 3 years, 4 months ago
9553de7
MINOR: tools: Add function to compare an address to a network address
by Christopher Faulet
· 3 years, 4 months ago
c943799
MEDIUM: resolvers/dns: split dns.c into dns.c and resolvers.c
by Emeric Brun
· 3 years, 4 months ago
d30e9a1
MINOR: resolvers: rework prototype suffixes to split resolving and dns.
by Emeric Brun
· 3 years, 6 months ago
4b52412
BUG/MINOR: tools: Fix a memory leak on error path in parse_dotted_uints()
by Christopher Faulet
· 3 years, 4 months ago
060ffc8
CLEANUP: tools: typo in `strl2irc` mention
by William Dauchy
· 3 years, 4 months ago
d597ec2
MINOR: listener: export manage_global_listener_queue()
by Willy Tarreau
· 3 years, 5 months ago
02922e1
MINOR: session: export session_expire_embryonic()
by Willy Tarreau
· 3 years, 5 months ago
fb5401f
MINOR: listener: export accept_queue_process
by Willy Tarreau
· 3 years, 5 months ago
4deeb10
MINOR: tools: add print_time_short() to print a condensed duration value
by Willy Tarreau
· 3 years, 5 months ago
45fd103
CLEANUP: tools: make resolve_sym_name() take a const pointer
by Willy Tarreau
· 3 years, 5 months ago
92149f9
MEDIUM: stick-tables: Add srvkey option to stick-table
by Thayne McCombs
· 3 years, 7 months ago
10caf65
MINOR: tools: Add support for QUIC addresses parsing.
by Frédéric Lécaille
· 3 years, 7 months ago
586f71b
REORG: connection: move the socket iocb (conn_fd_handler) to sock.c
by Willy Tarreau
· 3 years, 6 months ago
82635a0
BUG/MINOR: tools: Reject size format not starting by a digit
by Christopher Faulet
· 3 years, 6 months ago
c20ad0d
BUG/MINOR: tools: make parse_time_err() more strict on the timer validity
by Christopher Faulet
· 3 years, 6 months ago
bdec3ba
BUILD: ssl: use SSL_MODE_ASYNC macro instead of OPENSSL_VERSION
by Ilya Shipitsin
· 3 years, 7 months ago
fe2cc41
BUILD: tools: fix minor build issue on isspace()
by Willy Tarreau
· 3 years, 9 months ago
fa41cb6
MINOR: tools: support for word expansion of environment in parse_line
by Amaury Denoyelle
· 3 years, 9 months ago
af9609b
MINOR: tools: drop listener detection hack from str2sa_range()
by Willy Tarreau
· 3 years, 9 months ago
b2ffc99
MEDIUM: tools: make str2sa_range() use protocol_lookup()
by Willy Tarreau
· 3 years, 9 months ago
65ec4e3
MEDIUM: tools: make str2sa_range() check that the protocol has ->connect()
by Willy Tarreau
· 3 years, 9 months ago
5fc9328
MINOR: tools: make str2sa_range() directly return the protocol
by Willy Tarreau
· 3 years, 9 months ago
62a976c
MINOR: tools: remove the central test for "udp" in str2sa_range()
by Willy Tarreau
· 3 years, 9 months ago
3baec24
MEDIUM: tools: make str2sa_range() only report AF_CUST_UDP on listeners
by Willy Tarreau
· 3 years, 9 months ago
e835bd8
MINOR: tools: start to distinguish stream and dgram in str2sa_range()
by Willy Tarreau
· 3 years, 9 months ago
a215be2
MEDIUM: tools: make str2sa_range() check for the sockpair's FD usability
by Willy Tarreau
· 3 years, 9 months ago
6edc722
MEDIUM: tools: make str2sa_range() resolve pre-bound listeners
by Willy Tarreau
· 3 years, 9 months ago
a93e5c7
MINOR: tools: make str2sa_range() optionally return the fd
by Willy Tarreau
· 3 years, 9 months ago
7f96a84
MEDIUM: tools: make str2sa_range() validate callers' port specifications
by Willy Tarreau
· 3 years, 9 months ago
cd3a5591
MINOR: tools: make str2sa_range() take more options than just resolve
by Willy Tarreau
· 3 years, 10 months ago
5a7beed
CLEANUP: tools: make str2sa_range() less awful for fd@ and sockpair@
by Willy Tarreau
· 3 years, 10 months ago
a5b325f
MINOR: protocol: add a real family for existing FDs
by Willy Tarreau
· 3 years, 10 months ago
e52b6e5
CLEANUP: Do not use a fixed type for 'sizeof' in 'calloc'
by Tim Duesterhus
· 3 years, 9 months ago
3005306
BUILD: tools: include auxv a bit later
by Willy Tarreau
· 3 years, 10 months ago
e1651b2
BUILD: tools: fix build with static only toolchains
by Baruch Siach
· 4 years ago
3835c0d
MEDIUM: udp: adds minimal proto udp support for message listeners.
by Emeric Brun
· 4 years ago
46a030c
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years ago
f278eec
BUILD: tree-wide: cast arguments to tolower/toupper to unsigned char
by Willy Tarreau
· 4 years ago
0c439d8
BUILD: tools: make resolve_sym_name() return a const
by Willy Tarreau
· 4 years ago
c54e5ad
MINOR: cfgparse: sanitize the output a little bit
by Willy Tarreau
· 4 years ago
61dd44b
MINOR: tools: make parse_line() always terminate the args list
by Willy Tarreau
· 4 years ago
c8d167b
MINOR: tools: add a new configurable line parse, parse_line()
by Willy Tarreau
· 4 years ago
7c18b54
REORG: dgram: rename proto_udp to dgram
by Willy Tarreau
· 4 years ago
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· 4 years ago
5e539c9
REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h
by Willy Tarreau
· 4 years ago
209108d
REORG: include: move ssl_sock.h to haproxy/ssl_sock{,-t}.h
by Willy Tarreau
· 4 years ago
3f0f82e
REORG: move applet.h to haproxy/applet{,-t}.h
by Willy Tarreau
· 4 years ago
cea0e1b
REORG: include: move task.h to haproxy/task{,-t}.h
by Willy Tarreau
· 4 years ago
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· 4 years ago
213e990
REORG: include: move listener.h to haproxy/listener{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
eb92deb
REORG: include: move dns.h to haproxy/dns{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
8641605
REORG: include: move hlua.h to haproxy/hlua{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
832ce65
REORG: include: move proto_udp.h to haproxy/proto_udp{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
[Renamed (99%) from src/standard.c]
7a00efb
REORG: include: move common/namespace.h to haproxy/namespace{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
c13ed53
REORG: include: move common/chunk.h to haproxy/chunk.h
by Willy Tarreau
· 4 years, 1 month ago
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· 4 years, 1 month ago
8d2b777
REORG: ebtree: move the include files from ebtree to include/import/
by Willy Tarreau
· 4 years, 1 month ago
c02a23f
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years, 1 month ago
5eb96cb
MINOR: standard: Add my_memspn and my_memcspn
by Christopher Faulet
· 4 years, 2 months ago
62ba9ba
BUG/MINOR: http: make url_decode() optionally convert '+' to SP
by Willy Tarreau
· 4 years, 2 months ago
856aabc
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years, 2 months ago
bb86986
MINOR: init: report the haproxy version and executable path once on errors
by Willy Tarreau
· 4 years, 2 months ago
1544c14
BUG/MEDIUM: random: align the state on 2*64 bits for ARM64
by Willy Tarreau
· 4 years, 3 months ago
62af9c8
BUILD: make dladdr1 depend on glibc version and not __USE_GNU
by Willy Tarreau
· 4 years, 3 months ago
ee3bcdd
MINOR: tools: add a generic function to generate UUIDs
by Willy Tarreau
· 4 years, 3 months ago
52bf839
BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
by Willy Tarreau
· 4 years, 3 months ago
Next »