Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
b8cdf52da05a37994596191a459e396c28c5a8e0
/
src
/
haproxy.c
« Previous
d1d5454
REORG: split "protocols" files into protocol and listener
by Willy Tarreau
· 12 years ago
1ee0e30
BUILD: report openssl build settings in haproxy -vv
by Willy Tarreau
· 12 years ago
fc0421f
MEDIUM: ssl: add support for SNI and wildcard certificates
by Emeric Brun
· 12 years ago
f5ae8f7
MEDIUM: config: centralize handling of SSL config per bind line
by Willy Tarreau
· 12 years ago
aa52bef
BUILD: shut a gcc warning introduced by commit 269ab31
by Willy Tarreau
· 12 years ago
403edff
MEDIUM: config: implement maxsslconn in the global section
by Willy Tarreau
· 12 years ago
269ab31
BUG/MEDIUM: workaround an eglibc bug which truncates the pidfiles when nbproc > 1
by Willy Tarreau
· 12 years ago
ff9f769
BUILD: fix build error without SSL (ssl_cert)
by Willy Tarreau
· 12 years ago
fc32aca
MINOR: ssl add global setting tune.sslcachesize to set SSL session cache size.
by Emeric Brun
· 12 years ago
6e15929
MEDIUM: config: add the 'ssl' keyword on 'bind' lines
by Emeric Brun
· 12 years ago
8263d2b
CLEANUP: channel: use "channel" instead of "buffer" in function names
by Willy Tarreau
· 12 years ago
c7e4238
REORG: buffers: split buffers into chunk,buffer,channel
by Willy Tarreau
· 12 years ago
75bf2c9
REORG: sock_raw: rename the files raw_sock*
by Willy Tarreau
· 12 years ago
db3b326
REORG/MEDIUM: fd: remove FD_STCLOSE from struct fdtab
by Willy Tarreau
· 12 years ago
39b0665
BUG/MINOR: commit 196729ef used wrong condition resulting in freeing constants
by Willy Tarreau
· 12 years ago
496aa01
BUG/MEDIUM: ensure that unresolved arguments are freed exactly once
by Willy Tarreau
· 12 years ago
196729e
BUG/MINOR: fix option httplog validation with TCP frontends
by Willy Tarreau
· 12 years ago
7af4605
BUG/MAJOR: trash must always be the size of a buffer
by David du Colombier
· 12 years ago
c63190d
REORG: use the name sock_raw instead of stream_sock
by Willy Tarreau
· 12 years ago
6e06443
MEDIUM: memory: add the ability to poison memory at run time
by Willy Tarreau
· 12 years ago
1278578
REORG: use the name "sample" instead of "pattern" to designate extracted data
by Willy Tarreau
· 12 years ago
f995410
MEDIUM: pattern: get rid of arg_i in all functions making use of arguments
by Willy Tarreau
· 12 years ago
ecfb8e8
MEDIUM: pattern: replace type pattern_arg with type arg
by Willy Tarreau
· 12 years ago
2133782
CLEANUP: remove a few warning about unchecked return values in debug code
by Willy Tarreau
· 12 years ago
5f23240
MEDIUM: log: New format-log flags: %Fi %Fp %Si %Sp %Ts %rt %H %pid
by William Lallemand
· 12 years ago
4a5cade
MEDIUM: session: implement the "use-server" directive
by Willy Tarreau
· 12 years ago
9eeb57b
[RELEASE] Released version 1.5-dev8
by Willy Tarreau
· 12 years ago
723b73a
MINOR: config: Parse the string of the log-format config keyword
by William Lallemand
· 13 years ago
8b15ba1
MEDIUM: improve config check return codes
by Willy Tarreau
· 13 years ago
0f99e34
MEDIUM: log: Use linked lists for loggers
by William Lallemand
· 13 years ago
2e99390
BUG/MEDIUM: checks: fix slowstart behaviour when server tracking is in use
by Willy Tarreau
· 13 years ago
34eb671
OPTIM/MINOR: move the hdr_idx pools out of the proxy struct
by Willy Tarreau
· 13 years ago
576132e
[MINOR] startup: add an option to change to a new directory
by Willy Tarreau
· 13 years ago
3bafcdc
[CLEANUP] startup: report only the basename in the usage message
by Willy Tarreau
· 13 years ago
3c63fd8
[MEDIUM] don't limit peers nor stats socket to maxconn nor maxconnrate
by Willy Tarreau
· 13 years ago
abacc2c
[CLEANUP] remove a useless test in manage_global_listener_queue()
by Willy Tarreau
· 13 years ago
c2adf8b
[MEDIUM] stats: disable complex socket reservation for stats socket
by Willy Tarreau
· 13 years ago
46fa835
[CLEANUP] remove dirty left-over of a debugging message
by Willy Tarreau
· 13 years ago
c9ebc44
[CLEANUP] update the year in the copyright banner
by Willy Tarreau
· 13 years ago
e9b2602
[MEDIUM] listeners: add a global listener management task
by Willy Tarreau
· 13 years ago
918ff60
[MAJOR] proxy: finally get rid of maintain_proxies()
by Willy Tarreau
· 13 years ago
08ceb10
[MEDIUM] listeners: put listeners in queue upon resource shortage
by Willy Tarreau
· 13 years ago
be58c38
[MEDIUM] proxy: add a PAUSED state to listeners and move socket tricks out of proxy.c
by Willy Tarreau
· 13 years ago
4827fd2
[OPTIM] stream_sock: reduce the default number of accepted connections at once
by Willy Tarreau
· 13 years ago
6fb8259
[MINOR] Free stick rules on denint()
by Simon Horman
· 13 years ago
b08584a
[MINOR] Free stick table pool on denint()
by Simon Horman
· 13 years ago
ac82142
[MINOR] Free tcp rules on denint()
by Simon Horman
· 13 years ago
a31c7f7
[MINOR] Free rdp_cookie_name on denint()
by Simon Horman
· 13 years ago
ff011f2
[REORG] http: move the http-request rules to proto_http
by Willy Tarreau
· 14 years ago
7d0aaf3
[MEDIUM] stats: split frontend and backend stats
by Willy Tarreau
· 14 years ago
dc23a92
[BUG] startup: set the rlimits before binding ports, not after.
by Willy Tarreau
· 14 years ago
48936af
[MINOR] log: ability to override the syslog tag
by Kevinm
· 14 years ago
df5b38f
[MINOR] log: add support for passing the forwarded hostname
by Joe Williams
· 14 years ago
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
· 14 years ago
ed76092
[MEDIUM] Add supports of bind on unix sockets.
by Emeric Brun
· 14 years ago
cf20bf1
[MEDIUM] Enhance message errors management on binds
by Emeric Brun
· 14 years ago
43961d5
[MINOR] global: add "tune.chksize" to change the default check buffer size
by Willy Tarreau
· 14 years ago
f6e2cc7
[BUG] deinit: unbind listeners before freeing them
by Willy Tarreau
· 14 years ago
af7ad00
[MINOR] support a global jobs counter
by Willy Tarreau
· 14 years ago
d0807c3
[MEDIUM] signals: support redistribution of signal zero when stopping
by Willy Tarreau
· 14 years ago
24f4efa
[MEDIUM] signals: add support for registering functions and tasks
by Willy Tarreau
· 14 years ago
bb545b4
[MINOR] startup: don't wait for nothing when no old pid remains
by Willy Tarreau
· 14 years ago
d137dd3
[MINOR] startup: release unused structs after forking
by Willy Tarreau
· 14 years ago
03fa5df
[CLEANUP] rename client -> frontend
by Willy Tarreau
· 14 years ago
e437c44
[BUG] init: unconditionally catch SIGPIPE
by Willy Tarreau
· 14 years ago
57b1bf7
[MEDIUM] checks: support multi-packet health check responses
by Nick Chalk
· 14 years ago
1d21e0a
[MINOR] force null-termination of hostname
by Willy Tarreau
· 15 years ago
8096de9
[MEDIUM] http: revert to use a swap buffer for realignment
by Willy Tarreau
· 15 years ago
aff01ea
[BUG] cfgparse memory leak and missing free calls in deinit()
by Krzysztof Piotr Oledzki
· 15 years ago
b05613d
[RELEASE] Released version 1.4-rc1
by Willy Tarreau
· 15 years ago
8c8bd45
[MAJOR] use the new auth framework for http stats
by Krzysztof Piotr Oledzki
· 15 years ago
59bb218
[MINOR] http-request: allow/deny/auth support for frontend/backend/listen
by Krzysztof Piotr Oledzki
· 15 years ago
9610504
[MINOR] generic auth support with groups and encrypted passwords
by Krzysztof Piotr Oledzki
· 15 years ago
f4f0412
[MINOR] prepare req_*/rsp_* to receive a condition
by Willy Tarreau
· 15 years ago
477ecd8
[MEDIUM] config: remove the limitation of 10 config files
by Willy Tarreau
· 15 years ago
deb9ed8
[MEDIUM] config: remove the limitation of 10 reqadd/rspadd statements
by Willy Tarreau
· 15 years ago
f285f54
[MINOR] redirect: add support for unconditional rules
by Willy Tarreau
· 15 years ago
25a67fa
[MINOR] config: don't report error on all subsequent files on failure
by Willy Tarreau
· 15 years ago
c438242
[BUG] config: fix error message when config file is not found
by Willy Tarreau
· 15 years ago
8d5d77e
[OPTIM] move some rarely used fields out of fdtab
by Willy Tarreau
· 15 years ago
052d4fd
[CLEANUP] Move counters to dedicated structures
by Krzysztof Piotr Oledzki
· 15 years ago
be5b685
[MINOR] report list of supported pollers with -vv
by Willy Tarreau
· 15 years ago
48cb2ae
[MINOR] add "description", "node" and show-node"/"show-desc", remove "node-name", v2
by Krzysztof Piotr Oledzki
· 15 years ago
78abe61
[MAJOR] struct chunk rework
by Krzysztof Piotr Oledzki
· 15 years ago
8280d64
[BUG] variable buffer size ignored at initialization time
by Willy Tarreau
· 15 years ago
d6d0690
[CLEANUP] remove ifdef MSG_NOSIGNAL and define it instead
by Willy Tarreau
· 15 years ago
27a674e
[MEDIUM] make it possible to change the buffer size in the configuration
by Willy Tarreau
· 15 years ago
89a6313
[MEDIUM] make the global stats socket part of a frontend
by Willy Tarreau
· 15 years ago
b55932d
[MEDIUM] remove old experimental tcpsplice option
by Willy Tarreau
· 15 years ago
3ad6a76
[MINOR] export the hostname variable so that all the code can access it
by Willy Tarreau
· 15 years ago
bc69d8b
[BUILD] fix incorrect printf arg count with tcp_splice
by Willy Tarreau
· 15 years ago
b455691
[CLEANUP] report 2009 not 2008 in the copyright banner.
by Willy Tarreau
· 15 years ago
bb92501
[MINOR] config: improve error reporting when checking configuration
by Willy Tarreau
· 15 years ago
058e907
[MINOR] config: improve error reporting in global section
by Willy Tarreau
· 15 years ago
5d01a63
[MEDIUM] config: support loading multiple configuration files
by Willy Tarreau
· 15 years ago
915e1eb
[MEDIUM] config: split parser and checker in two functions
by Willy Tarreau
· 15 years ago
f68da46
[BUG] ensure that we correctly re-start old process in case of error
by Willy Tarreau
· 15 years ago
6bde87b
[MINOR] startup: don't imply -q with -D
by Willy Tarreau
· 15 years ago
1700b9c
[MINOR] don't close stdio fds twice
by Willy Tarreau
· 15 years ago
01b3a53
[MEDIUM] convert all signals to asynchronous signals
by Willy Tarreau
· 15 years ago
Next »