Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6d0c3dfac643d21478793759927dc7cfb8b1b3cd
/
include
/
proto
« Previous
5305505
MEDIUM: pollers: Remember the state for read and write for each threads.
by Olivier Houchard
· 5 years ago
305d5ab
MAJOR: fd: Get rid of the fd cache.
by Olivier Houchard
· 5 years ago
daacf36
BUG/MEDIUM: protocols: add a global lock for the init/deinit stuff
by Willy Tarreau
· 5 years ago
90cc481
BUG/MINOR: http_htx: Support empty errorfiles
by Christopher Faulet
· 5 years ago
1c8d32b
MAJOR: stream: store the target address into s->target_addr
by Willy Tarreau
· 5 years ago
e71fca8
MAJOR: connection: remove the addr field
by Willy Tarreau
· 5 years ago
ca79f59
MEDIUM: connection: make sure all address producers allocate their address
by Willy Tarreau
· 5 years ago
ff5d57b
MINOR: connection: create a new pool for struct sockaddr_storage
by Willy Tarreau
· 5 years ago
226572f
MINOR: connection: use conn->{src,dst} instead of &conn->addr.{from,to}
by Willy Tarreau
· 5 years ago
1ef4cbc
MINOR: connection: add new src and dst fields
by Willy Tarreau
· 5 years ago
cc4df3b
CLEANUP: connection: remove the now unused conn_get_{from,to}_addr()
by Willy Tarreau
· 5 years ago
3cc01d8
MINOR: backend: switch to conn_get_{src,dst}() for port and address mapping
by Willy Tarreau
· 5 years ago
2e34c11
MINOR: connection: add conn_get_src() and conn_get_dst()
by Willy Tarreau
· 5 years ago
f734638
MINOR: http: Don't store raw HTTP errors in chunks anymore
by Christopher Faulet
· 5 years ago
fc9cfe4
REORG: proto_htx: Move HTX analyzers & co to http_ana.{c,h} files
by Christopher Faulet
· 5 years ago
eb2754b
CLEANUP: proto_http: Remove unecessary includes and comments
by Christopher Faulet
· 5 years ago
711ed6a
MAJOR: http: Remove the HTTP legacy code
by Christopher Faulet
· 5 years ago
3d11969
MAJOR: filters: Remove code relying on the legacy HTTP mode
by Christopher Faulet
· 5 years ago
6d1dd46
MEDIUM: http_fetch: Remove code relying on HTTP legacy mode
by Christopher Faulet
· 5 years ago
c985f6c
MINOR: connection: Remove the multiplexer protocol PROTO_MODE_HTX
by Christopher Faulet
· 5 years ago
304cc40
MINOR: proto_htx: Add the function htx_return_srv_error()
by Christopher Faulet
· 5 years ago
8280ea9
MINOR: applet: make appctx use their own pool
by Willy Tarreau
· 5 years ago
4bd5867
BUG/MEDIUM: streams: Don't redispatch with L7 retries if redispatch isn't set.
by Olivier Houchard
· 5 years ago
64e6012
MINOR: task: introduce work lists
by Willy Tarreau
· 5 years ago
4be7190
BUG/MEDIUM: servers: Fix a race condition with idle connections.
by Olivier Houchard
· 5 years ago
34ce7d0
BUG/MINOR: server: Be really able to keep "pool-max-conn" idle connections
by Christopher Faulet
· 5 years ago
1dad384
BUG/MEDIUM: fd/threads: fix excessive CPU usage on multi-thread accept
by Willy Tarreau
· 5 years ago
037b3eb
BUG/MEDIUM: stream-int: Don't rely on CF_WRITE_PARTIAL to unblock opposite si
by Christopher Faulet
· 5 years ago
cee0389
BUG/MEDIUM: sessions: Don't keep an extra idle connection in sessions.
by Olivier Houchard
· 5 years ago
2ab3dad
BUG/MEDIUM: connections: Make sure we're unsubscribe before upgrading the mux.
by Olivier Houchard
· 5 years ago
621da6b
BUG/MEDIUM: channel/htx: Use the total HTX size in channel_htx_recv_limit()
by Christopher Faulet
· 5 years ago
6c7e96a
BUG/MEDIUM: connections: Always call shutdown, with no linger.
by Olivier Houchard
· 5 years ago
bd20a9d
BUG: tasks: fix bug introduced by latest scheduler cleanup
by Willy Tarreau
· 5 years ago
fe4abe6
BUG/MEDIUM: connections: Don't call shutdown() if we want to disable linger.
by Olivier Houchard
· 5 years ago
86eded6
CLEANUP: tasks: rename task_remove_from_tasklet_list() to tasklet_remove_*
by Willy Tarreau
· 5 years ago
3c39a7d
CLEANUP: connection: rename the wait_event.task field to .tasklet
by Willy Tarreau
· 5 years ago
36a7702
CLEANUP: channel: Remove channel_htx_fwd_payload() and channel_htx_fwd_all()
by Christopher Faulet
· 5 years ago
421e769
BUG/MEDIUM: htx: Don't change position of the first block during HTX analysis
by Christopher Faulet
· 5 years ago
87ebe94
BUG/MINOR: channel/htx: Call channel_htx_full() from channel_full()
by Christopher Faulet
· 5 years ago
3cec0f9
BUG/MINOR: task: prevent schedulable tasks from starving under high I/O activity
by Willy Tarreau
· 5 years ago
a0fdce3
MINOR: fd: Don't use atomic operations when it's not needed.
by Olivier Houchard
· 5 years ago
ad660e3
BUILD: stream-int: avoid a build warning in dev mode in si_state_bit()
by Willy Tarreau
· 5 years ago
3b285d7
MINOR: stream-int: make si_sync_send() from the send code of si_update_both()
by Willy Tarreau
· 5 years ago
236c429
MINOR: stream-int: split si_update() into si_update_rx() and si_update_tx()
by Willy Tarreau
· 5 years ago
8c603de
MEDIUM: stream-int: make idle-conns switch to ST_RDY
by Willy Tarreau
· 5 years ago
4f283fa
MEDIUM: stream-int: introduce a new state SI_ST_RDY
by Willy Tarreau
· 5 years ago
7ab22adb
MEDIUM: stream-int: remove dangerous interval checks for stream-int states
by Willy Tarreau
· 5 years ago
bedcd69
MINOR: stream-int: use bit fields to match multiple stream-int states at once
by Willy Tarreau
· 5 years ago
03abf2d
MEDIUM: connections: Remove CONN_FL_SOCK*
by Olivier Houchard
· 5 years ago
fe50bfb
MEDIUM: connections: Introduce a handshake pseudo-XPRT.
by Olivier Houchard
· 5 years ago
000694c
MINOR: ssl: Make ssl_sock_handshake() static.
by Olivier Houchard
· 5 years ago
a4f9dd4
BUG/MINOR: channel/htx: Don't alter channel during forward for empty HTX message
by Christopher Faulet
· 5 years ago
8d78fa7
MINOR: peers: Make peers protocol support new "server_name" data type.
by Frédéric Lécaille
· 5 years ago
5ad57ea
MINOR: stick-table: Add "server_name" new data type.
by Frédéric Lécaille
· 5 years ago
4a3fef8
MINOR: dict: Add dictionary new data structure.
by Frédéric Lécaille
· 5 years ago
7bb39d7
CLEANUP: connection: remove the now unused CS_FL_REOS flag
by Willy Tarreau
· 5 years ago
2a54bb7
MEDIUM: connection: Upstream SOCKS4 proxy support
by Alexander Liu
· 5 years ago
cfbb3e6
MEDIUM: tasks: Get rid of active_tasks_mask.
by Olivier Houchard
· 5 years ago
ef28dc1
MINOR: task: turn the WQ lock to an RW_LOCK
by Willy Tarreau
· 5 years ago
dab5ab5
MINOR: channel/htx: Add functions to forward a part or all HTX payload
by Christopher Faulet
· 5 years ago
29f1758
MEDIUM: htx: Store the first block position instead of the start-line one
by Christopher Faulet
· 5 years ago
b2f4e83
MINOR: channel/htx: Add function to forward headers of an HTX message
by Christopher Faulet
· 5 years ago
aad4585
MINOR: channel/htx: Call channel_htx_recv_max() from channel_recv_max()
by Christopher Faulet
· 5 years ago
297fbb4
MINOR: htx: Replace the function http_find_stline() by http_get_stline()
by Christopher Faulet
· 5 years ago
c8b246f
MINOR: htx: Move the macro IS_HTX_STRM() in proto/stream.h
by Christopher Faulet
· 5 years ago
429b91d
MINOR: htx: Remove the macro IS_HTX_SMP() and always use IS_HTX_STRM() instead
by Christopher Faulet
· 5 years ago
0d6c75d
OPTIM: freq-ctr: don't take the date lock for most updates
by Willy Tarreau
· 5 years ago
ca2a3cc
MINOR: connection: report the mux names in "haproxy -vv"
by Willy Tarreau
· 5 years ago
5484d58
MINOR: stream: introduce a stream_dump() function and use it in stream_dump_and_crash()
by Willy Tarreau
· 5 years ago
6ea63c3
CLEANUP: objtype: make obj_type() and obj_type_name() take consts
by Willy Tarreau
· 5 years ago
9b7a976
BUG/MINOR: mworker: Fix memory leak of mworker_proc members
by Tim Duesterhus
· 5 years ago
81036f2
MINOR: time: move the cpu, mono, and idle time to thread_info
by Willy Tarreau
· 5 years ago
619a95f
MEDIUM: init/mworker: make the pipe register function a regular initcall
by Willy Tarreau
· 5 years ago
29bf96d
MINOR: task: always reset curr_task when freeing a task or tasklet
by Willy Tarreau
· 5 years ago
aa1e1be
MINOR: task: export global_task_mask
by Willy Tarreau
· 5 years ago
478281f
BUG/MEDIUM: connections: Don't forget to set xprt_ctx to NULL on close.
by Olivier Houchard
· 5 years ago
c125cef
CLEANUP: ssl: make inclusion of openssl headers safe
by Willy Tarreau
· 5 years ago
8d164dc
CLEANUP: ssl: never include openssl/*.h outside of openssl-compat.h anymore
by Willy Tarreau
· 5 years ago
5599456
REORG: ssl: move openssl-compat from proto to common
by Willy Tarreau
· 5 years ago
1d158ab
BUILD: ssl: make libressl use its own version numbers
by Willy Tarreau
· 5 years ago
9a1ab08
CLEANUP: ssl-sock: use HA_OPENSSL_VERSION_NUMBER instead of OPENSSL_VERSION_NUMBER
by Willy Tarreau
· 5 years ago
3b1d004
BUG/MEDIUM: spoe: Be sure the sample is found before setting its context
by Christopher Faulet
· 6 years ago
27edc4b
MINOR: mworker: support a configurable maximum number of reloads
by William Lallemand
· 5 years ago
f656279
CLEANUP: task: remove unneeded tests before task_destroy()
by Willy Tarreau
· 5 years ago
75bc6d3
BUG/MEDIUM: tasks: fix possible segfault on task_destroy()
by Dragan Dosen
· 5 years ago
c02766a
MINOR: stick-table: Add prefixes to stick-table names.
by Frédéric Lécaille
· 6 years ago
1b8e68e
MEDIUM: stick-table: Stop handling stick-tables as proxies.
by Frédéric Lécaille
· 6 years ago
d456aa4
MINOR: config: Extract the code of "stick-table" line parsing.
by Frédéric Lécaille
· 6 years ago
034c88c
MEDIUM: tcp: add the "tfo" option to support TCP fastopen on the server
by Willy Tarreau
· 8 years ago
fdcb007
MEDIUM: proto: Change the prototype of the connect() method.
by Olivier Houchard
· 6 years ago
54832b9
BUILD: enable several LibreSSL hacks, including
by Ilya Shipitsin
· 6 years ago
a254a37
MEDIUM: streams: Add the ability to retry a request on L7 failure.
by Olivier Houchard
· 6 years ago
a48237f
BUG/MEDIUM: connections: Make sure we remove CO_FL_SESS_IDLE on disown.
by Olivier Houchard
· 6 years ago
55071d3
BUG/MEDIUM: channels: Don't forget to reset output in channel_erase().
by Olivier Houchard
· 6 years ago
07425de
BUG/MEDIUM: port_range: Make the ring buffer lock-free.
by Olivier Houchard
· 6 years ago
9634e86
CLEANUP: task: move the task_per_thread definition to task.h
by Willy Tarreau
· 6 years ago
d803e47
MINOR: log: Enable the log sampling and load-balancing feature.
by Frédéric Lécaille
· 6 years ago
85db321
MINOR: spoe: Use the sample context to pass frag_ctx info during encoding
by Christopher Faulet
· 6 years ago
f7f5428
BUG/MEDIUM: spoe: arg len encoded in previous frag frame but len changed
by Kevin Zhu
· 6 years ago
71c07ac
MINOR: stream/debug: make a stream dump and crash function
by Willy Tarreau
· 6 years ago
Next »