Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
80aca90ad27ab857ca416f5d35933b533bfb0c72
/
include
/
proto
80aca90
MEDIUM: samples: use new flags to describe compatibility between fetches and their usages
by Willy Tarreau
· Mon Jan 07 15:42:20 2013 +0100
7d09b9a
MEDIUM: server: Break out set weight processing code
by Simon Horman
· Tue Feb 12 10:45:51 2013 +0900
6cbbdbf
BUG/MEDIUM: log: emit '-' for empty fields again
by Willy Tarreau
· Tue Feb 05 18:52:25 2013 +0100
22890a1
MINOR: ssl: Setting global tune.ssl.cachesize value to 0 disables SSL session cache.
by Emeric Brun
· Fri Dec 28 14:41:32 2012 +0100
4baae24
REORG: config: move the http redirect rule parser to proto_http.c
by Willy Tarreau
· Thu Dec 27 12:00:31 2012 +0100
71241ab
MINOR: http: move redirect rule processing to its own function
by Willy Tarreau
· Thu Dec 27 11:30:54 2012 +0100
b83bc1e
MINOR: log: make parse_logformat_string() take a const char *
by Willy Tarreau
· Mon Dec 24 12:36:33 2012 +0100
354898b
MINOR: stats: replace STAT_FMT_CSV with STAT_FMT_HTML
by Willy Tarreau
· Sun Dec 23 18:15:23 2012 +0100
47ca545
MINOR: chunks: centralize the trash chunk allocation
by Willy Tarreau
· Sun Dec 23 20:22:19 2012 +0100
d9bdcd5
REORG: stats: massive code reorg and cleanup
by Willy Tarreau
· Sat Dec 22 20:31:10 2012 +0100
2b0108a
MINOR: log: add lf_text_len
by Willy Tarreau
· Fri Dec 21 19:23:44 2012 +0100
e7ad4bb
MINOR: samples: add a function to fetch and convert any sample to a string
by Willy Tarreau
· Fri Dec 21 00:02:32 2012 +0100
8a3f52f
MEDIUM: log-format: make the format parser more robust and more extensible
by Willy Tarreau
· Thu Dec 20 21:23:42 2012 +0100
5fb3803
CLEANUP: buffer: use buffer_empty() instead of buffer_len()==0
by Willy Tarreau
· Sun Dec 16 19:39:09 2012 +0100
7d28149
BUG/MEDIUM: connection: always update connection flags prior to computing polling
by Willy Tarreau
· Sun Dec 16 19:19:13 2012 +0100
4a29144
OPTIM: poll: optimize fd management functions for low register count CPUs
by Willy Tarreau
· Thu Dec 13 23:34:18 2012 +0100
20d46a5
CLEANUP: session: use an array for the stick counters
by Willy Tarreau
· Sun Dec 09 15:55:40 2012 +0100
5d5b5d8
MEDIUM: proto_tcp: add support for tracking L7 information
by Willy Tarreau
· Sun Dec 09 12:00:04 2012 +0100
55e4ecd
MINOR: stats: add a few more information on session dump
by Willy Tarreau
· Sat Dec 08 17:48:47 2012 +0100
af9619d
MEDIUM: ssl: manage shared cache by blocks for huge sessions.
by Emeric Brun
· Wed Nov 28 18:47:52 2012 +0100
20879a0
MEDIUM: connection: add error reporting for the SSL
by Willy Tarreau
· Mon Dec 03 16:32:10 2012 +0100
8e3bf69
MEDIUM: connection: add error reporting for the PROXY protocol header
by Willy Tarreau
· Mon Dec 03 15:41:18 2012 +0100
0af2912
MEDIUM: connection: add minimal error reporting in logs for incomplete connections
by Willy Tarreau
· Mon Dec 03 15:35:00 2012 +0100
786991e
BUG/MEDIUM: ssl: Fix handshake failure on session resumption with client cert.
by Emeric Brun
· Mon Nov 26 18:37:12 2012 +0100
36fb02c
BUG/MEDIUM: connection: always disable polling upon error
by Willy Tarreau
· Sat Nov 24 11:09:07 2012 +0100
f0837b2
MEDIUM: tcp: add explicit support for delayed ACK in connect()
by Willy Tarreau
· Sat Nov 24 10:24:27 2012 +0100
2b199c9
MEDIUM: connection: provide a common conn_full_close() function
by Willy Tarreau
· Fri Nov 23 17:32:21 2012 +0100
88c6d81
MINOR: http: add some debugging functions to pretty-print msg state names
by Willy Tarreau
· Wed Nov 21 21:50:04 2012 +0100
072a2bf
MINOR: compression: CPU usage limit
by William Lallemand
· Tue Nov 20 17:01:01 2012 +0100
e3a7d99
MINOR: compression: report zlib memory usage
by William Lallemand
· Tue Nov 20 11:25:20 2012 +0100
8b52bb3
MEDIUM: compression: use pool for comp_ctx
by William Lallemand
· Fri Nov 16 18:06:41 2012 +0100
bc174aa
MINOR: cli: report connection status in "show sess xxx"
by Willy Tarreau
· Mon Nov 19 16:10:32 2012 +0100
bf3ae61
MEDIUM: compression: don't compress when no data
by William Lallemand
· Mon Nov 19 12:35:37 2012 +0100
3fdb366
MAJOR: connection: replace struct target with a pointer to an enum
by Willy Tarreau
· Mon Nov 12 00:42:33 2012 +0100
128b03c
CLEANUP: stream_interface: remove the external task type target
by Willy Tarreau
· Sun Nov 11 23:14:16 2012 +0100
b31c971
CLEANUP: channel: remove any reference of the hijackers
by Willy Tarreau
· Sun Nov 11 23:05:39 2012 +0100
70c6fd8
MAJOR: polling: remove unused callbacks from the poller struct
by Willy Tarreau
· Sun Nov 11 21:02:34 2012 +0100
7f7ad91
BUILD: stream_interface: remove si_fd() and its references
by Willy Tarreau
· Sun Nov 11 19:27:15 2012 +0100
09f2456
REORG: fd: centralize the processing of speculative events
by Willy Tarreau
· Sun Nov 11 16:43:45 2012 +0100
6ea20b1
REORG: fd: move the fd state management from ev_sepoll
by Willy Tarreau
· Sun Nov 11 16:05:19 2012 +0100
7be79a4
REORG: fd: move the speculative I/O management from ev_sepoll
by Willy Tarreau
· Sun Nov 11 15:02:54 2012 +0100
037d2c1
MAJOR: sepoll: make the poller totally event-driven
by Willy Tarreau
· Tue Nov 06 02:34:46 2012 +0100
c8dd77f
MAJOR: connection: remove the CO_FL_CURR_*_POL flag
by Willy Tarreau
· Mon Nov 05 17:52:26 2012 +0100
1c2d622
CLEANUP: use struct comp_ctx instead of union
by William Lallemand
· Tue Oct 30 15:52:53 2012 +0100
0711541
MEDIUM: stick-table: allocate the table key of size buffer size
by Willy Tarreau
· Mon Oct 29 21:56:59 2012 +0100
7e2c647
MEDIUM: remove remains of BUFSIZE in HTTP auth and sample conversions
by Willy Tarreau
· Mon Oct 29 20:44:36 2012 +0100
f2943dc
MAJOR: session: detach the connections from the stream interfaces
by Willy Tarreau
· Fri Oct 26 20:10:28 2012 +0200
82fe75c
MEDIUM: HTTP compression (zlib library support)
by William Lallemand
· Tue Oct 23 10:25:10 2012 +0200
55a6906
OPTIM: channel: inline channel_forward's fast path
by Willy Tarreau
· Fri Oct 26 00:21:52 2012 +0200
a068a29
MINOR: sample: export 'sample_get_trash_chunk(void)'
by Emeric Brun
· Wed Oct 17 15:34:03 2012 +0200
07ca496
MINOR: acl: add parse and match primitives to use binary type on ACLs
by Emeric Brun
· Wed Oct 17 13:38:19 2012 +0200
2e845be
MEDIUM: sample: pass an empty list instead of a null for fetch args
by Willy Tarreau
· Fri Oct 19 19:49:09 2012 +0200
c93f795
CLEANUP: session: remove term_trace which is not used anymore
by Willy Tarreau
· Sat Oct 13 11:09:14 2012 +0200
9b28e03
MAJOR: channel: replace the struct buffer with a pointer to a buffer
by Willy Tarreau
· Fri Oct 12 23:49:43 2012 +0200
974ced6
CLEANUP: channel: use 'chn' instead of 'buf' as local variable names
by Willy Tarreau
· Fri Oct 12 23:11:02 2012 +0200
ffc3fcd
MEDIUM: log: report SSL ciphers and version in logs using logformat %sslc/%sslv
by Willy Tarreau
· Fri Oct 12 20:17:54 2012 +0200
4f65356
MINOR: log: make lf_text use a const char *
by Willy Tarreau
· Fri Oct 12 19:48:16 2012 +0200
1e95491
MEDIUM: connection: add a flag to hold the transport layer
by Willy Tarreau
· Fri Oct 12 17:50:05 2012 +0200
6c03a64
MEDIUM: connection: always unset the transport layer upon close
by Willy Tarreau
· Fri Oct 12 17:00:05 2012 +0200
94324a4
MINOR: ssl: move ssl context init for servers from cfgparse.c to ssl_sock.c
by Emeric Brun
· Thu Oct 11 14:00:19 2012 +0200
21faa91
MINOR: server: add minimal infrastructure to parse keywords
by Willy Tarreau
· Wed Oct 10 08:27:36 2012 +0200
5f1504f
MEDIUM: connection: add a new local send-proxy transport callback
by Willy Tarreau
· Thu Oct 04 23:55:57 2012 +0200
e1e4a61
REORG: connection: move the PROXY protocol management to connection.c
by Willy Tarreau
· Fri Oct 05 00:10:55 2012 +0200
0ffde2c
MEDIUM: connection: automatically disable polling on error
by Willy Tarreau
· Thu Oct 04 22:21:15 2012 +0200
f3a6d7e
MEDIUM: connection: reorganize connection flags
by Willy Tarreau
· Wed Oct 03 20:00:18 2012 +0200
071e137
MEDIUM: connection: use a generic data-layer init() callback
by Willy Tarreau
· Wed Oct 03 01:39:48 2012 +0200
bd99aab
MINOR: connection: split conn_prepare() in two functions
by Willy Tarreau
· Tue Oct 02 20:57:19 2012 +0200
4aa3683
MINOR: connection: provide a generic data layer wakeup callback
by Willy Tarreau
· Tue Oct 02 20:07:22 2012 +0200
74beec3
REORG: connection: rename app_cb "data"
by Willy Tarreau
· Wed Oct 03 00:41:04 2012 +0200
f7bc57c
REORG: connection: rename the data layer the "transport layer"
by Willy Tarreau
· Wed Oct 03 00:19:48 2012 +0200
9faf071
MINOR: ssl: add build param USE_PRIVATE_CACHE to build cache without shared memory
by Emeric Brun
· Tue Sep 25 11:11:16 2012 +0200
4b3091e
MINOR: ssl: disable shared memory and locks on session cache if nbproc == 1
by Emeric Brun
· Mon Sep 24 15:48:52 2012 +0200
cd37995
MINOR: connection: add a pointer to the connection owner
by Willy Tarreau
· Thu Sep 27 22:14:33 2012 +0200
dda5e7c
CLEANUP: connection: offer conn_prepare() to set up a connection
by Willy Tarreau
· Mon Sep 24 17:15:42 2012 +0200
290e63a
REORG: listener: move unix perms from the listener to the bind_conf
by Willy Tarreau
· Thu Sep 20 18:07:14 2012 +0200
4348fad
MAJOR: listeners: use dual-linked lists to chain listeners with frontends
by Willy Tarreau
· Thu Sep 20 16:48:07 2012 +0200
8638f48
MEDIUM: config: enumerate full list of registered "bind" keywords upon error
by Willy Tarreau
· Tue Sep 18 18:01:17 2012 +0200
79eeafa
MEDIUM: move bind SSL parsing to ssl_sock
by Willy Tarreau
· Fri Sep 14 07:53:05 2012 +0200
2698266
MEDIUM: listener: add a minimal framework to register "bind" keyword options
by Willy Tarreau
· Wed Sep 12 23:17:10 2012 +0200
2a65ff0
MEDIUM: config: replace ssl_conf by bind_conf
by Willy Tarreau
· Thu Sep 13 17:54:29 2012 +0200
d1d5454
REORG: split "protocols" files into protocol and listener
by Willy Tarreau
· Wed Sep 12 22:58:11 2012 +0200
fc0421f
MEDIUM: ssl: add support for SNI and wildcard certificates
by Emeric Brun
· Fri Sep 07 17:30:07 2012 +0200
f5ae8f7
MEDIUM: config: centralize handling of SSL config per bind line
by Willy Tarreau
· Fri Sep 07 16:58:00 2012 +0200
783f258
BUILD: http: rename error_message http_error_message to fix conflicts on RHEL
by Willy Tarreau
· Tue Sep 04 12:19:04 2012 +0200
3e541d1
MEDIUM: ssl: add shared memory session cache implementation.
by Emeric Brun
· Mon Sep 03 11:14:36 2012 +0200
e1f38db
MEDIUM: ssl: protect against client-initiated renegociation
by Emeric Brun
· Mon Sep 03 20:36:47 2012 +0200
4659195
MEDIUM: ssl: add new files ssl_sock.[ch] to provide the SSL data layer
by Emeric Brun
· Fri May 18 15:47:34 2012 +0200
dd2f85e
CLEANUP: includes: fix includes for a number of users of fd.h
by Willy Tarreau
· Sun Sep 02 22:34:23 2012 +0200
e9dfa79
MAJOR: connection: rearrange the polling flags.
by Willy Tarreau
· Sat Sep 01 17:26:16 2012 +0200
74172ff
CLEANUP: frontend: remove the old proxy protocol decoder
by Willy Tarreau
· Fri Aug 31 17:52:35 2012 +0200
22cda21
MAJOR: connection: make the PROXY decoder a handshake handler
by Willy Tarreau
· Fri Aug 31 17:43:29 2012 +0200
2542b53
MAJOR: session: introduce embryonic sessions
by Willy Tarreau
· Fri Aug 31 16:01:23 2012 +0200
15678ef
MEDIUM: connection: add an ->init function to data layer
by Willy Tarreau
· Fri Aug 31 13:54:11 2012 +0200
64ee491
MINOR: tcp: replace tcp_src_to_stktable_key with addr_to_stktable_key
by Willy Tarreau
· Thu Aug 30 22:59:48 2012 +0200
14f8e86
MEDIUM: proto_tcp: remove any dependence on stream_interface
by Willy Tarreau
· Thu Aug 30 22:23:13 2012 +0200
986a9d2
MAJOR: connection: move the addr field from the stream_interface
by Willy Tarreau
· Thu Aug 30 21:11:38 2012 +0200
3cefd52
REORG: connection: move the target pointer from si to connection
by Willy Tarreau
· Thu Aug 30 15:49:18 2012 +0200
8263d2b
CLEANUP: channel: use "channel" instead of "buffer" in function names
by Willy Tarreau
· Tue Aug 28 00:06:31 2012 +0200
03cdb7c
CLEANUP: channel: usr CF_/CHN_ prefixes instead of BF_/BUF_
by Willy Tarreau
· Mon Aug 27 23:14:58 2012 +0200
af81935
REORG: channel: move buffer_{replace,insert_line}* to buffer.{c,h}
by Willy Tarreau
· Mon Aug 27 22:08:00 2012 +0200
Next »