1. 0a23bcb MAJOR: stream-interface: dynamically allocate the applet context by Willy Tarreau · Sun Dec 01 11:31:38 2013 +0100
  2. b8020ce MEDIUM: connection: move the send_proxy offset to the connection by Willy Tarreau · Thu Oct 24 21:10:08 2013 +0200
  3. 32e3c6a MAJOR: stream interface: dynamically allocate the outgoing connection by Willy Tarreau · Fri Oct 11 19:34:20 2013 +0200
  4. b363a1f MAJOR: stream-int: stop using si->conn and use si->end instead by Willy Tarreau · Tue Oct 01 10:45:07 2013 +0200
  5. 4a59f2f MAJOR: stream interface: remove the ->release function pointer by Willy Tarreau · Thu Oct 24 20:10:45 2013 +0200
  6. 48099c7 MEDIUM: stream-interface: set the pointer to the applet into the applet context by Willy Tarreau · Thu Oct 24 20:03:27 2013 +0200
  7. 7d67d7b MINOR: stream-int: add a new pointer to the end point by Willy Tarreau · Sun Sep 29 16:05:22 2013 +0200
  8. 9b6c2c7 MINOR: stream-int: rename ->applet to ->appctx by Willy Tarreau · Sun Nov 24 09:38:33 2013 +0100
  9. 0788f47 MINOR: obj: introduce a new type appctx by Willy Tarreau · Thu Oct 24 22:45:25 2013 +0200
  10. 452d3bb MINOR: stream-interface: move the applet context to its own struct by Willy Tarreau · Sun Nov 24 02:28:49 2013 +0100
  11. f4acee3 MEDIUM: stream interface: move the peers' ptr into the applet context by Willy Tarreau · Thu Oct 24 20:44:19 2013 +0200
  12. 6fe1541 MINOR: stream-int: make the shutr/shutw functions void by Willy Tarreau · Sun Sep 29 15:16:03 2013 +0200
  13. 8b3d7df MEDIUM: stream-int: split the shutr/shutw functions between applet and conn by Willy Tarreau · Sun Sep 29 14:51:58 2013 +0200
  14. 9f68148 MEDIUM: peers: don't rely on conn->xprt_ctx anymore by Willy Tarreau · Mon Jul 08 16:05:07 2013 +0200
  15. a94d2d7 MEDIUM: stats: don't use conn->xprt_st anymore by Willy Tarreau · Mon Jul 08 15:38:15 2013 +0200
  16. 0838295 CLEANUP: stream_interface: remove unused field err_loc by Willy Tarreau · Mon Jul 08 16:16:22 2013 +0200
  17. 88c278f MEDIUM: stats: add proxy name filtering on the statistic page by de Lafond Guillaume · Mon Apr 15 19:27:10 2013 +0200
  18. 3fdb366 MAJOR: connection: replace struct target with a pointer to an enum by Willy Tarreau · Mon Nov 12 00:42:33 2012 +0100
  19. f2943dc MAJOR: session: detach the connections from the stream interfaces by Willy Tarreau · Fri Oct 26 20:10:28 2012 +0200
  20. 4348fad MAJOR: listeners: use dual-linked lists to chain listeners with frontends by Willy Tarreau · Thu Sep 20 16:48:07 2012 +0200
  21. 93b0f4f MEDIUM: stream_interface: remove CAP_SPLTCP/CAP_SPLICE flags by Willy Tarreau · Thu Aug 30 21:23:53 2012 +0200
  22. 986a9d2 MAJOR: connection: move the addr field from the stream_interface by Willy Tarreau · Thu Aug 30 21:11:38 2012 +0200
  23. 3cefd52 REORG: connection: move the target pointer from si to connection by Willy Tarreau · Thu Aug 30 15:49:18 2012 +0200
  24. c7e4238 REORG: buffers: split buffers into chunk,buffer,channel by Willy Tarreau · Fri Aug 24 19:22:53 2012 +0200
  25. c578891 CLEANUP: connection: split sock_ops into data_ops, app_cp and si_ops by Willy Tarreau · Fri Aug 24 18:12:41 2012 +0200
  26. 96199b1 MAJOR: stream-interface: restore splicing mechanism by Willy Tarreau · Fri Aug 24 00:46:52 2012 +0200
  27. 5368d80 MAJOR: connection: split the send call into connection and stream interface by Willy Tarreau · Tue Aug 21 18:22:06 2012 +0200
  28. 1fe6bc3 MINOR: stream-interface: add an rcv_buf callback to sock_ops by Willy Tarreau · Mon Aug 20 20:27:59 2012 +0200
  29. 7421efb REORG/MAJOR: use "struct channel" instead of "struct buffer" by Willy Tarreau · Mon Jul 02 15:11:27 2012 +0200
  30. fae4499 MEDIUM: stream-interface: add a snd_buf() callback to sock_ops by Willy Tarreau · Mon Aug 20 14:02:10 2012 +0200
  31. afad0e0 MAJOR: make use of conn_{data|sock}_{poll|stop|want}* in connection handlers by Willy Tarreau · Thu Aug 09 14:45:22 2012 +0200
  32. 4a36b56 MAJOR: stream_int: use a common stream_int_shut*() functions regardless of the data layer by Willy Tarreau · Mon Aug 06 19:31:45 2012 +0200
  33. 239d718 MEDIUM: stream_interface: pass connection instead of fd in sock_ops by Willy Tarreau · Mon Jul 23 18:53:03 2012 +0200
  34. 56e9c5e REORG/MINOR: connection: move declaration to its own include file by Willy Tarreau · Fri Jul 06 09:47:57 2012 +0200
  35. 801a0a3 DOC: fix name for "option independant-streams" by Jamie Gloudon · Sat Aug 25 00:18:33 2012 -0400
  36. 96596ae MEDIUM: fd/si: move peeraddr from struct fdinfo to struct connection by Willy Tarreau · Fri Jun 08 22:57:36 2012 +0200
  37. 21adb02 MINOR: stream_interface: add a pointer to the listener for TARG_TYPE_CLIENT by Emeric Brun · Fri May 18 16:32:13 2012 +0200
  38. 2420827 MINOR: stream_interface: add a data channel close function by Willy Tarreau · Mon May 21 17:28:50 2012 +0200
  39. 9498113 REORG/MEDIUM: stream_interface: move applet->state and private to connection by Willy Tarreau · Mon May 21 17:09:48 2012 +0200
  40. fb7508a REORG/MINOR: stream_interface: move si->fd to struct connection by Willy Tarreau · Mon May 21 16:47:54 2012 +0200
  41. 73b013b MINOR: stream_interface: introduce a new "struct connection" type by Willy Tarreau · Mon May 21 16:31:45 2012 +0200
  42. be0688c MEDIUM: stream_interface: remove the si->init by Willy Tarreau · Fri May 18 15:15:26 2012 +0200
  43. 7bb68ab OPTIM/MEDIUM: stream_interface: add a new SI_FL_NOHALF flag by Willy Tarreau · Sun May 13 14:48:59 2012 +0200
  44. 64798bd MINOR: stream_interface: add an init callback to sock_ops by Willy Tarreau · Fri May 11 18:38:44 2012 +0200
  45. 1539a01 MINOR: stream_interface: add a client target : TARG_TYPE_CLIENT by Willy Tarreau · Fri May 11 14:47:34 2012 +0200
  46. 26d8c59 REORG/MEDIUM: replace stream interface protocol functions by a proto pointer by Willy Tarreau · Mon May 07 18:12:14 2012 +0200
  47. 060781f REORG: stream_interface: create a struct sock_ops to hold socket operations by Willy Tarreau · Mon May 07 16:50:03 2012 +0200
  48. 9b061e3 MEDIUM: stream_sock: add a get_src and get_dst callback and remove SN_FRT_ADDR_SET by Willy Tarreau · Sat Apr 07 18:03:52 2012 +0200
  49. 0bc0c24 MINOR: Add TO/FROM_SET flags to struct stream_interface by Aman Gupta · Mon Apr 02 18:57:55 2012 -0700
  50. 9a13e84 MINOR: Add release callback to si_applet by Aman Gupta · Mon Apr 02 18:57:53 2012 -0700
  51. 19979e1 MINOR: stats admin: reduce memcmp()/strcmp() calls on status codes by Cyril Bonté · Wed Apr 04 12:57:21 2012 +0200
  52. b7ff6a3 MEDIUM: log-format: backend source address %Bi %Bp by William Lallemand · Fri Mar 02 14:35:21 2012 +0100
  53. 6471afb MINOR: remove the client/server side distinction in SI addresses by Willy Tarreau · Fri Sep 23 10:54:59 2011 +0200
  54. b22e55b [MEDIUM] stream_sock: add support for sending the proxy protocol header line by Willy Tarreau · Sun Mar 20 10:16:46 2011 +0100
  55. 6f5ccb1 [MEDIUM] add internal support for IPv6 server addresses by David du Colombier · Thu Mar 10 22:26:24 2011 +0100
  56. 295a837 [REORG] session: move the data_ctx struct to the stream interface's applet by Willy Tarreau · Thu Mar 10 11:25:07 2011 +0100
  57. 7c0a151 [CLEANUP] stream_interface: remove the applet.handler pointer by Willy Tarreau · Thu Mar 10 11:17:02 2011 +0100
  58. ac82540 [MEDIUM] stream_interface: store the target pointer and type by Willy Tarreau · Fri Mar 04 22:04:29 2011 +0100
  59. f153686 [REORG] tcp: make tcpv4_connect_server() take the target address from the SI by Willy Tarreau · Thu Mar 03 18:27:32 2011 +0100
  60. 957c0a5 [REORG] session: move client and server address to the stream interface by Willy Tarreau · Thu Mar 03 17:42:23 2011 +0100
  61. be5ea19 [REORG] stream_interface: split the struct members in 3 parts by Willy Tarreau · Thu Mar 03 17:08:11 2011 +0100
  62. bc4af05 [REORG] stream_interface: move the st0, st1 and private members to the applet by Willy Tarreau · Sun Feb 13 13:25:14 2011 +0100
  63. b24281b [MINOR] stream_interface: make use of an applet descriptor for IO handlers by Willy Tarreau · Sun Feb 13 13:16:36 2011 +0100
  64. 0bd05ea [MEDIUM] stream-interface: add a ->release callback by Willy Tarreau · Fri Jul 02 11:18:03 2010 +0200
  65. ee28de0 [MEDIUM] session: move the conn_retries attribute to the stream interface by Willy Tarreau · Tue Jun 01 09:51:00 2010 +0200
  66. 129c590 [BUILD] warning in stream_interface.h by Emeric Brun · Mon Jan 04 14:47:58 2010 +0100
  67. 4c283dc [MINOR] stream_sock: add SI_FL_NOLINGER for faster close by Willy Tarreau · Tue Dec 29 14:36:34 2009 +0100
  68. f27b5ea [MEDIUM] new option "independant-streams" to stop updating read timeout on writes by Willy Tarreau · Sat Oct 03 22:01:18 2009 +0200
  69. eecc8ee [MINOR] add a ->private member to the stream_interface by Willy Tarreau · Sun Sep 20 21:43:50 2009 +0200
  70. fb90d94 [MINOR] stream_interface: add functions to support running as internal/external tasks by Willy Tarreau · Sat Sep 05 20:57:35 2009 +0200
  71. b029f8c [MINOR] stream_interface: add iohandler callback by Willy Tarreau · Sat Sep 05 20:57:35 2009 +0200
  72. 89f7ef2 [MINOR] stream_interface: add SI_FL_DONT_WAKE flag by Willy Tarreau · Sat Sep 05 20:57:35 2009 +0200
  73. dc85b39 [MEDIUM] stream_interface: add and use ->update function to resync by Willy Tarreau · Tue Aug 18 07:38:19 2009 +0200
  74. 9650f37 [MEDIUM] move connection establishment from backend to the SI. by Willy Tarreau · Sun Aug 16 14:02:45 2009 +0200
  75. dc340a9 [MEDIUM] splice: set the capability on each stream_interface by Willy Tarreau · Sun Jun 28 23:10:19 2009 +0200
  76. 3ffeba1 [MEDIUM] enable inter-stream_interface wakeup calls by Willy Tarreau · Sun Dec 14 14:42:35 2008 +0100
  77. b0ef735 [MINOR] add flags to indicate when a stream interface is waiting for space/data by Willy Tarreau · Sun Dec 14 13:26:20 2008 +0100
  78. 0a5d5dd [MEDIUM] remove stream_sock_update_data() by Willy Tarreau · Sun Nov 23 19:31:35 2008 +0100
  79. 74ab2ac [MEDIUM] stream_interface: added a DISconnected state between CON/EST and CLO by Willy Tarreau · Sun Nov 23 17:23:07 2008 +0100
  80. cff6411 [MAJOR] add a connection error state to the stream_interface by Willy Tarreau · Mon Nov 03 06:26:53 2008 +0100
  81. efb453c [MAJOR] migrate the connection logic to stream interface by Willy Tarreau · Sun Oct 26 20:49:47 2008 +0100
  82. d7704b5 [MINOR] add an expiration flag to the stream_sock_interface by Willy Tarreau · Thu Sep 04 11:51:16 2008 +0200
  83. 3c6ab2e [MEDIUM] use buffer_check_timeouts instead of stream_sock_check_timeouts() by Willy Tarreau · Thu Sep 04 11:19:41 2008 +0200
  84. 3537467 [MEDIUM] move QUEUE and TAR timers to stream interfaces by Willy Tarreau · Wed Sep 03 18:11:02 2008 +0200
  85. 48adac5 [MEDIUM] stream interface: add the ->shutw method as well as in and out buffers by Willy Tarreau · Sat Aug 30 04:58:38 2008 +0200
  86. e5ed406 [MAJOR] make stream sockets aware of the stream interface by Willy Tarreau · Sat Aug 30 03:17:31 2008 +0200
  87. fa7e102 [MAJOR] rework of the server FSM by Willy Tarreau · Sun Oct 19 07:30:41 2008 +0200