Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
b5714dab9d5cbf53e076cee3f0f9d43ef6e73bb7
/
src
/
haproxy.c
105c8e6
MEDIUM: 51d: add LRU-based cache on User-Agent string detection
by Dragan Dosen
· Mon Jun 29 16:43:26 2015 +0200
93b38d9
MEDIUM: 51Degrees code refactoring and cleanup
by Dragan Dosen
· Mon Jun 29 16:43:25 2015 +0200
ad90f0d
[RELEASE] Released version 1.6-dev2
by Willy Tarreau
· Wed Jun 17 15:53:25 2015 +0200
325137d
MEDIUM: dns: implement a DNS resolver
by Baptiste Assmann
· Mon Apr 13 23:40:55 2015 +0200
31af49d
MEDIUM: ssl: Add options to forge SSL certificates
by Christopher Faulet
· Tue Jun 09 17:29:50 2015 +0200
acd6b1f
BUG/MEDIUM: init: segfault if global._51d_property_names is not initialized
by Dragan Dosen
· Thu Jun 11 21:36:33 2015 +0200
28b48cc
CLEANUP: deinit: remove codes for cleaning p->block_rules
by Godbach
· Tue Jun 09 19:41:52 2015 +0800
a9f4702
BUILD: fix build warning when not using 51degrees
by Willy Tarreau
· Tue Jun 02 14:01:20 2015 +0200
4d441a7
MEDIUM: sample: add trie support to 51Degrees
by Thomas Holmes
· Fri May 29 12:54:25 2015 +0100
5ed33ee
MEDIUM: deinit: add cleanup for 51Degrees to deinit
by Thomas Holmes
· Thu May 14 17:14:30 2015 +0100
6abded4
MINOR: init: add 51Degrees initialisation code
by Thomas Holmes
· Tue May 12 16:23:58 2015 +0100
0d74f77
CLEANUP: da: register the config keywords in da.c
by Willy Tarreau
· Mon Jun 01 15:42:29 2015 +0200
4a02641
MEDIUM: init: DeviceAtlas initialization
by David Carlier
· Mon Jun 01 13:57:22 2015 +0200
98d0485
MAJOR: config: remove the deprecated reqsetbe / reqisetbe actions
by Willy Tarreau
· Tue May 26 12:18:29 2015 +0200
200b0fa
MEDIUM: Add support for updating TLS ticket keys via socket
by Nenad Merdanovic
· Sat May 09 08:46:01 2015 +0200
f83d3fe
MEDIUM: init: stop any peers section not bound to the correct process
by Willy Tarreau
· Fri May 01 19:13:41 2015 +0200
edaff0a
MEDIUM: init: don't stop proxies in parent process when exiting
by Willy Tarreau
· Fri May 01 17:01:08 2015 +0200
f3045d2
MAJOR: pattern: add LRU-based cache on pattern matching
by Willy Tarreau
· Wed Apr 29 16:24:50 2015 +0200
3c595ac
MEDIUM: applet: implement a run queue for active appctx
by Willy Tarreau
· Sun Apr 19 09:59:31 2015 +0200
e759749
BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes only
by Willy Tarreau
· Mon Apr 20 11:36:57 2015 +0200
10146c9
CLEANUP: poll: move the conditions for waiting out of the poll functions
by Willy Tarreau
· Mon Apr 13 20:44:19 2015 +0200
63986c7
MINOR: http: create a dedicated pool for http_txn
by Willy Tarreau
· Fri Apr 03 22:55:33 2015 +0200
feb7640
MEDIUM: stream: allocate the session when a stream is created
by Willy Tarreau
· Fri Apr 03 14:10:06 2015 +0200
b1ec8c4
MINOR: session: start to reintroduce struct session
by Willy Tarreau
· Fri Apr 03 13:53:24 2015 +0200
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· Fri Apr 03 00:22:06 2015 +0200
615105e
MEDIUM: compression: add a distinction between UA- and config- algorithms
by Willy Tarreau
· Sat Mar 28 16:40:46 2015 +0100
8747b6d
[RELEASE] Released version 1.6-dev1
by Willy Tarreau
· Wed Mar 11 23:57:23 2015 +0100
a27dc19
CLEANUP: remove now unused channel pool
by Willy Tarreau
· Thu Nov 27 22:10:04 2014 +0100
a718b29
MINOR: lua: remove some #define
by Thierry FOURNIER
· Wed Mar 04 16:48:34 2015 +0100
47eb219
MINOR: report the Lua version in -vv
by Cyril Bonté
· Mon Mar 02 00:08:39 2015 +0100
a4a0f3d
MINOR: lua: post initialisation bindings
by Thierry FOURNIER
· Fri Jan 23 12:08:30 2015 +0100
6f1fd48
MEDIUM: lua: lua integration in the build and init system.
by Thierry FOURNIER
· Fri Jan 23 14:06:13 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
474b96a
MEDIUM: init: continue to enforce SYSTEM_MAXCONN with auto settings if set
by Willy Tarreau
· Wed Jan 28 19:03:21 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
d025648
MAJOR: init: automatically set maxconn and/or maxsslconn when possible
by Willy Tarreau
· Thu Jan 15 21:45:22 2015 +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
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· Mon Nov 17 15:11:45 2014 +0100
34c0179
MINOR: deinit: fix memory leak
by Sárközi, László
· Fri Sep 05 10:08:23 2014 +0200
581cc8d
BUILD: ssl: handle boringssl in openssl version detection
by Lukas Tribus
· Mon Aug 18 00:56:30 2014 +0200
09af0d6
MEDIUM: regex: replace all standard regex function by own functions
by Thierry FOURNIER
· Wed Jun 18 11:35:54 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
f46cd6e
MEDIUM: ssl: Add the option to use standardized DH parameters >= 1024 bits
by Remi Gacogne
· Thu Jun 12 14:58:40 2014 +0200
b7f1cfc
BUG/MEDIUM: Fix unhandled connections problem with systemd daemon mode and SO_REUSEPORT.
by Simone Gotti
· Wed Jun 11 00:15:51 2014 +0200
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· Tue May 13 23:41:20 2014 +0200
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· Tue May 13 15:54:22 2014 +0200
07fcaaa
MINOR: fix a few memory usage errors
by Dirkjan Bussink
· Mon Apr 28 22:57:16 2014 +0000
a9db57e
MEDIUM: config: limit nbproc to the machine's word size
by Willy Tarreau
· Fri Jan 18 11:29:29 2013 +0100
ff05550
MINOR: config: add minimum support for emitting warnings only once
by Willy Tarreau
· Mon Apr 28 22:27:06 2014 +0200
353bc9f
CLEANUP: proxy: rename "block_cond" to "block_rules"
by Willy Tarreau
· Mon Apr 28 22:05:31 2014 +0200
f51658d
MEDIUM: config: relax use_backend check to make the condition optional
by Willy Tarreau
· Wed Apr 23 01:21:56 2014 +0200
88afe03
BUG/MINOR: Fix name lookup ordering when compiled with USE_GETADDRINFO
by Nenad Merdanovic
· Mon Apr 14 15:56:58 2014 +0200
af5a29d
MINOR: pattern: Each pattern is identified by unique id.
by Thierry FOURNIER
· Tue Mar 11 14:29:22 2014 +0100
84310e2
MINOR: sample: add a rand() sample fetch to return a sample.
by Willy Tarreau
· Fri Feb 14 11:59:04 2014 +0100
610f04b
MINOR: config: add global directives to set default SSL ciphers
by Willy Tarreau
· Thu Feb 13 11:36:41 2014 +0100
7e31273
MINOR: config: make the stream interface idle timer user-configurable
by Willy Tarreau
· Wed Feb 12 16:35:14 2014 +0100
03effc1
MINOR: ssl: add DEFAULT_SSL_MAX_RECORD to set the record size at build time
by Willy Tarreau
· Wed Feb 12 14:55:41 2014 +0100
1a34d57
[RELEASE] Released version 1.5-dev22
by Willy Tarreau
· Mon Feb 03 00:41:29 2014 +0100
850efd5
MEDIUM: ssl: Set verify 'required' as global default for servers side.
by Emeric Brun
· Wed Jan 29 12:24:34 2014 +0100
033cd9d
REORG: polling: rename "fd_process_spec_events()" to "fd_process_cached_events()"
by Willy Tarreau
· Sat Jan 25 19:24:15 2014 +0100
89efaed
BUILD: definitely silence some stupid GCC warnings
by Willy Tarreau
· Fri Dec 13 15:14:55 2013 +0100
2819e99
MINOR: chunks: allocate the trash chunks before parsing the config
by Willy Tarreau
· Fri Dec 13 14:41:10 2013 +0100
d18cd0f
MEDIUM: http: The redirect strings follows the log format rules.
by Thierry FOURNIER
· Fri Nov 29 12:15:45 2013 +0100
d60d691
MEDIUM: checks: Add supplementary agent checks
by Simon Horman
· Mon Nov 25 10:46:36 2013 +0900
af1a75d
BUG/MINOR: deinit: free server map which is allocated in init_server_map()
by Godbach
· Wed Oct 02 17:10:11 2013 +0800
4cc1b0d
BUG/MINOR: deinit: free fdinfo while doing cleanup
by Godbach
· Wed Jun 26 16:49:51 2013 +0800
b837e68
CLEANUP: fix minor typo in error message.
by Prach Pongpanich
· Tue May 14 20:56:28 2013 +0200
1eb7592
MINOR: tproxy: add support for OpenBSD
by Pieter Baauw
· Wed May 08 23:30:23 2013 +0200
ff30b66
MINOR: tproxy: add support for FreeBSD
by Pieter Baauw
· Wed May 08 23:22:39 2013 +0200
d551fb5
REORG: tproxy: prepare the transparent proxy defines for accepting other OSes
by Pieter Baauw
· Wed May 08 22:49:23 2013 +0200
0cff0db
MINOR: init: indicate the SSL runtime version on -vv.
by Willy Tarreau
· Fri Apr 26 18:16:13 2013 +0200
d9bdccd
BUG/MINOR: jit: don't rely on USE flag to detect support
by Lukas Tribus
· Mon Apr 15 00:41:40 2013 +0200
62a6123
BUG/MEDIUM: log: fix regression on log-format handling
by Willy Tarreau
· Fri Apr 12 18:13:46 2013 +0200
ea68d36
MINOR: show PCRE version and JIT status in -vv
by Lukas Tribus
· Thu Apr 04 12:24:16 2013 +0200
289dd92
[RELEASE] Released version 1.5-dev18
by Willy Tarreau
· Wed Apr 03 02:26:31 2013 +0200
8ed669b
MAJOR: acl: make all ACLs reference the fetch function via a sample.
by Willy Tarreau
· Fri Jan 11 15:49:37 2013 +0100
3fa87b1
BUG/MAJOR: ev_select: disable the select() poller if maxsock > FD_SETSIZE
by Willy Tarreau
· Sun Mar 31 14:41:15 2013 +0200
992709b
MEDIUM: New cli option -Ds for systemd compatibility
by Marc-Antoine Perennou
· Tue Feb 12 10:53:52 2013 +0100
ab012dd
BUG/MEDIUM: remove supplementary groups when changing gid
by Michael Scherer
· Sat Jan 12 18:35:19 2013 +0100
47ca545
MINOR: chunks: centralize the trash chunk allocation
by Willy Tarreau
· Sun Dec 23 20:22:19 2012 +0100
5a94037
BUG/MEDIUM: comp: DEFAULT_MAXZLIBMEM was expressed in bytes and not megabytes
by Willy Tarreau
· Mon Dec 03 12:10:45 2012 +0100
16a2147
MEDIUM: adjust the maxaccept per listener depending on the number of processes
by Willy Tarreau
· Mon Nov 19 12:39:59 2012 +0100
fc6c032
MEDIUM: global: add support for CPU binding on Linux ("cpu-map")
by Willy Tarreau
· Fri Nov 16 16:12:27 2012 +0100
247a13a
MINOR: global: don't prevent nbproc from being redefined
by Willy Tarreau
· Thu Nov 15 17:38:15 2012 +0100
4663577
MINOR: build: allow packagers to specify the ssl cache size
by Emeric Brun
· Wed Nov 14 11:32:56 2012 +0100
96aa6b3
MINOR: build: allow packagers to specify the default maxzlibmem
by Willy Tarreau
· Mon Nov 12 15:52:53 2012 +0100
e9f49e7
MAJOR: polling: replace epoll with sepoll and remove sepoll
by Willy Tarreau
· Sun Nov 11 17:42:00 2012 +0100
09f2456
REORG: fd: centralize the processing of speculative events
by Willy Tarreau
· Sun Nov 11 16:43:45 2012 +0100
6162c43
BUILD: report zlib support in haproxy -vv
by Cyril Bonté
· Sat Nov 10 19:27:47 2012 +0100
d85f917
MINOR: compression: maximum compression rate limit
by William Lallemand
· Fri Nov 09 17:05:39 2012 +0100
f374783
MINOR: compression: tune.comp.maxlevel
by William Lallemand
· Fri Nov 09 12:33:10 2012 +0100
9d5f548
MEDIUM: compression: limit RAM usage
by William Lallemand
· Wed Nov 07 16:12:57 2012 +0100
a509e4c
MINOR: compression: memlevel and windowsize
by William Lallemand
· Wed Nov 07 16:54:34 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
19d14ef
MEDIUM: make the trash be a chunk instead of a char *
by Willy Tarreau
· Mon Oct 29 16:51:55 2012 +0100
acbbe90
CLEANUP: completely remove trashlen
by Willy Tarreau
· Mon Oct 29 13:27:23 2012 +0100
4e25b01
MINOR: log: add '%Tl' to log-format
by Yuxans Yao
· Fri Oct 19 10:36:09 2012 +0800
f2943dc
MAJOR: session: detach the connections from the stream interfaces
by Willy Tarreau
· Fri Oct 26 20:10:28 2012 +0200
c919dc6
CLEANUP: remove trashlen
by Willy Tarreau
· Fri Oct 26 17:35:22 2012 +0200
Next »