]> git.ipfire.org Git - thirdparty/haproxy.git/shortlog
thirdparty/haproxy.git
2008-11-23  Willy Tarreau[MEDIUM] stream_interface: added a DISconnected state...
2008-11-12  Willy Tarreau[MEDIUM] continue layering cleanups.
2008-11-11  Willy Tarreau[MEDIUM] add the SN_CURR_SESS flag to the session to...
2008-11-03  Willy Tarreau[MAJOR] add a connection error state to the stream_inte...
2008-11-02  Willy Tarreau[MAJOR] migrate the connection logic to stream interface
2008-11-02  Willy Tarreau[MINOR] add an expiration flag to the stream_sock_interface
2008-11-02  Willy Tarreau[MEDIUM] use buffer_check_timeouts instead of stream_so...
2008-11-02  Willy Tarreau[MINOR] add buffer_check_timeouts() to check what timeo...
2008-11-02  Willy Tarreau[OPTIM] add compiler hints in tick_is_expired()
2008-11-02  Willy Tarreau[MEDIUM] move QUEUE and TAR timers to stream interfaces
2008-11-02  Willy Tarreau[CLEANUP] process_session: move debug outputs out of...
2008-11-02  Willy Tarreau[MEDIUM] process_session: make use of the new buffer...
2008-11-02  Willy Tarreau[MEDIUM] buffers: add BF_READ_ATTACHED and BF_ANA_TIMEOUT
2008-11-02  Willy Tarreau[MEDIUM] stream interface: add the ->shutw method as...
2008-11-02  Willy Tarreau[MAJOR] make stream sockets aware of the stream interface
2008-11-02  Willy Tarreau[MINOR] change type of fdtab[]->owner to void*
2008-11-02  Willy Tarreau[MEDIUM] indicate a reason for a task wakeup
2008-11-02  Willy Tarreau[OPTIM] force inlining of large functions with gcc...
2008-11-02  Willy Tarreau[OPTIM] reduce the number of calls to task_wakeup()
2008-11-02  Willy Tarreau[OPTIM] ev_sepoll: detect newly created FDs and check...
2008-11-02  Willy Tarreau[MINOR] do not check for BF_SHUTR when computing write...
2008-11-02  Willy Tarreau[MINOR] re-arrange buffer flags and rename some of...
2008-11-02  Willy Tarreau[MEDIUM] reintroduce BF_HIJACK with produce_content
2008-11-02  Willy Tarreau[MINOR] only call flow analysers when their read side...
2008-11-02  Willy Tarreau[OPTIM] stream_sock_read must check for null-reads...
2008-11-02  Willy Tarreau[MEDIUM] split stream_sock_process_data
2008-11-02  Willy Tarreau[MAJOR] make the client side use stream_sock_process_data()
2008-11-02  Willy Tarreau[MEDIUM] stream_sock_process_data moved to stream_sock.c
2008-11-02  Willy Tarreau[MEDIUM] process_srv_data: ensure that we always correc...
2008-11-02  Willy Tarreau[MEDIUM] third cleanup and optimization of process_srv_...
2008-11-02  Willy Tarreau[MEDIUM] second level of code cleanup for process_srv_data
2008-11-02  Willy Tarreau[MEDIUM] massive cleanup of process_srv()
2008-11-02  Willy Tarreau[OPTIM] remove useless fd_set(read) upon shutdown(write)
2008-11-02  Willy Tarreau[MAJOR] rework of the server FSM
2008-11-02  Willy Tarreau[MEDIUM] make it possible for analysers to follow the...
2008-08-26  Willy Tarreau[BUG] fix harmless but wrong fd insertion sequence
2008-08-26  Willy Tarreau[BUG] Fix empty X-Forwarded-For header name when set...
2008-08-17  Willy Tarreau[TESTS] test-fsm: 22 regression tests for state machines
2008-08-17  Willy Tarreau[BUG] process_request: HTTP body analysis must return...
2008-08-17  Willy Tarreau[BUG] process_cli/process_srv: don't call shutdown...
2008-08-17  Willy Tarreau[MEDIUM] merge inspect_exp and txn->exp into request...
2008-08-17  Willy Tarreau[BUILD] fix warning in proto_tcp.c with gcc >= 4
2008-08-17  Willy Tarreau[BUG] regparm is broken on gcc < 3
2008-08-17  Willy Tarreau[OPTIM] process_cli/process_srv: reduce the number...
2008-08-17  Willy Tarreau[MEDIUM] session: move the analysis bit field to the...
2008-08-17  Willy Tarreau[MINOR] ensure the termination flags are set by process_xxx
2008-08-17  Willy Tarreau[MEDIUM] centralize buffer timeout checks at the top...
2008-08-17  Willy Tarreau[MEDIUM] use buffer->wex instead of buffer->cex for...
2008-08-16  Willy Tarreau[MAJOR] process_session: rely only on buffer flags
2008-08-16  Willy Tarreau[MEDIUM] buffers: add BF_EMPTY and BF_FULL to remove...
2008-08-16  Willy Tarreau[CLEANUP] get rid of BF_SHUT*_PENDING
2008-08-16  Willy Tarreau[BUG] maintain_proxies must not disable backends
2008-08-16  Willy Tarreau[BUG] process_response: do not touch srv_state
2008-08-16  Willy Tarreau[BUG] buffers: remove BF_MAY_CONNECT and fix forwarding...
2008-08-16  Willy Tarreau[BUG] process_response must not enable the read FD
2008-08-16  Willy Tarreau[BUG] ev_sepoll: closed file descriptors could persist...
2008-08-16  Willy Tarreau[MINOR] term_trace: add better instrumentations to...
2008-08-16  Willy Tarreau[MEDIUM] remove unused references to {CL|SV}_STSHUT*
2008-08-15  Willy Tarreau[MAJOR] clearly separate HTTP response processing from...
2008-08-15  Willy Tarreau[MAJOR] better separation of response processing and...
2008-08-14  Willy Tarreau[MAJOR] get rid of the SV_STHEADERS state
2008-08-13  Willy Tarreau[BUG] fix recently introduced loop when client closes...
2008-08-13  Willy Tarreau[MAJOR] completely separate HTTP and TCP states on...
2008-08-13  Willy Tarreau[MEDIUM] simplify and centralize request timeout cancel...
2008-08-13  Willy Tarreau[MAJOR] get rid of SV_STANALYZE (step 2)
2008-08-13  Willy Tarreau[MAJOR] kill CL_STINSPECT and CL_STHEADERS (step 1)
2008-08-13  Aleksandar... [PATCH] appsessions: cleanup DEBUG_HASH and initialize...
2008-08-11  Willy Tarreau[BUG] client timeout incorrectly rearmed while waiting...
2008-08-11  Willy Tarreau[BUG] server timeout was not considered in some circums...
2008-08-11  Willy Tarreau[BUG] fix segfault with url_param + check_post
2008-08-10  Willy Tarreau[MEDIUM] process_cli: don't rely at all on server state
2008-08-03  Willy Tarreau[MEDIUM] process_srv: don't rely at all on client state
2008-08-03  Willy Tarreau[MEDIUM] process_srv: rely on buffer flags for client...
2008-08-03  Willy Tarreau[MEDIUM] buffers: ensure buffer_shut* are properly...
2008-08-03  Willy Tarreau[MEDIUM] memory: update pool_free2() to support NULL...
2008-08-03  Willy Tarreau[CLEANUP] remove 65 useless NULL checks before free
2008-08-03  Ross West[MINOR] permit renaming of x-forwarded-for header
2008-08-03  Willy Tarreau[MEDIUM] acl: when possible, report the name and requir...
2008-07-25  Willy Tarreau[MEDIUM] acl: set types on all currently known ACL...
2008-07-25  Willy Tarreau[MEDIUM] acl: enforce ACL type checking
2008-07-20  Willy Tarreau[MINOR] acl: add the "wait_end" acl verb
2008-07-20  Willy Tarreau[MEDIUM] acl: get rid of dummy values in always_true...
2008-07-20  Willy Tarreau[MEDIUM] acl: permit fetch() functions to set the resul...
2008-07-20  Willy Tarreau[MINOR] acl: add REQ_CONTENT to the list of default...
2008-07-16  Willy Tarreau[DOC] document the new "tcp-request" keyword and associ...
2008-07-16  Willy Tarreau[CLEANUP] remove dependency on obsolete INTBITS macro
2008-07-16  Willy Tarreau[CLEANUP] remove many #include <types/xxx> from C files
2008-07-16  Willy Tarreau[CLEANUP] remove unused include/types/client.h
2008-07-16  Willy Tarreau[MINOR] acl: add req_ssl_ver in TCP, to match an SSL...
2008-07-16  Willy Tarreau[MINOR] acl: add a new parsing function: parse_dotted_ver
2008-07-16  Willy Tarreau[MAJOR] implement tcp request content inspection
2008-07-09  Willy Tarreau[MEDIUM] modularize the "timeout" keyword configuration...
2008-07-09  Willy Tarreau[MINOR] cfgparse: add support for warnings in external...
2008-07-09  Willy Tarreau[MEDIUM] modularize the global "stats" keyword configur...
2008-07-09  Willy Tarreau[MEDIUM] add support for configuration keyword registration
2008-07-09  Willy Tarreau[TESTS] added test-acl.cfg to test some ACL combinations
2008-07-09  Willy Tarreau[BUG] use_backend would not correctly consider "unless"
2008-07-06  Willy Tarreau[MAJOR] convert all expiration timers from timeval...
2008-07-06  Willy Tarreau[BUILD] silent a warning in unlikely() with gcc 4.x
2008-07-05  Willy Tarreau[OPTIM] task_queue: assume most consecutive timers...
next