Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ceccdd78a716ec4624a72432308323dcb4744146
/
src
/
haproxy.c
e5d3169
CLEANUP: wurfl: reduce exposure in the rest of the code
by Willy Tarreau
· 8 years ago
d0027ed
MEDIUM: wurfl: add Scientiamobile WURFL device detection module
by scientiamobile
· 8 years ago
757478e
BUG/MEDIUM: servers: properly propagate the maintenance states during startup
by Willy Tarreau
· 8 years ago
b957109
BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
by Willy Tarreau
· 8 years ago
a0bcbdc
MEDIUM: make SO_REUSEPORT configurable
by Lukas Tribus
· 8 years ago
255cc51
MINOR: show Running on zlib version
by Lukas Tribus
· 8 years ago
dcbc5c5
MINOR: show Built with PCRE version
by Lukas Tribus
· 8 years ago
d64788d
BUG/MINOR: displayed PCRE version is running release
by Lukas Tribus
· 8 years ago
164dd0b
BUG/MINOR: init: ensure that FD limit is raised to the max allowed
by Willy Tarreau
· 8 years ago
ef63547
BUG/MINOR: init: always ensure that global.rlimit_nofile matches actual limits
by Willy Tarreau
· 8 years ago
e384139
BUG/MEDIUM: init: don't use environment locale
by Maxime de Roucy
· 9 years ago
379d9c7
MEDIUM: init: allow directory as argument of -f
by Maxime de Roucy
· 9 years ago
0f50392
MEDIUM: init: use list_append_word in haproxy.c
by Maxime de Roucy
· 9 years ago
7d1b48f
[RELEASE] Released version 1.7-dev3
by Willy Tarreau
· 9 years ago
b3f4e14
MINOR: filters: Print the list of existing filters during HA startup
by Christopher Faulet
· 9 years ago
3c2f2f2
CLEANUP: remove unneeded casts
by Vincent Bernat
· 9 years ago
8234f6d
[RELEASE] Released version 1.7-dev2
by Willy Tarreau
· 9 years ago
b413c2a
BUG/MINOR: log: GMT offset not updated when entering/leaving DST
by Benoit GARNIER
· 9 years ago
835b921
MEDIUM: log: add a new log format flag "E"
by Dragan Dosen
· 9 years ago
92d3638
MAJOR: filters/http: Rewrite the HTTP compression as a filter
by Christopher Faulet
· 9 years ago
d7c9196
MAJOR: filters: Add filters support
by Christopher Faulet
· 10 years ago
6ad6bde
MINOR: rename master process name in -Ds (systemd mode)
by William Lallemand
· 9 years ago
7006045
BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
by Willy Tarreau
· 9 years ago
7ece096
CLEANUP: haproxy: using _GNU_SOURCE instead of __USE_GNU macro.
by David Carlier
· 9 years ago
df3785f
MINOR: da: silent logging by default and displaying DeviceAtlas support if built.
by David Carlier
· 9 years ago
ed9dddd
CLEANUP: compression: don't allocate DEFAULT_MAXZLIBMEM without USE_ZLIB
by Willy Tarreau
· 9 years ago
55f9ff1
MINOR: check: add agent-send server parameter
by James Brown
· 9 years ago
f2dd5e4
BUG/MEDIUM: config: count memory limits on 64 bits, not 32
by Willy Tarreau
· 9 years ago
86ac176
MINOR: init: report use of libslz instead of "no compression"
by Willy Tarreau
· 9 years ago
77fe80c
MINOR: ssl: Release Servers SSL context when HAProxy is shut down
by Christopher Faulet
· 9 years ago
a088d31
MEDIUM: init: support a list of files on the command line
by Willy Tarreau
· 9 years ago
c6ca1aa
MEDIUM: init: support more command line arguments after pid list
by Willy Tarreau
· 9 years ago
43885c7
BUG/MEDIUM: logs: segfault writing to log from Lua
by Dragan Dosen
· 9 years ago
47c8c02
MEDIUM: init: completely deallocate unused peers
by Willy Tarreau
· 9 years ago
5801a82
MINOR: global: Few new struct fields for da module
by David Carlier
· 9 years ago
0b85ece
MEDIUM: logs: add a new RFC5424 log-format for the structured-data
by Dragan Dosen
· 9 years ago
1322d09
MEDIUM: logs: add support for RFC5424 header format per logger
by Dragan Dosen
· 9 years ago
68d2e3a
MEDIUM: logs: remove the hostname, tag and pid part from the logheader
by Dragan Dosen
· 9 years ago
834cb2e
BUG/MEDIUM: main: Freeing a bunch of static pointers
by David Carlier
· 9 years ago
2709784
MEDIUM: config: set tune.maxrewrite to 1024 by default
by Willy Tarreau
· 9 years ago
64bca9d
MINOR: applet: rename applet_runq to applet_active_queue
by Willy Tarreau
· 9 years ago
fecd2b5
MINOR: init: server state loaded from file
by Baptiste Assmann
· 9 years ago
caa6a1b
MINOR: support cpu-map feature through the compile option USE_CPU_AFFINITY on FreeBSD
by Pieter Baauw
· 9 years ago
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
Next »