Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4b9c0d1fc08388bf44c6ebbd88f786032dd010fc
/
src
/
http_ana.c
« Previous
1aea50e
MEDIUM: http-rules: Enable the strict rewriting mode by default
by Christopher Faulet
· 4 years, 10 months ago
46f9554
MINOR: http-rules: Add a rule to enable or disable the strict rewriting mode
by Christopher Faulet
· 5 years ago
e00d06c
MINOR: http-rules: Handle all message rewrites the same way
by Christopher Faulet
· 5 years ago
a00071e
MINOR: http-ana: Add a txn flag to support soft/strict message rewrites
by Christopher Faulet
· 5 years ago
cff0f73
MINOR: counters: Review conditions to increment counters from analysers
by Christopher Faulet
· 5 years ago
a08546b
MINOR: counters: Remove failed_secu counter and use denied_resp instead
by Christopher Faulet
· 5 years ago
74f67af
MINOR: http-rules: Handle denied/aborted/invalid connections from HTTP rules
by Christopher Faulet
· 5 years ago
3a26bee
MINOR: http-rules: Handle internal errors during HTTP rules evaluation
by Christopher Faulet
· 5 years ago
b8a5371
MEDIUM: http-ana: Properly handle internal processing errors
by Christopher Faulet
· 5 years ago
28160e7
MINOR: http-rules: Return an error when custom actions return ACT_RET_ERR
by Christopher Faulet
· 5 years ago
1a3e027
BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters
by Christopher Faulet
· 5 years ago
96b3639
BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied
by Kevin Zhu
· 4 years, 10 months ago
145719a
BUG/MINOR: http-ana: Properly catch aborts during the payload forwarding
by Christopher Faulet
· 5 years ago
fee726f
MINOR: http-ana: Remove the unused function http_reset_txn()
by Christopher Faulet
· 5 years ago
5939925
BUG/MEDIUM: stream: Be sure to release allocated captures for TCP 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
1eb3b48
BUG/MINOR: stats: properly check the path and not the whole URI
by Willy Tarreau
· 5 years ago
0651181
MINOR: htx: Add a flag on HTX to known when a response was generated by HAProxy
by Christopher Faulet
· 5 years ago
676c29e
MINOR: stats: always merge the uri_auth flags into the appctx flags
by Willy Tarreau
· 5 years ago
d72665b
CLEANUP: http-ana: Remove the unused function http_send_name_header()
by Christopher Faulet
· 5 years ago
e3d2a87
MINOR: http-ana: Remove err_state field from http_msg
by Christopher Faulet
· 5 years ago
b9a92f3
MINOR: http-ana: Handle HTX errors first during message analysis
by Christopher Faulet
· 5 years ago
6338a08
MINOR: stats: Add JSON export from the stats page
by Christopher Faulet
· 5 years ago
3499f62
BUG/MINOR: http-ana: Reset response flags when 1xx messages are handled
by Christopher Faulet
· 5 years ago
bd9e842
BUG/MINOR: stats: Wait the body before processing POST requests
by Christopher Faulet
· 5 years ago
f0f4238
BUG/CRITICAL: http_ana: Fix parsing of malformed cookies which start by a delimiter
by Olivier Houchard
· 5 years ago
9f5839c
BUG/MINOR: http_ana: Be sure to have an allocated buffer to generate an error
by Christopher Faulet
· 5 years ago
1c8d32b
MAJOR: stream: store the target address into s->target_addr
by Willy Tarreau
· 5 years ago
ca79f59
MEDIUM: connection: make sure all address producers allocate their address
by Willy Tarreau
· 5 years ago
a48f4b3
MINOR: htx: switch from conn->addr.{from,to} to conn->{src,dst}
by Willy Tarreau
· 5 years ago
83b5890
MINOR: http/htx: use conn_get_dst() to retrieve the destination address
by Willy Tarreau
· 5 years ago
f734638
MINOR: http: Don't store raw HTTP errors in chunks anymore
by Christopher Faulet
· 5 years ago
1b6adb4
MINOR: proxy/http_ana: Remove unused req_exp/rsp_exp and req_add/rsp_add lists
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
[Renamed (93%) from src/proto_htx.c]
a8a46e2
CLEANUP: proto_http: Move remaining code from proto_http.c to proto_htx.c
by Christopher Faulet
· 5 years ago
c41547b
MINOR: proto_http: Remove unused http txn flags
by Christopher Faulet
· 5 years ago
711ed6a
MAJOR: http: Remove the HTTP legacy code
by Christopher Faulet
· 5 years ago
c63231d
MINOR: proto_htx: Don't stop forwarding when there is a post-connect processing
by Christopher Faulet
· 5 years ago
304cc40
MINOR: proto_htx: Add the function htx_return_srv_error()
by Christopher Faulet
· 5 years ago
00618aa
MINOR: proto_htx: Rely on the HTX function to apply a redirect rules
by Christopher Faulet
· 5 years ago
75b4cd9
MINOR: proto_htx: Directly call htx_check_response_for_cacheability()
by Christopher Faulet
· 5 years ago
69564b1
BUG/MEDIUM: http/htx: unbreak option http_proxy
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
29cac3c
BUG/MEDIUM: streams: Don't give up if we couldn't send the request.
by Olivier Houchard
· 5 years ago
8f1aa77
BUG/MEDIUM: http/applet: Finish request processing when a service is registered
by Christopher Faulet
· 5 years ago
1d5ec09
BUG/MEDIUM: proto_htx: Don't add EOM on 1xx informational messages
by Christopher Faulet
· 5 years ago
3e2638e
BUG/MEDIUM: htx: Fully update HTX message when the block value is changed
by Christopher Faulet
· 5 years ago
d20fdb0
BUG/MEDIUM: proto_htx: Introduce the state ENDING during forwarding
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
b5ba2b0
MINOR: http: turn default error files to HTTP/1.1
by Willy Tarreau
· 5 years ago
54b5e21
MINOR: htx: Don't use end-of-data blocks anymore
by Christopher Faulet
· 5 years ago
250031e
MEDIUM: sessions: Introduce session flags.
by Olivier Houchard
· 5 years ago
0a7ef02
MINOR: htx: make htx_add_data() return the transmitted byte count
by Willy Tarreau
· 5 years ago
ee847d4
MEDIUM: filters/htx: Filter body relatively to the first block
by Christopher Faulet
· 5 years ago
16af60e
MINOR: proto-htx: Use channel_htx_fwd_all() when unfiltered body are forwarded
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
ee1bd4b
MINOR: proto-htx: Use channel_htx_fwd_headers() to forward 1xx responses
by Christopher Faulet
· 5 years ago
b75b5ea
MEDIUM: htx: 1xx messages are now part of the final reponses
by Christopher Faulet
· 5 years ago
a3f1550
MEDIUM: http/htx: Perform analysis relatively to the first block
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
f90c24d
BUG/MEDIUM: proto-htx: Not forward too much data when 1xx reponses are handled
by Christopher Faulet
· 5 years ago
08e6646
BUG/MINOR: proto-htx: Try to keep connections alive on redirect
by Christopher Faulet
· 5 years ago
6db1699
BUG/MEDIUM: streams: Try to L7 retry before aborting the connection.
by Olivier Houchard
· 5 years ago
ad26d8d
BUG/MEDIUM: streams: Make sur SI_FL_L7_RETRY is set before attempting a retry.
by Olivier Houchard
· 6 years ago
2674303
MEDIUM: regex: modify regex_comp() to atomically allocate/free the my_regex struct
by Dragan Dosen
· 6 years ago
223995e
BUG/MINOR: stream: also increment the retry stats counter on L7 retries
by Willy Tarreau
· 6 years ago
e3249a9
MEDIUM: streams: Add a new keyword for retry-on, "junk-response"
by Olivier Houchard
· 6 years ago
865d839
MEDIUM: streams: Add a way to replay failed 0rtt requests.
by Olivier Houchard
· 6 years ago
a254a37
MEDIUM: streams: Add the ability to retry a request on L7 failure.
by Olivier Houchard
· 6 years ago
1907ccc
BUG/MINOR: http: Call stream_inc_be_http_req_ctr() only one time per request
by Christopher Faulet
· 6 years ago
e84289e
BUG/MEDIUM: thread/http: Add missing locks in set-map and add-acl HTTP rules
by Christopher Faulet
· 6 years ago
6f7a02a
BUILD: htx: fix a used uninitialized warning on is_cookie2
by Willy Tarreau
· 6 years ago
0ef372a
MAJOR: muxes/htx: Handle inplicit upgrades from h1 to h2
by Christopher Faulet
· 6 years ago
c62c2b9
BUG/MEDIUM: htx: Fix the process of HTTP CONNECT with h2 connections
by Christopher Faulet
· 6 years ago
03b9d8b
MINOR: proto_htx: Don't adjust transaction mode anymore in HTX analyzers
by Christopher Faulet
· 6 years ago
6c9bbb2
MEDIUM: htx: Deprecate the option 'http-tunnel' and ignore it in HTX
by Christopher Faulet
· 6 years ago
aed68d4
BUG/MINOR: proto_htx: Reset to_forward value when a message is set to DONE
by Christopher Faulet
· 6 years ago
66af0b2
MEDIUM: proto_htx: Reintroduce the infinite forwarding on data
by Christopher Faulet
· 6 years ago
769d0e9
BUG/MEDIUM: http/htx: Fix handling of the option abortonclose
by Christopher Faulet
· 6 years ago
6e8d6a9
Revert "MEDIUM: proto_htx: Switch to infinite forwarding if there is no data filter"
by Willy Tarreau
· 6 years ago
0f22299
CLEANUP: cache: don't export http_cache_applet anymore
by Willy Tarreau
· 6 years ago
2571bc6
MINOR: http/applets: Handle all applets intercepting HTTP requests the same way
by Christopher Faulet
· 6 years ago
bcf242a
MINOR: stats/cache: Handle the header Expect when applets are registered
by Christopher Faulet
· 6 years ago
4a28a53
MINOR: proto_htx: Add function to handle the header "Expect: 100-continue"
by Christopher Faulet
· 6 years ago
f52170d
MEDIUM: proto_htx: Switch to infinite forwarding if there is no data filter
by Christopher Faulet
· 6 years ago
93e02d8
MINOR: proto-http/proto-htx: Make error handling clearer during data forwarding
by Christopher Faulet
· 6 years ago
d1fd6f5
BUG/MINOR: http/counters: fix missing increment of fe->srv_aborts
by Willy Tarreau
· 6 years ago
5d45e38
BUG/MINOR: stats: Be more strict on what is a valid request to the stats applet
by Christopher Faulet
· 6 years ago
a798bf5
MEDIUM: http: Use the new _HA_ATOMIC_* macros.
by Olivier Houchard
· 6 years ago
4236f03
MINOR: htx: unconditionally handle parsing errors in requests or responses
by Willy Tarreau
· 6 years ago
02e771a
BUG/MEDIUM: proto_htx: Fix functions applying regex filters on HTX messages
by Christopher Faulet
· 6 years ago
834eee7
BUG/MINOR: proto-htx: Consider a XFER_LEN message as chunked by default
by Christopher Faulet
· 6 years ago
6cdaf2a
BUG/MEDIUM: proto_htx: Fix data size update if end of the cookie is removed
by Christopher Faulet
· 6 years ago
dcd8c5e
BUG/MINOR: proto-htx: Return an error if all headers cannot be received at once
by Christopher Faulet
· 6 years ago
ed7a066
BUG/MEDIUM: stats: Get the right scope pointer depending on HTX is used or not
by Christopher Faulet
· 6 years ago
089eaa0
BUG/MINOR: backend: don't use url_param_name as a hint for BE_LB_ALGO_PH
by Willy Tarreau
· 6 years ago
202c6ce
BUG/MINOR: proto_htx: Use HTX versions to truncate or erase a buffer
by Christopher Faulet
· 6 years ago
d01ce40
BUG/MEDIUM: proto-htx: Set SI_FL_NOHALF on server side when request is done
by Christopher Faulet
· 6 years ago
86cef23
BUG/MINOR: htx: send the proper authenticate header when using http-request auth
by Jérôme Magnin
· 6 years ago
14bfe9a
CLEANUP: stream-int: consistently call the si/stream_int functions
by Willy Tarreau
· 6 years ago
Next »