Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ab3e1d313cc581ffa96530579cfa6580b2248f50
ab3e1d3
[MEDIUM] optimize I/O by detecting system starvation
by Willy Tarreau
· Sun Jun 03 14:10:36 2007 +0200
fa64558
[BUG] do not re-arm read timeout after writing data
by Willy Tarreau
· Sun Jun 03 15:59:52 2007 +0200
33014d0
[BUG] do not re-arm read timeout in SHUTR state !
by Willy Tarreau
· Sun Jun 03 15:25:37 2007 +0200
3c6fc07
[RELEASE] Released version 1.3.11.3 with the following main changes :
by Willy Tarreau
· Mon May 14 14:40:25 2007 +0200
ee99136
[BUG] pre-initialize timeouts with tv_eternity during parsing
by Willy Tarreau
· Mon May 14 14:37:50 2007 +0200
fc273c2
[RELEASE] Released version 1.3.11.2 with the following main changes :
by Willy Tarreau
· Mon May 14 03:42:47 2007 +0200
8eee9c8
[BUG] fix broken health-checks since switch to timeval
by Willy Tarreau
· Mon May 14 03:40:11 2007 +0200
3c5340c
[RELEASE] Released version 1.3.11.1 with the following main changes :
by Willy Tarreau
· Mon May 14 03:18:43 2007 +0200
d9b7441
[MINOR] allow null timeouts for past events in select
by Willy Tarreau
· Mon May 14 03:16:06 2007 +0200
79b8a62
[BUG] ev_kqueue was forgotten during the switch to timeval
by Willy Tarreau
· Mon May 14 03:15:46 2007 +0200
544eb40
[RELEASE] Released version 1.3.11 with the following main changes :
by Willy Tarreau
· Mon May 14 02:42:33 2007 +0200
315bff5
Merge branch 'pools' into merge-pools
by Willy Tarreau
· Mon May 14 02:11:56 2007 +0200
1209033
[MINOR] disable useless hint in wake_expired_tasks
by Willy Tarreau
· Mon May 14 02:11:39 2007 +0200
fbfc053
[BUG] fix buggy timeout computation in wake_expired_tasks
by Willy Tarreau
· Mon May 14 02:03:47 2007 +0200
bdefc51
[BUG] fix null timeouts in *poll-based pollers
by Willy Tarreau
· Mon May 14 02:02:04 2007 +0200
4d2d098
[MAJOR] call garbage collector when doing soft stop
by Willy Tarreau
· Mon May 14 00:39:29 2007 +0200
7dcd46d
[MEDIUM] enhance behaviour of mempools v2
by Willy Tarreau
· Mon May 14 00:16:13 2007 +0200
1d4154a
[MAJOR] convert the header indexes to use mempool v2
by Willy Tarreau
· Sun May 13 22:57:02 2007 +0200
cf7f320
[MAJOR] last bunch of capture changes for mempool v2
by Willy Tarreau
· Sun May 13 22:46:04 2007 +0200
086b3b4
[MAJOR] ported the captures to use the new mempool v2
by Willy Tarreau
· Sun May 13 21:45:51 2007 +0200
332f8bf
[MAJOR] ported requri to use mempools v2
by Willy Tarreau
· Sun May 13 21:36:56 2007 +0200
63963c6
[MAJOR] ported appsession to use mempools v2
by Willy Tarreau
· Sun May 13 21:29:55 2007 +0200
e4d7e55
[MAJOR] ported pendconn to mempools v2
by Willy Tarreau
· Sun May 13 20:19:55 2007 +0200
7341d94
[MAJOR] switched buffers to mempools v2
by Willy Tarreau
· Sun May 13 19:56:02 2007 +0200
c6ca1a0
[MAJOR] migrated task, tree64 and session to pool2
by Willy Tarreau
· Sun May 13 19:43:47 2007 +0200
e6ce59d
[MEDIUM] add new memory management functions
by Willy Tarreau
· Sun May 13 19:38:49 2007 +0200
50e608d
[MEDIUM] implement memory pools version 2
by Willy Tarreau
· Sun May 13 18:26:08 2007 +0200
aff694f
Merge branch 'timers' into merge-timers
by Willy Tarreau
· Sun May 13 16:10:04 2007 +0200
a8b55e3
[MINOR] use non-inline tv_* functions in many locations
by Willy Tarreau
· Sun May 13 16:08:19 2007 +0200
c64e539
[MINOR] avoid inlining in task.c
by Willy Tarreau
· Sun May 13 16:07:06 2007 +0200
0481c20
[MINOR] add new tv_* functions
by Willy Tarreau
· Sun May 13 16:03:27 2007 +0200
01ba1c9
Merge branch 'master' into timers
by Willy Tarreau
· Sun May 13 14:51:41 2007 +0200
ae5f7da
[TESTS] updates to hash experimentations
by Willy Tarreau
· Sun May 13 11:40:04 2007 +0200
6653d17
[BUG] fix ev_sepoll again, this time with a new state machine
by Willy Tarreau
· Sun May 13 01:52:05 2007 +0200
d825eef
[MAJOR] replaced all timeouts with struct timeval
by Willy Tarreau
· Sat May 12 22:35:00 2007 +0200
49fa3a1
[MINOR] time.h: added a few tv_* functions to manipulate timevals
by Willy Tarreau
· Sat May 12 22:29:44 2007 +0200
119680b
[TESTS] test_pools: added support for dlmalloc()
by Willy Tarreau
· Sat May 12 16:14:55 2007 +0200
ad99d29
[TESTS] added test_pools from Aleksandar Lazic
by Willy Tarreau
· Sat May 12 15:51:02 2007 +0200
9ca931f
[RELEASE] Released version 1.3.10.2 with the following main changes :
by Willy Tarreau
· Thu May 10 07:51:17 2007 +0200
938b303
[BUILD] fixed build of files including standard.h on OpenBSD
by Willy Tarreau
· Thu May 10 06:39:03 2007 +0200
13398d3
[RELEASE] Released version 1.3.10.1 with the following main changes :
by Willy Tarreau
· Wed May 09 22:58:28 2007 +0200
dc246a7
[BUG] two missing states in sepoll transition matrix
by Willy Tarreau
· Wed May 09 21:57:51 2007 +0200
61beedf
[RELEASE] Released version 1.3.10 with the following main changes :
by Willy Tarreau
· Wed May 09 01:44:58 2007 +0200
726c2bf
[DOC] add some documentation about ACLs
by Willy Tarreau
· Wed May 09 01:31:45 2007 +0200
7317eb5
[MAJOR] fixed some expiration dates on tasks
by Willy Tarreau
· Wed May 09 00:54:10 2007 +0200
2367790
[MEDIUM] implement SMTP health checks
by Willy Tarreau
· Tue May 08 23:50:35 2007 +0200
f3d2598
[MINOR] ACL regex matching on the URI ; uri_reg
by Willy Tarreau
· Tue May 08 22:45:09 2007 +0200
662b2d8
[MINOR] implement the ACL keywords 'dst' and 'dport'
by Willy Tarreau
· Tue May 08 19:56:15 2007 +0200
a67fad9
[MINOR] implement acl_parse_ip and acl_match_ip
by Willy Tarreau
· Tue May 08 19:50:09 2007 +0200
5c8e3e0
[MEDIUM] added the 'block' keyword to the config language
by Willy Tarreau
· Mon May 07 00:58:25 2007 +0200
8797c06
[MEDIUM] added several ACL criteria and matches
by Willy Tarreau
· Mon May 07 00:55:35 2007 +0200
eb0c614
[MEDIUM] add the 'acl' keyword to the config language
by Willy Tarreau
· Mon May 07 00:53:22 2007 +0200
a84d374
[MAJOR] new framework for generic ACL support
by Willy Tarreau
· Mon May 07 00:36:48 2007 +0200
14c8aac
[MEDIUM] store the original destination address in the session
by Willy Tarreau
· Tue May 08 19:46:30 2007 +0200
d077a8e
[MINOR] fixed useless memory allocation in str2net()
by Willy Tarreau
· Tue May 08 18:28:09 2007 +0200
58ef702
[TESTS] added a trivial program to benchmark hash algos
by Willy Tarreau
· Tue May 08 23:22:43 2007 +0200
c9b654b
[BUG] fix early server close after client close
by Willy Tarreau
· Tue May 08 14:46:53 2007 +0200
540abe4
[MEDIUM] ensure that we always have a null word in config
by Willy Tarreau
· Wed May 02 20:50:16 2007 +0200
3ff3dc1
[MINOR] add support for variable size arrays in structures
by Willy Tarreau
· Mon May 07 00:19:57 2007 +0200
2b1dccd
[MINOR] add LIST_HEAD_INIT to the list management macros
by Willy Tarreau
· Mon May 07 00:18:32 2007 +0200
b9c62b9
[MEDIUM] add better list management macros
by Willy Tarreau
· Wed May 02 20:46:49 2007 +0200
2fcb500
[MEDIUM] implement the URI hash algorithm
by Willy Tarreau
· Tue May 08 13:35:26 2007 +0200
9cdde23
[MEDIUM] always have msg->sol point to beginning of message
by Willy Tarreau
· Wed May 02 20:58:19 2007 +0200
2e8eb67
[BUILD] do not build rbtree anymore
by Willy Tarreau
· Mon Apr 30 17:30:59 2007 +0200
e33aece
[MINOR] uninline task_wakeup
by Willy Tarreau
· Mon Apr 30 13:15:14 2007 +0200
8bb46f4
[MINOR] ev_sepoll: refine flags management.
by Willy Tarreau
· Mon Apr 30 12:56:21 2007 +0200
6996e15
[BUG] fixed connection establishment detection
by Willy Tarreau
· Mon Apr 30 14:37:43 2007 +0200
c2c0783
[MINOR] remove wait_time nullification in ev_sepoll
by Willy Tarreau
· Sun Apr 29 21:49:00 2007 +0200
5465e11
[MINOR] pre-compute t->expire in event_accept
by Willy Tarreau
· Sun Apr 29 19:09:47 2007 +0200
42aae5c
[MEDIUM] many cleanups in the time functions
by Willy Tarreau
· Sun Apr 29 17:43:56 2007 +0200
f41d4b1
[MINOR] tell the compiler that debug more is unlikely to happen
by Willy Tarreau
· Sat Apr 28 23:26:14 2007 +0200
8d7d149
[MEDIUM] implement and use tv_cmp2_le instead of tv_cmp2_ms
by Willy Tarreau
· Sun Apr 29 10:50:43 2007 +0200
a6a6a93
[MAJOR] changed TV_ETERNITY to ~0 instead of 0
by Willy Tarreau
· Sat Apr 28 22:40:08 2007 +0200
96bcfd7
[MAJOR] replaced rbtree with ul2tree.
by Willy Tarreau
· Sun Apr 29 10:41:56 2007 +0200
3fa095d
[MINOR] removed useless counters from ul2tree_insert()
by Willy Tarreau
· Sun Apr 29 13:37:23 2007 +0200
be384c6
[MINOR] import ul2tree from old librt project
by Willy Tarreau
· Sat Apr 28 14:00:17 2007 +0200
40cf67d
[MINOR] added support for dual-linked lists
by Willy Tarreau
· Sat Apr 28 12:42:06 2007 +0200
6e0433f
[RELEASE] Released version 1.3.9 with the following changes :
by Willy Tarreau
· Mon Apr 16 01:18:12 2007 +0200
5b70242
[BUILD] regparm in fd.h broke build on gcc-2.95
by Willy Tarreau
· Mon Apr 16 01:33:26 2007 +0200
de99e99
[MAJOR] introduced speculative I/O with epoll()
by Willy Tarreau
· Mon Apr 16 00:53:59 2007 +0200
ef1d1f8
[MAJOR] auto-registering of pollers at load time
by Willy Tarreau
· Mon Apr 16 00:25:25 2007 +0200
b40d420
[BUILD] declare epoll_* as static when using our own functions
by Willy Tarreau
· Sun Apr 15 23:57:41 2007 +0200
9f19529
[MAJOR] remove useless calls to shutdown(SHUT_RD)
by Willy Tarreau
· Sun Apr 15 21:26:58 2007 +0200
8374918
[MAJOR] implemented support for speculative I/O processing
by Willy Tarreau
· Sun Apr 15 20:56:27 2007 +0200
3d32d3a
[MINOR] add support for the polling results in fdtab
by Willy Tarreau
· Sun Apr 15 11:31:05 2007 +0200
7a96648
[MINOR] recompute maxfd before touching fdtab
by Willy Tarreau
· Sun Apr 15 10:58:02 2007 +0200
69cad1a
[MINOR] copy-paste typo when checking for -dk to disable kqueue.
by Willy Tarreau
· Tue Apr 10 22:45:11 2007 +0200
258696f
[MAJOR] missing tv_now in kqueue_poll() blocking timeouts
by Willy Tarreau
· Tue Apr 10 02:31:54 2007 +0200
58094f2
[MAJOR] ev_epoll: do not rely on fd_sets anymore
by Willy Tarreau
· Tue Apr 10 01:33:20 2007 +0200
167d8b5
[BUILD] Fix limits.h once for all
by Willy Tarreau
· Mon Apr 09 22:16:12 2007 +0200
a1973c4
[CLEANUP] make makefile more old sh-friendly
by Willy Tarreau
· Mon Apr 09 22:07:11 2007 +0200
40562cb
[MINOR] kqueue: use fd_clo() to close the fd
by Willy Tarreau
· Mon Apr 09 20:38:57 2007 +0200
2ff7622
[MAJOR] delay registering of listener sockets at startup
by Willy Tarreau
· Mon Apr 09 19:29:56 2007 +0200
8755285
[MEDIUM] kqueue: do not manually remove fds
by Willy Tarreau
· Mon Apr 09 17:16:07 2007 +0200
8ae42f4
[BUILD] enable kqueue on MacOS X too
by Willy Tarreau
· Mon Apr 09 16:30:28 2007 +0200
cd5ce2a
[MAJOR] kqueue bug in handling infinite timeouts
by Willy Tarreau
· Mon Apr 09 16:25:46 2007 +0200
e1a7a2f
[MAJOR] kqueue was not initialized during startup
by Willy Tarreau
· Mon Apr 09 16:11:49 2007 +0200
a8cff1d
[BUILD] fixed a warning on OpenBSD : MIN/MAX redefined
by Willy Tarreau
· Mon Apr 09 16:10:57 2007 +0200
cf83df3
[BUILD] fix build on FreeBSD for INT_MIN/INT_MAX
by Willy Tarreau
· Mon Apr 09 15:57:51 2007 +0200
63455a9
[MINOR] use 'is_set' instead of 'isset' in struct poller
by Willy Tarreau
· Mon Apr 09 15:34:49 2007 +0200
Next »