1. f149d8f MINOR: stats: also report the computed compression savings in html stats by Willy Tarreau · Sat Nov 24 14:06:49 2012 +0100
  2. 9b6700f MINOR: tcp: add support for the "v6only" bind option by Willy Tarreau · Sat Nov 24 11:55:28 2012 +0100
  3. e3635ed BUG/MEDIUM: connection: local_send_proxy must wait for connection to establish by Willy Tarreau · Sat Nov 24 11:23:04 2012 +0100
  4. 6c560da BUG/MEDIUM: checks: report handshake failures by Willy Tarreau · Sat Nov 24 11:14:45 2012 +0100
  5. 9a92cd5 MINOR: connection: abort earlier when errors are detected by Willy Tarreau · Sat Nov 24 11:12:13 2012 +0100
  6. 36fb02c BUG/MEDIUM: connection: always disable polling upon error by Willy Tarreau · Sat Nov 24 11:09:07 2012 +0100
  7. f0837b2 MEDIUM: tcp: add explicit support for delayed ACK in connect() by Willy Tarreau · Sat Nov 24 10:24:27 2012 +0100
  8. 0eb2bed BUG/MINOR: stats: fix inversion of the report of a check in progress by Willy Tarreau · Sat Nov 24 00:20:24 2012 +0100
  9. 4a6e5c6 BUG/MEDIUM: acl: make prue_acl_expr() correctly free ACL expressions upon exit by Willy Tarreau · Fri Nov 23 23:53:18 2012 +0100
  10. 7d1df41 BUG/MEDIUM: acl: correctly resolve all args, not just the first one by Willy Tarreau · Fri Nov 23 23:47:36 2012 +0100
  11. 50de90a MINOR: listeners: make the accept loop more robust when maxaccept==0 by Willy Tarreau · Fri Nov 23 20:11:45 2012 +0100
  12. ca57de3 BUG/MAJOR: peers: the listener's maxaccept was not set and caused loops by Willy Tarreau · Fri Nov 23 20:08:09 2012 +0100
  13. cfd97c6 BUG/MEDIUM: checks: prevent TIME_WAITs from appearing also on timeouts by Willy Tarreau · Fri Nov 23 17:35:59 2012 +0100
  14. 2b199c9 MEDIUM: connection: provide a common conn_full_close() function by Willy Tarreau · Fri Nov 23 17:32:21 2012 +0100
  15. db3b4a2 MINOR: checks: fix recv polling after connect() by Willy Tarreau · Fri Nov 23 16:32:33 2012 +0100
  16. b63b596 BUG/MAJOR: checks: close FD on all timeouts by Willy Tarreau · Fri Nov 23 16:22:08 2012 +0100
  17. 74fa7fb MEDIUM: checks: close the socket as soon as we have a response by Willy Tarreau · Fri Nov 23 14:43:49 2012 +0100
  18. 24db47e MEDIUM: checks: avoid waking the application up for pure TCP checks by Willy Tarreau · Fri Nov 23 14:16:39 2012 +0100
  19. acbdc7a BUG/MINOR: checks: slightly clean the state machine up by Willy Tarreau · Fri Nov 23 14:02:10 2012 +0100
  20. 5a78f36 MAJOR: checks: rework completely bogus state machine by Willy Tarreau · Fri Nov 23 12:47:05 2012 +0100
  21. d3aac70 CLEANUP: checks: rename some server check flags by Willy Tarreau · Fri Nov 23 11:32:12 2012 +0100
  22. e6d9702 MINOR: cli: report the msg state in full text in "show sess $PTR" by Willy Tarreau · Fri Nov 23 11:19:33 2012 +0100
  23. be0efd8 MINOR: buffer_dump with ASCII by William Lallemand · Thu Nov 22 18:01:40 2012 +0100
  24. 00bf1de BUG/MEDIUM: compression: does not forward trailers by William Lallemand · Thu Nov 22 17:55:14 2012 +0100
  25. fd29cc5 MEDIUM: checks: avoid accumulating TIME_WAITs during checks by Willy Tarreau · Fri Nov 23 09:18:20 2012 +0100
  26. ef8a719 BUG/MINOR: checks: don't mark the FD as closed before transport close by Willy Tarreau · Fri Nov 23 09:05:05 2012 +0100
  27. a522f80 BUG/MEDIUM: checks: ensure we completely disable polling upon success by Willy Tarreau · Fri Nov 23 08:56:35 2012 +0100
  28. 6b0a850 BUG/MEDIUM: checks: mark the check as stopped after a connect error by Willy Tarreau · Fri Nov 23 08:51:32 2012 +0100
  29. 55058a7 MINOR: stats: report HTTP compression stats per frontend and per backend by Willy Tarreau · Wed Nov 21 08:27:21 2012 +0100
  30. 83d84cf BUILD: silence a warning on Solaris about usage of isdigit() by Willy Tarreau · Thu Nov 22 01:04:31 2012 +0100
  31. 193b8c6 MINOR: http: allow the cookie capture size to be changed by Willy Tarreau · Thu Nov 22 00:17:38 2012 +0100
  32. f9fbfe8 BUG/MAJOR: stream_interface: read0 not always handled since dev12 by Willy Tarreau · Wed Nov 21 21:51:53 2012 +0100
  33. 85d47f9 MINOR: cli: report an error message on missing argument to compression rate by Willy Tarreau · Wed Nov 21 00:29:50 2012 +0100
  34. 072a2bf MINOR: compression: CPU usage limit by William Lallemand · Tue Nov 20 17:01:01 2012 +0100
  35. c714076 BUG/MINOR: compression: dynamic level increase by William Lallemand · Tue Nov 20 17:11:13 2012 +0100
  36. e3a7d99 MINOR: compression: report zlib memory usage by William Lallemand · Tue Nov 20 11:25:20 2012 +0100
  37. 096f554 MINOR: compression: rate limit in 'show info' by William Lallemand · Mon Nov 19 17:26:05 2012 +0100
  38. 8b52bb3 MEDIUM: compression: use pool for comp_ctx by William Lallemand · Fri Nov 16 18:06:41 2012 +0100
  39. 1feca01 MINOR: cli: report the fd state in "show sess xxx" by Willy Tarreau · Mon Nov 19 18:15:19 2012 +0100
  40. 7a0169a BUILD: cli: fix build when SSL is enabled by Willy Tarreau · Mon Nov 19 17:13:16 2012 +0100
  41. 9f7c6a1 BUG/MAJOR: stream_interface: certain workloads could cause get stuck by Willy Tarreau · Mon Nov 19 16:43:14 2012 +0100
  42. bc174aa MINOR: cli: report connection status in "show sess xxx" by Willy Tarreau · Mon Nov 19 16:10:32 2012 +0100
  43. bf3ae61 MEDIUM: compression: don't compress when no data by William Lallemand · Mon Nov 19 12:35:37 2012 +0100
  44. b97b619 BUG: compression: properly disable compression when content-type does not match by Willy Tarreau · Mon Nov 19 14:55:02 2012 +0100
  45. 16a2147 MEDIUM: adjust the maxaccept per listener depending on the number of processes by Willy Tarreau · Mon Nov 19 12:39:59 2012 +0100
  46. 4f65bff MINOR: ssl: Add tune.ssl.lifetime statement in global. by Emeric Brun · Fri Nov 16 15:11:00 2012 +0100
  47. 6ec58db MINOR: ssl: rename and document the tune.ssl.cachesize option by Willy Tarreau · Fri Nov 16 16:32:15 2012 +0100
  48. fc6c032 MEDIUM: global: add support for CPU binding on Linux ("cpu-map") by Willy Tarreau · Fri Nov 16 16:12:27 2012 +0100
  49. c52962f MINOR: conf: add warning if ssl is not enabled and a certificate is present on bind. by Emeric Brun · Thu Nov 15 18:28:02 2012 +0100
  50. 110ecc1 MINOR: config: support process ranges for "bind-process" by Willy Tarreau · Thu Nov 15 17:50:01 2012 +0100
  51. 247a13a MINOR: global: don't prevent nbproc from being redefined by Willy Tarreau · Thu Nov 15 17:38:15 2012 +0100
  52. 543db62 BUG/MEDIUM: compression: release the zlib pools between keep-alive requests by Willy Tarreau · Thu Nov 15 16:41:22 2012 +0100
  53. ec3e389 BUG/MINOR: compression: deinit zlib only when required by William Lallemand · Mon Nov 12 17:02:18 2012 +0100
  54. c04ca58 BUG/MEDIUM: compression: no Content-Type header but type in configuration by William Lallemand · Mon Nov 12 13:56:25 2012 +0100
  55. 4690985 BUG: compression: do not always increment the round counter on allocation failure by Willy Tarreau · Thu Nov 15 14:57:56 2012 +0100
  56. 4663577 MINOR: build: allow packagers to specify the ssl cache size by Emeric Brun · Wed Nov 14 11:32:56 2012 +0100
  57. 4055a10 BUG: proxy: fix server name lookup in get_backend_server() by Willy Tarreau · Thu Nov 15 00:15:18 2012 +0100
  58. 96aa6b3 MINOR: build: allow packagers to specify the default maxzlibmem by Willy Tarreau · Mon Nov 12 15:52:53 2012 +0100
  59. 45b8893 MINOR: splice: disable it when the system returns EBADF by Willy Tarreau · Mon Nov 12 12:00:09 2012 +0100
  60. 674b743 BUG/MEDIUM: ssl: Fix sometimes reneg fails if requested by server. by Emeric Brun · Thu Nov 08 19:21:55 2012 +0100
  61. 282a76a BUG/MEDIUM: ssl: Fix some reneg cases not correctly handled. by Emeric Brun · Thu Nov 08 18:02:56 2012 +0100
  62. 8af8dd1 BUG/MEDIUM: ssl: review polling on reneg. by Emeric Brun · Thu Nov 08 17:56:20 2012 +0100
  63. 70d0ad5 BUG: polling: don't skip polled events in the spec list by Willy Tarreau · Mon Nov 12 01:57:14 2012 +0100
  64. 54a08d3 BUG: connection: fix typo in previous commit by Willy Tarreau · Mon Nov 12 01:14:56 2012 +0100
  65. 3fdb366 MAJOR: connection: replace struct target with a pointer to an enum by Willy Tarreau · Mon Nov 12 00:42:33 2012 +0100
  66. 128b03c CLEANUP: stream_interface: remove the external task type target by Willy Tarreau · Sun Nov 11 23:14:16 2012 +0100
  67. b31c971 CLEANUP: channel: remove any reference of the hijackers by Willy Tarreau · Sun Nov 11 23:05:39 2012 +0100
  68. 50fc777 MEDIUM: http: refrain from sending "Connection: close" when Upgrade is present by Willy Tarreau · Sun Nov 11 22:19:57 2012 +0100
  69. 70c6fd8 MAJOR: polling: remove unused callbacks from the poller struct by Willy Tarreau · Sun Nov 11 21:02:34 2012 +0100
  70. e9f49e7 MAJOR: polling: replace epoll with sepoll and remove sepoll by Willy Tarreau · Sun Nov 11 17:42:00 2012 +0100
  71. 4a22627 MAJOR: ev_kqueue: make the poller support speculative events by Willy Tarreau · Sun Nov 11 20:49:49 2012 +0100
  72. cc7e3f7 MAJOR: ev_poll: make the poller support speculative events by Willy Tarreau · Sun Nov 11 17:25:15 2012 +0100
  73. 4d31fb2 MAJOR: ev_select: make the poller support speculative events by Willy Tarreau · Sun Nov 11 16:53:50 2012 +0100
  74. 7f7ad91 BUILD: stream_interface: remove si_fd() and its references by Willy Tarreau · Sun Nov 11 19:27:15 2012 +0100
  75. 0ea0cf6 BUG: raw_sock: also consider ENOTCONN in addition to EAGAIN by Willy Tarreau · Sun Nov 11 20:38:30 2012 +0100
  76. 09f2456 REORG: fd: centralize the processing of speculative events by Willy Tarreau · Sun Nov 11 16:43:45 2012 +0100
  77. 6ea20b1 REORG: fd: move the fd state management from ev_sepoll by Willy Tarreau · Sun Nov 11 16:05:19 2012 +0100
  78. 7be79a4 REORG: fd: move the speculative I/O management from ev_sepoll by Willy Tarreau · Sun Nov 11 15:02:54 2012 +0100
  79. 1720abd MEDIUM: fd: don't unset fdtab[].updated upon delete by Willy Tarreau · Sun Nov 11 17:08:32 2012 +0100
  80. 3203ff4 MINOR: log-format: check number of arguments in cfgparse.c by William Lallemand · Sun Nov 11 17:30:56 2012 +0100
  81. 6162c43 BUILD: report zlib support in haproxy -vv by Cyril Bonté · Sat Nov 10 19:27:47 2012 +0100
  82. b1fbd05 BUILD: compression: remove a build warning by Willy Tarreau · Sat Nov 10 17:49:37 2012 +0100
  83. d85f917 MINOR: compression: maximum compression rate limit by William Lallemand · Fri Nov 09 17:05:39 2012 +0100
  84. f374783 MINOR: compression: tune.comp.maxlevel by William Lallemand · Fri Nov 09 12:33:10 2012 +0100
  85. 0a410e8 BUG: http: revert broken optimisation from 82fe75c1a79dac933391501b9d293bce34513755 by Finn Arne Gangstad · Fri Nov 09 21:02:36 2012 +0100
  86. 5fddab0 OPTIM: stream_interface: disable reading when CF_READ_DONTWAIT is set by Willy Tarreau · Fri Nov 09 18:27:26 2012 +0100
  87. 037d2c1 MAJOR: sepoll: make the poller totally event-driven by Willy Tarreau · Tue Nov 06 02:34:46 2012 +0100
  88. c9f7804 BUG/MAJOR: always clear the CO_FL_WAIT_* flags after updating polling flags by Willy Tarreau · Mon Nov 05 20:00:43 2012 +0100
  89. c8dd77f MAJOR: connection: remove the CO_FL_CURR_*_POL flag by Willy Tarreau · Mon Nov 05 17:52:26 2012 +0100
  90. 815f5ec BUG/MINOR: session: mark the handshake as complete earlier by Willy Tarreau · Tue Nov 06 00:14:25 2012 +0100
  91. 798f432 OPTIM: session: don't process the whole session when only timers need a refresh by Willy Tarreau · Thu Nov 08 14:49:17 2012 +0100
  92. 9d5f548 MEDIUM: compression: limit RAM usage by William Lallemand · Wed Nov 07 16:12:57 2012 +0100
  93. 4c49fae MINOR: compression: init before deleting headers by William Lallemand · Wed Nov 07 15:00:23 2012 +0100
  94. 552df67 MINOR: compression: try init in cfgparse.c by William Lallemand · Wed Nov 07 13:21:47 2012 +0100
  95. 2b50247 MEDIUM: use pool for zlib by William Lallemand · Tue Oct 30 14:30:39 2012 +0100
  96. a509e4c MINOR: compression: memlevel and windowsize by William Lallemand · Wed Nov 07 16:54:34 2012 +0100
  97. 08289f1 BUILD: remove dependency to zlib.h by William Lallemand · Wed Oct 31 11:19:18 2012 +0100
  98. 1c2d622 CLEANUP: use struct comp_ctx instead of union by William Lallemand · Tue Oct 30 15:52:53 2012 +0100
  99. e3224e8 BUG/MINOR: session: ensure that we don't retry connection if some data were sent by Willy Tarreau · Mon Oct 29 22:41:31 2012 +0100
  100. ed7f836 BUG/MINOR: stream_interface: don't loop over ->snd_buf() by Willy Tarreau · Mon Oct 29 23:27:14 2012 +0100