Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
577d5ac8ae6b6a6860037d62b5089e8ad6bc0599
/
src
/
haproxy.c
« Previous
29fbe51
MAJOR: tproxy: remove support for cttproxy
by Willy Tarreau
· 9 years ago
7e25df3
MAJOR: stick-tables: remove key storage from the key struct
by Thierry FOURNIER
· 9 years ago
c2bb050
MINOR: proto_tcp: proto_tcp.h is now useles
by Thierry FOURNIER
· 9 years ago
a28a942
MEDIUM: actions: Merge (http|tcp)-(request|reponse) action structs
by Thierry FOURNIER
· 9 years ago
6db62c5
CLEANUP: config: remove appsession initialization
by Willy Tarreau
· 9 years ago
f2ee016
MINOR: init: indicate to check 'bind' lines when no listeners were found.
by Willy Tarreau
· 9 years ago
9373fc5
MINOR: 51d: unable to start haproxy without "51degrees-data-file"
by Dragan Dosen
· 9 years ago
105c8e6
MEDIUM: 51d: add LRU-based cache on User-Agent string detection
by Dragan Dosen
· 9 years ago
93b38d9
MEDIUM: 51Degrees code refactoring and cleanup
by Dragan Dosen
· 9 years ago
ad90f0d
[RELEASE] Released version 1.6-dev2
by Willy Tarreau
· 9 years ago
325137d
MEDIUM: dns: implement a DNS resolver
by Baptiste Assmann
· 10 years ago
31af49d
MEDIUM: ssl: Add options to forge SSL certificates
by Christopher Faulet
· 9 years ago
acd6b1f
BUG/MEDIUM: init: segfault if global._51d_property_names is not initialized
by Dragan Dosen
· 9 years ago
28b48cc
CLEANUP: deinit: remove codes for cleaning p->block_rules
by Godbach
· 9 years ago
a9f4702
BUILD: fix build warning when not using 51degrees
by Willy Tarreau
· 9 years ago
4d441a7
MEDIUM: sample: add trie support to 51Degrees
by Thomas Holmes
· 9 years ago
5ed33ee
MEDIUM: deinit: add cleanup for 51Degrees to deinit
by Thomas Holmes
· 10 years ago
6abded4
MINOR: init: add 51Degrees initialisation code
by Thomas Holmes
· 10 years ago
0d74f77
CLEANUP: da: register the config keywords in da.c
by Willy Tarreau
· 9 years ago
4a02641
MEDIUM: init: DeviceAtlas initialization
by David Carlier
· 9 years ago
98d0485
MAJOR: config: remove the deprecated reqsetbe / reqisetbe actions
by Willy Tarreau
· 9 years ago
200b0fa
MEDIUM: Add support for updating TLS ticket keys via socket
by Nenad Merdanovic
· 10 years ago
f83d3fe
MEDIUM: init: stop any peers section not bound to the correct process
by Willy Tarreau
· 10 years ago
edaff0a
MEDIUM: init: don't stop proxies in parent process when exiting
by Willy Tarreau
· 10 years ago
f3045d2
MAJOR: pattern: add LRU-based cache on pattern matching
by Willy Tarreau
· 10 years ago
3c595ac
MEDIUM: applet: implement a run queue for active appctx
by Willy Tarreau
· 10 years ago
e759749
BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes only
by Willy Tarreau
· 10 years ago
10146c9
CLEANUP: poll: move the conditions for waiting out of the poll functions
by Willy Tarreau
· 10 years ago
63986c7
MINOR: http: create a dedicated pool for http_txn
by Willy Tarreau
· 10 years ago
feb7640
MEDIUM: stream: allocate the session when a stream is created
by Willy Tarreau
· 10 years ago
b1ec8c4
MINOR: session: start to reintroduce struct session
by Willy Tarreau
· 10 years ago
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 10 years ago
615105e
MEDIUM: compression: add a distinction between UA- and config- algorithms
by Willy Tarreau
· 10 years ago
8747b6d
[RELEASE] Released version 1.6-dev1
by Willy Tarreau
· 10 years ago
a27dc19
CLEANUP: remove now unused channel pool
by Willy Tarreau
· 10 years ago
a718b29
MINOR: lua: remove some #define
by Thierry FOURNIER
· 10 years ago
47eb219
MINOR: report the Lua version in -vv
by Cyril Bonté
· 10 years ago
a4a0f3d
MINOR: lua: post initialisation bindings
by Thierry FOURNIER
· 10 years ago
6f1fd48
MEDIUM: lua: lua integration in the build and init system.
by Thierry FOURNIER
· 10 years ago
9cf7c4b
MAJOR: poll: only rely on wake_expired_tasks() to compute the wait delay
by Thierry FOURNIER
· 10 years ago
474b96a
MEDIUM: init: continue to enforce SYSTEM_MAXCONN with auto settings if set
by Willy Tarreau
· 10 years ago
4694778
MINOR: args: implement a new arg type for regex : ARGT_REG
by Willy Tarreau
· 10 years ago
d025648
MAJOR: init: automatically set maxconn and/or maxsslconn when possible
by Willy Tarreau
· 10 years ago
a24adf0
MAJOR: session: only wake up as many sessions as available buffers permit
by Willy Tarreau
· 10 years ago
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· 10 years ago
34c0179
MINOR: deinit: fix memory leak
by Sárközi, László
· 10 years ago
581cc8d
BUILD: ssl: handle boringssl in openssl version detection
by Lukas Tribus
· 10 years ago
09af0d6
MEDIUM: regex: replace all standard regex function by own functions
by Thierry FOURNIER
· 10 years ago
218f064
MEDIUM: http: add actions "replace-header" and "replace-values" in http-req/resp
by Sasha Pachev
· 10 years ago
f46cd6e
MEDIUM: ssl: Add the option to use standardized DH parameters >= 1024 bits
by Remi Gacogne
· 10 years ago
b7f1cfc
BUG/MEDIUM: Fix unhandled connections problem with systemd daemon mode and SO_REUSEPORT.
by Simone Gotti
· 10 years ago
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· 11 years ago
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· 11 years ago
07fcaaa
MINOR: fix a few memory usage errors
by Dirkjan Bussink
· 11 years ago
a9db57e
MEDIUM: config: limit nbproc to the machine's word size
by Willy Tarreau
· 12 years ago
ff05550
MINOR: config: add minimum support for emitting warnings only once
by Willy Tarreau
· 11 years ago
353bc9f
CLEANUP: proxy: rename "block_cond" to "block_rules"
by Willy Tarreau
· 11 years ago
f51658d
MEDIUM: config: relax use_backend check to make the condition optional
by Willy Tarreau
· 11 years ago
88afe03
BUG/MINOR: Fix name lookup ordering when compiled with USE_GETADDRINFO
by Nenad Merdanovic
· 11 years ago
af5a29d
MINOR: pattern: Each pattern is identified by unique id.
by Thierry FOURNIER
· 11 years ago
84310e2
MINOR: sample: add a rand() sample fetch to return a sample.
by Willy Tarreau
· 11 years ago
610f04b
MINOR: config: add global directives to set default SSL ciphers
by Willy Tarreau
· 11 years ago
7e31273
MINOR: config: make the stream interface idle timer user-configurable
by Willy Tarreau
· 11 years ago
03effc1
MINOR: ssl: add DEFAULT_SSL_MAX_RECORD to set the record size at build time
by Willy Tarreau
· 11 years ago
1a34d57
[RELEASE] Released version 1.5-dev22
by Willy Tarreau
· 11 years ago
850efd5
MEDIUM: ssl: Set verify 'required' as global default for servers side.
by Emeric Brun
· 11 years ago
033cd9d
REORG: polling: rename "fd_process_spec_events()" to "fd_process_cached_events()"
by Willy Tarreau
· 11 years ago
89efaed
BUILD: definitely silence some stupid GCC warnings
by Willy Tarreau
· 11 years ago
2819e99
MINOR: chunks: allocate the trash chunks before parsing the config
by Willy Tarreau
· 11 years ago
d18cd0f
MEDIUM: http: The redirect strings follows the log format rules.
by Thierry FOURNIER
· 11 years ago
d60d691
MEDIUM: checks: Add supplementary agent checks
by Simon Horman
· 11 years ago
af1a75d
BUG/MINOR: deinit: free server map which is allocated in init_server_map()
by Godbach
· 11 years ago
4cc1b0d
BUG/MINOR: deinit: free fdinfo while doing cleanup
by Godbach
· 11 years ago
b837e68
CLEANUP: fix minor typo in error message.
by Prach Pongpanich
· 12 years ago
1eb7592
MINOR: tproxy: add support for OpenBSD
by Pieter Baauw
· 12 years ago
ff30b66
MINOR: tproxy: add support for FreeBSD
by Pieter Baauw
· 12 years ago
d551fb5
REORG: tproxy: prepare the transparent proxy defines for accepting other OSes
by Pieter Baauw
· 12 years ago
0cff0db
MINOR: init: indicate the SSL runtime version on -vv.
by Willy Tarreau
· 12 years ago
d9bdccd
BUG/MINOR: jit: don't rely on USE flag to detect support
by Lukas Tribus
· 12 years ago
62a6123
BUG/MEDIUM: log: fix regression on log-format handling
by Willy Tarreau
· 12 years ago
ea68d36
MINOR: show PCRE version and JIT status in -vv
by Lukas Tribus
· 12 years ago
289dd92
[RELEASE] Released version 1.5-dev18
by Willy Tarreau
· 12 years ago
8ed669b
MAJOR: acl: make all ACLs reference the fetch function via a sample.
by Willy Tarreau
· 12 years ago
3fa87b1
BUG/MAJOR: ev_select: disable the select() poller if maxsock > FD_SETSIZE
by Willy Tarreau
· 12 years ago
992709b
MEDIUM: New cli option -Ds for systemd compatibility
by Marc-Antoine Perennou
· 12 years ago
ab012dd
BUG/MEDIUM: remove supplementary groups when changing gid
by Michael Scherer
· 12 years ago
47ca545
MINOR: chunks: centralize the trash chunk allocation
by Willy Tarreau
· 12 years ago
5a94037
BUG/MEDIUM: comp: DEFAULT_MAXZLIBMEM was expressed in bytes and not megabytes
by Willy Tarreau
· 12 years ago
16a2147
MEDIUM: adjust the maxaccept per listener depending on the number of processes
by Willy Tarreau
· 12 years ago
fc6c032
MEDIUM: global: add support for CPU binding on Linux ("cpu-map")
by Willy Tarreau
· 12 years ago
247a13a
MINOR: global: don't prevent nbproc from being redefined
by Willy Tarreau
· 12 years ago
4663577
MINOR: build: allow packagers to specify the ssl cache size
by Emeric Brun
· 12 years ago
96aa6b3
MINOR: build: allow packagers to specify the default maxzlibmem
by Willy Tarreau
· 12 years ago
e9f49e7
MAJOR: polling: replace epoll with sepoll and remove sepoll
by Willy Tarreau
· 12 years ago
09f2456
REORG: fd: centralize the processing of speculative events
by Willy Tarreau
· 12 years ago
6162c43
BUILD: report zlib support in haproxy -vv
by Cyril Bonté
· 12 years ago
d85f917
MINOR: compression: maximum compression rate limit
by William Lallemand
· 12 years ago
f374783
MINOR: compression: tune.comp.maxlevel
by William Lallemand
· 12 years ago
9d5f548
MEDIUM: compression: limit RAM usage
by William Lallemand
· 12 years ago
a509e4c
MINOR: compression: memlevel and windowsize
by William Lallemand
· 12 years ago
Next »