Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
1278578487766e3d27c798d1c3b7638d9fcc34aa
/
include
/
proto
1278578
REORG: use the name "sample" instead of "pattern" to designate extracted data
by Willy Tarreau
· Fri Apr 27 21:37:17 2012 +0200
7dcb648
MEDIUM: acl: extend the pattern parsers to report meaningful errors
by Willy Tarreau
· Fri Apr 27 17:52:25 2012 +0200
b7451bb
MEDIUM: acl: report parsing errors to the caller
by Willy Tarreau
· Fri Apr 27 12:38:15 2012 +0200
185b5c4
MEDIUM: http: merge acl and pattern header fetch functions
by Willy Tarreau
· Thu Apr 26 15:11:51 2012 +0200
32a6f2e
MEDIUM: acl/pattern: use the same direction scheme
by Willy Tarreau
· Wed Apr 25 10:13:36 2012 +0200
24e32d8
MEDIUM: acl: replace acl_expr with args in acl fetch_* functions
by Willy Tarreau
· Mon Apr 23 23:55:44 2012 +0200
32389b7
MEDIUM: acl/pattern: switch rdp_cookie functions stack up-down
by Willy Tarreau
· Mon Apr 23 23:13:20 2012 +0200
b4a88f0
MINOR: pattern: replace struct pattern with struct sample
by Willy Tarreau
· Mon Apr 23 21:35:11 2012 +0200
21e5b0e
MEDIUM: get rid of SMP_F_READ_ONLY and SMP_F_MUST_FREE
by Willy Tarreau
· Mon Apr 23 19:25:44 2012 +0200
f853c46
MEDIUM: pattern/acl: get rid of temp_pattern in ACLs
by Willy Tarreau
· Mon Apr 23 18:53:56 2012 +0200
3740635
MAJOR: acl: make use of the new sample struct and get rid of acl_test
by Willy Tarreau
· Mon Apr 23 16:16:37 2012 +0200
8f7406e
MEDIUM: acl: remove the ACL_TEST_F_NULL_MATCH flag
by Willy Tarreau
· Fri Apr 20 18:16:26 2012 +0200
9fcb984
MEDIUM: pattern: use the standard arg parser
by Willy Tarreau
· Fri Apr 20 14:45:49 2012 +0200
f995410
MEDIUM: pattern: get rid of arg_i in all functions making use of arguments
by Willy Tarreau
· Fri Apr 20 14:03:29 2012 +0200
ecfb8e8
MEDIUM: pattern: replace type pattern_arg with type arg
by Willy Tarreau
· Fri Apr 20 12:29:52 2012 +0200
2ac5718
MEDIUM: add a new typed argument list parsing framework
by Willy Tarreau
· Thu Apr 19 15:24:50 2012 +0200
9dab5fc
MEDIUM: buffers: rename a number of buffer management functions
by Willy Tarreau
· Mon May 07 11:56:55 2012 +0200
328582c
MEDIUM: buffers: implement b_adv() to advance a buffer's pointer
by Willy Tarreau
· Sat May 05 23:32:27 2012 +0200
cc5cfcb
MEDIUM: buffers: add new pointer wrappers and get rid of almost all buffer_wrap_add calls
by Willy Tarreau
· Fri May 04 21:35:27 2012 +0200
ec1bc82
MEDIUM: buffers: fix unsafe use of buffer_ignore at some places
by Willy Tarreau
· Fri Mar 09 15:03:30 2012 +0100
8a0cef2
MEDIUM: http: remove buffer arg in http_capture_bad_message
by Willy Tarreau
· Fri Mar 09 13:39:23 2012 +0100
45c0d98
MEDIUM: http: http_send_name_header: remove references to msg and buffer
by Willy Tarreau
· Fri Mar 09 12:11:57 2012 +0100
fa4a03c
CLEANUP: http: remove unused http_msg->col
by Willy Tarreau
· Fri Mar 09 21:28:54 2012 +0100
a458b67
MAJOR: http: move buffer->lr to http_msg->next
by Willy Tarreau
· Mon Mar 05 11:17:50 2012 +0100
363a5bb
MAJOR: buffers: replace buf->r with buf->p + buf->i
by Willy Tarreau
· Fri Mar 02 20:14:45 2012 +0100
89fa706
MAJOR: buffers: replace buf->w with buf->p - buf->o
by Willy Tarreau
· Fri Mar 02 16:13:16 2012 +0100
3f7ff14
MINOR: buffers: remove unused function buffer_contig_data()
by Willy Tarreau
· Fri Mar 02 11:36:00 2012 +0100
7fd758b
MINOR: buffers: provide simple pointer normalization functions
by Willy Tarreau
· Fri Mar 02 10:38:01 2012 +0100
02d6cfc
MAJOR: buffer: replace buf->l with buf->{o+i}
by Willy Tarreau
· Thu Mar 01 18:19:58 2012 +0100
2e046c6
MAJOR: buffer rework: replace ->send_max with ->o
by Willy Tarreau
· Thu Mar 01 16:08:30 2012 +0100
9b061e3
MEDIUM: stream_sock: add a get_src and get_dst callback and remove SN_FRT_ADDR_SET
by Willy Tarreau
· Sat Apr 07 18:03:52 2012 +0200
a73203e
MEDIUM: log: Unique ID
by William Lallemand
· Mon Mar 12 12:48:57 2012 +0100
5f23240
MEDIUM: log: New format-log flags: %Fi %Fp %Si %Sp %Ts %rt %H %pid
by William Lallemand
· Thu Apr 05 18:02:55 2012 +0200
1d70556
MEDIUM: log: split of log_format generation
by William Lallemand
· Mon Mar 12 12:46:41 2012 +0100
19979e1
MINOR: stats admin: reduce memcmp()/strcmp() calls on status codes
by Cyril Bonté
· Wed Apr 04 12:57:21 2012 +0200
cf8d9ae
MINOR: stats admin: allow unordered parameters in POST requests
by Cyril Bonté
· Wed Apr 04 12:57:18 2012 +0200
63a4a82
CLEANUP: Make check_statuses, analyze_statuses and process_chk static
by Simon Horman
· Mon Mar 19 07:24:41 2012 +0900
b1a2faf
BUG/CRITICAL: log: fix risk of crash in development snapshot
by Willy Tarreau
· Mon Mar 19 16:51:53 2012 +0100
81f5117
BUG/MINOR: log-format: fix %o flag
by William Lallemand
· Mon Mar 12 11:03:47 2012 +0100
bddd4fd
MEDIUM: log: use log_format for mode tcplog
by William Lallemand
· Mon Feb 27 11:23:10 2012 +0100
18dd41d
MINOR: buffer: switch a number of buffer args to const
by Willy Tarreau
· Sat Mar 10 08:55:07 2012 +0100
f09c660
MEDIUM: backend: add the 'first' balancing algorithm
by Willy Tarreau
· Mon Feb 13 17:12:08 2012 +0100
a1cc381
MEDIUM: log: make http_sess_log use log_format
by William Lallemand
· Wed Feb 08 16:38:44 2012 +0100
723b73a
MINOR: config: Parse the string of the log-format config keyword
by William Lallemand
· Wed Feb 08 16:37:49 2012 +0100
2a4a44f
REORG: log: split send_log function
by William Lallemand
· Mon Feb 06 16:00:33 2012 +0100
f8e8b76
BUG/MEDIUM: zero-weight servers must not dequeue requests from the backend
by Willy Tarreau
· Fri Jan 20 15:57:05 2012 +0100
62c3be2
BUG/MEDIUM: correctly disable servers tracking another disabled servers.
by Willy Tarreau
· Fri Jan 20 13:12:32 2012 +0100
c2247f0
MEDIUM: http: add support for sending the server's name in the outgoing request
by Mark Lamourine
· Wed Jan 04 13:02:01 2012 -0500
294c473
MEDIUM: http: replace get_ip_from_hdr2() with http_get_hdr()
by Willy Tarreau
· Fri Dec 16 21:35:50 2011 +0100
9184584
MINOR: acl: include pattern.h to make pattern migration more transparent
by Willy Tarreau
· Fri Dec 16 15:47:06 2011 +0100
5e6cc4a
MINOR: pattern: export the global temporary pattern
by Willy Tarreau
· Fri Dec 16 15:23:14 2011 +0100
19ae56b
CLEANUP: kill buffer_replace() and use an inline instead
by Willy Tarreau
· Mon Nov 28 10:36:13 2011 +0100
7173025
MINOR: buffers: make buffer_pointer() support negative pointers too
by Willy Tarreau
· Mon Nov 28 16:04:29 2011 +0100
fe4b1f9
BUG: buffers: don't return a negative value on buffer_total_space_res()
by Willy Tarreau
· Mon Nov 28 13:40:49 2011 +0100
4b517ca
MEDIUM: buffers: add some new primitives and rework existing ones
by Willy Tarreau
· Fri Nov 25 20:33:58 2011 +0100
34eb671
OPTIM/MINOR: move the hdr_idx pools out of the proxy struct
by Willy Tarreau
· Mon Oct 24 18:15:04 2011 +0200
6471afb
MINOR: remove the client/server side distinction in SI addresses
by Willy Tarreau
· Fri Sep 23 10:54:59 2011 +0200
0e69854
MINOR: acl: add new matches for header/path/url length
by Willy Tarreau
· Fri Sep 16 08:32:32 2011 +0200
a2a64e9
[MEDIUM] session: make session_shutdown() an independant function
by Willy Tarreau
· Wed Sep 07 23:01:56 2011 +0200
532a450
[MEDIUM] stats: add the ability to enable/disable/shutdown a frontend at runtime
by Willy Tarreau
· Wed Sep 07 22:37:44 2011 +0200
ce8fe25
[CLEANUP] proxy: make pause_proxy() perform the required controls and emit the logs
by Willy Tarreau
· Wed Sep 07 19:14:57 2011 +0200
81c25d0
[MEDIUM] add support for global.maxconnrate to limit the per-process conn rate.
by Willy Tarreau
· Wed Sep 07 15:17:21 2011 +0200
237250c
[BUG] proxy: stats frontend and peers were missing many initializers
by Willy Tarreau
· Fri Jul 29 01:49:03 2011 +0200
918ff60
[MAJOR] proxy: finally get rid of maintain_proxies()
by Willy Tarreau
· Mon Jul 25 16:33:49 2011 +0200
26e4881
[MINOR] task: new function task_schedule() to schedule a wake up
by Willy Tarreau
· Mon Jul 25 14:30:42 2011 +0200
e6ca1fc
[MINOR] listeners: add support for queueing resource limited listeners
by Willy Tarreau
· Sun Jul 24 22:03:52 2011 +0200
6279371
[MINOR] listeners: add listen_full() to mark a listener full
by Willy Tarreau
· Sun Jul 24 19:23:38 2011 +0200
be58c38
[MEDIUM] proxy: add a PAUSED state to listeners and move socket tricks out of proxy.c
by Willy Tarreau
· Sun Jul 24 18:28:10 2011 +0200
9bd0d74
[BUG] session: risk of crash on out of memory (1.5-dev regression)
by Willy Tarreau
· Wed Jul 20 00:17:39 2011 +0200
af51495
[MINOR] Add active connection list to server
by Simon Horman
· Tue Jun 21 14:34:57 2011 +0900
dec5be4
[CLEANUP] session.c: Make functions static where possible
by Simon Horman
· Wed Jun 08 09:19:07 2011 +0900
9655377
[CLEANUP] peers.h: fix declarations
by Simon Horman
· Wed Jun 08 09:18:51 2011 +0900
c88b887
[MINOR] More flexible clearing of stick table
by Simon Horman
· Wed Jun 15 15:18:49 2011 +0900
9bd2c73
[CLEANUP] dumpstats: make symbols static where possible
by Simon Horman
· Wed Jun 15 15:18:44 2011 +0900
436d9ed
[REORG] http: move HTTP error codes back to proto_http.h
by Willy Tarreau
· Wed May 11 16:10:11 2011 +0200
c9f6011
[BUG] TCP source tracking was broken with IPv6 changes
by Willy Tarreau
· Thu Apr 07 10:44:39 2011 +0200
4f92d32
[MEDIUM] IPv6 support for stick-tables
by David du Colombier
· Thu Mar 24 11:09:31 2011 +0100
0bc3493
[OPTIM] buffers: uninline buffer_forward()
by Willy Tarreau
· Mon Mar 28 16:25:58 2011 +0200
d8ee85a
[BUG] http: fix content-length handling on 32-bit platforms
by Willy Tarreau
· Mon Mar 28 16:06:28 2011 +0200
a73fcaf
[MINOR] frontend: add a make_proxy_line function
by Willy Tarreau
· Sun Mar 20 10:15:22 2011 +0100
ff011f2
[REORG] http: move the http-request rules to proto_http
by Willy Tarreau
· Thu Jan 06 17:51:27 2011 +0100
7d0aaf3
[MEDIUM] stats: split frontend and backend stats
by Willy Tarreau
· Thu Mar 10 23:25:56 2011 +0100
6f5ccb1
[MEDIUM] add internal support for IPv6 server addresses
by David du Colombier
· Thu Mar 10 22:26:24 2011 +0100
827aee9
[MAJOR] session: remove the ->srv pointer from struct session
by Willy Tarreau
· Thu Mar 10 16:55:02 2011 +0100
9e000c6
[CLEANUP] stream_interface: use inline functions to manipulate targets
by Willy Tarreau
· Thu Mar 10 14:03:36 2011 +0100
295a837
[REORG] session: move the data_ctx struct to the stream interface's applet
by Willy Tarreau
· Thu Mar 10 11:25:07 2011 +0100
5ec29ff
[CLEANUP] stats: make all dump functions only rely on the stream interface
by Willy Tarreau
· Sun Feb 13 15:27:22 2011 +0100
ac82540
[MEDIUM] stream_interface: store the target pointer and type
by Willy Tarreau
· Fri Mar 04 22:04:29 2011 +0100
f153686
[REORG] tcp: make tcpv4_connect_server() take the target address from the SI
by Willy Tarreau
· Thu Mar 03 18:27:32 2011 +0100
957c0a5
[REORG] session: move client and server address to the stream interface
by Willy Tarreau
· Thu Mar 03 17:42:23 2011 +0100
b24281b
[MINOR] stream_interface: make use of an applet descriptor for IO handlers
by Willy Tarreau
· Sun Feb 13 13:16:36 2011 +0100
078272e
[MINOR] stats: report HTTP message state and buffer flags in error dumps
by Willy Tarreau
· Sun Dec 12 12:46:33 2010 +0100
2b920a1
[MAJOR] Add new files src/peer.c, include/proto/peers.h and include/types/peers.h for sync stick table management
by Emeric Brun
· Thu Sep 23 18:30:22 2010 +0200
85e77c7
[MEDIUM] Create updates tree on stick table to manage sync.
by Emeric Brun
· Thu Sep 23 18:16:52 2010 +0200
485479d
[MEDIUM] Create new protected pattern types CONSTSTRING and CONSTDATA to force memcpy if data from protected areas need to be manipulated.
by Emeric Brun
· Thu Sep 23 18:02:19 2010 +0200
97679e7
[MEDIUM] Implement tcp inspect response rules
by Emeric Brun
· Thu Sep 23 17:56:44 2010 +0200
c89a572
[BUG] stick table entries expire on counters updates/read or show table, even if there is no "expire" parameter
by Emeric Brun
· Thu Sep 23 18:11:05 2010 +0200
cf20bf1
[MEDIUM] Enhance message errors management on binds
by Emeric Brun
· Fri Oct 22 16:06:11 2010 +0200
8b0cbf9
[MINOR] frontend: add a new analyser to parse a proxied connection
by Willy Tarreau
· Fri Oct 15 23:23:19 2010 +0200
474be41
[MEDIUM] stats: add an admin level
by Cyril Bonté
· Tue Oct 12 00:14:36 2010 +0200
Next »