Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9df86f997ee297841ec9b3d26c66997e6b435834
/
include
« Previous
549aac8
MEDIUM: buffer: make bo_putblk/bo_putstr/bo_putchk return the number of bytes copied.
by Thierry FOURNIER
· 10 years ago
cc87a11
MEDIUM: tcp: add register keyword system.
by Thierry FOURNIER
· 10 years ago
ac836ba
MINOR: includes: fix a lot of missing or useless includes
by Thierry FOURNIER
· 10 years ago
49f45af
MINOR: global: export many symbols.
by Thierry FOURNIER
· 10 years ago
4d9a1d1
MINOR: sample: add function for browsing samples.
by Thierry FOURNIER
· 10 years ago
58639a0
MINOR: global: export function and permits to not resolve DNS names
by Thierry FOURNIER
· 10 years ago
f41a809
MINOR: sample: add private argument to the struct sample_fetch
by Thierry FOURNIER
· 10 years ago
68a556e
MINOR: converters: give the session pointer as converter argument
by Thierry FOURNIER
· 10 years ago
1edc971
MINOR: converters: add a "void *private" argument to converters
by Thierry FOURNIER
· 10 years ago
b83862d
MEDIUM: channel: wake up any request analyzer on response activity
by Thierry FOURNIER
· 10 years ago
bb2ae64
MEDIUM: protocol: automatically pick the proto associated to the connection.
by Thierry FOURNIER
· 10 years ago
b550d00
MEDIUM: protocol: use a family array to index the protocol handlers
by Willy Tarreau
· 10 years ago
9cf7c4b
MAJOR: poll: only rely on wake_expired_tasks() to compute the wait delay
by Thierry FOURNIER
· 10 years ago
05552d4
MEDIUM: Add support for configurable TLS ticket keys
by Nenad Merdanovic
· 10 years ago
501260b
MEDIUM: task: always ensure that the run queue is consistent
by Willy Tarreau
· 10 years ago
70fd748
BUG/MINOR: ARG6 and ARG7 don't fit in a 32 bits word
by Thierry FOURNIER
· 10 years ago
2a3fb1c
MINOR: ssl/server: add the "no-ssl-reuse" server option
by Willy Tarreau
· 10 years ago
64e3416
MEDIUM: Allow suppression of email alerts by log level
by Simon Horman
· 10 years ago
2af207a
MEDIUM: tcp: implement tcp-ut bind option to set TCP_USER_TIMEOUT
by Willy Tarreau
· 10 years ago
0ba0e4a
MEDIUM: Support sending email alerts
by Simon Horman
· 10 years ago
9dc4996
MEDIUM: Allow configuration of email alerts
by Simon Horman
· 10 years ago
0d16a40
MEDIUM: Add parsing of mailers section
by Simon Horman
· 10 years ago
e16c1b3
MEDIUM: Attach tcpcheck_rules to check
by Simon Horman
· 10 years ago
41f5876
MEDIUM: Move proto and addr fields struct check
by Simon Horman
· 10 years ago
bfb5d33
MEDIUM: Add free_check() helper
by Simon Horman
· 10 years ago
b1900d5
MEDIUM: Refactor init_check and move to checks.c
by Simon Horman
· 10 years ago
a0dc23f
MEDIUM: http: implement http-request set-{method,path,query,uri}
by Willy Tarreau
· 10 years ago
15a53a4
MEDIUM: regex: add support for passing regex flags to regex_exec_match()
by Willy Tarreau
· 10 years ago
4694778
MINOR: args: implement a new arg type for regex : ARGT_REG
by Willy Tarreau
· 10 years ago
085dafa
MINOR: args: add type-specific flags for each arg in a list
by Willy Tarreau
· 10 years ago
dbc79d0
MEDIUM: args: increase arg type to 5 bits and limit arg count to 5
by Willy Tarreau
· 10 years ago
3d241e7
MEDIUM: args: use #define to specify the number of bits used by arg types and counts
by Willy Tarreau
· 10 years ago
324f07f
MEDIUM: backend: add the crc32 hash algorithm for load balancing
by Willy Tarreau
· 10 years ago
c829ee4
MINOR: hash: add new function hash_crc32
by Willy Tarreau
· 10 years ago
d025648
MAJOR: init: automatically set maxconn and/or maxsslconn when possible
by Willy Tarreau
· 10 years ago
d92aa5c
MINOR: global: report information about the cost of SSL connections
by Willy Tarreau
· 10 years ago
fce0311
MINOR: global: always export some SSL-specific metrics
by Willy Tarreau
· 10 years ago
3ca1a88
MINOR: tools: add new round_2dig() function to round integers
by Willy Tarreau
· 10 years ago
319f745
MINOR: channel: rename bi_erase() to channel_truncate()
by Willy Tarreau
· 10 years ago
b5051f8
MINOR: channel: rename bi_avail() to channel_recv_max()
by Willy Tarreau
· 10 years ago
3f5096d
MINOR: channel: rename buffer_max_len() to channel_recv_limit()
by Willy Tarreau
· 10 years ago
a417819
MINOR: channel: rename buffer_reserved() to channel_reserved()
by Willy Tarreau
· 10 years ago
3889fff
MINOR: channel: rename channel_full() to !channel_may_recv()
by Willy Tarreau
· 10 years ago
ba0902e
CLEANUP: channel: rename channel_reserved -> channel_is_rewritable
by Willy Tarreau
· 10 years ago
9c06ee4
BUG/MEDIUM: channel: don't schedule data in transit for leaving until connected
by Willy Tarreau
· 10 years ago
27bb0e1
MEDIUM: channel: make bi_avail() use channel_in_transit()
by Willy Tarreau
· 10 years ago
fe57834
MEDIUM: channel: make buffer_reserved() use channel_in_transit()
by Willy Tarreau
· 10 years ago
1a4484d
MINOR: channel: add channel_in_transit()
by Willy Tarreau
· 10 years ago
bb3f994
BUG/MINOR: channel: compare to_forward with buf->i, not buf->size
by Willy Tarreau
· 10 years ago
0428a14
BUG/MEDIUM: channel: fix possible integer overflow on reserved size computation
by Willy Tarreau
· 10 years ago
75abcb3
MINOR: config: extend the default max hostname length to 64 and beyond
by Willy Tarreau
· 10 years ago
094af4e
MINOR: logs: add a new per-proxy "log-tag" directive
by Willy Tarreau
· 10 years ago
3c23a85
CLEANUP: session: remove session_from_task()
by Willy Tarreau
· 10 years ago
ac92a06
MINOR: checks: update dynamic environment variables in external checks
by Cyril Bonté
· 10 years ago
b034b25
MEDIUM: channel: implement a zero-copy buffer transfer
by Willy Tarreau
· 10 years ago
33cb065
MINOR: config: implement global setting tune.buffers.limit
by Willy Tarreau
· 10 years ago
a24adf0
MAJOR: session: only wake up as many sessions as available buffers permit
by Willy Tarreau
· 10 years ago
bf883e0
MAJOR: session: implement a wait-queue for sessions who need a buffer
by Willy Tarreau
· 10 years ago
656859d
MEDIUM: session: implement a basic atomic buffer allocator
by Willy Tarreau
· 10 years ago
f4718e8
MEDIUM: buffer: implement b_alloc_margin()
by Willy Tarreau
· 10 years ago
620bd6c
MINOR: buffer: implement b_alloc_fast()
by Willy Tarreau
· 10 years ago
4428a29
MEDIUM: channel: do not report full when buf_empty is present on a channel
by Willy Tarreau
· 10 years ago
f2f7d6b
MEDIUM: buffer: add a new buf_wanted dummy buffer to report failed allocations
by Willy Tarreau
· 10 years ago
2a4b543
MEDIUM: buffer: always assign a dummy empty buffer to channels
by Willy Tarreau
· 10 years ago
7dfca9d
MINOR: buffer: only use b_free to release buffers
by Willy Tarreau
· 10 years ago
e583ea5
MEDIUM: buffer: use b_alloc() to allocate and initialize a buffer
by Willy Tarreau
· 10 years ago
474cf54
MINOR: buffer: reset a buffer in b_reset() and not channel_init()
by Willy Tarreau
· 10 years ago
3dd6a25
MINOR: stream-int: retrieve session pointer from stream-int
by Willy Tarreau
· 10 years ago
a885f6d
MEDIUM: memory: improve pool_refill_alloc() to pass a refill count
by Willy Tarreau
· 10 years ago
0262241
MINOR: memory: cut pool allocator in 3 layers
by Willy Tarreau
· 10 years ago
e430e77
CLEANUP: memory: replace macros pool_alloc2/pool_free2 with functions
by Willy Tarreau
· 10 years ago
62405a2
CLEANUP: memory: remove dead code
by Willy Tarreau
· 10 years ago
3dd717c
CLEANUP: lists: remove dead code
by Willy Tarreau
· 10 years ago
f2dd68d
DOC: fix a few typos
by Godbach
· 10 years ago
e4e30f7
BUILD: ssl: use OPENSSL_NO_OCSP to detect OCSP support
by Lukas Tribus
· 10 years ago
23a5c39
DEBUG: pools: apply poisonning on every allocated pool
by Willy Tarreau
· 10 years ago
315ec42
BUG/MEDIUM: pattern: don't load more than once a pattern list.
by Thierry FOURNIER
· 10 years ago
5be2f35
MAJOR: polling: centralize calls to I/O callbacks
by Willy Tarreau
· 10 years ago
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· 10 years ago
de89871
MEDIUM: regex: Use pcre_study always when PCRE is used, regardless of JIT
by Christian Ruppert
· 10 years ago
9ce1311
BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
by Cyril Bonté
· 10 years ago
eb11889
MINOR: task: release the task pool when stopping
by Willy Tarreau
· 10 years ago
2c86cbf
MINOR: ssl: add statement to force some ssl options in global.
by Emeric Brun
· 10 years ago
317e1c4
MINOR: sample: add "json" converter
by Thierry FOURNIER
· 10 years ago
4e21ff9
BUG/MEDIUM: http: adjust close mode when switching to backend
by Willy Tarreau
· 10 years ago
3986b9c
MEDIUM: config: report it when tcp-request rules are misplaced
by Willy Tarreau
· 10 years ago
9dc1c61
BUG/CRITICAL: http: don't update msg->sov once data start to leave the buffer
by Willy Tarreau
· 10 years ago
7346acb
MINOR: log: add a new field "%lc" to implement a per-frontend log counter
by Willy Tarreau
· 10 years ago
4edd683
OPTIM/MINOR: proxy: reduce struct proxy by 48 bytes on 64-bit archs
by Willy Tarreau
· 10 years ago
328fb58
MEDIUM: connection: add new bit in Proxy Protocol V2
by Dave McCowan
· 10 years ago
656c5fa
BUILD: ssl: disable OCSP when using boringssl
by Lukas Tribus
· 10 years ago
e468d55
BUG/MINOR: server: move the directive #endif to the end of file
by Godbach
· 10 years ago
09448f7
MEDIUM: http: add the track-sc* actions to http-request rules
by Willy Tarreau
· 10 years ago
5ed1bbf
CLEANUP: session: move the stick counters declarations to stick_table.h
by Willy Tarreau
· 10 years ago
edee1d6
MEDIUM: stick-table: make it easier to register extra data types
by Willy Tarreau
· 10 years ago
e12704b
MINOR: session: export the function 'smp_fetch_sc_stkctr'
by Willy Tarreau
· 10 years ago
055b9d5
MINOR: http: export the function 'smp_fetch_base32'
by Thierry FOURNIER
· 10 years ago
65d805f
BUILD: fix dependencies between config and compat.h
by Willy Tarreau
· 10 years ago
bb2e669
BUG/MAJOR: http: correctly rewind the request body after start of forwarding
by Willy Tarreau
· 10 years ago
8fed903
MEDIUM: stick-table: implement lookup from a sample fetch
by Willy Tarreau
· 10 years ago
Next »