Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
fdafd9a3f805f5a02541f74be2fa364600d96c91
/
src
/
proto_uxst.c
c03eb01
BUG/MEDIUM: mworker: avoid leak of client socket
by William Lallemand
· 6 years ago
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
637b695
BUG/MEDIUM: connections: Don't reset the conn flags in *connect_server().
by Olivier Houchard
· 6 years ago
e215bba
MINOR: connection: make conn_sock_drain() work for all socket families
by Willy Tarreau
· 6 years ago
fe5d2ac
BUG/MEDIUM: unix: provide a ->drain() function
by Willy Tarreau
· 6 years ago
b4dd15b
BUG/MINOR: unix: Make sure we can transfer abns sockets on seamless reload.
by Olivier Houchard
· 6 years ago
510c0d6
BUG/MEDIUM: threads/unix: Fix a deadlock when a listener is temporarily disabled
by Christopher Faulet
· 7 years ago
ec9516a
BUG/MINOR: unix: Don't mess up when removing the socket from the xfer_sock_list.
by Olivier Houchard
· 7 years ago
a9786b6
MINOR: fd: pass the iocb and owner to fd_insert()
by Willy Tarreau
· 7 years ago
c5532ac
MINOR: fd: don't report maxfd in alert messages
by Willy Tarreau
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
165f07e
MEDIUM: listener: Bind listeners on a thread subset if specified
by Christopher Faulet
· 7 years ago
36716a7
MEDIUM: threads/fd: Initialize the process mask during the call to fd_insert
by Christopher Faulet
· 7 years ago
8c82901
MINOR: unix: use conn_full_close() instead of conn_force_close()
by Willy Tarreau
· 7 years ago
1a0545f
REORG: connection: rename CO_FL_DATA_* -> CO_FL_XPRT_*
by Olivier Houchard
· 7 years ago
a1a247b
BUG/MINOR: unix: properly check for octal digits in the "mode" argument
by Willy Tarreau
· 7 years ago
3179489
MINOR: unix: remove the now unused proto_uxst.h file
by Willy Tarreau
· 7 years ago
9d5be5c
MINOR: protocols: register the ->add function and stop calling them directly
by Willy Tarreau
· 7 years ago
3228238
MINOR: protocols: always pass a "port" argument to the listener creation
by Willy Tarreau
· 7 years ago
585744b
REORG/MEDIUM: connection: introduce the notion of connection handle
by Willy Tarreau
· 7 years ago
68986ab
BUG/MEDIUM: unix: never unlink a unix socket from the file system
by Willy Tarreau
· 7 years ago
f886e34
MINOR: cli: Add a command to send listening sockets.
by Olivier Houchard
· 8 years ago
9484179
BUG/MINOR: unix: fix connect's polling in case no data are scheduled
by Willy Tarreau
· 8 years ago
4896c44
DOC: Spelling fixes
by Tim Düsterhus
· 8 years ago
9f256d4
MINOR: unix: don't mention free ports on EAGAIN
by Lukas Tribus
· 9 years ago
e7dff02
REORG/MEDIUM: stream: rename stream flags from SN_* to SF_*
by Willy Tarreau
· 10 years ago
fd0e008
BUG/MEDIUM: unix: completely unbind abstract sockets during a pause()
by Willy Tarreau
· 10 years ago
3c5efa2
BUG/MEDIUM: unix: failed abstract socket binding is retryable
by Willy Tarreau
· 10 years ago
7319b64
BUG/MEDIUM: unix: do not unlink() abstract namespace sockets upon failure.
by Jan Seda
· 10 years ago
7bb2153
MEDIUM: unix: avoid a double connect probe when no data are sent
by Willy Tarreau
· 10 years ago
ccfccef
MEDIUM: unix: implement support for Linux abstract namespace sockets
by Willy Tarreau
· 10 years ago
47f48c4
MEDIUM: unix: add preliminary support for connecting to servers over UNIX sockets
by Willy Tarreau
· 10 years ago
40aa070
MAJOR: listener: support inheriting a listening fd from the parent
by Willy Tarreau
· 12 years ago
8ab505b
CLEANUP: tcp/unix: remove useless NULL check in {tcp,unix}_bind_listener()
by Willy Tarreau
· 12 years ago
eb6cead
MINOR: standard: make memprintf() support a NULL destination
by Willy Tarreau
· 12 years ago
290e63a
REORG: listener: move unix perms from the listener to the bind_conf
by Willy Tarreau
· 12 years ago
4348fad
MAJOR: listeners: use dual-linked lists to chain listeners with frontends
by Willy Tarreau
· 12 years ago
51fb765
MINOR: listener: add a scope field in the bind keyword lists
by Willy Tarreau
· 12 years ago
d0a895d
MEDIUM: config: move all unix-specific bind keywords to proto_uxst.c
by Willy Tarreau
· 12 years ago
d1d5454
REORG: split "protocols" files into protocol and listener
by Willy Tarreau
· 12 years ago
75bf2c9
REORG: sock_raw: rename the files raw_sock*
by Willy Tarreau
· 12 years ago
076be25
CLEANUP: remove the now unused fdtab direct I/O callbacks
by Willy Tarreau
· 12 years ago
aece46a
MEDIUM: protocols: use the generic I/O callback for accept callbacks
by Willy Tarreau
· 12 years ago
4e6049e
MINOR: fd: add a new I/O handler to fdtab
by Willy Tarreau
· 12 years ago
505e34a
MAJOR: get rid of fdtab[].state and use connection->flags instead
by Willy Tarreau
· 12 years ago
ed8f614
REORG/MEDIUM: fd: get rid of FD_STLISTEN
by Willy Tarreau
· 12 years ago
96596ae
MEDIUM: fd/si: move peeraddr from struct fdinfo to struct connection
by Willy Tarreau
· 12 years ago
b147a83
CLEANUP: fd: remove unused cb->b pointers in the struct fdtab
by Willy Tarreau
· 12 years ago
59b9479
BUG/MEDIUM: stream_interface: restore get_src/get_dst
by Willy Tarreau
· 12 years ago
c63190d
REORG: use the name sock_raw instead of stream_sock
by Willy Tarreau
· 12 years ago
bbebbbf
REORG/MEDIUM: move the default accept function from sockstream to protocols.c
by Willy Tarreau
· 13 years ago
1b79bde
REORG/MEDIUM: move protocol->{read,write} to sock_ops
by Willy Tarreau
· 13 years ago
be58c38
[MEDIUM] proxy: add a PAUSED state to listeners and move socket tricks out of proxy.c
by Willy Tarreau
· 13 years ago
1f5848a
[CLEANUP] unix sockets : move create_uxst_socket() in uxst_bind_listener()
by Cyril Bonté
· 14 years ago
e4cbbe2
[MINOR] unix sockets : inherits the backlog size from the listener
by Cyril Bonté
· 14 years ago
b40dc94
[MEDIUM] unix sockets: cleanup the error reporting path
by Willy Tarreau
· 14 years ago
17f449b
[MINOR] move MAXPATHLEN definition to compat.h
by Willy Tarreau
· 14 years ago
cf20bf1
[MEDIUM] Enhance message errors management on binds
by Emeric Brun
· 14 years ago
eb47268
[MEDIUM] separate protocol-level accept() from the frontend's
by Willy Tarreau
· 14 years ago
a93c4bb
[MINOR] accept: count the incoming connection earlier
by Willy Tarreau
· 14 years ago
e29e1c5
[BUG] client: always ensure to zero rep->analysers
by Willy Tarreau
· 14 years ago
78caf84
[DOC] Some more documentation cleanups
by Cyril Bonté
· 15 years ago
bc77530
[MINOR] proto_uxst: set accept_date upon accept() to the wall clock time
by Willy Tarreau
· 15 years ago
b982a3d
[MEDIUM] Add stick table configuration and init.
by Emeric Brun
· 15 years ago
8d5d77e
[OPTIM] move some rarely used fields out of fdtab
by Willy Tarreau
· 15 years ago
5d53634
[MINOR] unix socket: report the socket path in case of bind error
by Willy Tarreau
· 15 years ago
65671ab
[MINOR] remove now obsolete ana_state from the session struct
by Willy Tarreau
· 15 years ago
f5a885f
[MEDIUM] stats: don't use s->ana_state anymore
by Willy Tarreau
· 15 years ago
f27b5ea
[MEDIUM] new option "independant-streams" to stop updating read timeout on writes
by Willy Tarreau
· 15 years ago
9a42c0d
[MEDIUM] stats: replace the stats socket analyser with an SI applet
by Willy Tarreau
· 15 years ago
b029f8c
[MINOR] stream_interface: add iohandler callback
by Willy Tarreau
· 15 years ago
dc85b39
[MEDIUM] stream_interface: add and use ->update function to resync
by Willy Tarreau
· 15 years ago
27a674e
[MEDIUM] make it possible to change the buffer size in the configuration
by Willy Tarreau
· 15 years ago
a07a34e
[MEDIUM] replace BUFSIZE with buf->size in computations
by Willy Tarreau
· 15 years ago
2c9f5b1
[MINOR] move the initial task's nice value to the listener
by Willy Tarreau
· 15 years ago
5ca791d
[CLEANUP] move remaining stats sockets code to dumpstats
by Willy Tarreau
· 15 years ago
8e13d74
[CLEANUP] unix: remove uxst_process_session()
by Willy Tarreau
· 15 years ago
104eb36
[MEDIUM] make the unix stats sockets use the generic session handler
by Willy Tarreau
· 15 years ago
89a6313
[MEDIUM] make the global stats socket part of a frontend
by Willy Tarreau
· 15 years ago
9650f37
[MEDIUM] move connection establishment from backend to the SI.
by Willy Tarreau
· 15 years ago
43e0e39
[MINOR] print usage on the stats sockets upon invalid commands
by Willy Tarreau
· 15 years ago
3a81629
[MEDIUM] session: tell analysers what bit they were called for
by Willy Tarreau
· 15 years ago
2d04559
[BUG] reject unix accepts when connection limit is reached
by Willy Tarreau
· 16 years ago
b00f9c4
[BUG] check for global.maxconn before doing accept()
by Willy Tarreau
· 16 years ago
06bea94
[MEDIUM] session: don't resync FSMs on non-interesting changes
by Willy Tarreau
· 16 years ago
1b194fe
[OPTIM] buffer: new BF_READ_DONTWAIT flag reduces EAGAIN rates
by Willy Tarreau
· 16 years ago
a461318
[MINOR] task: keep a task count and clean up task creators
by Willy Tarreau
· 16 years ago
7c84bab
[MEDIUM] rearrange forwarding condition to enable splice during analysis
by Willy Tarreau
· 16 years ago
0be0ef9
[OPTIM] do not re-check req buffer when only response has changed
by Willy Tarreau
· 16 years ago
26c2506
[MEDIUM] minor update to the task api: let the scheduler queue itself
by Willy Tarreau
· 16 years ago
74808cb
[MEDIUM] implement error dump on unix socket with "show errors"
by Willy Tarreau
· 16 years ago
38c99bc
[BUG] fix unix socket processing of interrupted output
by Willy Tarreau
· 16 years ago
fd3828e
[BUG] fix random memory corruption using "show sess"
by Willy Tarreau
· 16 years ago
0abebcc
[MEDIUM] i/o: rework ->to_forward and ->send_max
by Willy Tarreau
· 16 years ago
6b66f3e
[MAJOR] implement autonomous inter-socket forwarding
by Willy Tarreau
· 16 years ago
3ffeba1
[MEDIUM] enable inter-stream_interface wakeup calls
by Willy Tarreau
· 16 years ago
b0ef735
[MINOR] add flags to indicate when a stream interface is waiting for space/data
by Willy Tarreau
· 16 years ago
86491c3
[MEDIUM] indicate when we don't care about read timeout
by Willy Tarreau
· 16 years ago
f890dc9
[MEDIUM] add a send limit to a buffer
by Willy Tarreau
· 16 years ago
3dfe6cd
[MEDIUM] add support for "show sess" in unix stats socket
by Willy Tarreau
· 16 years ago
Next »