Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
f9f6ed0a518c05902985164dd5f4b99c91f6c384
/
include
253c3b7
MINOR: connection: add proxy-v2-options authority
by Emmanuel Hocdet
· Thu Feb 01 18:29:59 2018 +0100
fa8d0f1
MINOR: connection: add proxy-v2-options ssl-cipher,cert-sig,cert-key
by Emmanuel Hocdet
· Thu Feb 01 15:53:52 2018 +0100
283e004
MINOR: ssl: add ssl_sock_get_cert_sig function
by Emmanuel Hocdet
· Thu Nov 02 14:05:23 2017 +0100
96b7834
MINOR: ssl: add ssl_sock_get_pkey_algo function
by Emmanuel Hocdet
· Tue Oct 31 15:46:07 2017 +0100
ddc090b
MINOR: ssl: extract full pkey info in load_certificate
by Emmanuel Hocdet
· Fri Oct 27 18:43:29 2017 +0200
ca6ef50
BUG/MEDIUM: buffer: Fix the wrapping case in bi_putblk
by Christopher Faulet
· Mon Feb 26 10:51:28 2018 +0100
b2b2794
BUG/MEDIUM: buffer: Fix the wrapping case in bo_putblk
by Christopher Faulet
· Mon Feb 26 10:47:03 2018 +0100
9531728
MINOR: stats: display the number of threads in the statistics.
by Yves Lafon
· Mon Feb 26 11:10:37 2018 +0100
364d745
MINOR: debug/pools: make DEBUG_UAF also detect underflows
by Willy Tarreau
· Thu Feb 22 14:14:23 2018 +0100
5a9cce4
BUG/MINOR: debug/pools: properly handle out-of-memory when building with DEBUG_UAF
by Willy Tarreau
· Thu Feb 22 11:39:23 2018 +0100
f161d0f
BUG/MINOR: pools/threads: don't ignore DEBUG_UAF on double-word CAS capable archs
by Willy Tarreau
· Thu Feb 22 14:05:55 2018 +0100
5e64286
CLEANUP: standard: Fix typo in IPv6 mask example
by Tim Duesterhus
· Tue Feb 20 17:02:18 2018 +0100
05f6a43
CLEANUP: pools: Remove unused end label in memory.h
by Tim Duesterhus
· Tue Feb 20 00:49:46 2018 +0100
16f45c8
BUG/MINOR: ssl/threads: Make management of the TLS ticket keys files thread-safe
by Christopher Faulet
· Fri Feb 16 11:23:49 2018 +0100
4ee76d0
BUILD/MINOR: memory: stdint is needed for uintptr_t
by David Carlier
· Sun Feb 18 19:36:42 2018 +0000
41ccb19
BUG/MEDIUM: threads: fix the double CAS implementation for ARMv7
by Willy Tarreau
· Wed Feb 14 14:16:28 2018 +0100
4cc67a2
MINOR: fd: move the fd_{add_to,rm_from}_fdlist functions to fd.c
by Willy Tarreau
· Mon Feb 05 17:14:55 2018 +0100
4d84186
MEDIUM: fd: make updt_fd_polling() use atomics
by Willy Tarreau
· Wed Jan 17 22:57:54 2018 +0100
1b76a6d
CLEANUP: fd: remove the now unused fd_compute_new_polled_status() function
by Willy Tarreau
· Thu Jan 25 17:16:55 2018 +0100
7ac0e35
MAJOR: fd: compute the new fd polling state out of the fd lock
by Willy Tarreau
· Wed Jan 17 21:25:57 2018 +0100
1256836
MEDIUM: fd/threads: Make sure we don't miss a fd cache entry.
by Olivier Houchard
· Wed Jan 31 18:07:29 2018 +0100
4815c8c
MAJOR: fd/threads: Make the fdcache mostly lockless.
by Olivier Houchard
· Wed Jan 24 18:17:56 2018 +0100
cf975d4
MINOR: pools/threads: Implement lockless memory pools.
by Olivier Houchard
· Wed Jan 24 18:38:31 2018 +0100
5266b3e
MINOR: threads: add test and set/reset operations
by Willy Tarreau
· Thu Jan 25 17:43:58 2018 +0100
f61f0cb
MINOR: threads: Introduce double-width CAS on x86_64 and arm.
by Olivier Houchard
· Thu Dec 21 17:13:05 2017 +0100
928fbfa
MINOR: compiler: introduce offsetoff().
by Olivier Houchard
· Wed Jan 24 18:17:06 2018 +0100
6fa63d9
MINOR: early data: Don't rely on CO_FL_EARLY_DATA to wake up streams.
by Olivier Houchard
· Mon Nov 27 18:41:32 2017 +0100
b077cdc
MEDIUM: spoe: Use an ebtree to manage idle applets
by Christopher Faulet
· Wed Jan 24 16:37:57 2018 +0100
8f82b20
MINOR: spoe: Count the number of frames waiting for an ack for each applet
by Christopher Faulet
· Wed Jan 24 16:23:03 2018 +0100
6f9ea4f
MINOR: spoe: Replace sending_rate by a frequency counter
by Christopher Faulet
· Wed Jan 24 16:13:48 2018 +0100
fce747b
MINOR: spoe: Always link a SPOE context with the applet processing it
by Christopher Faulet
· Wed Jan 24 15:59:32 2018 +0100
4209779
MINOR: spoe: Remove check on min_applets number when a SPOE context is queued
by Christopher Faulet
· Wed Jan 24 15:49:45 2018 +0100
6778b27
MINOR: stick-tables: Adds support for new "gpc1" and "gpc1_rate" counters.
by Frédéric Lécaille
· Mon Jan 29 15:22:53 2018 +0100
f51bac2
BUG/MINOR: threads: Update labels array because of changes in lock_label enum
by Christopher Faulet
· Tue Jan 30 11:04:29 2018 +0100
a9786b6
MINOR: fd: pass the iocb and owner to fd_insert()
by Willy Tarreau
· Thu Jan 25 07:22:13 2018 +0100
82b37d7
MEDIUM: fd: use atomic ops for hap_fd_{clr,set} and remove poll_lock
by Willy Tarreau
· Thu Jan 25 16:59:09 2018 +0100
322e6c7
MINOR: fd: move the hap_fd_{clr,set,isset} functions to fd.h
by Willy Tarreau
· Thu Jan 25 16:37:04 2018 +0100
745c60e
CLEANUP: fd: remove the unused "new" field
by Willy Tarreau
· Sat Jan 20 23:59:40 2018 +0100
f2b5c99
CLEANUP: fd/threads: remove the now unused fdtab_lock
by Willy Tarreau
· Mon Jan 29 15:24:37 2018 +0100
173d995
MEDIUM: polling: start to move maxfd computation to the pollers
by Willy Tarreau
· Fri Jan 26 21:48:23 2018 +0100
a41d531
MINOR: config: Enable tracking of up to MAX_SESS_STKCTR stick counters.
by Frédéric Lécaille
· Mon Jan 29 12:05:07 2018 +0100
4718517
MINOR: standard: Add str2mask6 function
by Tim Duesterhus
· Thu Jan 25 16:24:49 2018 +0100
92bb034
CLEANUP: Fix typo in ARGT_MSK6 comment
by Tim Duesterhus
· Thu Jan 25 16:24:47 2018 +0100
1605c7a
BUG/MEDIUM: threads/mworker: fix a race on startup
by Willy Tarreau
· Tue Jan 23 19:01:49 2018 +0100
c9c8378
MINOR: fd: add a bitmask to indicate that an FD is known by the poller
by Willy Tarreau
· Wed Jan 17 18:44:46 2018 +0100
ebc78d7
BUG/MEDIUM: fd: maintain a per-thread update mask
by Willy Tarreau
· Sat Jan 20 23:53:50 2018 +0100
69553fe
MINOR: threads/fd: Use a bitfield to know if there are FDs for a thread in the FD cache
by Christopher Faulet
· Mon Jan 15 11:57:03 2018 +0100
d80cb4e
MINOR: global: add some global activity counters to help debugging
by Willy Tarreau
· Sat Jan 20 19:30:13 2018 +0100
421f02e
MINOR: threads: add a MAX_THREADS define instead of LONGBITS
by Willy Tarreau
· Sat Jan 20 18:19:22 2018 +0100
f4571a0
MINOR: global/threads: move cpu_map at the end of the global struct
by Willy Tarreau
· Sat Jan 20 18:12:15 2018 +0100
336d3ef
MINOR: spoe: add register-var-names directive in spoe-agent configuration
by Christopher Faulet
· Fri Dec 22 10:00:55 2017 +0100
ec5e845
BUILD/MINOR: ancient gcc versions atomic fix
by David Carlier
· Thu Jan 11 14:20:43 2018 +0000
1a69af6
MINOR: hathreads: add support for gcc < 4.7
by Willy Tarreau
· Thu Jan 04 18:49:31 2018 +0100
2ec2db9
MINOR: dns: Handle SRV record weight correctly.
by Olivier Houchard
· Mon Jan 08 16:28:57 2018 +0100
e2a3496
CLEANUP: rbtree: remove
by Olivier Houchard
· Thu Jan 04 17:59:02 2018 +0100
3083276
MINOR: h2: add a function to report pseudo-header names
by Willy Tarreau
· Sat Dec 30 14:39:09 2017 +0100
a48c141
BUG/MAJOR: connection: refine the situations where we don't send shutw()
by Willy Tarreau
· Fri Dec 22 18:46:33 2017 +0100
0ad8e0d
MINOR: http: add a function to check request's cache-control header field
by Willy Tarreau
· Fri Dec 22 15:03:36 2017 +0100
984fca9
MINOR: stream-int: set flag SI_FL_CLEAN_ABRT when mux supports clean aborts
by Willy Tarreau
· Wed Dec 20 16:31:43 2017 +0100
28f1cb9
MINOR: mux: add flags to describe a mux's capabilities
by Willy Tarreau
· Wed Dec 20 16:14:44 2017 +0100
aec8989
MINOR: spoe: add force-set-var option in spoe-agent configuration
by Etienne Carriere
· Thu Dec 14 09:36:40 2017 +0000
3c8294b
MINOR: conn_stream: add new flag CS_FL_RCV_MORE to indicate pending data
by Willy Tarreau
· Sun Dec 10 21:13:25 2017 +0100
cb14688
BUG/MEDIUM: lua/notification: memory leak
by Thierry FOURNIER
· Sun Dec 10 17:10:57 2017 +0100
d5b7983
DOC: notifications: add precisions about thread usage
by Thierry FOURNIER
· Sun Dec 10 17:14:07 2017 +0100
ece0c33
BUG/MEDIUM: ssl engines: Fix async engines fds were not considered to fix fd limit automatically.
by Emeric Brun
· Wed Dec 06 13:51:49 2017 +0100
6c71e46
BUG/MAJOR: hpack: don't pretend large headers fit in empty table
by Willy Tarreau
· Mon Dec 04 17:58:37 2017 +0100
d85ba4e
BUG/MINOR: hpack: reject invalid header index
by Willy Tarreau
· Sun Dec 03 12:12:17 2017 +0100
0fed0b0
BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync.
by Emeric Brun
· Wed Nov 29 16:15:07 2017 +0100
ec74647
BUILD: checks: don't include server.h
by Willy Tarreau
· Wed Nov 29 10:52:29 2017 +0100
b306650
[RELEASE] Released version 1.9-dev0
by Willy Tarreau
· Sun Nov 26 19:50:17 2017 +0100
103e566
BUG/MAJOR: threads/queue: avoid recursive locking in pendconn_get_next_strm()
by Willy Tarreau
· Sun Nov 26 18:48:14 2017 +0100
1ca1b70
CLEANUP: pools: align pools on a cache line
by Willy Tarreau
· Sun Nov 26 10:50:36 2017 +0100
5809052
CLEANUP: fd: place the lock at the beginning of struct fdtab
by Willy Tarreau
· Sun Nov 26 10:41:47 2017 +0100
08eaa78
CLEANUP: checks: remove 16 bytes of holes in struct check
by Willy Tarreau
· Sun Nov 26 08:44:34 2017 +0100
a511084
CLEANUP: proxy: slightly reorder the struct proxy to reduce holes
by Willy Tarreau
· Sun Nov 26 08:41:31 2017 +0100
d7e33bb
CLEANUP: server: reorder some fields in struct server to save 40 bytes
by Willy Tarreau
· Sun Nov 26 07:26:48 2017 +0100
8b94969
MINOR: fd: cache-align fdtab and fdcache locks
by Willy Tarreau
· Sun Nov 26 11:07:34 2017 +0100
53bae85
BUG/MINOR: threads: don't drop "extern" on the lock in include files
by Willy Tarreau
· Sun Nov 26 11:00:37 2017 +0100
4cfede8
MAJOR: mworker: exits the master on failure
by William Lallemand
· Fri Nov 24 22:02:34 2017 +0100
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· Fri Nov 24 17:34:44 2017 +0100
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· Fri Nov 24 16:54:05 2017 +0100
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· Fri Nov 24 16:50:31 2017 +0100
c644fa9
MINOR: config: Add threads support for "process" option on "bind" lines
by Christopher Faulet
· Thu Nov 23 22:44:11 2017 +0100
cb6a945
MINOR: config: Add the threads support in cpu-map directive
by Christopher Faulet
· Wed Nov 22 16:50:41 2017 +0100
26028f6
MINOR: config: Add auto-increment feature for cpu-map
by Christopher Faulet
· Wed Nov 22 15:01:51 2017 +0100
ff81318
MINOR: standard: Add my_ffsl function to get the position of the bit set to one
by Christopher Faulet
· Wed Nov 22 15:00:13 2017 +0100
f1f0c5f
MINOR: config: Export parse_process_number and use it wherever it's applicable
by Christopher Faulet
· Wed Nov 22 12:06:43 2017 +0100
f528fff
MEDIUM: cache: store sha1 for hashing the cache key
by William Lallemand
· Thu Nov 23 19:43:17 2017 +0100
90084a1
MINOR: ssl: Handle reading early data after writing better.
by Olivier Houchard
· Thu Nov 23 18:21:29 2017 +0100
158fa75
MINOR: pools: implement DEBUG_UAF to detect use after free
by Willy Tarreau
· Wed Nov 22 15:47:29 2017 +0100
f13322e
MINOR: pools: prepare functions to override malloc/free in pools
by Willy Tarreau
· Wed Nov 22 10:50:54 2017 +0100
111bfef
MEDIUM: shctx: use unsigned int for len and block_count
by William Lallemand
· Tue Nov 21 20:01:25 2017 +0100
59a10fb
MEDIUM: h2: change hpack_decode_headers() to only provide a list of headers
by Willy Tarreau
· Tue Nov 21 20:03:02 2017 +0100
f24ea8e
MEDIUM: h2: add a function to emit an HTTP/1 request from a headers list
by Willy Tarreau
· Tue Nov 21 19:55:27 2017 +0100
dbd25fc
BUILD: compiler: add a new type modifier __maybe_unused
by Willy Tarreau
· Mon Nov 20 21:22:17 2017 +0100
2532bd2
BUILD: threads/plock: fix a build issue on Clang without optimization
by Willy Tarreau
· Mon Nov 20 19:25:18 2017 +0100
b5f2715
MINOR: threads/build: atomic: replace the few inlines with macros
by Willy Tarreau
· Mon Nov 20 20:55:06 2017 +0100
d0d8ba5
MINOR: threads/atomic: implement pl_bts() on non-x86
by Willy Tarreau
· Tue Jul 18 15:05:58 2017 +0200
01b8398
MINOR: threads/atomic: implement pl_mb() in asm on x86
by Willy Tarreau
· Tue Jul 18 15:01:39 2017 +0200
f7ba77e
MINOR: threads/plock: rename local variables in macros to avoid conflicts
by Willy Tarreau
· Tue Jul 18 14:21:40 2017 +0200
Next »