Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6988f678cd6c7c91c5ded5b13a4958b0d3f8ae9d
/
include
/
proto
6988f67
MINOR: http: Use a trash chunk to store decoded string of the HTTP auth header
by Christopher Faulet
· Thu Jul 27 15:18:52 2017 +0200
ca20d02
MINOR: stick-tables: Make static_table_key a struct variable instead of a pointer
by Christopher Faulet
· Tue Aug 29 15:30:31 2017 +0200
0132d06
MINOR: logs: Use dedicated function to init/deinit log buffers
by Christopher Faulet
· Wed Jul 26 15:33:35 2017 +0200
576c5aa
MINOR: fd: Set owner and iocb field before inserting a new fd in the fdtab
by Christopher Faulet
· Tue Sep 05 09:51:57 2017 +0200
d531f88
MINOR: fd: Don't forget to reset fdtab[fd].update when a fd is added/removed
by Christopher Faulet
· Thu Jun 01 16:55:03 2017 +0200
f5b8adc
MINOR: listeners: Change enable_listener and disable_listener into private functions
by Christopher Faulet
· Fri Jun 02 10:00:35 2017 +0200
5580ba2
MINOR: listeners: Change listener_full and limit_listener into private functions
by Christopher Faulet
· Mon Aug 28 15:29:20 2017 +0200
bbae3f0
MEDIUM: connection: remove useless flag CO_FL_DATA_WR_SH
by Willy Tarreau
· Wed Aug 30 09:59:52 2017 +0200
cde5651
CLEANUP: connection: remove the unused conn_sock_shutw_pending()
by Willy Tarreau
· Wed Aug 30 07:44:03 2017 +0200
54e917c
MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH
by Willy Tarreau
· Wed Aug 30 07:35:35 2017 +0200
5790eb0
MINOR: stream: provide a new stream creation function for connections
by Willy Tarreau
· Mon Aug 28 17:18:36 2017 +0200
87787ac
MEDIUM: stream: make stream_new() allocate its own task
by Willy Tarreau
· Mon Aug 28 16:22:54 2017 +0200
8e3c6ce
MEDIUM: connection: get rid of data->init() which was not for data
by Willy Tarreau
· Mon Aug 28 15:46:01 2017 +0200
585744b
REORG/MEDIUM: connection: introduce the notion of connection handle
by Willy Tarreau
· Thu Aug 24 14:31:19 2017 +0200
9d8dbbc
MINOR: dns: Maximum DNS udp payload set to 8192
by Baptiste Assmann
· Fri Aug 18 23:35:08 2017 +0200
747359e
BUG/MINOR: dns: server set by SRV records stay in "no resolution" status
by Baptiste Assmann
· Mon Aug 14 10:37:46 2017 +0200
6ca71a9
BUG/MINOR: Wrong type used as argument for spoe_decode_buffer().
by Frédéric Lécaille
· Tue Aug 22 10:33:14 2017 +0200
a548069
MINOR: http: export some of the HTTP parser macros
by Willy Tarreau
· Wed Jul 26 08:07:15 2017 +0200
2af08fe
MINOR: dns: enabled edns0 extension and make accpeted payload size tunable
by Baptiste Assmann
· Mon Aug 14 00:13:01 2017 +0200
1596929
BUILD: ssl: replace SSL_CTX_get0_privatekey for openssl < 1.0.2
by Emmanuel Hocdet
· Fri Aug 11 10:56:00 2017 +0200
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· Fri Aug 04 18:35:36 2017 +0200
e2c222b
MINOR: obj: Add a new type of object, OBJ_TYPE_SRVRQ.
by Olivier Houchard
· Fri Aug 04 18:31:56 2017 +0200
a8c6db8
MINOR: dns: Cache previous DNS answers.
by Olivier Houchard
· Thu Jul 06 18:46:47 2017 +0200
48a8332
BUG/MEDIUM: ssl: Fix regression about certificates generation
by Christopher Faulet
· Fri Jul 28 16:56:09 2017 +0200
6d0d3f6
MINOR: listener: add a function to return a listener's state as a string
by Willy Tarreau
· Tue Jul 25 19:46:06 2017 +0200
71d058c
MINOR: ssl: add a new error codes for wrong server certificates
by Willy Tarreau
· Wed Jul 26 20:09:56 2017 +0200
96c7b8d
BUG/MINOR: ssl: Fix check against SNI during server certificate verification
by Christopher Faulet
· Wed Jul 26 11:50:01 2017 +0200
f421999
MINOR: task: always preinitialize the task's timeout in task_init()
by Willy Tarreau
· Mon Jul 24 17:52:58 2017 +0200
5db105e
MINOR: samples: Handle the type SMP_T_METH in smp_is_safe and smp_is_rw
by Christopher Faulet
· Mon Jul 24 16:07:12 2017 +0200
8c2ddc2
BUILD: ssl: fix compatibility with openssl without TLSEXT_signature_*
by Emmanuel Hocdet
· Wed Jul 19 16:04:05 2017 +0200
106f631
CLEANUP: hdr_idx: make some function arguments const where possible
by Willy Tarreau
· Mon Jul 17 20:46:05 2017 +0200
2ab8867
MINOR: ssl: compare server certificate names to the SNI on outgoing connections
by Willy Tarreau
· Wed Jul 05 18:23:03 2017 +0200
7d27f3c
BUG/MEDIUM: map/acl: fix unwanted flags inheritance.
by Emeric Brun
· Mon Jul 03 17:54:23 2017 +0200
c730606
MAJOR: applet: applet scheduler rework.
by Emeric Brun
· Mon Jun 26 16:36:53 2017 +0200
a9c1741
MINOR: connection: add a .get_alpn() method to xprt_ops
by Willy Tarreau
· Sun Dec 04 18:42:09 2016 +0100
f3a55db
MINOR: queue: Change pendconn_from_srv/pendconn_from_px into private functions
by Christopher Faulet
· Fri Jun 09 14:26:38 2017 +0200
f0614e8
MINOR: backends: Change get_server_sh/get_server_uh into private function
by Christopher Faulet
· Fri Jun 09 14:20:29 2017 +0200
87566c9
MINOR: queue: Change pendconn_get_next_strm into private function
by Christopher Faulet
· Tue Jun 06 10:34:51 2017 +0200
0194897
MAJOR: task: task scheduler rework.
by Emeric Brun
· Thu Mar 30 15:37:25 2017 +0200
ff44917
BUG/MINOR: stream: flag TASK_WOKEN_RES not set if task in runqueue
by Emeric Brun
· Fri Mar 31 12:04:09 2017 +0200
2686dca
CLEANUP: connection: remove unused CO_FL_WAIT_DATA
by Willy Tarreau
· Wed Apr 26 16:25:12 2017 +0200
201c07f
MAJOR/REORG: dns: DNS resolution task and requester queues
by Baptiste Assmann
· Mon May 22 15:17:15 2017 +0200
fa4a663
MINOR: dns: implement a LRU cache for DNS resolutions
by Baptiste Assmann
· Thu May 04 09:05:00 2017 +0200
729c901
MAJOR: dns: save a copy of the DNS response in struct resolution
by Baptiste Assmann
· Mon May 22 15:13:10 2017 +0200
fb7091e
MINOR: dns: new snr_check_ip_callback function
by Baptiste Assmann
· Wed May 03 15:43:12 2017 +0200
4274637
REORG: dns: dns_option structure, storage of hostname_dn
by Baptiste Assmann
· Wed May 03 12:12:02 2017 +0200
81ed1a0
MINOR: dns: functions to manage memory for a DNS resolution structure
by Baptiste Assmann
· Wed May 03 10:11:44 2017 +0200
3854e01
MEDIUM: ssl: handle multiple async engines
by Emeric Brun
· Wed May 17 20:42:48 2017 +0200
fa6c7ee
MAJOR: ssl: add openssl async mode support
by Grant Zhang
· Sat Jan 14 01:42:15 2017 +0000
872f9c2
MEDIUM: ssl: add basic support for OpenSSL crypto engine
by Grant Zhang
· Sat Jan 21 01:10:18 2017 +0000
2395368
DOC: update RFC references
by Lukas Tribus
· Fri Apr 28 13:24:30 2017 +0000
6ab2bae
REORG: spoe: move spoe_encode_varint / spoe_decode_varint from spoe to common
by Thierry FOURNIER
· Wed Apr 19 11:49:44 2017 +0200
f4128a9
BUG/MINOR: change header-declared function to static inline
by Thierry FOURNIER
· Sun Apr 09 05:41:27 2017 +0200
1fc0516
MINOR: proxy: Don't close FDs if not our proxy.
by Olivier Houchard
· Thu Apr 06 01:05:05 2017 +0200
f73629d
MINOR: global: Add an option to get the old listening sockets.
by Olivier Houchard
· Wed Apr 05 22:33:04 2017 +0200
533182f
CLEANUP: http: Remove channel_congested function
by Christopher Faulet
· Tue Mar 28 11:52:37 2017 +0200
9490ced
BUILD: ssl: fix OPENSSL_NO_SSL_TRACE for boringssl and libressl
by Emmanuel Hocdet
· Mon Mar 20 11:39:57 2017 +0100
a52bb15
BUILD: ssl: simplify SSL_CTX_set_ecdh_auto compatibility
by Emmanuel Hocdet
· Mon Mar 20 11:11:49 2017 +0100
de40d79
CLEANUP: connection: completely remove CO_FL_WAKE_DATA
by Willy Tarreau
· Sat Mar 18 17:40:22 2017 +0100
614f8d7
MINOR: cli: Let configure the dynamic cookies from the cli.
by Olivier Houchard
· Tue Mar 14 20:08:46 2017 +0100
4e69404
MINOR: server: Add dynamic session cookies.
by Olivier Houchard
· Tue Mar 14 20:01:29 2017 +0100
9e6906b
MEDIUM: http_error_message: txn->status / http_get_status_idx.
by Jarno Huuskonen
· Mon Mar 06 14:21:49 2017 +0200
b7e7c47
MINOR: Add nbsrv sample converter
by Nenad Merdanovic
· Sun Mar 12 21:56:55 2017 +0100
4ff3e57
REORG: spoe: Move low-level encoding/decoding functions in dedicated header file
by Christopher Faulet
· Fri Feb 24 14:31:11 2017 +0100
8ef7525
MAJOR: spoe: refactor the filter to clean up the code
by Christopher Faulet
· Mon Feb 20 22:56:03 2017 +0100
5cd1b92
MINOR: dns: give ability to dns_init_resolvers() to close a socket when requested
by Baptiste Assmann
· Thu Feb 02 22:44:15 2017 +0100
e3e326d
BUILD: ssl: kill a build warning introduced by BoringSSL compatibility
by Willy Tarreau
· Thu Jan 19 17:25:20 2017 +0100
77d88da
BUILD: ssl: eliminate warning with OpenSSL 1.1.0 regarding RAND_pseudo_bytes()
by Willy Tarreau
· Thu Jan 19 17:10:54 2017 +0100
a4fb8ed
BUILD: ssl: silence a warning reported for ERR_remove_state()
by Willy Tarreau
· Thu Jan 19 16:50:25 2017 +0100
2b3205b
BUILD: ssl: fix build on OpenSSL 1.0.0
by Willy Tarreau
· Thu Jan 19 17:04:02 2017 +0100
fdec789
BUILD: ssl: fix to build (again) with boringssl
by Emmanuel Hocdet
· Fri Jan 13 17:48:18 2017 +0100
9826329
MAJOR: ssl: bind configuration per certificat
by Emmanuel Hocdet
· Thu Dec 29 18:26:15 2016 +0100
52f5db2
MINOR: http: custom status reason.
by Robin H. Johnson
· Sun Jan 01 13:10:52 2017 -0800
d1c5750
CLEANUP: ssl: move tlskeys_finalize_config() to a post_check callback
by Willy Tarreau
· Thu Dec 22 22:46:15 2016 +0100
d9f5cca
CLEANUP: connection: unexport raw_sock and ssl_sock
by Willy Tarreau
· Thu Dec 22 21:08:52 2016 +0100
13e1410
MINOR: connection: add a minimal transport layer registration system
by Willy Tarreau
· Thu Dec 22 20:25:26 2016 +0100
55d3791
MEDIUM: ssl_sock: implement ssl_sock_prepare_bind_conf()
by Willy Tarreau
· Wed Dec 21 23:38:39 2016 +0100
0320934
MEDIUM: ssl: remote the proxy argument from most functions
by Willy Tarreau
· Thu Dec 22 17:08:28 2016 +0100
c95bad5
MEDIUM: move listener->frontend to bind_conf->frontend
by Willy Tarreau
· Thu Dec 22 00:13:31 2016 +0100
71a8c7c
MINOR: listener: move the transport layer pointer to the bind_conf
by Willy Tarreau
· Wed Dec 21 22:04:54 2016 +0100
800f93f
CLEANUP: wurfl: register the deinit function via the dedicated list
by Willy Tarreau
· Wed Dec 21 20:52:38 2016 +0100
dc2ed47
CLEANUP: wurfl: make use of the late init registration
by Willy Tarreau
· Wed Dec 21 20:20:17 2016 +0100
64bca59
CLEANUP: filters: use the function registration to initialize all proxies
by Willy Tarreau
· Wed Dec 21 20:13:11 2016 +0100
865c514
CLEANUP: checks: make use of the post-init registration to start checks
by Willy Tarreau
· Wed Dec 21 20:04:48 2016 +0100
578b169
BUILD/MEDIUM: Fixing the build using LibreSSL
by Luca Pizzamiglio
· Mon Dec 12 10:56:56 2016 +0100
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· Fri Dec 09 17:30:18 2016 +0100
34c5cc9
MINOR: task: Rename run_queue and run_queue_cur counters
by Christopher Faulet
· Tue Dec 06 09:15:30 2016 +0100
1cbe74c
MINOR: applet: Count number of (active) applets
by Christopher Faulet
· Tue Dec 06 09:13:22 2016 +0100
796c5b7
OPTIM: stream-int: don't disable polling anymore on DONT_READ
by Willy Tarreau
· Tue Nov 29 21:47:02 2016 +0100
4aad833
BUG/MINOR: filters: Protect args in macros HAS_DATA_FILTERS and IS_DATA_FILTER
by Christopher Faulet
· Mon Nov 28 10:01:32 2016 +0100
ddc3e9e
BUG/MINOR: stats: make field_str() return an empty string on NULL
by Willy Tarreau
· Sat Nov 26 15:55:59 2016 +0100
7d56221
REORG: stkctr: move all the stick counters processing to stick-tables.c
by Willy Tarreau
· Fri Nov 25 16:10:05 2016 +0100
3971310
REORG: tcp-rules: move tcp rules processing to their own file
by Willy Tarreau
· Fri Nov 25 15:49:32 2016 +0100
3758581
BUG/MINOR: freq-ctr: make swrate_add() support larger values
by Willy Tarreau
· Fri Nov 25 11:55:10 2016 +0100
8a4e442
MEDIUM: log-format: Use standard HAProxy log system to report errors
by Thierry FOURNIER / OZON.IO
· Wed Nov 23 00:41:28 2016 +0100
7f3aa8b
MINOR: lua: add utility function for check boolean argument
by Thierry FOURNIER / OZON.IO
· Thu Nov 24 20:37:38 2016 +0100
80ebacf
BUILD: ssl: make the SSL layer build again with openssl 0.9.8
by Willy Tarreau
· Thu Nov 24 20:07:11 2016 +0100
a2c38d7
MEDIUM: log-format: strict parsing and enable fail
by Thierry FOURNIER / OZON.IO
· Tue Nov 22 23:11:21 2016 +0100
6fe0e1b
CLEANUP: log-format: remove unused arguments
by Thierry FOURNIER / OZON.IO
· Tue Nov 22 22:33:24 2016 +0100
eb51e16
CLEANUP/MINOR: log-format: unexport functions parse_logformat_var_args() and parse_logformat_var()
by Thierry FOURNIER / OZON.IO
· Tue Nov 22 23:17:19 2016 +0100
Next »