Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
789a4726746d62e8341dc13c6f8e32dd6158c425
/
src
/
tools.c
« Previous
93a518f
MINOR: standard: Add memvprintf function
by Christopher Faulet
· 7 years ago
1296382
CONTRIB: trace: add the possibility to place trace calls in the code
by Willy Tarreau
· 7 years ago
cb1949b
MINOR: tools: add a portable timegm() alternative
by Willy Tarreau
· 7 years ago
ed936c5
MINOR: tools: make debug_hexdump() take a string prefix
by Willy Tarreau
· 8 years ago
9faef1e
MINOR: tools: make debug_hexdump() use a const char for the string
by Willy Tarreau
· 8 years ago
577d5ac
CLEANUP: str2mask return code comment: non-zero -> zero.
by Jarno Huuskonen
· 7 years ago
b82f742
MINOR: server: Add 'server-template' new keyword supported in backend sections.
by Frédéric Lécaille
· 8 years ago
7345979
BUILD/MINOR: tools: fix build warning in debug_hexdump()
by Willy Tarreau
· 8 years ago
7b760c9
BUG/MEDIUM: tools: do not force an unresolved address to AF_INET:0.0.0.0
by Willy Tarreau
· 8 years ago
48ef4c9
MINOR: tools: make str2sa_range() return the port in a separate argument
by Willy Tarreau
· 8 years ago
d7dad1b
BUG/MINOR: tools: fix off-by-one in port size check
by Willy Tarreau
· 8 years ago
0ebb511
MINOR: tools: add a generic hexdump function for debugging
by Willy Tarreau
· 8 years ago
97c2ae1
REORG: cli: move dump_text(), dump_text_line(), and dump_binary() to standard.c
by Willy Tarreau
· 8 years ago
327298c
BUILD: fix build on Solaris 10/11
by David Carlier
· 8 years ago
ceccdd7
MEDIUM: tools: make str2sa_range() return the FQDN even when not resolving
by Willy Tarreau
· 8 years ago
dc3a9e8
CLEANUP: tools: make ipcpy() preserve the original port
by Willy Tarreau
· 8 years ago
ecde7df
MEDIUM: tools: make str2ip2() preserve existing ports
by Willy Tarreau
· 8 years ago
08396c8
MINOR: standard.c: ipcpy() function to copy an IP address from a struct sockaddr_storage into an other one
by Baptiste Assmann
· 9 years ago
08b24cf
MINOR: standard.c: ipcmp() function to compare 2 IP addresses stored in 2 struct sockaddr_storage
by Baptiste Assmann
· 9 years ago
16e0156
MINOR: tcp: add dst_is_local and src_is_local
by Willy Tarreau
· 8 years ago
1a5d060
MINOR: standard: add function "escape_string"
by Dragan Dosen
· 8 years ago
eec1d38
BUG/MEDIUM: dns: fix alignment issues in the DNS response parser
by Willy Tarreau
· 8 years ago
831962e
CLEANUP: fixed some usages of realloc leading to memory leak
by Hubert Verstraete
· 8 years ago
dc88785
MINOR: add list_append_word function
by Maxime de Roucy
· 8 years ago
3c2f2f2
CLEANUP: remove unneeded casts
by Vincent Bernat
· 9 years ago
e2e5bde
BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted
by Benoit GARNIER
· 9 years ago
b413c2a
BUG/MINOR: log: GMT offset not updated when entering/leaving DST
by Benoit GARNIER
· 9 years ago
93f91c3
BUG/MINOR: standard: Avoid free of non-allocated pointer
by Andreas Seltenreich
· 9 years ago
70473a5
MINOR: common: mask conversion
by Thierry Fournier
· 9 years ago
0edd109
MINOR: standard: add function "escape_chunk"
by Dragan Dosen
· 9 years ago
9312794
MINOR: standard: add RFC HTTP date parser
by Thierry Fournier
· 9 years ago
b631c29
MINOR: tools: make csv_enc_append() always start at the first byte of the chunk
by Willy Tarreau
· 9 years ago
898529b
MEDIUM: tools: add csv_enc_append() to preserve the original chunk
by Willy Tarreau
· 9 years ago
ff5d510
MINOR: config: allow IPv6 bracketed literals
by mildis
· 9 years ago
eab7f39
BUG/MEDIUM: str2ip: make getaddrinfo() consider local address selection policy
by Dmitry Sivachenko
· 9 years ago
7fe3be7
MINOR: standard: avoid DNS resolution from the function str2sa_range()
by Thierry FOURNIER
· 9 years ago
9f69f46
BUG/MINOR: tools: make str2sa_range() report unresolvable addresses
by Willy Tarreau
· 9 years ago
72b8c1f
MEDIUM: tools: make str2sa_range() optionally return the FQDN
by Willy Tarreau
· 9 years ago
763a5d8
MINOR: standard: add 64 bits conversion functions
by Thierry FOURNIER
· 9 years ago
1480bd8
MINOR: standard: add function that converts signed int to a string
by Thierry FOURNIER
· 9 years ago
a68ca96
MAJOR: server: add DNS-based server name resolution
by Baptiste Assmann
· 10 years ago
ddea626
MINOR: common: escape CSV strings
by Thierry FOURNIER
· 9 years ago
9e7ec08
BUG/MINOR: utf8: remove compilator warning
by Thierry FOURNIER
· 10 years ago
58639a0
MINOR: global: export function and permits to not resolve DNS names
by Thierry FOURNIER
· 10 years ago
58048a2
BUG/MINOR: parse: check the validity of size string in a more strict way
by Godbach
· 10 years ago
3ca1a88
MINOR: tools: add new round_2dig() function to round integers
by Willy Tarreau
· 10 years ago
317e1c4
MINOR: sample: add "json" converter
by Thierry FOURNIER
· 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
c874653
BUILD: don't use type "uint" which is not portable
by Willy Tarreau
· 10 years ago
ccfccef
MEDIUM: unix: implement support for Linux abstract namespace sockets
by Willy Tarreau
· 10 years ago
88afe03
BUG/MINOR: Fix name lookup ordering when compiled with USE_GETADDRINFO
by Nenad Merdanovic
· 11 years ago
761b3d5
BUILD/MEDIUM: standard: get rid of sprintf()
by Willy Tarreau
· 11 years ago
94ef3f3
BUILD/MEDIUM: standard: get rid of the last strcpy()
by Willy Tarreau
· 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
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
ee330af
MINOR: standard: The parse_binary() returns the length consumed and his documentation is updated
by Thierry FOURNIER
· 11 years ago
9645d42
MINOR: standard: The function parse_binary() can use preallocated buffer
by Thierry FOURNIER
· 11 years ago
075415a
MINOR: tools: buf2ip6 must not modify output on failure
by Willy Tarreau
· 11 years ago
cd65991
CLEANUP/MINOR: standard: use the system define INET6_ADDRSTRLEN in place of MAX_IP6_LEN
by Thierry FOURNIER
· 11 years ago
bb77c8e
MINOR: tools: function my_memmem() to lookup binary contents
by Baptiste Assmann
· 11 years ago
126d406
MINOR: tools: add a generic binary hex string parser
by Willy Tarreau
· 11 years ago
d559dd8
MINOR: tools: Add a function to convert buffer to an ipv6 address
by Thierry FOURNIER
· 11 years ago
4a04dc3
BUG/MEDIUM: sample: The function v4tov6 cannot support input and output overlap
by Thierry FOURNIER
· 11 years ago
5068d96
MINOR: http: change url_decode to return the size of the decoded string.
by Thierry FOURNIER
· 11 years ago
88c278f
MEDIUM: stats: add proxy name filtering on the statistic page
by de Lafond Guillaume
· 12 years ago
1b2fed6
BUG/MEDIUM: tools: vsnprintf() is not always reliable on Solaris
by Willy Tarreau
· 12 years ago
a39d199
BUILD: fix usual isdigit() warning on solaris
by Willy Tarreau
· 12 years ago
dad36a3
MAJOR: tools: support environment variables in addresses
by Willy Tarreau
· 12 years ago
40aa070
MAJOR: listener: support inheriting a listening fd from the parent
by Willy Tarreau
· 12 years ago
2470928
MEDIUM: tools: support specifying explicit address families in str2sa_range()
by Willy Tarreau
· 12 years ago
c120c8d
CLEANUP: minor cleanup in str2sa_range() and str2ip()
by Willy Tarreau
· 12 years ago
add0ab1
CLEANUP: tools: remove str2sun() which is not used anymore.
by Willy Tarreau
· 12 years ago
1558638
MEDIUM: tools: make str2sa_range() parse unix addresses too
by Willy Tarreau
· 12 years ago
d393a62
MINOR: tools: prepare str2sa_range() to accept a prefix
by Willy Tarreau
· 12 years ago
df350f1
MINOR: tools: prepare str2sa_range() to return an error message
by Willy Tarreau
· 12 years ago
e4c58c8
BUG/MEDIUM: tools: fix bad character handling in str2sa_range()
by Willy Tarreau
· 12 years ago
d4448bc
MEDIUM: tools: make str2sa_range support all address syntaxes
by Willy Tarreau
· 12 years ago
58ea039
BUG/MEDIUM: config: fix parser crash with bad bind or server address
by Sean Carey
· 12 years ago
de2dd6b
BUG/MEDIUM: tools: off-by-one in quote_arg()
by Willy Tarreau
· 12 years ago
56adcf2
MINOR: tools: simplify the use of the int to ascii macros
by Willy Tarreau
· 12 years ago
4e25b01
MINOR: log: add '%Tl' to log-format
by Yuxans Yao
· 12 years ago
3dd0c4e
OPTIM: tools: inline hex2i()
by Willy Tarreau
· 12 years ago
9ccf661
BUG/MAJOR: fix a segfault on option http_proxy and url_ip acl
by Cyril Bonté
· 12 years ago
70eec38
MINOR: standard: make indent_msg() support empty messages
by Willy Tarreau
· 12 years ago
eb6cead
MINOR: standard: make memprintf() support a NULL destination
by Willy Tarreau
· 12 years ago
21c705b
MINOR: config: add a function to indent error messages
by Willy Tarreau
· 12 years ago
dd2f85e
CLEANUP: includes: fix includes for a number of users of fd.h
by Willy Tarreau
· 12 years ago
6d20e28
MINOR: standard: add an IPv6 parsing function (str62net)
by Willy Tarreau
· 13 years ago
9a7bea5
MINOR: standard: add a memprintf() function to build formatted error messages
by Willy Tarreau
· 13 years ago
421f5b5
MINOR: Date and time fonctions that don't use snprintf
by William Lallemand
· 13 years ago
e7340ec
MINOR: add ultoa, ulltoa, ltoa, lltoa implementations
by William Lallemand
· 13 years ago
631f01c
[MINOR] make use of addr_to_str() and get_host_port() to replace many inet_ntop()
by Willy Tarreau
· 13 years ago
86ad42c
[MINOR] make use of set_host_port() and get_host_port() to get rid of family mismatches
by Willy Tarreau
· 13 years ago
bf9c2fc
[BUG] stats: support url-encoded forms
by Willy Tarreau
· 13 years ago
4f92d32
[MEDIUM] IPv6 support for stick-tables
by David du Colombier
· 14 years ago
d5f4328
[MEDIUM] use getaddrinfo to resolve names if gethostbyname fail
by David du Colombier
· 14 years ago
Next »