Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4037a3f904b62b32fa3c298cf40e4de54fc83585
/
include
« Previous
6fa63d9
MINOR: early data: Don't rely on CO_FL_EARLY_DATA to wake up streams.
by Olivier Houchard
· 7 years ago
b077cdc
MEDIUM: spoe: Use an ebtree to manage idle applets
by Christopher Faulet
· 7 years ago
8f82b20
MINOR: spoe: Count the number of frames waiting for an ack for each applet
by Christopher Faulet
· 7 years ago
6f9ea4f
MINOR: spoe: Replace sending_rate by a frequency counter
by Christopher Faulet
· 7 years ago
fce747b
MINOR: spoe: Always link a SPOE context with the applet processing it
by Christopher Faulet
· 7 years ago
4209779
MINOR: spoe: Remove check on min_applets number when a SPOE context is queued
by Christopher Faulet
· 7 years ago
6778b27
MINOR: stick-tables: Adds support for new "gpc1" and "gpc1_rate" counters.
by Frédéric Lécaille
· 7 years ago
f51bac2
BUG/MINOR: threads: Update labels array because of changes in lock_label enum
by Christopher Faulet
· 7 years ago
a9786b6
MINOR: fd: pass the iocb and owner to fd_insert()
by Willy Tarreau
· 7 years ago
82b37d7
MEDIUM: fd: use atomic ops for hap_fd_{clr,set} and remove poll_lock
by Willy Tarreau
· 7 years ago
322e6c7
MINOR: fd: move the hap_fd_{clr,set,isset} functions to fd.h
by Willy Tarreau
· 7 years ago
745c60e
CLEANUP: fd: remove the unused "new" field
by Willy Tarreau
· 7 years ago
f2b5c99
CLEANUP: fd/threads: remove the now unused fdtab_lock
by Willy Tarreau
· 7 years ago
173d995
MEDIUM: polling: start to move maxfd computation to the pollers
by Willy Tarreau
· 7 years ago
a41d531
MINOR: config: Enable tracking of up to MAX_SESS_STKCTR stick counters.
by Frédéric Lécaille
· 7 years ago
4718517
MINOR: standard: Add str2mask6 function
by Tim Duesterhus
· 7 years ago
92bb034
CLEANUP: Fix typo in ARGT_MSK6 comment
by Tim Duesterhus
· 7 years ago
1605c7a
BUG/MEDIUM: threads/mworker: fix a race on startup
by Willy Tarreau
· 7 years ago
c9c8378
MINOR: fd: add a bitmask to indicate that an FD is known by the poller
by Willy Tarreau
· 7 years ago
ebc78d7
BUG/MEDIUM: fd: maintain a per-thread update mask
by Willy Tarreau
· 7 years ago
69553fe
MINOR: threads/fd: Use a bitfield to know if there are FDs for a thread in the FD cache
by Christopher Faulet
· 7 years ago
d80cb4e
MINOR: global: add some global activity counters to help debugging
by Willy Tarreau
· 7 years ago
421f02e
MINOR: threads: add a MAX_THREADS define instead of LONGBITS
by Willy Tarreau
· 7 years ago
f4571a0
MINOR: global/threads: move cpu_map at the end of the global struct
by Willy Tarreau
· 7 years ago
336d3ef
MINOR: spoe: add register-var-names directive in spoe-agent configuration
by Christopher Faulet
· 7 years ago
ec5e845
BUILD/MINOR: ancient gcc versions atomic fix
by David Carlier
· 7 years ago
1a69af6
MINOR: hathreads: add support for gcc < 4.7
by Willy Tarreau
· 7 years ago
2ec2db9
MINOR: dns: Handle SRV record weight correctly.
by Olivier Houchard
· 7 years ago
e2a3496
CLEANUP: rbtree: remove
by Olivier Houchard
· 7 years ago
3083276
MINOR: h2: add a function to report pseudo-header names
by Willy Tarreau
· 7 years ago
a48c141
BUG/MAJOR: connection: refine the situations where we don't send shutw()
by Willy Tarreau
· 7 years ago
0ad8e0d
MINOR: http: add a function to check request's cache-control header field
by Willy Tarreau
· 7 years ago
984fca9
MINOR: stream-int: set flag SI_FL_CLEAN_ABRT when mux supports clean aborts
by Willy Tarreau
· 7 years ago
28f1cb9
MINOR: mux: add flags to describe a mux's capabilities
by Willy Tarreau
· 7 years ago
aec8989
MINOR: spoe: add force-set-var option in spoe-agent configuration
by Etienne Carriere
· 7 years ago
3c8294b
MINOR: conn_stream: add new flag CS_FL_RCV_MORE to indicate pending data
by Willy Tarreau
· 7 years ago
cb14688
BUG/MEDIUM: lua/notification: memory leak
by Thierry FOURNIER
· 7 years ago
d5b7983
DOC: notifications: add precisions about thread usage
by Thierry FOURNIER
· 7 years ago
ece0c33
BUG/MEDIUM: ssl engines: Fix async engines fds were not considered to fix fd limit automatically.
by Emeric Brun
· 7 years ago
6c71e46
BUG/MAJOR: hpack: don't pretend large headers fit in empty table
by Willy Tarreau
· 7 years ago
d85ba4e
BUG/MINOR: hpack: reject invalid header index
by Willy Tarreau
· 7 years ago
0fed0b0
BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync.
by Emeric Brun
· 7 years ago
ec74647
BUILD: checks: don't include server.h
by Willy Tarreau
· 7 years ago
b306650
[RELEASE] Released version 1.9-dev0
by Willy Tarreau
· 7 years ago
103e566
BUG/MAJOR: threads/queue: avoid recursive locking in pendconn_get_next_strm()
by Willy Tarreau
· 7 years ago
1ca1b70
CLEANUP: pools: align pools on a cache line
by Willy Tarreau
· 7 years ago
5809052
CLEANUP: fd: place the lock at the beginning of struct fdtab
by Willy Tarreau
· 7 years ago
08eaa78
CLEANUP: checks: remove 16 bytes of holes in struct check
by Willy Tarreau
· 7 years ago
a511084
CLEANUP: proxy: slightly reorder the struct proxy to reduce holes
by Willy Tarreau
· 7 years ago
d7e33bb
CLEANUP: server: reorder some fields in struct server to save 40 bytes
by Willy Tarreau
· 7 years ago
8b94969
MINOR: fd: cache-align fdtab and fdcache locks
by Willy Tarreau
· 7 years ago
53bae85
BUG/MINOR: threads: don't drop "extern" on the lock in include files
by Willy Tarreau
· 7 years ago
4cfede8
MAJOR: mworker: exits the master on failure
by William Lallemand
· 7 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
c644fa9
MINOR: config: Add threads support for "process" option on "bind" lines
by Christopher Faulet
· 7 years ago
cb6a945
MINOR: config: Add the threads support in cpu-map directive
by Christopher Faulet
· 7 years ago
26028f6
MINOR: config: Add auto-increment feature for cpu-map
by Christopher Faulet
· 7 years ago
ff81318
MINOR: standard: Add my_ffsl function to get the position of the bit set to one
by Christopher Faulet
· 7 years ago
f1f0c5f
MINOR: config: Export parse_process_number and use it wherever it's applicable
by Christopher Faulet
· 7 years ago
f528fff
MEDIUM: cache: store sha1 for hashing the cache key
by William Lallemand
· 7 years ago
90084a1
MINOR: ssl: Handle reading early data after writing better.
by Olivier Houchard
· 7 years ago
158fa75
MINOR: pools: implement DEBUG_UAF to detect use after free
by Willy Tarreau
· 7 years ago
f13322e
MINOR: pools: prepare functions to override malloc/free in pools
by Willy Tarreau
· 7 years ago
111bfef
MEDIUM: shctx: use unsigned int for len and block_count
by William Lallemand
· 7 years ago
59a10fb
MEDIUM: h2: change hpack_decode_headers() to only provide a list of headers
by Willy Tarreau
· 7 years ago
f24ea8e
MEDIUM: h2: add a function to emit an HTTP/1 request from a headers list
by Willy Tarreau
· 7 years ago
dbd25fc
BUILD: compiler: add a new type modifier __maybe_unused
by Willy Tarreau
· 7 years ago
2532bd2
BUILD: threads/plock: fix a build issue on Clang without optimization
by Willy Tarreau
· 7 years ago
b5f2715
MINOR: threads/build: atomic: replace the few inlines with macros
by Willy Tarreau
· 7 years ago
d0d8ba5
MINOR: threads/atomic: implement pl_bts() on non-x86
by Willy Tarreau
· 7 years ago
01b8398
MINOR: threads/atomic: implement pl_mb() in asm on x86
by Willy Tarreau
· 7 years ago
f7ba77e
MINOR: threads/plock: rename local variables in macros to avoid conflicts
by Willy Tarreau
· 7 years ago
98409e3
MINOR: threads/atomic: rename local variables in macros to avoid conflicts
by Willy Tarreau
· 7 years ago
71bd11a
MEDIUM: cache: enable the HTTP analysers
by William Lallemand
· 7 years ago
44e259c
CLEANUP: cache: remove unused struct
by William Lallemand
· 7 years ago
d6942c8
MEDIUM: mworker: Add systemd `Type=notify` support
by Tim Duesterhus
· 7 years ago
e6060c5
MINOR: SSL: Store the ASN1 representation of client sessions.
by Olivier Houchard
· 7 years ago
595d7b7
MINOR: applets: Use a bitfield to track applets activity per-thread
by Christopher Faulet
· 7 years ago
3911ee8
MINOR: tasks: Use a bitfield to track tasks activity per-thread
by Christopher Faulet
· 7 years ago
75ea0a0
BUG/MEDIUM: mworker: does not close inherited FD
by William Lallemand
· 7 years ago
9c1e15d
MINOR: tools: emphasize the node being worked on in the tree dump
by Willy Tarreau
· 7 years ago
ed3cda0
MINOR: tools: add a function to dump a scope-aware tree to a file
by Willy Tarreau
· 7 years ago
99bca65
BUG/MEDIUM: standard: itao_str/idx and quote_str/idx must be thread-local
by Christopher Faulet
· 7 years ago
e9a896e
BUG/MINOR: threads: tid_bit must be a unsigned long
by Christopher Faulet
· 7 years ago
fa5c812
BUG/MINOR: buffers: Fix b_alloc_margin to be "fonctionnaly" thread-safe
by Christopher Faulet
· 7 years ago
9dcf9b6
MINOR: threads: Use __decl_hathreads to declare locks
by Christopher Faulet
· 7 years ago
387bd4f
CLEANUP: global: introduce variable pid_bit to avoid shifts with relative_pid
by Willy Tarreau
· 7 years ago
28b55c6
CLEANUP: mux: remove the unused "release()" function
by Willy Tarreau
· 7 years ago
aa39860
MINOR: tools: don't use unlikely() in hex2i()
by Willy Tarreau
· 7 years ago
b15e3fe
BUG/MEDIUM: h1: ensure the chunk size parser can deal with full buffers
by Willy Tarreau
· 7 years ago
c5a9d5b
BUG/MEDIUM: stream-int: Don't loss write's notifs when a stream is woken up
by Christopher Faulet
· 7 years ago
1b4cf9b
BUG/MINOR: h1: the HTTP/1 make status code parser check for digits
by Willy Tarreau
· 7 years ago
522eea7
MINOR: ssl: Handle sending early data to server.
by Olivier Houchard
· 7 years ago
d8b3b65
BUG/MEDIUM: splice/threads: pipe reuse list was not protected.
by Emeric Brun
· 7 years ago
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
55dcdf4
BUG/MINOR: dns: Don't try to get the server lock if it's already held.
by Olivier Houchard
· 7 years ago
88ac59b
MINOR: threads: use faster locks for the spin locks
by Willy Tarreau
· 7 years ago
8d38805
MAJOR: task: make use of the scope-aware ebtree functions
by Willy Tarreau
· 7 years ago
Next »