Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
8bf8fda49b953e8e9f978e596a1a9a3eb07fc97c
/
include
/
common
0417975
MINOR: ist: Add a function to retrieve the ist pointer
by Christopher Faulet
· Tue Apr 21 10:46:43 2020 +0200
5eb96cb
MINOR: standard: Add my_memspn and my_memcspn
by Christopher Faulet
· Wed Apr 15 10:23:01 2020 +0200
6c2a743
MINOR: proxy/checks: Move parsing of httpchk option in checks.c
by Christopher Faulet
· Thu Apr 09 14:48:48 2020 +0200
1997eca
MEDIUM: checks: Implement LDAP check using tcp-check rules
by Christopher Faulet
· Fri Apr 03 23:13:50 2020 +0200
fbcc77c
MEDIUM: checks: Implement smtp check using tcp-check rules
by Christopher Faulet
· Wed Apr 01 20:54:05 2020 +0200
33f05df
MEDIUM: checks: Implement redis check using tcp-check rules
by Christopher Faulet
· Wed Apr 01 11:08:50 2020 +0200
bc1f54b
MINOR: mini-clist: Add functions to iterate backward on a list
by Christopher Faulet
· Mon Mar 23 14:13:26 2020 +0100
62ba9ba
BUG/MINOR: http: make url_decode() optionally convert '+' to SP
by Willy Tarreau
· Thu Apr 23 17:54:47 2020 +0200
09568fd
BUG/MINOR: tools: fix the i386 version of the div64_32 function
by Willy Tarreau
· Thu Apr 23 17:08:02 2020 +0200
bb86986
MINOR: init: report the haproxy version and executable path once on errors
by Willy Tarreau
· Thu Apr 16 10:52:41 2020 +0200
02e19a5
CLEANUP: ssl: use the refcount for the SSL_CTX'
by William Lallemand
· Wed Apr 08 16:11:26 2020 +0200
899fb8a
MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc.
by Olivier Houchard
· Wed Mar 18 15:48:29 2020 +0100
a7bf573
MEDIUM: fd: Introduce a running mask, and use it instead of the spinlock.
by Olivier Houchard
· Thu Feb 27 17:26:13 2020 +0100
e4d4255
BUILD: pools: silence build warnings with DEBUG_MEMORY_POOLS and DEBUG_UAF
by Willy Tarreau
· Sat Mar 14 11:08:16 2020 +0100
2e8ab6b
MINOR: use DISGUISE() everywhere we deliberately want to ignore a result
by Willy Tarreau
· Sat Mar 14 11:03:20 2020 +0100
15ed69f
MINOR: debug: consume the write() result in BUG_ON() to silence a warning
by Willy Tarreau
· Sat Mar 14 10:58:35 2020 +0100
f401668
MINOR: debug: add a new DISGUISE() macro to pass a value as identity
by Willy Tarreau
· Sat Mar 14 10:42:26 2020 +0100
77e3b4a
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Tue Mar 10 12:06:11 2020 +0500
84fd8a7
MINOR: lists: fix indentation.
by Olivier Houchard
· Wed Mar 11 21:41:13 2020 +0100
751e5e2
MINOR: lists: Implement function to convert list => mt_list and mt_list => list
by Olivier Houchard
· Wed Mar 11 14:57:52 2020 +0100
49983a9
MINOR: mt_lists: Appease gcc.
by Olivier Houchard
· Wed Mar 11 15:09:16 2020 +0100
855796b
BUG/MAJOR: list: fix invalid element address calculation
by Willy Tarreau
· Wed Mar 11 11:54:04 2020 +0100
1d117e3
BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL;
by Olivier Houchard
· Tue Mar 10 17:41:53 2020 +0100
9a0dfa5
CLEANUP: remove the now unused common/syscall.h
by Willy Tarreau
· Tue Mar 10 07:28:46 2020 +0100
06c63ae
CLEANUP: remove support for USE_MY_SPLICE
by Willy Tarreau
· Tue Mar 10 07:20:10 2020 +0100
3858b12
CLEANUP: remove support for USE_MY_EPOLL
by Willy Tarreau
· Tue Mar 10 07:08:10 2020 +0100
618ac6e
CLEANUP: drop support for USE_MY_ACCEPT4
by Willy Tarreau
· Tue Mar 10 07:02:46 2020 +0100
c3e926b
CLEANUP: remove support for Linux i686 vsyscalls
by Willy Tarreau
· Tue Mar 10 06:48:17 2020 +0100
d7dc67b
CLEANUP: remove unused code in 'my_ffsl/my_flsl' functions
by Miroslav Zagorac
· Sun Mar 08 16:32:20 2020 +0100
ee3bcdd
MINOR: tools: add a generic function to generate UUIDs
by Willy Tarreau
· Sun Mar 08 17:48:17 2020 +0100
52bf839
BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
by Willy Tarreau
· Sun Mar 08 00:42:37 2020 +0100
7a40909
MINOR: tools: add 64-bit rotate operators
by Willy Tarreau
· Sun Mar 08 00:41:00 2020 +0100
0fbf28a
Revert "BUG/MEDIUM: random: implement per-thread and per-process random sequences"
by Willy Tarreau
· Sat Mar 07 11:24:39 2020 +0100
1c306aa
BUG/MEDIUM: random: implement per-thread and per-process random sequences
by Willy Tarreau
· Fri Mar 06 19:04:55 2020 +0100
1cdceb9
MINOR: htx: Add a function to return a block at a specific offset
by Christopher Faulet
· Mon Feb 24 11:41:59 2020 +0100
251f491
MINOR: buf: Add function to insert a string at an absolute offset in a buffer
by Christopher Faulet
· Mon Feb 24 11:28:05 2020 +0100
9576ab7
MINOR: ist: Add `struct ist istdup(const struct ist)`
by Tim Duesterhus
· Thu Mar 05 17:56:34 2020 +0100
35005d0
MINOR: ist: Add `struct ist istalloc(size_t)` and `void istfree(struct ist*)`
by Tim Duesterhus
· Thu Mar 05 17:56:32 2020 +0100
e296d3e
MINOR: ist: Add `int isttest(const struct ist)`
by Tim Duesterhus
· Thu Mar 05 17:56:31 2020 +0100
241e29e
MINOR: ist: Add `IST_NULL` macro
by Tim Duesterhus
· Thu Mar 05 17:56:30 2020 +0100
899e5f6
MINOR: debug: use our own backtrace function on clang+x86_64
by Willy Tarreau
· Wed Mar 04 11:54:16 2020 +0100
13faf16
MINOR: debug: improve backtrace() on aarch64 and possibly other systems
by Willy Tarreau
· Wed Mar 04 07:44:06 2020 +0100
eb8b1ca
MINOR: tools: add resolve_sym_name() to resolve function pointers
by Willy Tarreau
· Tue Mar 03 17:09:08 2020 +0100
762fb3e
MINOR: tools: add new function dump_addr_and_bytes()
by Willy Tarreau
· Tue Mar 03 15:57:10 2020 +0100
2104659
MEDIUM: buffer: remove the buffer_wq lock
by Willy Tarreau
· Wed Feb 26 10:39:36 2020 +0100
226ef26
MINOR: compiler: add new alignment macros
by Willy Tarreau
· Sat Feb 22 15:51:39 2020 +0100
9080711
BUILD: general: always pass unsigned chars to is* functions
by Willy Tarreau
· Tue Feb 25 08:16:33 2020 +0100
03e7853
BUILD: remove obsolete support for -mregparm / USE_REGPARM
by Willy Tarreau
· Tue Feb 25 07:38:05 2020 +0100
1d48ba9
CLEANUP: net_helper: Do not negate the result of unlikely
by Tim Duesterhus
· Fri Feb 21 13:02:04 2020 +0100
89ee798
MINOR: compiler: drop special cases of likely/unlikely for older compilers
by Willy Tarreau
· Tue Feb 25 07:14:43 2020 +0100
0e26867
MINOR: compiler: move CPU capabilities definition from config.h and complete them
by Willy Tarreau
· Fri Feb 21 15:40:58 2020 +0100
9dde0b2
MINOR: ist: add an iststop() function
by Jerome Magnin
· Fri Feb 21 10:33:12 2020 +0100
a71667c
BUG/MINOR: tools: also accept '+' as a valid character in an identifier
by Willy Tarreau
· Mon Feb 17 06:34:11 2020 +0100
d4ad669
MINOR: chunk: implement chunk_strncpy() to copy partial strings
by Willy Tarreau
· Fri Feb 14 11:31:41 2020 +0100
36f586b
MINOR: tools: add is_idchar() to tell if a char may belong to an identifier
by Willy Tarreau
· Fri Feb 14 18:25:17 2020 +0100
88a2f03
CLEANUP: ssl: remove unused functions in openssl-compat.h
by Ilya Shipitsin
· Thu Feb 13 14:07:36 2020 +0500
160ad9e
CLEANUP: mini-clist: simplify nested do { while(1) {} } while (0)
by Willy Tarreau
· Tue Feb 11 10:17:52 2020 +0100
0ea0c86
MINOR: htx: Add a function to append an HTX message to another one
by Christopher Faulet
· Thu Jan 23 11:47:53 2020 +0100
1c7c0d6b
BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty.
by Olivier Houchard
· Mon Feb 03 13:03:30 2020 +0100
04f5fe8
BUG/MEDIUM: memory: Add a rwlock before freeing memory.
by Olivier Houchard
· Sat Feb 01 17:49:31 2020 +0100
6b5b44e
BUG/MINOR: ssl: ssl_sock_load_pem_into_ckch is not consistent
by Emmanuel Hocdet
· Fri Dec 20 17:47:12 2019 +0100
1a693fc
MEDIUM: cli: Allow multiple filter entries for "show table"
by Adis Nezirovic
· Thu Jan 16 15:19:29 2020 +0100
056c629
BUG/MINOR: ssl: fix build on development versions of openssl-1.1.x
by Ilya Shipitsin
· Sat Jan 18 18:42:45 2020 +0500
340b07e
BUG/MAJOR: hashes: fix the signedness of the hash inputs
by Willy Tarreau
· Wed Jan 15 10:54:42 2020 +0100
9205fea
MINOR: http: Add 404 to http-request deny
by Florian Tham
· Wed Jan 08 13:35:30 2020 +0100
272e29b
MINOR: http: Add 410 to http-request deny
by Florian Tham
· Wed Jan 08 10:19:05 2020 +0100
a26d1e1
BUILD: ssl: improve SSL_CTX_set_ecdh_auto compatibility
by Lukas Tribus
· Fri Dec 20 18:47:18 2019 +0100
b3814c2
BUG/MINOR: ssl: openssl-compat: Fix getm_ defines
by Rosen Penev
· Thu Dec 19 12:54:13 2019 -0800
e9a100e
BUG/MINOR: ssl: fix X509 compatibility for openssl < 1.1.0
by Emmanuel Hocdet
· Mon Dec 02 11:41:23 2019 +0100
d4f9a60
MINOR: ssl: deduplicate ca-file
by Emmanuel Hocdet
· Thu Oct 24 11:32:47 2019 +0200
cdb27e8
MINOR: version: this is development again, update the status
by Willy Tarreau
· Mon Nov 25 20:38:32 2019 +0100
2e077f8
[RELEASE] Released version 2.2-dev0
by Willy Tarreau
· Mon Nov 25 20:36:16 2019 +0100
9ca7f8c
MINOR: version: indicate that this version is stable
by Willy Tarreau
· Mon Nov 25 19:27:55 2019 +0100
c22d5df
MINOR: h2: add a function to report H2 error codes as strings
by Willy Tarreau
· Sun Nov 24 14:56:03 2019 +0100
8f3ce06
MINOR: ist: add ist_find_ctl()
by Willy Tarreau
· Fri Nov 22 15:58:53 2019 +0100
47479eb
MINOR: version: emit the link to the known bugs in output of "haproxy -v"
by Willy Tarreau
· Thu Nov 21 18:48:20 2019 +0100
08dd202
MINOR: version: report the version status in "haproxy -v"
by Willy Tarreau
· Thu Nov 21 18:07:30 2019 +0100
da52035
MINOR: memory: also poison the area on freeing
by Willy Tarreau
· Fri Nov 15 06:59:54 2019 +0100
2254b8e
Revert "MINOR: istbuf: add b_fromist() to make a buffer from an ist"
by Willy Tarreau
· Tue Oct 29 13:06:21 2019 +0100
20020ae
MINOR: chunk: add chunk_istcat() to concatenate an ist after a chunk
by Willy Tarreau
· Tue Oct 29 13:02:15 2019 +0100
9b01370
MINOR: stats/debug: maintain a counter of debug commands issued
by Willy Tarreau
· Thu Oct 24 18:18:02 2019 +0200
705e088
BUG/MINOR: ssl: fix build of X509_chain_up_ref() w/ libreSSL
by William Lallemand
· Wed Oct 23 23:15:46 2019 +0200
89f5807
BUG/MINOR: ssl: fix build with openssl < 1.1.0
by William Lallemand
· Wed Oct 23 19:40:28 2019 +0200
403bfbb
BUG/MEDIUM: pattern: make the pattern LRU cache thread-local and lockless
by Willy Tarreau
· Wed Oct 23 06:59:31 2019 +0200
2068ec4
BUG/MEDIUM: lists: Handle 1-element-lists in MT_LIST_BEHEAD().
by Olivier Houchard
· Thu Oct 17 17:46:01 2019 +0200
9e46496
MINOR: istbuf: add b_fromist() to make a buffer from an ist
by Willy Tarreau
· Thu Oct 17 10:38:10 2019 +0200
a92c5ce
BUILD/MEDIUM: threads: rename thread_info struct to ha_thread_info
by David Carlier
· Fri Sep 13 05:03:12 2019 +0100
0651181
MINOR: htx: Add a flag on HTX to known when a response was generated by HAProxy
by Christopher Faulet
· Wed Oct 16 09:38:27 2019 +0200
abefa34
MINOR: version: make the version strings variables, not constants
by Willy Tarreau
· Wed Oct 16 09:44:55 2019 +0200
53a899b
CLEANUP: h1-htx: Move htx-to-h1 formatting functions from htx.c to h1_htx.c
by Christopher Faulet
· Tue Oct 08 16:38:42 2019 +0200
48fa033
BUG/MINOR: chunk: Fix tests on the chunk size in functions copying data
by Christopher Faulet
· Mon Oct 14 11:29:48 2019 +0200
150bfa8
MEDIUM: ssl/cli: 'set ssl cert' updates a certificate from the CLI
by William Lallemand
· Thu Sep 19 17:12:49 2019 +0200
804ef24
MINOR: lists: Fix alignement of \ when relevant.
by Olivier Houchard
· Fri Oct 11 16:57:43 2019 +0200
74715da
MINOR: lists: Try to use local variables instead of macro arguments.
by Olivier Houchard
· Fri Oct 11 16:55:11 2019 +0200
d7f2bbc
MINOR: list: add new macro MT_LIST_BEHEAD
by Willy Tarreau
· Fri Oct 04 18:02:40 2019 +0200
c32a0e5
MINOR: lists: add new macro LIST_SPLICE_END_DETACHED
by Willy Tarreau
· Fri Oct 04 18:01:39 2019 +0200
708c416
MINOR: stats: replace the ST_* uri_auth flags with STAT_*
by Willy Tarreau
· Wed Oct 09 10:19:16 2019 +0200
ee4f5f8
MINOR: stats: get rid of the ST_CONVDONE flag
by Willy Tarreau
· Wed Oct 09 09:59:22 2019 +0200
16fdc55
MINOR: http: Add a function to get the authority into a URI
by Christopher Faulet
· Tue Oct 08 14:56:58 2019 +0200
9a67c29
MINOR: htx: Add 2 flags on the start-line to have more info about the uri
by Christopher Faulet
· Tue Oct 08 14:27:52 2019 +0200
Next »