Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
54f53ef7ce4102be596130b44c768d1818570344
/
src
/
filters.c
b2e5849
MEDIUM: filters: Adapt filters API to allow again TCP filtering on HTX streams
by Christopher Faulet
· 5 years ago
bb9a7e0
BUG/MEDIUM: filters: Don't call TCP callbacks for HTX streams
by Christopher Faulet
· 5 years ago
eea8fc7
MEDIUM: stream/trace: Register a new trace source with its events
by Christopher Faulet
· 5 years ago
e058f73
BUG/MINOR: filters: Properly set the HTTP status code on analysis error
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
3d11969
MAJOR: filters: Remove code relying on the legacy HTTP mode
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
ee847d4
MEDIUM: filters/htx: Filter body relatively to the first block
by Christopher Faulet
· 6 years ago
17fd8a2
MINOR: filters/htx: Use channel_htx_fwd_headers() after headers filtering
by Christopher Faulet
· 6 years ago
a3f1550
MEDIUM: http/htx: Perform analysis relatively to the first block
by Christopher Faulet
· 6 years ago
0f17a9b
MINOR: filters/htx: Use stream flags instead of px mode to instanciate a filter
by Christopher Faulet
· 6 years ago
ff17b18
BUG/MINOR: filters: Detect cache+compression config on legacy HTTP streams
by Christopher Faulet
· 6 years ago
b96b77e
REORG: htx: merge types+proto into common/htx.h
by Willy Tarreau
· 6 years ago
c9df7f7
MINOR: compression: Rename the function check_legacy_http_comp_flt()
by Christopher Faulet
· 6 years ago
27ba2dc
MEDIUM: htx: Rework conversion from a buffer to an htx structure
by Christopher Faulet
· 6 years ago
75bc913
MAJOR: filters: Adapt filters API to be compatible with the HTX represenation
by Christopher Faulet
· 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
172f5ce
MINOR: initcall: use initcalls for most post_{check,deinit} and per_thread*
by Willy Tarreau
· 6 years ago
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
b35ea68
CLEANUP: Fix typos in the filters subsystem
by Joseph Herlant
· 6 years ago
0c85912
MINOR: filters/htx: Forbid filters when the HTX is enabled on a proxy
by Christopher Faulet
· 6 years ago
874a35c
DOC: Fix typos in lua documentation
by Bertrand Jacquin
· 6 years ago
83061a8
MAJOR: chunks: replace struct chunk with struct buffer
by Willy Tarreau
· 6 years ago
c9fa048
MAJOR: buffer: finalize buffer detachment
by Willy Tarreau
· 6 years ago
44a41a8
MINOR: filters: convert to the new buffer API
by Willy Tarreau
· 6 years ago
5ba6552
MINOR: buffer: replace buffer_pending() with ci_data()
by Willy Tarreau
· 6 years ago
bcbd393
MINOR: channel/buffer: replace b_{adv,rew} with c_{adv,rew}
by Willy Tarreau
· 6 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
71a6a8e
MEDIUM: threads/filters: Add init/deinit callback per thread
by Christopher Faulet
· 7 years ago
570f799
BUG/MEDIUM: filters: Be sure to call flt_end_analyze for both channels
by Christopher Faulet
· 7 years ago
2b553de
BUG/MINOR: filters: Don't force the stream's wakeup when we wait in flt_end_analyze
by Christopher Faulet
· 8 years ago
e600624
BUG/MEDIUM: filters: Fix channels synchronization in flt_end_analyze
by Christopher Faulet
· 8 years ago
9e6906b
MEDIUM: http_error_message: txn->status / http_get_status_idx.
by Jarno Huuskonen
· 8 years ago
0184ea7
BUG/MAJOR: channel: Fix the definition order of channel analyzers
by Christopher Faulet
· 8 years ago
64bca59
CLEANUP: filters: use the function registration to initialize all proxies
by Willy Tarreau
· 8 years ago
a00d817
MINOR: filters: Add check_timeouts callback to handle timers expiration on streams
by Christopher Faulet
· 8 years ago
c6062be
MINOR: filters: Remove backend filters attached to a stream only for HTTP streams
by Christopher Faulet
· 8 years ago
31ed32d
MEDIUM: filters: Add attch/detach and stream_set_backend callbacks
by Christopher Faulet
· 8 years ago
55048a4
BUG/MEDIUM: filters: Fix data filtering when data are modified
by Christopher Faulet
· 8 years ago
3a394fa
MEDIUM: filters: Add pre and post analyzer callbacks
by Christopher Faulet
· 9 years ago
1339d74
MEDIUM: filters: Move HTTP headers filtering in its own callback
by Christopher Faulet
· 9 years ago
3610c39
MINOR: filters: add opaque data
by Thierry Fournier
· 9 years ago
00e818a
MINOR: filters: Filters must define the callbacks struct during config parsing
by Christopher Faulet
· 9 years ago
cc7317d
MINOR: filters: Typo in an error message
by Christopher Faulet
· 9 years ago
b3f4e14
MINOR: filters: Print the list of existing filters during HA startup
by Christopher Faulet
· 9 years ago
443ea1a
MINOR: filters: Extract proxy stuff from the struct filter
by Christopher Faulet
· 9 years ago
da02e17
MAJOR: filters: Require explicit registration to filter HTTP body and TCP data
by Christopher Faulet
· 9 years ago
fcf035c
MINOR: filters: Add stream_filters structure to hide filters info
by Christopher Faulet
· 9 years ago
309c641
MEDIUM: filters: Replace filter_http_headers callback by an analyzer
by Christopher Faulet
· 9 years ago
2fb2880
MEDIUM: filters: remove http_start_chunk, http_last_chunk and http_chunk_end
by Christopher Faulet
· 9 years ago
3e34429
MEDIUM: filters: Use macros to call filters callbacks to speed-up processing
by Christopher Faulet
· 9 years ago
92d3638
MAJOR: filters/http: Rewrite the HTTP compression as a filter
by Christopher Faulet
· 9 years ago
02c7b22
MINOR: filters: Do not reset stream analyzers if the client is gone
by Christopher Faulet
· 9 years ago
d7c9196
MAJOR: filters: Add filters support
by Christopher Faulet
· 10 years ago