Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
7196dd6071bc38e6dada98bb00426dd54ca13ba3
/
include
/
proto
c8d5b95
MEDIUM: config: don't enforce a low frontend maxconn value anymore
by Willy Tarreau
· 6 years ago
e2711c7
MINOR: listener: introduce listener_backlog() to report the backlog value
by Willy Tarreau
· 6 years ago
c912f94
MINOR: server: remove a few unneeded LIST_INIT calls after LIST_DEL_LOCKED
by Willy Tarreau
· 6 years ago
1efafce
MINOR: listener: implement multi-queue accept for threads
by Willy Tarreau
· 6 years ago
b2b50a7
MINOR: listener: pre-compute some thread counts per bind_conf
by Willy Tarreau
· 6 years ago
9ea5d36
MEDIUM: servers: Reorganize the way idle connections are cleaned.
by Olivier Houchard
· 6 years ago
7f1bc31
MEDIUM: servers: Used a locked list for idle_orphan_conns.
by Olivier Houchard
· 6 years ago
1fceee8
MINOR: http_fetch: add "req.ungrpc" sample fetch for gRPC.
by Frédéric Lécaille
· 6 years ago
c6827d5
MINOR: channel/htx: Add function to skips output bytes from an HTX channel
by Christopher Faulet
· 6 years ago
729b5b3
BUG/MINOR: channel: Set CF_WROTE_DATA when outgoing data are skipped
by Christopher Faulet
· 6 years ago
bc9d984
BUG/MAJOR: fd/threads, task/threads: ensure all spin locks are unlocked
by Richard Russo
· 6 years ago
2d7f81b
MINOR: fd: add a new my_closefrom() function to close all FDs
by Willy Tarreau
· 6 years ago
f131481
BUG/MEDIUM: servers: Add a per-thread counter of idle connections.
by Olivier Houchard
· 6 years ago
e737103
BUG/MEDIUM: servers: Use atomic operations when handling curr_idle_conns.
by Olivier Houchard
· 6 years ago
76d2cef
BUG/MEDIUM: peers: Missing peer initializations.
by Frédéric Lécaille
· 6 years ago
1417f0b
BUG/MEDIUM: peers: check that p->srv actually exists before using p->srv->use_ssl
by Willy Tarreau
· 6 years ago
980855b
BUG/MEDIUM: server: initialize the orphaned conns lists and tasks at the end
by Willy Tarreau
· 6 years ago
00f18a3
BUG/MINOR: server: fix logic flaw in idle connection list management
by Willy Tarreau
· 6 years ago
0f9cd7b
MINOR: stream-int: add a new flag to mention that we want the connection to be killed
by Willy Tarreau
· 6 years ago
8788b41
BUG/MEDIUM: connections: Don't forget to remove CO_FL_SESS_IDLE.
by Olivier Houchard
· 6 years ago
13afcb7
BUG/MINOR: task: fix possibly missed event in inter-thread wakeups
by Willy Tarreau
· 6 years ago
bf66bd1
MEDIUM: stream-int: always mark pending outgoing SI_ST_CON
by Willy Tarreau
· 6 years ago
355b203
MINOR: cfgparse: SSL/TLS binding in "peers" sections.
by Frédéric Lécaille
· 6 years ago
1055e68
MINOR: peers: Make outgoing connection to SSL/TLS peers work.
by Frédéric Lécaille
· 7 years ago
8b87c01
BUG/MINOR: stick_table: Prevent conn_cur from underflowing
by Tim Duesterhus
· 6 years ago
9e75477
MINOR: ssl: add support of aes256 bits ticket keys on file and cli.
by Emeric Brun
· 6 years ago
762475e
BUG/MEDIUM: connection: properly unregister the mux on failed initialization
by Willy Tarreau
· 6 years ago
f7ed195
MINOR: channel/htx: Add the HTX version of channel_truncate/erase
by Christopher Faulet
· 6 years ago
5811db0
MINOR: channel/htx: Add HTX version for some helper functions
by Christopher Faulet
· 6 years ago
59884a6
MINOR: lb: allow redispatch when using consistent hash
by Willy Tarreau
· 6 years ago
e645829
MINOR: channel: Add the function channel_add_input
by Christopher Faulet
· 6 years ago
a2dbeb2
MEDIUM: sessions: Keep track of which connections are idle.
by Olivier Houchard
· 6 years ago
351411f
BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list.
by Olivier Houchard
· 6 years ago
09e498f
BUG/MEDIUM: tasks: Decrement tasks_run_queue in tasklet_free().
by Olivier Houchard
· 6 years ago
ab28a32
MINOR: ssl: Add ssl_sock_set_alpn().
by Olivier Houchard
· 6 years ago
8ab8a6e
BUG/MAJOR: connections: Close the connection before freeing it.
by Olivier Houchard
· 6 years ago
e9f4301
MINOR: connection: add cs_set_error() to set the error bits
by Willy Tarreau
· 6 years ago
14bfe9a
CLEANUP: stream-int: consistently call the si/stream_int functions
by Willy Tarreau
· 6 years ago
94031d3
MINOR: connection: remove an unwelcome dependency on struct stream
by Willy Tarreau
· 6 years ago
3d2ee55
CLEANUP: connection: rename conn->mux_ctx to conn->ctx
by Willy Tarreau
· 6 years ago
4f6516d
CLEANUP: connection: rename subscription events values and event field
by Willy Tarreau
· 6 years ago
d5e3c71
MINOR: objtype: report a few missing types in names and base pointers
by Willy Tarreau
· 6 years ago
a4d4fdf
MEDIUM: sessions: Don't keep an infinite number of idling connections.
by Olivier Houchard
· 6 years ago
f502aca
MEDIUM: mux: provide the session to the init() and attach() method.
by Olivier Houchard
· 6 years ago
006e310
MEDIUM: servers: Add a command to limit the number of idling connections.
by Olivier Houchard
· 6 years ago
f0216da
MINOR: payload/htx: Adapt smp_fetch_len to be HTX aware
by Christopher Faulet
· 6 years ago
afba57a
REORG: h1: merge types+proto into common/h1.h
by Willy Tarreau
· 6 years ago
3092565
CLEANUP: h1: remove some occurrences of unneeded h1.h inclusions
by Willy Tarreau
· 6 years ago
326e27e
REORG: h1: move the h1_state definition to proto_http
by Willy Tarreau
· 6 years ago
538746a
REORG: h1: move legacy http functions to http_msg.c
by Willy Tarreau
· 6 years ago
c5a4fd5
REORG: http: create http_msg.c to place there some legacy HTTP parts
by Willy Tarreau
· 6 years ago
b96b77e
REORG: htx: merge types+proto into common/htx.h
by Willy Tarreau
· 6 years ago
f4a4ef7
MINOR: filters: Export the name of known filters
by Christopher Faulet
· 6 years ago
c9df7f7
MINOR: compression: Rename the function check_legacy_http_comp_flt()
by Christopher Faulet
· 6 years ago
1a18b54
REORG: connection: centralize the conn_set_{tos,mark,quickack} functions
by Willy Tarreau
· 6 years ago
adc7f3e
BUG/MEDIUM: stream-int: don't attempt to receive if the connection is not established
by Willy Tarreau
· 6 years ago
a3b62d3
MINOR: stream-int: add a new blocking condition on the remote connection
by Willy Tarreau
· 6 years ago
27f3fa5
BUG/MEDIUM: mworker: stop every tasks in the master
by William Lallemand
· 6 years ago
aa75b3d
CLEANUP: htx: Fix indentation here and there in HTX files
by Christopher Faulet
· 6 years ago
b2aedea
MEDIUM: channel/htx: Add functions for forward HTX data
by Christopher Faulet
· 6 years ago
27ba2dc
MEDIUM: htx: Rework conversion from a buffer to an htx structure
by Christopher Faulet
· 6 years ago
3906e22
MINOR: htx: add buf_room_for_htx_data() to help optimize buffer transfers
by Willy Tarreau
· 6 years ago
8ae4235
MINOR: htx: make htx_from_buf() adjust the size only on new buffers
by Willy Tarreau
· 6 years ago
c59ff23
MINOR: htx: Rename functions htx_*_to_str() to be H1 specific
by Christopher Faulet
· 6 years ago
eeac3c7
CLEANUP: Fix a typo in the protocol header file
by Joseph Herlant
· 6 years ago
30bc509
CLEANUP: Fix typos in the h1 subsystem
by Joseph Herlant
· 6 years ago
c42c0e9
CLEANUP: fix typos in the htx subsystem
by Joseph Herlant
· 6 years ago
5fc311c
MINOR: connection: create conn_get_best_mux_entry()
by Willy Tarreau
· 6 years ago
75bc913
MAJOR: filters: Adapt filters API to be compatible with the HTX represenation
by Christopher Faulet
· 6 years ago
a7b677c
MEDIUM: proto_htx: Convert all HTTP error messages into HTX
by Christopher Faulet
· 6 years ago
f1ba18d
MEDIUM: htx: Don't rely on h1_sl anymore except during H1 header parsing
by Christopher Faulet
· 6 years ago
54483df
MINOR: htx: Add the start-line offset for the HTX message in the HTX structure
by Christopher Faulet
· 6 years ago
570d161
MEDIUM: htx: Change htx_sl to be a struct instead of an union
by Christopher Faulet
· 6 years ago
14e8825
MINOR: htx: Add a function to find the HTX block corresponding to a data offset
by Christopher Faulet
· 6 years ago
d16b0a7
MINOR: htx: Add function to iterate on an HTX message using HTX blocks
by Christopher Faulet
· 6 years ago
24ed835
MINOR: htx: Add function to add an HTX block just before another one
by Christopher Faulet
· 6 years ago
3bc1b11
MEDIUM: conn_stream: Add a way to get mux's info on a CS from the upper layer
by Christopher Faulet
· 6 years ago
c01ed9f
MINOR: htx: add a function to cut the beginning of a DATA block
by Willy Tarreau
· 6 years ago
d3c49d1
BUG/MINOR: connection: report mux modes when HTX is supported
by Willy Tarreau
· 6 years ago
00cf70f
MAJOR: sessions: Store multiple outgoing connections in the session.
by Olivier Houchard
· 6 years ago
b6b3df3
MEDIUM: initcall: use initcalls for a few initialization functions
by Willy Tarreau
· 6 years ago
2455ceb
MEDIUM: memory: use pool_destroy_all() to destroy all pools on deinit()
by Willy Tarreau
· 6 years ago
8ceae72
MEDIUM: init: use initcall for all fixed size pool creations
by Willy Tarreau
· 6 years ago
a7280a1
BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl
by Willy Tarreau
· 6 years ago
6689609
BUILD: htx: fix fprintf format inconsistency on 32-bit platforms
by Willy Tarreau
· 6 years ago
ee23b2a
MEDIUM: servers: Store the connection in the SI until we have a mux.
by Olivier Houchard
· 6 years ago
201b9f4
MAJOR: connections: Defer mux creation for outgoing connection if alpn is set.
by Olivier Houchard
· 6 years ago
9efd745
MEDIUM: tasks: collect per-task CPU time and latency
by Willy Tarreau
· 6 years ago
75c62c2
MINOR: activity: add configuration and CLI support for "profiling.tasks"
by Willy Tarreau
· 6 years ago
baba82f
MINOR: activity: report the average loop time in "show activity"
by Willy Tarreau
· 6 years ago
609aad9
REORG: time/activity: move activity measurements to activity.{c,h}
by Willy Tarreau
· 6 years ago
17306b9
MINOR: cli: add a few missing includes in proto/cli.h
by Willy Tarreau
· 6 years ago
31a1c1d
MEDIUM: signal: signal_unregister() removes every handlers
by William Lallemand
· 6 years ago
9c56a22
MINOR: log: introduce ha_notice()
by William Lallemand
· 6 years ago
3a1f5fd
REORG: config: extract the proxy parser into cfgparse-listen.c
by Willy Tarreau
· 6 years ago
f7f6031
CLEANUP: Fix typos in the spoe subsystem
by Joseph Herlant
· 6 years ago
757f5ad
CLEANUP: Fix typos in the sample subsystem
by Joseph Herlant
· 6 years ago
85b4059
CLEANUP: Fix typos in the log subsystem
by Joseph Herlant
· 6 years ago
ef453ed
MINOR: http_fetch: Add smp_prefetch_htx
by Christopher Faulet
· 6 years ago
fefc73d
MINOR: proto_htx: Add functions htx_perform_server_redirect
by Christopher Faulet
· 6 years ago
Next »