Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
5e698ef509231a1a264cacde6acb669c9c17da88
/
haproxy.c
5e698ef
[MEDIUM] slightly optimize the scheduler for non-expirable tasks.
by willy tarreau
· 19 years ago
dfece23
[MAJOR] first limited implementation of connection queueing.
by willy tarreau
· 19 years ago
fd5c879
[MINOR] print the proxy name on first line during dumps to avoid confusion.
by willy tarreau
· 19 years ago
926a357
[MAJOR] fixed missing checks for NULL srv pointers (possible in dispatch mode)
by willy tarreau
· 19 years ago
cd65535
[MEDIUM] it was not possible to balance between backup servers in source hash mode.
by willy tarreau
· 19 years ago
a5e8c66
[MINOR] stupid bug which caused two different session flags to use the same bit.
by willy tarreau
· 19 years ago
0889c96
[CLEANUP] cleaned some comments.
by willy tarreau
· 19 years ago
7feab59
[MINOR] always process the run queue from the head.
by willy tarreau
· 19 years ago
898db9d
[MEDIUM] now the round-robin load balancer uses two passes to avoid saturated servers. The first avoids servers which have filled with maxconn connections, and a second pass can enforce the selection of one of them if the first pass found no candidate.
by willy tarreau
· 19 years ago
18a957c
[MEDIUM] added the necessary infrastructure to support per-server session limits : - the "maxconn" config option - the new SV_STCPEND state (connection pending) - a per-server pending connections queue
by willy tarreau
· 19 years ago
14b4d43
[MEDIUM] added the total number of sessions per server and per proxy and we now report it in the dumps.
by willy tarreau
· 19 years ago
cfbb218
[MINOR] added some comments to the places where we can send a pending connection to a server in case of throttling.
by willy tarreau
· 19 years ago
a647c70
[MINOR] maintain the number of sessions per server and add this info to the logs
by willy tarreau
· 19 years ago
c0d4bbd
[VERSION] updated everything to reflect version 1.2.12.
by willy tarreau
· 19 years ago
2c51373
[MINOR] optionnal '-s' command line argument could clobber '-st' and '-sf'
by willy tarreau
· 19 years ago
cc1e2bd
* implemented the weighted load balancing based on a server map.
by willy tarreau
· 19 years ago
e3f023f
* added the 'weight' parameter to the servers, limited to 1..256.
by willy tarreau
· 19 years ago
43b1512
* ignore leading empty lines in HTTP requests (RFC2616)
by willy tarreau
· 19 years ago
e0dd269
* Released version 1.2.11.1
by willy tarreau
· 19 years ago
06a1205
* it might have been possible that a flapping server would not have been
by willy tarreau
· 19 years ago
d2058dc
* updated CHANGELOG and haproxy.c to display version 1.2.11
by willy tarreau
· 19 years ago
bf8ff3d
* added the '-db' command-line option to disable backgrounding.
by willy tarreau
· 19 years ago
53e9970
* added the -sf/-st command-line arguments which are used to specify
by willy tarreau
· 19 years ago
41310e7
* reworked the startup mechanism to allow the sending of a signal to a list
by willy tarreau
· 19 years ago
746e26b
* added the ability to enforce limits on memory usage.
by willy tarreau
· 19 years ago
1a3442d
* added the 'source' load-balancing algorithm which uses the source IP(v4|v6)
by willy tarreau
· 19 years ago
4c8c2b5
* re-architectured the server round-robin mechanism to ease integration of
by willy tarreau
· 19 years ago
62084d4
* added a counter for the number of active and backup servers, and report
by willy tarreau
· 19 years ago
bfad574
Released 1.2.10.1
by willy tarreau
· 19 years ago
72e583d
While fixing the backup server round-robin "feature", a new bug was introduced
by willy tarreau
· 19 years ago
1fb3493
* The displayed proxy name was wrong when dumping upon SIGHUP.
by willy tarreau
· 19 years ago
d8b1fa5
Released version 1.2.10
by willy tarreau
· 19 years ago
fd6dfe7
Fixed some messages to ease parsing of alerts.
by willy tarreau
· 19 years ago
25424f8
Make health-checks be more regular, and faster to retry after a timeout.
by willy tarreau
· 19 years ago
c2becdc
Limit the number of consecutive accept() in multi-process mode.
by willy tarreau
· 19 years ago
05be12b
Make fd management more robust and easier to debug. Also some micro-optimisations.
by willy tarreau
· 19 years ago
779dc89
assert.h is needed when DEBUG is defined.
by willy tarreau
· 19 years ago
50be017
Updated version to 1.2.9
by willy tarreau
· 19 years ago
2bfdd8e
* haproxy could not be stopped after being paused.
by Willy TARREAU
· 19 years ago
dd67617
* automatically deduce ulimit-n from maxsock
by Willy TARREAU
· 19 years ago
203b0b6
* account for the sockets needed for listeners and checks
by Willy TARREAU
· 19 years ago
13032e7
* added the ability to enforce a maximum number of connections at compile time via SYSTEM_MAXCONN.
by Willy TARREAU
· 19 years ago
b5669e9
* implemented support for multi-line headers as required by RFC2616.
by willy tarreau
· 19 years ago
3759f98
* health checks sent to servers configured with identical intervals
by Willy TARREAU
· 19 years ago
767ba71
* the default 'httpclose' option only sets the 'Connection:' headers
by Willy TARREAU
· 19 years ago
3481c46
* there was a bug in the way the backup servers were handled. They
by Willy TARREAU
· 19 years ago
b451247
* some commented out debug code was not usable. This is fixed.
by Willy TARREAU
· 19 years ago
1cec83c
* a never ending connect() could lead to a fast select() loop if
by Willy TARREAU
· 19 years ago
c9a6439
* fixed some tv_cmp_ms() computations. Strictly speaking, there was
by Willy TARREAU
· 19 years ago
a9e75f6
* now we initialize the libc's localtime structures very early so
by Willy TARREAU
· 19 years ago
e3283d1
* daemon mode must imply 'quiet' and disable 'verbose' as
by Willy TARREAU
· 19 years ago
726618c
* fixed a few missing dates
by willy tarreau
· 19 years ago
065f1c0
* bumped version to 1.2.8 and updated CHANGELOG accordingly
by willy tarreau
· 19 years ago
cb2e562
* recent change for pause/play mode broke compilation due to sockaddr_storage.
by willy tarreau
· 19 years ago
808b4e6
* do not respect the grace time when switching from PAUSED to STOPPED state.
by willy tarreau
· 19 years ago
dbd3bef
* changed PR_STDISABLED for PR_STPAUSED
by willy tarreau
· 19 years ago
e78ae26
* fixed a nasty bug in epoll_loop() and poll_loop() by which an EPOLL_HUP event
by Willy TARREAU
· 19 years ago
11a4606
* updated displayed version to 1.2.7.1.
by willy tarreau
· 19 years ago
a4a583a
* TCP health-checks don't detect a connection refused with poll/epoll
by willy tarreau
· 19 years ago
48b0659
* The 'retries' option was not used because the connect() could not return
by willy tarreau
· 19 years ago
a56eca7
* released 1.2.7
by willy tarreau
· 19 years ago
d0fb465
* delayed the quiet mode during startup so that most of the startup alerts can
by willy tarreau
· 19 years ago
77bc854
* building with -DUSE_PCRE should include PCRE headers and not regex.h. At
by willy tarreau
· 19 years ago
b952e1d
* released 1.2.7rc (1.1.33rc)
by willy tarreau
· 19 years ago
c5f73ed
* released 1.2.6
by willy tarreau
· 19 years ago
0fe3965
* released 1.2.6-pre5 (1.1.32)
by willy tarreau
· 19 years ago
b1285d5
* released 1.2.6-pre4
by willy tarreau
· 19 years ago
5dffb60
* released 1.2.5.2 * fixed build on PPC where chars are unsigned by default
by willy tarreau
· 19 years ago
08dedbe
* released 1.2.5.1
by willy tarreau
· 19 years ago
64a3cc3
* released 1.2.5 (1.1.31)
by willy tarreau
· 19 years ago
1c2ad21
* released 1.2.5-pre4
by willy tarreau
· 19 years ago
ad90a0c
* released 1.2.5-pre3
by willy tarreau
· 19 years ago
c1f4753
* released 1.2.5-pre2
by willy tarreau
· 19 years ago
598da41
* released 1.2.5-pre1
by willy tarreau
· 19 years ago
1235015
* released 1.2.4
by willy tarreau
· 19 years ago
0174f31
* released 1.2.3 (1.1.30)
by willy tarreau
· 19 years ago
4302f49
* released 1.2.2 (1.1.29)
by willy tarreau
· 19 years ago
982249e
* released 1.2.1 (1.1.28)
by willy tarreau
· 19 years ago
97f5857
* added the 'checkcache' option which blocks cacheable responses containing
by willy tarreau
· 19 years ago
25c4ea5
* released 1.2.1-pre2
by willy tarreau
· 19 years ago
dd07e97
* released 1.2.1-pre1
by willy tarreau
· 19 years ago
8a86dbf
* released 1.2.0 * the same as 1.1.27 + IPv6 support on the client side
by willy tarreau
· 19 years ago
fe2c5c1
* released 1.1.27
by willy tarreau
· 19 years ago
c58fc69
* released 1.1.26
by willy tarreau
· 19 years ago
c1cae63
* released 1.1.25
by willy tarreau
· 19 years ago
197e8ec
* released 1.1.24
by willy tarreau
· 19 years ago
eedaa9f
* released 1.1.23
by willy tarreau
· 19 years ago
a41a8b4
* released 1.1.22
by willy tarreau
· 19 years ago
2f6ba65
* released 1.1.21
by willy tarreau
· 19 years ago
b1ff9db
* released 1.1.20
by willy tarreau
· 19 years ago
906b268
* released 1.1.19
by willy tarreau
· 19 years ago
036e1ce
* released 1.1.18
by willy tarreau
· 19 years ago
8337c6b
* released 1.1.17
by willy tarreau
· 19 years ago
bc4e1fb
* released 1.1.16
by willy tarreau
· 19 years ago
e867b48
* released 1.1.15
by willy tarreau
· 19 years ago
cd87894
* released 1.1.14 * added "postonly" cookie mode
by willy tarreau
· 19 years ago
6e682ce
* released 1.1.13
by willy tarreau
· 19 years ago
750a472
* released 1.1.12
by willy tarreau
· 19 years ago
240afa6
* released 1.1.11
by willy tarreau
· 19 years ago
96d4037
* released 1.1.10
by willy tarreau
· 19 years ago
Next »