Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
145746c2d55f6524fdb47191479d84bcd6e3d5d1
/
include
/
common
145746c
MINOR: buffer: add the buffer input manipulation functions
by Willy Tarreau
· Thu Oct 26 15:26:17 2017 +0200
1296382
CONTRIB: trace: add the possibility to place trace calls in the code
by Willy Tarreau
· Tue Oct 24 10:54:08 2017 +0200
306924e
MINOR: http: add very simple header management based on double strings
by Willy Tarreau
· Thu Sep 21 14:25:39 2017 +0200
0621da5
MINOR: buffer: make bo_getblk_nc() not return 2 for a full buffer
by Willy Tarreau
· Fri Oct 20 18:21:49 2017 +0200
e67c4e5
MINOR: ist: add ist0() to add a trailing zero to a string.
by Willy Tarreau
· Thu Oct 19 06:28:23 2017 +0200
e0e734c
MINOR: buffer: add bo_getblk() and bo_getblk_nc()
by Willy Tarreau
· Thu Oct 19 14:56:49 2017 +0200
5b9834f
MINOR: buffer: add buffer_space_wraps()
by Willy Tarreau
· Mon Oct 16 14:01:18 2017 +0200
e5676e7
MINOR: buffer: add two functions to inject data into buffers
by Willy Tarreau
· Fri Sep 22 15:47:51 2017 +0200
6634b63
MINOR: buffer: add a function to match against string patterns
by Willy Tarreau
· Fri Sep 22 15:02:54 2017 +0200
7f564d2
MINOR: buffer: add bo_del() to delete a number of characters from output
by Willy Tarreau
· Wed Oct 18 08:32:12 2017 +0200
dea7c5c
BUG/MINOR: tools: fix my_htonll() on x86_64
by Willy Tarreau
· Wed Oct 18 11:39:33 2017 +0200
c939835
MINOR: compiler: restore the likely() wrapper for gcc 5.x
by Willy Tarreau
· Sun Oct 08 22:26:03 2017 +0200
2ba6727
MINOR: ist: add a macro to ease const array initialization
by Willy Tarreau
· Thu Sep 21 15:24:10 2017 +0200
5531d57
MINOR: net_helper: add 64-bit read/write functions
by Willy Tarreau
· Wed Sep 20 08:14:52 2017 +0200
2888c08
MINOR: net_helper: add write functions
by Willy Tarreau
· Tue Sep 19 17:27:05 2017 +0200
d5370e1
MINOR: net_helper: add functions to read from vectors
by Willy Tarreau
· Tue Sep 19 14:59:52 2017 +0200
26488ad
MINOR: buffer: add b_end() and b_to_end()
by Willy Tarreau
· Tue Sep 19 21:14:08 2017 +0200
4a6425d
MINOR: buffer: add b_del() to delete a number of characters
by Willy Tarreau
· Tue Sep 19 14:18:46 2017 +0200
36eb3a3
MINOR: tools: make my_htonll() more efficient on x86_64
by Willy Tarreau
· Wed Sep 20 08:18:49 2017 +0200
ed0d96c
MINOR: net_helper: Inline functions meant to be inlined.
by Olivier Houchard
· Wed Sep 13 11:49:22 2017 +0200
3c65b7a
MINOR: xref: Add a new xref system
by Thierry FOURNIER
· Thu Aug 31 20:35:18 2017 +0200
ad405f1
MINOR: buffers: Move swap_buffer into buffer.c and add deinit_buffer function
by Christopher Faulet
· Tue Aug 29 15:30:11 2017 +0200
748919a
MINOR: chunks: Use dedicated function to init/deinit trash buffers
by Christopher Faulet
· Wed Jul 26 14:59:46 2017 +0200
ae459fd
CLEANUP: memory: Remove unused function pool_destroy
by Christopher Faulet
· Mon Aug 28 14:28:44 2017 +0200
e11f727
MINOR: ist: implement very simple indirect strings
by Willy Tarreau
· Tue May 30 17:49:36 2017 +0200
82032f1
MINOR: chunks: add chunk_memcpy() and chunk_memcat()
by Willy Tarreau
· Thu Jul 27 13:35:34 2017 +0200
e962fd8
Add a few functions to do unaligned access.
by Olivier Houchard
· Mon Aug 07 19:20:04 2017 +0200
b781dbe
MINOR: memory: remove macros
by David Carlier
· Fri Jul 21 08:44:40 2017 +0100
cb1949b
MINOR: tools: add a portable timegm() alternative
by Willy Tarreau
· Wed Jul 19 19:05:29 2017 +0200
a36b311
BUG/MINOR: buffers: Fix bi/bo_contig_space to handle full buffers
by Christopher Faulet
· Tue Jun 13 22:00:22 2017 +0200
ed936c5
MINOR: tools: make debug_hexdump() take a string prefix
by Willy Tarreau
· Thu Apr 27 18:03:20 2017 +0200
9faef1e
MINOR: tools: make debug_hexdump() use a const char for the string
by Willy Tarreau
· Thu Apr 27 17:54:58 2017 +0200
577d5ac
CLEANUP: str2mask return code comment: non-zero -> zero.
by Jarno Huuskonen
· Sun May 21 17:32:21 2017 +0300
23e9e93
MINOR: log: Add logurilen tunable.
by Stéphane Cottin
· Thu May 18 08:58:41 2017 +0200
2395368
DOC: update RFC references
by Lukas Tribus
· Fri Apr 28 13:24:30 2017 +0000
6ab2bae
REORG: spoe: move spoe_encode_varint / spoe_decode_varint from spoe to common
by Thierry FOURNIER
· Wed Apr 19 11:49:44 2017 +0200
b82f742
MINOR: server: Add 'server-template' new keyword supported in backend sections.
by Frédéric Lécaille
· Thu Apr 13 18:24:23 2017 +0200
7b67726
[RELEASE] Released version 1.8-dev1
by Willy Tarreau
· Mon Apr 03 09:27:49 2017 +0200
a545569
CLEANUP: buffers: Remove buffer_contig_area and buffer_work_area functions
by Christopher Faulet
· Wed Mar 29 10:49:49 2017 +0200
aaf4a32
CLEANUP: buffers: Remove buffer_bounce_realign function
by Christopher Faulet
· Tue Mar 28 11:53:34 2017 +0200
637f8f2
BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers
by Christopher Faulet
· Wed Mar 29 11:58:28 2017 +0200
b686afd
MINOR: chunks: implement a simple dynamic allocator for trash buffers
by Willy Tarreau
· Wed Feb 08 11:06:11 2017 +0100
9826329
MAJOR: ssl: bind configuration per certificat
by Emmanuel Hocdet
· Thu Dec 29 18:26:15 2016 +0100
48ef4c9
MINOR: tools: make str2sa_range() return the port in a separate argument
by Willy Tarreau
· Fri Jan 06 18:32:38 2017 +0100
0ebb511
MINOR: tools: add a generic hexdump function for debugging
by Willy Tarreau
· Mon Dec 05 00:10:57 2016 +0100
f2592b2
MEDIUM: regex: pcre2 support
by David Carlier
· Mon Nov 21 21:25:58 2016 +0000
ece9b07
MINOR: cfgparse: add two new functions to check arguments count
by Willy Tarreau
· Wed Dec 21 22:41:44 2016 +0100
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· Fri Dec 09 17:30:18 2016 +0100
97c2ae1
REORG: cli: move dump_text(), dump_text_line(), and dump_binary() to standard.c
by Willy Tarreau
· Tue Nov 22 18:00:20 2016 +0100
79bdef3
MINOR: cfgparse: Parse scope lines and save the last one parsed
by Christopher Faulet
· Fri Nov 04 22:36:15 2016 +0100
7110b40
MINOR: cfgparse: Add functions to backup and restore registered sections
by Christopher Faulet
· Wed Oct 26 11:09:44 2016 +0200
898566e
CLEANUP: remove last references to 'ruleset' section
by Christopher Faulet
· Wed Oct 26 11:06:28 2016 +0200
620408f
MEDIUM: tcp: add registration and processing of TCP L5 rules
by Willy Tarreau
· Fri Oct 21 16:37:51 2016 +0200
dcbc5c5
MINOR: show Built with PCRE version
by Lukas Tribus
· Mon Sep 12 21:42:07 2016 +0000
7819c12
MINOR: chunk: new strncat function
by Baptiste Assmann
· Sat Mar 26 14:12:50 2016 +0100
08396c8
MINOR: standard.c: ipcpy() function to copy an IP address from a struct sockaddr_storage into an other one
by Baptiste Assmann
· Sun Jan 31 00:27:17 2016 +0100
08b24cf
MINOR: standard.c: ipcmp() function to compare 2 IP addresses stored in 2 struct sockaddr_storage
by Baptiste Assmann
· Sat Jan 23 23:39:12 2016 +0100
9d87ca0
BUILD: tcp: define SOL_TCP when only IPPROTO_TCP exists
by Willy Tarreau
· Wed Aug 10 21:09:24 2016 +0200
16e0156
MINOR: tcp: add dst_is_local and src_is_local
by Willy Tarreau
· Tue Aug 09 16:46:18 2016 +0200
1a5d060
MINOR: standard: add function "escape_string"
by Dragan Dosen
· Fri Jul 22 16:00:31 2016 +0200
eec1d38
BUG/MEDIUM: dns: fix alignment issues in the DNS response parser
by Willy Tarreau
· Wed Jul 13 11:59:39 2016 +0200
2eae3a0
MINOR: new function my_realloc2 = realloc + free upon failure
by Hubert Verstraete
· Tue Jun 28 22:41:00 2016 +0200
5e0e6e4
MINOR: ssl: crt-list parsing factor
by Emmanuel Hocdet
· Fri May 13 11:18:50 2016 +0200
5f6e905
BUILD: fix build on Solaris 11
by Willy Tarreau
· Fri May 20 06:29:59 2016 +0200
dc88785
MINOR: add list_append_word function
by Maxime de Roucy
· Fri May 13 23:52:54 2016 +0200
8ab1043
CLEANUP: chunk: adding NULL check to chunk_dup allocation.
by David Carlier
· Wed Mar 23 17:50:57 2016 +0000
e2e5bde
BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted
by Benoit GARNIER
· Sun Mar 27 03:04:16 2016 +0200
b413c2a
BUG/MINOR: log: GMT offset not updated when entering/leaving DST
by Benoit GARNIER
· Sun Mar 27 11:08:03 2016 +0200
508a63f
MINOR: stats: add ST_SHOWADMIN to pass the admin info in the regular flags
by Willy Tarreau
· Mon Jan 11 15:28:40 2016 +0100
320ec2a
BUG/MEDIUM: chunks: always reject negative-length chunks
by Willy Tarreau
· Thu Feb 25 16:15:19 2016 +0100
70473a5
MINOR: common: mask conversion
by Thierry Fournier
· Wed Feb 17 17:12:14 2016 +0100
46af170
MINOR: mailers: increase default timeout to 10 seconds
by Pieter Baauw
· Fri Feb 12 14:35:20 2016 +0100
0edd109
MINOR: standard: add function "escape_chunk"
by Dragan Dosen
· Fri Feb 12 13:23:02 2016 +0100
9312794
MINOR: standard: add RFC HTTP date parser
by Thierry Fournier
· Wed Jan 20 18:49:45 2016 +0100
581bf81
MEDIUM: pools: add a new flag to avoid rounding pool size up
by Willy Tarreau
· Mon Jan 25 02:19:13 2016 +0100
898529b
MEDIUM: tools: add csv_enc_append() to preserve the original chunk
by Willy Tarreau
· Wed Jan 06 18:07:04 2016 +0100
70af633
MINOR: chunk: make chunk_initstr() take a const string
by Willy Tarreau
· Wed Jan 06 20:45:03 2016 +0100
601360b
MINOR: chunks: add chunk_strcat() and chunk_newstr()
by Willy Tarreau
· Mon Jan 04 20:13:55 2016 +0100
0b6044f
MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
by Willy Tarreau
· Mon Jan 04 20:21:33 2016 +0100
f9476a5
BUG/MINOR: chunk: make chunk_dup() always check and set dst->size
by Willy Tarreau
· Mon Jan 04 20:36:59 2016 +0100
ec9a58c
BUILD/MINOR: regex: missing header
by Thierry FOURNIER
· Thu Nov 26 19:33:54 2015 +0100
1db9667
BUILD: freebsd: double declaration
by Thierry FOURNIER
· Tue Nov 03 19:17:37 2015 +0100
58102cf
MEDIUM: memory: add accounting for failed allocations
by Willy Tarreau
· Wed Oct 28 16:24:21 2015 +0100
de30a68
DEBUG/MEDIUM: memory: add optional control pool memory operations
by Willy Tarreau
· Wed Oct 28 15:23:51 2015 +0100
ac42111
DEBUG/MEDIUM: memory: optionally protect free data in pools
by Willy Tarreau
· Wed Oct 28 15:09:29 2015 +0100
a84dcb8
DEBUG/MINOR: memory: add a build option to disable memory pools sharing
by Willy Tarreau
· Wed Oct 28 12:04:02 2015 +0100
5e98e3e
BUILD: enable build on Linux/s390x
by Neale Ferguson
· Mon Oct 12 20:58:51 2015 +0200
ffaf30b
BUILD: Fix the build on OSX (htonll/ntohll)
by Joseph Lynch
· Tue Oct 06 19:43:18 2015 -0700
067ac9f
MINOR: debug: enable memory poisonning to use byte 0
by Willy Tarreau
· Thu Oct 08 14:12:13 2015 +0200
ae459f3
BUILD: tcp: use IPPROTO_IP when SOL_IP is not available
by Willy Tarreau
· Tue Sep 29 18:19:32 2015 +0200
60deeba
MINOR: chunk: New function free_trash_buffers()
by David Carlier
· Fri Sep 25 11:58:12 2015 +0100
845efb5
MINOR: cfgparse: New function cfg_unregister_sections()
by David Carlier
· Fri Sep 25 11:49:18 2015 +0100
2709784
MEDIUM: config: set tune.maxrewrite to 1024 by default
by Willy Tarreau
· Mon Sep 28 13:53:23 2015 +0200
7fe3be7
MINOR: standard: avoid DNS resolution from the function str2sa_range()
by Thierry FOURNIER
· Sat Sep 26 20:03:36 2015 +0200
1895428
DEBUG: add p_malloc() to return a poisonned memory area
by Willy Tarreau
· Sat Sep 26 01:27:43 2015 +0200
72b8c1f
MEDIUM: tools: make str2sa_range() optionally return the FQDN
by Willy Tarreau
· Tue Sep 08 15:50:19 2015 +0200
de39c9b
CLEANUP: appsession: remove the last include files
by Willy Tarreau
· Mon Aug 10 19:17:10 2015 +0200
5b4dd68
MINOR: standard: provide htonll() and ntohll()
by Willy Tarreau
· Tue Jul 21 23:47:18 2015 +0200
763a5d8
MINOR: standard: add 64 bits conversion functions
by Thierry FOURNIER
· Mon Jul 06 23:09:52 2015 +0200
e6c3941
BUILD/MINOR: tools: rename popcount to my_popcountl
by David Carlier
· Thu Jul 02 07:00:17 2015 +0000
Next »