Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
b197d7f433fc126f754df3923761d2dcc0893f69
/
include
a0dc23f
MEDIUM: http: implement http-request set-{method,path,query,uri}
by Willy Tarreau
· Thu Jan 22 20:46:11 2015 +0100
15a53a4
MEDIUM: regex: add support for passing regex flags to regex_exec_match()
by Willy Tarreau
· Wed Jan 21 13:39:42 2015 +0100
4694778
MINOR: args: implement a new arg type for regex : ARGT_REG
by Willy Tarreau
· Mon Jan 19 19:00:58 2015 +0100
085dafa
MINOR: args: add type-specific flags for each arg in a list
by Willy Tarreau
· Wed Jan 21 15:51:47 2015 +0100
dbc79d0
MEDIUM: args: increase arg type to 5 bits and limit arg count to 5
by Willy Tarreau
· Mon Jan 19 18:54:49 2015 +0100
3d241e7
MEDIUM: args: use #define to specify the number of bits used by arg types and counts
by Willy Tarreau
· Mon Jan 19 18:44:07 2015 +0100
324f07f
MEDIUM: backend: add the crc32 hash algorithm for load balancing
by Willy Tarreau
· Tue Jan 20 19:44:50 2015 +0100
c829ee4
MINOR: hash: add new function hash_crc32
by Willy Tarreau
· Tue Jan 20 19:17:09 2015 +0100
d025648
MAJOR: init: automatically set maxconn and/or maxsslconn when possible
by Willy Tarreau
· Thu Jan 15 21:45:22 2015 +0100
d92aa5c
MINOR: global: report information about the cost of SSL connections
by Willy Tarreau
· Thu Jan 15 21:34:39 2015 +0100
fce0311
MINOR: global: always export some SSL-specific metrics
by Willy Tarreau
· Thu Jan 15 21:32:40 2015 +0100
3ca1a88
MINOR: tools: add new round_2dig() function to round integers
by Willy Tarreau
· Thu Jan 15 18:43:49 2015 +0100
319f745
MINOR: channel: rename bi_erase() to channel_truncate()
by Willy Tarreau
· Wed Jan 14 20:32:59 2015 +0100
b5051f8
MINOR: channel: rename bi_avail() to channel_recv_max()
by Willy Tarreau
· Wed Jan 14 20:25:34 2015 +0100
3f5096d
MINOR: channel: rename buffer_max_len() to channel_recv_limit()
by Willy Tarreau
· Wed Jan 14 20:21:43 2015 +0100
a417819
MINOR: channel: rename buffer_reserved() to channel_reserved()
by Willy Tarreau
· Wed Jan 14 20:16:52 2015 +0100
3889fff
MINOR: channel: rename channel_full() to !channel_may_recv()
by Willy Tarreau
· Tue Jan 13 20:20:10 2015 +0100
ba0902e
CLEANUP: channel: rename channel_reserved -> channel_is_rewritable
by Willy Tarreau
· Tue Jan 13 14:39:16 2015 +0100
9c06ee4
BUG/MEDIUM: channel: don't schedule data in transit for leaving until connected
by Willy Tarreau
· Wed Jan 14 16:08:45 2015 +0100
27bb0e1
MEDIUM: channel: make bi_avail() use channel_in_transit()
by Willy Tarreau
· Wed Jan 14 15:56:50 2015 +0100
fe57834
MEDIUM: channel: make buffer_reserved() use channel_in_transit()
by Willy Tarreau
· Wed Jan 14 14:07:13 2015 +0100
1a4484d
MINOR: channel: add channel_in_transit()
by Willy Tarreau
· Tue Jan 13 20:09:54 2015 +0100
bb3f994
BUG/MINOR: channel: compare to_forward with buf->i, not buf->size
by Willy Tarreau
· Tue Jan 13 19:07:23 2015 +0100
0428a14
BUG/MEDIUM: channel: fix possible integer overflow on reserved size computation
by Willy Tarreau
· Thu Jan 08 11:34:55 2015 +0100
75abcb3
MINOR: config: extend the default max hostname length to 64 and beyond
by Willy Tarreau
· Wed Jan 14 11:48:58 2015 +0100
094af4e
MINOR: logs: add a new per-proxy "log-tag" directive
by Willy Tarreau
· Wed Jan 07 15:03:42 2015 +0100
3c23a85
CLEANUP: session: remove session_from_task()
by Willy Tarreau
· Sun Dec 28 12:19:57 2014 +0100
ac92a06
MINOR: checks: update dynamic environment variables in external checks
by Cyril Bonté
· Sat Dec 27 22:28:38 2014 +0100
b034b25
MEDIUM: channel: implement a zero-copy buffer transfer
by Willy Tarreau
· Mon Dec 08 18:14:53 2014 +0100
33cb065
MINOR: config: implement global setting tune.buffers.limit
by Willy Tarreau
· Tue Dec 23 22:52:37 2014 +0100
a24adf0
MAJOR: session: only wake up as many sessions as available buffers permit
by Willy Tarreau
· Thu Nov 27 01:11:56 2014 +0100
bf883e0
MAJOR: session: implement a wait-queue for sessions who need a buffer
by Willy Tarreau
· Tue Nov 25 21:10:35 2014 +0100
656859d
MEDIUM: session: implement a basic atomic buffer allocator
by Willy Tarreau
· Tue Nov 25 19:46:36 2014 +0100
f4718e8
MEDIUM: buffer: implement b_alloc_margin()
by Willy Tarreau
· Tue Dec 02 13:54:01 2014 +0100
620bd6c
MINOR: buffer: implement b_alloc_fast()
by Willy Tarreau
· Mon Dec 08 16:37:26 2014 +0100
4428a29
MEDIUM: channel: do not report full when buf_empty is present on a channel
by Willy Tarreau
· Fri Nov 28 20:54:13 2014 +0100
f2f7d6b
MEDIUM: buffer: add a new buf_wanted dummy buffer to report failed allocations
by Willy Tarreau
· Mon Nov 24 11:55:08 2014 +0100
2a4b543
MEDIUM: buffer: always assign a dummy empty buffer to channels
by Willy Tarreau
· Mon Nov 24 11:39:34 2014 +0100
7dfca9d
MINOR: buffer: only use b_free to release buffers
by Willy Tarreau
· Tue Nov 25 19:45:11 2014 +0100
e583ea5
MEDIUM: buffer: use b_alloc() to allocate and initialize a buffer
by Willy Tarreau
· Mon Nov 24 11:30:16 2014 +0100
474cf54
MINOR: buffer: reset a buffer in b_reset() and not channel_init()
by Willy Tarreau
· Mon Nov 24 10:54:47 2014 +0100
3dd6a25
MINOR: stream-int: retrieve session pointer from stream-int
by Willy Tarreau
· Fri Nov 28 18:30:25 2014 +0100
a885f6d
MEDIUM: memory: improve pool_refill_alloc() to pass a refill count
by Willy Tarreau
· Wed Dec 03 15:25:28 2014 +0100
0262241
MINOR: memory: cut pool allocator in 3 layers
by Willy Tarreau
· Mon Dec 08 16:35:23 2014 +0100
e430e77
CLEANUP: memory: replace macros pool_alloc2/pool_free2 with functions
by Willy Tarreau
· Tue Dec 23 14:13:16 2014 +0100
62405a2
CLEANUP: memory: remove dead code
by Willy Tarreau
· Tue Dec 23 13:51:28 2014 +0100
3dd717c
CLEANUP: lists: remove dead code
by Willy Tarreau
· Tue Dec 23 13:58:43 2014 +0100
f2dd68d
DOC: fix a few typos
by Godbach
· Wed Dec 10 10:21:30 2014 +0800
e4e30f7
BUILD: ssl: use OPENSSL_NO_OCSP to detect OCSP support
by Lukas Tribus
· Tue Dec 09 16:32:51 2014 +0100
23a5c39
DEBUG: pools: apply poisonning on every allocated pool
by Willy Tarreau
· Tue Nov 25 13:45:16 2014 +0100
315ec42
BUG/MEDIUM: pattern: don't load more than once a pattern list.
by Thierry FOURNIER
· Mon Nov 24 11:14:42 2014 +0100
5be2f35
MAJOR: polling: centralize calls to I/O callbacks
by Willy Tarreau
· Wed Nov 19 19:43:05 2014 +0100
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· Mon Nov 17 15:11:45 2014 +0100
de89871
MEDIUM: regex: Use pcre_study always when PCRE is used, regardless of JIT
by Christian Ruppert
· Tue Nov 18 13:03:58 2014 +0100
9ce1311
BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
by Cyril Bonté
· Sat Nov 15 22:41:27 2014 +0100
eb11889
MINOR: task: release the task pool when stopping
by Willy Tarreau
· Thu Nov 13 16:57:19 2014 +0100
2c86cbf
MINOR: ssl: add statement to force some ssl options in global.
by Emeric Brun
· Thu Oct 30 15:56:50 2014 +0100
317e1c4
MINOR: sample: add "json" converter
by Thierry FOURNIER
· Tue Aug 12 10:20:47 2014 +0200
4e21ff9
BUG/MEDIUM: http: adjust close mode when switching to backend
by Willy Tarreau
· Tue Sep 30 18:44:22 2014 +0200
3986b9c
MEDIUM: config: report it when tcp-request rules are misplaced
by Willy Tarreau
· Tue Sep 16 15:39:51 2014 +0200
9dc1c61
BUG/CRITICAL: http: don't update msg->sov once data start to leave the buffer
by Willy Tarreau
· Mon Sep 01 20:35:55 2014 +0200
7346acb
MINOR: log: add a new field "%lc" to implement a per-frontend log counter
by Willy Tarreau
· Thu Aug 28 15:03:15 2014 +0200
4edd683
OPTIM/MINOR: proxy: reduce struct proxy by 48 bytes on 64-bit archs
by Willy Tarreau
· Thu Aug 28 14:36:36 2014 +0200
328fb58
MEDIUM: connection: add new bit in Proxy Protocol V2
by Dave McCowan
· Wed Jul 30 10:39:13 2014 -0400
656c5fa
BUILD: ssl: disable OCSP when using boringssl
by Lukas Tribus
· Mon Aug 18 00:56:31 2014 +0200
e468d55
BUG/MINOR: server: move the directive #endif to the end of file
by Godbach
· Mon Jul 28 17:31:57 2014 +0800
09448f7
MEDIUM: http: add the track-sc* actions to http-request rules
by Willy Tarreau
· Wed Jun 25 18:12:15 2014 +0200
5ed1bbf
CLEANUP: session: move the stick counters declarations to stick_table.h
by Willy Tarreau
· Wed Jun 25 18:30:01 2014 +0200
edee1d6
MEDIUM: stick-table: make it easier to register extra data types
by Willy Tarreau
· Tue Jul 15 16:44:27 2014 +0200
e12704b
MINOR: session: export the function 'smp_fetch_sc_stkctr'
by Willy Tarreau
· Tue Jul 15 19:06:18 2014 +0200
055b9d5
MINOR: http: export the function 'smp_fetch_base32'
by Thierry FOURNIER
· Tue Jul 15 16:11:07 2014 +0200
65d805f
BUILD: fix dependencies between config and compat.h
by Willy Tarreau
· Tue Jul 15 18:05:58 2014 +0200
bb2e669
BUG/MAJOR: http: correctly rewind the request body after start of forwarding
by Willy Tarreau
· Thu Jul 10 19:06:10 2014 +0200
8fed903
MEDIUM: stick-table: implement lookup from a sample fetch
by Willy Tarreau
· Thu Jul 03 17:02:46 2014 +0200
bd57a9f
BUG/MEDIUM: backend: Update hash to use unsigned int throughout
by Dan Dubovik
· Tue Jul 08 08:51:03 2014 -0700
fd0e008
BUG/MEDIUM: unix: completely unbind abstract sockets during a pause()
by Willy Tarreau
· Mon Jul 07 21:07:51 2014 +0200
092d865
MEDIUM: listener: implement a per-protocol pause() function
by Willy Tarreau
· Mon Jul 07 20:22:12 2014 +0200
18324f5
MEDIUM: log: support a user-configurable max log line length
by Willy Tarreau
· Fri Jun 27 18:10:07 2014 +0200
4e95790
MINOR: log: make MAX_SYSLOG_LEN overridable at build time
by Willy Tarreau
· Fri Jun 27 18:08:49 2014 +0200
b5975de
MINOR: stick-table: make stktable_fetch_key() indicate why it failed
by Willy Tarreau
· Wed Jun 25 16:20:53 2014 +0200
0abf836
BUG/MINOR: ssl: Fix external function in order not to return a pointer on an internal trash buffer.
by Emeric Brun
· Tue Jun 24 18:26:41 2014 +0200
98637e5
MEDIUM: Add external check
by Simon Horman
· Fri Jun 20 12:30:16 2014 +0900
c8b27b6
MEDIUM: ssl: add 300s supported time skew on OCSP response update.
by Emeric Brun
· Thu Jun 19 14:16:17 2014 +0200
f4e6129
MINOR: missing regex.h include
by Thierry FOURNIER
· Thu Jun 19 13:37:01 2014 +0200
4147b2e
MEDIUM: ssl: basic OCSP stapling support.
by Emeric Brun
· Mon Jun 16 18:36:30 2014 +0200
2620276
MINOR: regex: Use native PCRE API.
by Thierry FOURNIER
· Wed Jun 18 11:50:51 2014 +0200
09af0d6
MEDIUM: regex: replace all standard regex function by own functions
by Thierry FOURNIER
· Wed Jun 18 11:35:54 2014 +0200
b8f980c
MINOR: regex: Create JIT compatible function that return match strings
by Thierry FOURNIER
· Wed Jun 11 13:59:05 2014 +0200
218f064
MEDIUM: http: add actions "replace-header" and "replace-values" in http-req/resp
by Sasha Pachev
· Mon Jun 16 12:05:59 2014 -0600
4bfc580
MEDIUM: session: maintain per-backend and per-server time statistics
by Willy Tarreau
· Tue Jun 17 12:19:18 2014 +0200
2438f2b
MINOR: freq_ctr: introduce a new averaging method
by Willy Tarreau
· Mon Jun 16 20:24:22 2014 +0200
588297f
MINOR: tools: add new functions to quote-encode strings
by Willy Tarreau
· Mon Jun 16 15:16:40 2014 +0200
75ab8bd
MEDIUM: Add port_to_str helper
by Simon Horman
· Mon Jun 16 09:39:41 2014 +0900
8fccfa2
CLEANUP: connection: merge proxy proto v2 header and address block
by Willy Tarreau
· Sat Jun 14 08:28:06 2014 +0200
3a4ac42
MINOR: tcp: prepare support for the "capture" action
by Willy Tarreau
· Fri Jun 13 16:17:14 2014 +0200
54da8db
MINOR: capture: extend the captures to support non-header keys
by Willy Tarreau
· Fri Jun 13 16:11:48 2014 +0200
f46cd6e
MEDIUM: ssl: Add the option to use standardized DH parameters >= 1024 bits
by Remi Gacogne
· Thu Jun 12 14:58:40 2014 +0200
c874653
BUILD: don't use type "uint" which is not portable
by Willy Tarreau
· Wed May 28 23:05:07 2014 +0200
ce3f913
MINOR: stats: add counters for SSL cache lookups and misses
by Willy Tarreau
· Wed May 28 16:47:01 2014 +0200
0c9c272
MINOR: stats: report SSL key computations per second
by Willy Tarreau
· Wed May 28 12:28:58 2014 +0200
Next »