Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
b743661f0495247528d74b618301f989ebec46b3
/
src
/
log.c
« Previous
09bb27c
MEDIUM: log: make sess_build_logline() support being called with no stream
by Willy Tarreau
· 6 years ago
5cacab6
MINOR: log: use zero as the request counter if there is no stream
by Willy Tarreau
· 6 years ago
b8bc525
MINOR: log: keep a copy of s->flags early to avoid a dereference
by Willy Tarreau
· 6 years ago
02fdf4f
MINOR: log: use NULL for the unique_id if there is no stream
by Willy Tarreau
· 6 years ago
abd71a5
MINOR: log: don't check the stream-int's conn_retries if the stream is NULL
by Willy Tarreau
· 6 years ago
e1809df
MINOR: log: be sure not to dereference a null stream for a target
by Willy Tarreau
· 6 years ago
d4f9166
MINOR: log: do not dereference a null stream to access captures
by Willy Tarreau
· 6 years ago
2393c5b
MINOR: log: keep a copy of the backend connection early in sess_build_logline()
by Willy Tarreau
· 6 years ago
26ffa85
CLEANUP: log: make the low_level lf_{ip,port,text,text_len} functions take consts
by Willy Tarreau
· 6 years ago
372ac5a
MINOR: log: don't unconditionally pick log info from s->logs
by Willy Tarreau
· 6 years ago
56a91dd
MINOR: log: make sess_build_logline() not dereference a NULL stream for txn
by Willy Tarreau
· 6 years ago
a21c0e6
MINOR: log: make the backend fall back to the frontend when there's no stream
by Willy Tarreau
· 6 years ago
43c538e
MINOR: log: move the log code to sess_build_logline() to add extra arguments
by Willy Tarreau
· 6 years ago
ffe5e8c
MINOR: stream: rename {srv,prx}_queue_size to *_queue_pos
by Patrick Hemmer
· 6 years ago
83061a8
MAJOR: chunks: replace struct chunk with struct buffer
by Willy Tarreau
· 6 years ago
843b7cb
MEDIUM: chunks: make the chunk struct's fields match the buffer struct
by Willy Tarreau
· 6 years ago
28ac099
MINOR: log: Keep the ref when a log server is copied to avoid duplicate entries
by Christopher Faulet
· 6 years ago
4b0b79d
MINOR: log: move 'log' keyword parsing in dedicated function
by Christopher Faulet
· 6 years ago
c98aebc
MINOR: log: stop emitting alerts when it's not possible to write on the socket
by Willy Tarreau
· 6 years ago
7896917
BUG/MEDIUM: mworker: Set FD_CLOEXEC flag on log fd
by Christopher Faulet
· 7 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
9aaf778
MAJOR: connection : Split struct connection into struct connection and struct conn_stream.
by Olivier Houchard
· 7 years ago
cd7879a
BUG/MEDIUM: threads: Run the poll loop on the main thread too
by Christopher Faulet
· 7 years ago
ff8abcd
MEDIUM: threads/proxy: Add a lock per proxy and atomically update proxy vars
by Christopher Faulet
· 7 years ago
f8188c6
MEDIUM: threads/logs: Make logs thread-safe
by Christopher Faulet
· 7 years ago
c1b730a
MINOR: cli: Add "show startup-logs" command
by Christopher Faulet
· 7 years ago
d469638
MINOR: log: Save alerts and warnings emitted during HAProxy startup
by Christopher Faulet
· 7 years ago
01da571
MINOR: merge ssl_sock_get calls for log and ppv2
by Emmanuel Hocdet
· 7 years ago
93e8b88
BUG/MINOR: log: fixing small memory leak in error code path.
by David Carlier
· 7 years ago
0132d06
MINOR: logs: Use dedicated function to init/deinit log buffers
by Christopher Faulet
· 7 years ago
d02286d
BUG/MINOR: log: pin the front connection when front ip/ports are logged
by Willy Tarreau
· 7 years ago
a2278c8
CLEANUP: logs: typo: simgle => single
by Jim Freeman
· 7 years ago
a261e9b
CLEANUP: connection: remove all direct references to raw_sock and ssl_sock
by Willy Tarreau
· 8 years ago
71a8c7c
MINOR: listener: move the transport layer pointer to the bind_conf
by Willy Tarreau
· 8 years ago
8a4e442
MEDIUM: log-format: Use standard HAProxy log system to report errors
by Thierry FOURNIER / OZON.IO
· 8 years ago
4ed1c95
MINOR: http/conf: store the use_backend configuration file and line for logs
by Thierry FOURNIER / OZON.IO
· 8 years ago
a2c38d7
MEDIUM: log-format: strict parsing and enable fail
by Thierry FOURNIER / OZON.IO
· 8 years ago
6fe0e1b
CLEANUP: log-format: remove unused arguments
by Thierry FOURNIER / OZON.IO
· 8 years ago
bca46f0
CLEANUP: log-format: fix return code of function parse_logformat_var_args()
by Thierry FOURNIER / OZON.IO
· 8 years ago
eca4d95
CLEANUP: log-format: fix return code of the function parse_logformat_var()
by Thierry FOURNIER / OZON.IO
· 8 years ago
9cbfef2
BUG/MINOR: log-format: uncatched memory allocation functions
by Thierry FOURNIER / OZON.IO
· 8 years ago
f7e4e7e
MAJOR: spoe: Add an experimental Stream Processing Offload Engine
by Christopher Faulet
· 8 years ago
4cac359
MEDIUM: log: Decompose %Tq in %Th %Ti %TR
by Thierry FOURNIER / OZON.IO
· 8 years ago
077edcb
BUILD: log: iovec requires to include sys/uio.h on OpenBSD
by Willy Tarreau
· 8 years ago
db1b6f9
BUG/MEDIUM: log: use function "escape_string" instead of "escape_chunk"
by Dragan Dosen
· 8 years ago
27b639d
MINOR: log: add the %Td log-format specifier
by Willy Tarreau
· 8 years ago
54e439f
BUG/MINOR: log: fix a typo that would cause %HP to log <BADREQ>
by Nenad Merdanovic
· 8 years ago
57bc891
BUG/MEDIUM: log: fix risk of segfault when logging HTTP fields in TCP mode
by Willy Tarreau
· 8 years ago
02779b6
CLEANUP: uniformize last argument of malloc/calloc
by Vincent Bernat
· 8 years ago
e2e5bde
BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted
by Benoit GARNIER
· 8 years ago
b413c2a
BUG/MINOR: log: GMT offset not updated when entering/leaving DST
by Benoit GARNIER
· 8 years ago
835b921
MEDIUM: log: add a new log format flag "E"
by Dragan Dosen
· 9 years ago
17def46
BUG/MEDIUM: logs: fix time zone offset format in RFC5424
by Dragan Dosen
· 9 years ago
43885c7
BUG/MEDIUM: logs: segfault writing to log from Lua
by Dragan Dosen
· 9 years ago
5b78d9b
MEDIUM: logs: pass the trailing "\n" as an iovec
by Dragan Dosen
· 9 years ago
c8cfa7b
MEDIUM: logs: have global.log_send_hostname not contain the trailing space
by Dragan Dosen
· 9 years ago
0b85ece
MEDIUM: logs: add a new RFC5424 log-format for the structured-data
by Dragan Dosen
· 9 years ago
1322d09
MEDIUM: logs: add support for RFC5424 header format per logger
by Dragan Dosen
· 9 years ago
68d2e3a
MEDIUM: logs: remove the hostname, tag and pid part from the logheader
by Dragan Dosen
· 9 years ago
59cee97
MEDIUM: log: use a separate buffer for the header and for the message
by Dragan Dosen
· 9 years ago
609ac2a
MEDIUM: log: replace sendto() with sendmsg() in __send_log()
by Dragan Dosen
· 9 years ago
136f9d3
MINOR: samples: rename union from "data" to "u"
by Thierry FOURNIER
· 9 years ago
8c542ca
MEDIUM: samples: Use the "struct sample_data" in the "struct sample"
by Thierry FOURNIER
· 9 years ago
e63ac87
MINOR: log: Add log-format variable %HQ, to log HTTP query strings
by Andrew Hayworth
· 9 years ago
28d976d
MINOR: args: add new context for servers
by Willy Tarreau
· 9 years ago
53e1a6d
BUG/MINOR: log: missing some ARGC_* entries in fmt_directives()
by Willy Tarreau
· 9 years ago
79beb24
CLEANUP: sample: generalize sample_fetch_string() as sample_fetch_as_type()
by Adis Nezirovic
· 9 years ago
b7636d1
BUG/MEDIUM: logs: fix improper systematic use of quotes with a few tags
by Willy Tarreau
· 9 years ago
0ebc55f
MEDIUM: logs: Add HTTP request-line log format directives
by Andrew Hayworth
· 9 years ago
192252e
MAJOR: sample: pass a pointer to the session to each sample fetch function
by Willy Tarreau
· 9 years ago
15e91e1
MAJOR: sample: don't pass l7 anymore to sample fetch functions
by Willy Tarreau
· 9 years ago
eee5b51
MAJOR: http: move http_txn out of struct stream
by Willy Tarreau
· 9 years ago
cb7dd01
MEDIUM: http: move header captures from http_txn to struct stream
by Willy Tarreau
· 9 years ago
9ad7bd4
MEDIUM: session: use the pointer to the origin instead of s->si[0].end
by Willy Tarreau
· 9 years ago
e36cbcb
MEDIUM: stream: move the frontend's pointer to the session
by Willy Tarreau
· 9 years ago
fb0afa7
MEDIUM: stream: move the listener's pointer to the session
by Willy Tarreau
· 9 years ago
e7dff02
REORG/MEDIUM: stream: rename stream flags from SN_* to SF_*
by Willy Tarreau
· 9 years ago
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 9 years ago
350f487
CLEANUP: session: simplify references to chn_{prod,cons}(&s->{req,res})
by Willy Tarreau
· 10 years ago
7379653
REORG/MEDIUM: channel: only use chn_prod / chn_cons to find stream-interfaces
by Willy Tarreau
· 10 years ago
22ec1ea
REORG/MAJOR: move session's req and resp channels back into the session
by Willy Tarreau
· 10 years ago
e83766a
BUG/MINOR: log: segfault if there are no proxy reference
by Thierry FOURNIER
· 10 years ago
8c97ab5
BUG/MAJOR: log: don't try to emit a log if no logger is set
by Willy Tarreau
· 10 years ago
094af4e
MINOR: logs: add a new per-proxy "log-tag" directive
by Willy Tarreau
· 10 years ago
7346acb
MINOR: log: add a new field "%lc" to implement a per-frontend log counter
by Willy Tarreau
· 10 years ago
18324f5
MEDIUM: log: support a user-configurable max log line length
by Willy Tarreau
· 10 years ago
c7c7be2
BUG/MINOR: logs: properly initialize and count log sockets
by Willy Tarreau
· 10 years ago
d9ed3d2
MINOR: logs: don't limit HTTP header captures to HTTP frontends
by Willy Tarreau
· 10 years ago
4bf9963
MINOR: log: allow the HTTP status code to be logged even in TCP frontends
by Willy Tarreau
· 10 years ago
1be6910
BUG/MINOR: log: Don't dump empty unique-id
by Thierry FOURNIER
· 10 years ago
eeaa951
MINOR: configuration: File and line propagation
by Thierry FOURNIER
· 11 years ago
d048d8b
BUG/MINOR: http: fix encoding of samples used in http headers
by Thierry FOURNIER
· 10 years ago
da5d4a5
BUG/MINOR: log: The log of quotted capture header has been terminated by 2 quotes.
by Thierry FOURNIER
· 10 years ago
65ad6e1
MINOR: http: capture.req.method and capture.req.uri
by William Lallemand
· 11 years ago
1f0da24
BUG/MEDIUM: unique_id: HTTP request counter is not stable
by Willy Tarreau
· 11 years ago
0f28f82
BUILD: log: fix build warning on Solaris
by Willy Tarreau
· 11 years ago
975c178
MINOR: sample: make sample_parse_expr() use memprintf() to report parse errors
by Willy Tarreau
· 11 years ago
b363a1f
MAJOR: stream-int: stop using si->conn and use si->end instead
by Willy Tarreau
· 11 years ago
9eba36b
BUILD: log: silent a warning about isblank() with latest patches
by Willy Tarreau
· 11 years ago
Next »