1. 2beef58 MEDIUM: log: change a few log tokens to make them easier to remember by Willy Tarreau · Thu Dec 20 17:22:52 2012 +0100
  2. 254d44c BUG/MEDIUM: log: fix possible segfault during config parsing by Willy Tarreau · Thu Dec 20 18:19:26 2012 +0100
  3. 9143d37 MINOR: ssl: add fetch and acl "ssl_c_used" to check if current SSL session uses a client certificate. by Emeric Brun · Thu Dec 20 15:44:16 2012 +0100
  4. c5259fd MINOR: log: add a tag for amount of bytes uploaded from client to server by Willy Tarreau · Thu Dec 20 15:38:04 2012 +0100
  5. 40f151a BUG/MINOR: http: don't abort client connection on premature responses by Willy Tarreau · Thu Dec 20 12:10:09 2012 +0100
  6. 34ac566 BUG/MEDIUM: stream_interface: fix another case where the reader might not be woken up by Willy Tarreau · Wed Dec 19 18:01:02 2012 +0100
  7. 6657276 BUG/MAJOR: stream_interface: fix occasional data transfer freezes by Willy Tarreau · Wed Dec 19 17:34:17 2012 +0100
  8. 5fb3803 CLEANUP: buffer: use buffer_empty() instead of buffer_len()==0 by Willy Tarreau · Sun Dec 16 19:39:09 2012 +0100
  9. 7d28149 BUG/MEDIUM: connection: always update connection flags prior to computing polling by Willy Tarreau · Sun Dec 16 19:19:13 2012 +0100
  10. b016587 BUG/MINOR: stream_interface: don't return when the fd is already set by Willy Tarreau · Sat Dec 15 10:12:39 2012 +0100
  11. ca00fbc BUG/MEDIUM: stream-interface: fix possible stalls during transfers by Willy Tarreau · Sat Dec 15 09:18:05 2012 +0100
  12. 1c64686 BUG/MINOR: ssl: error is not reported if it occurs simultaneously with peer close detection. by Emeric Brun · Fri Dec 14 12:33:41 2012 +0100
  13. 644cde0 BUG/MEDIUM: ssl: Prevent ssl error from affecting other connections. by Emeric Brun · Fri Dec 14 11:21:13 2012 +0100
  14. f26b252 MINOR: http: make resp_ver and status ACLs check for the presence of a response by Willy Tarreau · Fri Dec 14 08:33:14 2012 +0100
  15. 39ebef8 BUG/MINOR: poll: the I/O handler was called twice for polled I/Os by Willy Tarreau · Fri Dec 14 00:17:03 2012 +0100
  16. fb5470d OPTIM: epoll: current fd does not count as a new one by Willy Tarreau · Fri Dec 14 00:02:33 2012 +0100
  17. 6320c3c OPTIM: epoll: use a temp variable for intermediary flag computations by Willy Tarreau · Thu Dec 13 23:52:58 2012 +0100
  18. db9cb0b CLEANUP: poll: remove a useless double-check on fdtab[fd].owner by Willy Tarreau · Thu Dec 13 23:41:12 2012 +0100
  19. 462c720 CLEANUP: polling: gcc doesn't always optimize constants away by Willy Tarreau · Thu Dec 13 22:26:37 2012 +0100
  20. 5f53de7 MINOR: config: improve error checking on TCP stick-table tracking by Willy Tarreau · Wed Dec 12 00:25:44 2012 +0100
  21. d486ef5 BUG/MINOR: connection: remove a few synchronous calls to polling updates by Willy Tarreau · Mon Dec 10 17:03:52 2012 +0100
  22. d29a066 BUG/MAJOR: connection: always recompute polling status upon I/O by Willy Tarreau · Mon Dec 10 16:33:38 2012 +0100
  23. b54b6ca BUG/MINOR: proto_tcp: bidirectional fetches not supported anymore in track-sc1/2 by Willy Tarreau · Sun Dec 09 17:04:41 2012 +0100
  24. 598718a BUG/MINOR: proto_tcp: fix parsing of "table" in track-sc1/2 by Willy Tarreau · Sun Dec 09 16:57:27 2012 +0100
  25. 20d46a5 CLEANUP: session: use an array for the stick counters by Willy Tarreau · Sun Dec 09 15:55:40 2012 +0100
  26. 4a55060 MINOR: http: add the "base32+src" fetch method. by Willy Tarreau · Sun Dec 09 14:53:32 2012 +0100
  27. ab1f7b7 MINOR: http: add the "base32" pattern fetch function by Willy Tarreau · Sun Dec 09 13:38:54 2012 +0100
  28. 2406db4 MEDIUM: counters: add sc1_trackers/sc2_trackers by Willy Tarreau · Sun Dec 09 12:16:43 2012 +0100
  29. 5d5b5d8 MEDIUM: proto_tcp: add support for tracking L7 information by Willy Tarreau · Sun Dec 09 12:00:04 2012 +0100
  30. f22180f BUG/MEDIUM: stick-tables: conversions to strings were broken in dev13 by Willy Tarreau · Sun Dec 09 11:08:14 2012 +0100
  31. 9cd7d6c CLEANUP: backend: use the same tproxy address selection code for servers and backends by Willy Tarreau · Sat Dec 08 23:13:33 2012 +0100
  32. a4380b4 CLEANUP: proto_tcp: use the same code to bind servers and backends by Willy Tarreau · Sat Dec 08 22:49:11 2012 +0100
  33. ef9a360 MEDIUM: connection: introduce "struct conn_src" for servers and proxies by Willy Tarreau · Sat Dec 08 22:29:20 2012 +0100
  34. eb37faa MINOR: cfgparse: mention "interface" in the list of allowed "source" options by Willy Tarreau · Sat Dec 08 23:21:19 2012 +0100
  35. b171951 BUG/MEDIUM: tcp: process could theorically crash on lack of source ports by Willy Tarreau · Sat Dec 08 23:03:28 2012 +0100
  36. fc8f1f0 BUG/MINOR: tcp: set the ADDR_TO_SET flag on outgoing connections by Willy Tarreau · Sat Dec 08 18:53:44 2012 +0100
  37. 55e4ecd MINOR: stats: add a few more information on session dump by Willy Tarreau · Sat Dec 08 17:48:47 2012 +0100
  38. 0ede5a3 BUG/MEDIUM: session: fix FD leak when transport layer logging is enabled by Willy Tarreau · Sat Dec 08 08:44:02 2012 +0100
  39. 26d7cfc BUG/MAJOR: polling: do not set speculative events on ERR nor HUP by Willy Tarreau · Fri Dec 07 00:09:43 2012 +0100
  40. debdc4b BUG/MAJOR: raw_sock: must check error code on hangup by Willy Tarreau · Fri Dec 07 00:01:33 2012 +0100
  41. ee2663b BUILD: ssl: NAME_MAX is not portable, use MAXPATHLEN instead by Willy Tarreau · Thu Dec 06 11:36:59 2012 +0100
  42. 7896d52 MINOR: acl: add fetch for server session rate by Tait Clarridge · Wed Dec 05 21:39:31 2012 -0500
  43. 4445502 BUILD: stdbool is not portable by Willy Tarreau · Wed Dec 05 23:01:12 2012 +0100
  44. af9619d MEDIUM: ssl: manage shared cache by blocks for huge sessions. by Emeric Brun · Wed Nov 28 18:47:52 2012 +0100
  45. dc979f2 BUG/MINOR: http: don't log a 503 on client errors while waiting for requests by Willy Tarreau · Tue Dec 04 10:39:01 2012 +0100
  46. 1eb20ef BUG/MEDIUM: ssl: first outgoing connection would fail with {ca,crt}-ignore-err by Emeric Brun · Mon Dec 03 13:24:29 2012 +0100
  47. 78617e5 BUG/MINOR: ssl: One free session in cache remains unused. by Emeric Brun · Wed Nov 28 11:41:01 2012 +0100
  48. 20879a0 MEDIUM: connection: add error reporting for the SSL by Willy Tarreau · Mon Dec 03 16:32:10 2012 +0100
  49. 8e3bf69 MEDIUM: connection: add error reporting for the PROXY protocol header by Willy Tarreau · Mon Dec 03 15:41:18 2012 +0100
  50. 0af2912 MEDIUM: connection: add minimal error reporting in logs for incomplete connections by Willy Tarreau · Mon Dec 03 15:35:00 2012 +0100
  51. 14cba4b MEDIUM: connection: add an error code in connections by Willy Tarreau · Fri Nov 30 17:33:05 2012 +0100
  52. d1b3f04 MINOR: connection: don't remove failed handshake flags by Willy Tarreau · Fri Nov 30 15:15:28 2012 +0100
  53. 5a94037 BUG/MEDIUM: comp: DEFAULT_MAXZLIBMEM was expressed in bytes and not megabytes by Willy Tarreau · Mon Dec 03 12:10:45 2012 +0100
  54. 8139b99 MINOR: compression: make the stats a bit more robust by Willy Tarreau · Tue Nov 27 07:35:31 2012 +0100
  55. 9101535 BUG/MINOR: http: disable compression when message has no body by Willy Tarreau · Tue Nov 27 07:31:33 2012 +0100
  56. 7d588ee BUILD: ssl: OpenSSL 0.9.6 has no renegociation by Willy Tarreau · Mon Nov 26 18:47:31 2012 +0100
  57. 786991e BUG/MEDIUM: ssl: Fix handshake failure on session resumption with client cert. by Emeric Brun · Mon Nov 26 18:37:12 2012 +0100
  58. 78bbeb4 BUG/MAJOR: stats: correctly check for a possible divide error when showing compression ratios by Willy Tarreau · Mon Nov 26 16:44:48 2012 +0100
  59. 0a80a8d MINOR: http: factor out the content-type checks by Willy Tarreau · Mon Nov 26 16:33:37 2012 +0100
  60. 5730c68 MINOR: stats: compute the ratio of compressed response based on 2xx responses by Willy Tarreau · Mon Nov 26 14:13:09 2012 +0100
  61. d300261 MINOR: compression: disable on multipart or status != 200 by William Lallemand · Mon Nov 26 14:34:47 2012 +0100
  62. 859550e BUG/MINOR: compression: Content-Type is case insensitive by William Lallemand · Mon Nov 26 15:10:39 2012 +0100
  63. f003d37 BUG/MINOR: http: don't report client aborts as server errors by Willy Tarreau · Mon Nov 26 13:35:37 2012 +0100
  64. 909d517 MINOR: cli: improve output format for show sess $ptr by Willy Tarreau · Mon Nov 26 03:04:41 2012 +0100
  65. 5f9a877 BUG/MAJOR: cli: show sess <id> may randomly corrupt the back-ref list by Willy Tarreau · Mon Nov 26 02:22:40 2012 +0100
  66. 7615366 MINOR: cli: add support for the "show sess all" command by Willy Tarreau · Mon Nov 26 01:16:39 2012 +0100
  67. 95898ac BUILD: buffer: fix another isprint() warning on solaris by Willy Tarreau · Mon Nov 26 00:57:40 2012 +0100
  68. 77e3af9 MINOR: tcp: add support for the "v4v6" bind option by Willy Tarreau · Sat Nov 24 15:07:23 2012 +0100
  69. 5e16cbc MINOR: stats: report the total number of compressed responses per front/back by Willy Tarreau · Sat Nov 24 14:54:13 2012 +0100
  70. f149d8f MINOR: stats: also report the computed compression savings in html stats by Willy Tarreau · Sat Nov 24 14:06:49 2012 +0100
  71. 9b6700f MINOR: tcp: add support for the "v6only" bind option by Willy Tarreau · Sat Nov 24 11:55:28 2012 +0100
  72. e3635ed BUG/MEDIUM: connection: local_send_proxy must wait for connection to establish by Willy Tarreau · Sat Nov 24 11:23:04 2012 +0100
  73. 6c560da BUG/MEDIUM: checks: report handshake failures by Willy Tarreau · Sat Nov 24 11:14:45 2012 +0100
  74. 9a92cd5 MINOR: connection: abort earlier when errors are detected by Willy Tarreau · Sat Nov 24 11:12:13 2012 +0100
  75. 36fb02c BUG/MEDIUM: connection: always disable polling upon error by Willy Tarreau · Sat Nov 24 11:09:07 2012 +0100
  76. f0837b2 MEDIUM: tcp: add explicit support for delayed ACK in connect() by Willy Tarreau · Sat Nov 24 10:24:27 2012 +0100
  77. 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
  78. 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
  79. 7d1df41 BUG/MEDIUM: acl: correctly resolve all args, not just the first one by Willy Tarreau · Fri Nov 23 23:47:36 2012 +0100
  80. 50de90a MINOR: listeners: make the accept loop more robust when maxaccept==0 by Willy Tarreau · Fri Nov 23 20:11:45 2012 +0100
  81. 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
  82. cfd97c6 BUG/MEDIUM: checks: prevent TIME_WAITs from appearing also on timeouts by Willy Tarreau · Fri Nov 23 17:35:59 2012 +0100
  83. 2b199c9 MEDIUM: connection: provide a common conn_full_close() function by Willy Tarreau · Fri Nov 23 17:32:21 2012 +0100
  84. db3b4a2 MINOR: checks: fix recv polling after connect() by Willy Tarreau · Fri Nov 23 16:32:33 2012 +0100
  85. b63b596 BUG/MAJOR: checks: close FD on all timeouts by Willy Tarreau · Fri Nov 23 16:22:08 2012 +0100
  86. 74fa7fb MEDIUM: checks: close the socket as soon as we have a response by Willy Tarreau · Fri Nov 23 14:43:49 2012 +0100
  87. 24db47e MEDIUM: checks: avoid waking the application up for pure TCP checks by Willy Tarreau · Fri Nov 23 14:16:39 2012 +0100
  88. acbdc7a BUG/MINOR: checks: slightly clean the state machine up by Willy Tarreau · Fri Nov 23 14:02:10 2012 +0100
  89. 5a78f36 MAJOR: checks: rework completely bogus state machine by Willy Tarreau · Fri Nov 23 12:47:05 2012 +0100
  90. d3aac70 CLEANUP: checks: rename some server check flags by Willy Tarreau · Fri Nov 23 11:32:12 2012 +0100
  91. 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
  92. be0efd8 MINOR: buffer_dump with ASCII by William Lallemand · Thu Nov 22 18:01:40 2012 +0100
  93. 00bf1de BUG/MEDIUM: compression: does not forward trailers by William Lallemand · Thu Nov 22 17:55:14 2012 +0100
  94. fd29cc5 MEDIUM: checks: avoid accumulating TIME_WAITs during checks by Willy Tarreau · Fri Nov 23 09:18:20 2012 +0100
  95. 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
  96. a522f80 BUG/MEDIUM: checks: ensure we completely disable polling upon success by Willy Tarreau · Fri Nov 23 08:56:35 2012 +0100
  97. 6b0a850 BUG/MEDIUM: checks: mark the check as stopped after a connect error by Willy Tarreau · Fri Nov 23 08:51:32 2012 +0100
  98. 55058a7 MINOR: stats: report HTTP compression stats per frontend and per backend by Willy Tarreau · Wed Nov 21 08:27:21 2012 +0100
  99. 83d84cf BUILD: silence a warning on Solaris about usage of isdigit() by Willy Tarreau · Thu Nov 22 01:04:31 2012 +0100
  100. 193b8c6 MINOR: http: allow the cookie capture size to be changed by Willy Tarreau · Thu Nov 22 00:17:38 2012 +0100