Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
eee45391dbd48b35601d70d41611ebf929d029d1
/
include
d2b597a
BUG/MEDIUM: lua: segfault with buffer_replace2
by Thierry FOURNIER
· Sat Mar 07 14:38:50 2015 +0100
53e08ec
BUG/MEDIUM: lua: the Lua process is not waked up after sending data on requests side
by Thierry FOURNIER
· Fri Mar 06 00:35:53 2015 +0100
ef6a211
BUG/MEDIUM: lua: fix infinite loop about channel
by Thierry FOURNIER
· Thu Mar 05 17:45:34 2015 +0100
bd1f132
MINOR: lua: add the struct session in the lua channel struct
by Thierry FOURNIER
· Thu Mar 05 17:04:41 2015 +0100
4abd3ae
MINOR: lua: adds "forced yield" flag
by Thierry FOURNIER
· Tue Mar 03 17:29:06 2015 +0100
c42c1ae
MEDIUM: lua: each yielding function returns a wake up time.
by Thierry FOURNIER
· Tue Mar 03 17:17:55 2015 +0100
bd41349
MINOR: lua: set skeleton for Lua execution expiration
by Thierry FOURNIER
· Tue Mar 03 16:52:26 2015 +0100
a097fdf
MINOR: lua: use bitfield and macro in place of integer and enum
by Thierry FOURNIER
· Tue Mar 03 15:17:35 2015 +0100
a718b29
MINOR: lua: remove some #define
by Thierry FOURNIER
· Wed Mar 04 16:48:34 2015 +0100
5c49aeb
MINOR: remove unused declaration.
by Thierry FOURNIER
· Wed Mar 04 16:46:37 2015 +0100
5a6d3fd
MINOR: lua: channel: add "channel" class
by Thierry FOURNIER
· Mon Feb 09 16:38:34 2015 +0100
7e7ac32
MEDIUM: lua: socket: add "socket" class for TCP I/O
by Thierry FOURNIER
· Mon Feb 16 19:27:16 2015 +0100
5b8608f
MINOR: lua: core: add sleep functions
by Thierry FOURNIER
· Mon Feb 16 19:43:25 2015 +0100
258d8aa
MINOR: lua: add bindings for tcp and http actions
by Thierry FOURNIER
· Mon Feb 16 20:23:40 2015 +0100
fa0e5dd
MINOR: lua: register and execute sample-fetches in LUA
by Thierry FOURNIER
· Mon Feb 16 20:19:18 2015 +0100
d0fa538
MINOR: lua: txn: import existing sample-fetches in the class TXN
by Thierry FOURNIER
· Mon Feb 16 20:14:51 2015 +0100
65f34c6
MINOR: lua: txn: create class TXN associated with the transaction.
by Thierry FOURNIER
· Mon Feb 16 20:11:43 2015 +0100
a4a0f3d
MINOR: lua: post initialisation bindings
by Thierry FOURNIER
· Fri Jan 23 12:08:30 2015 +0100
2ba18a2
MINOR: lua: core: create "core" class and object
by Thierry FOURNIER
· Fri Jan 23 14:07:08 2015 +0100
9ff7e6e
MEDIUM: lua: "com" signals
by Thierry FOURNIER
· Fri Jan 23 11:08:20 2015 +0100
380d093
MINOR: lua: add runtime execution context
by Thierry FOURNIER
· Fri Jan 23 14:27:52 2015 +0100
6f1fd48
MEDIUM: lua: lua integration in the build and init system.
by Thierry FOURNIER
· Fri Jan 23 14:06:13 2015 +0100
ca16b03
MINOR: channel: functions to get data from a buffer without copy
by Thierry FOURNIER
· Mon Feb 16 19:26:48 2015 +0100
bc4c1ac
MEDIUM: http/tcp: permit to resume http and tcp custom actions
by Thierry FOURNIER
· Wed Feb 25 13:36:14 2015 +0100
549aac8
MEDIUM: buffer: make bo_putblk/bo_putstr/bo_putchk return the number of bytes copied.
by Thierry FOURNIER
· Fri Feb 06 18:40:20 2015 +0100
cc87a11
MEDIUM: tcp: add register keyword system.
by Thierry FOURNIER
· Fri Dec 12 19:41:33 2014 +0100
ac836ba
MINOR: includes: fix a lot of missing or useless includes
by Thierry FOURNIER
· Tue Dec 16 15:41:18 2014 +0100
49f45af
MINOR: global: export many symbols.
by Thierry FOURNIER
· Mon Dec 08 19:50:43 2014 +0100
4d9a1d1
MINOR: sample: add function for browsing samples.
by Thierry FOURNIER
· Mon Dec 08 14:49:19 2014 +0100
58639a0
MINOR: global: export function and permits to not resolve DNS names
by Thierry FOURNIER
· Tue Nov 25 12:02:25 2014 +0100
f41a809
MINOR: sample: add private argument to the struct sample_fetch
by Thierry FOURNIER
· Sun Dec 07 18:37:57 2014 +0100
68a556e
MINOR: converters: give the session pointer as converter argument
by Thierry FOURNIER
· Mon Feb 23 15:11:11 2015 +0100
1edc971
MINOR: converters: add a "void *private" argument to converters
by Thierry FOURNIER
· Mon Dec 15 16:18:39 2014 +0100
b83862d
MEDIUM: channel: wake up any request analyzer on response activity
by Thierry FOURNIER
· Thu Feb 26 10:40:09 2015 +0100
bb2ae64
MEDIUM: protocol: automatically pick the proto associated to the connection.
by Thierry FOURNIER
· Wed Jan 14 11:31:49 2015 +0100
b550d00
MEDIUM: protocol: use a family array to index the protocol handlers
by Willy Tarreau
· Fri Feb 20 16:53:25 2015 +0100
9cf7c4b
MAJOR: poll: only rely on wake_expired_tasks() to compute the wait delay
by Thierry FOURNIER
· Mon Dec 15 13:26:01 2014 +0100
05552d4
MEDIUM: Add support for configurable TLS ticket keys
by Nenad Merdanovic
· Fri Feb 27 19:56:49 2015 +0100
501260b
MEDIUM: task: always ensure that the run queue is consistent
by Willy Tarreau
· Mon Feb 23 16:07:01 2015 +0100
70fd748
BUG/MINOR: ARG6 and ARG7 don't fit in a 32 bits word
by Thierry FOURNIER
· Tue Feb 17 16:09:00 2015 +0100
2a3fb1c
MINOR: ssl/server: add the "no-ssl-reuse" server option
by Willy Tarreau
· Thu Feb 05 16:47:07 2015 +0100
64e3416
MEDIUM: Allow suppression of email alerts by log level
by Simon Horman
· Fri Feb 06 11:11:57 2015 +0900
2af207a
MEDIUM: tcp: implement tcp-ut bind option to set TCP_USER_TIMEOUT
by Willy Tarreau
· Wed Feb 04 00:45:58 2015 +0100
0ba0e4a
MEDIUM: Support sending email alerts
by Simon Horman
· Fri Jan 30 11:23:00 2015 +0900
9dc4996
MEDIUM: Allow configuration of email alerts
by Simon Horman
· Fri Jan 30 11:22:59 2015 +0900
0d16a40
MEDIUM: Add parsing of mailers section
by Simon Horman
· Fri Jan 30 11:22:58 2015 +0900
e16c1b3
MEDIUM: Attach tcpcheck_rules to check
by Simon Horman
· Fri Jan 30 11:22:57 2015 +0900
41f5876
MEDIUM: Move proto and addr fields struct check
by Simon Horman
· Fri Jan 30 11:22:56 2015 +0900
bfb5d33
MEDIUM: Add free_check() helper
by Simon Horman
· Fri Jan 30 11:22:55 2015 +0900
b1900d5
MEDIUM: Refactor init_check and move to checks.c
by Simon Horman
· Fri Jan 30 11:22:54 2015 +0900
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
Next »