Sudarsan Reddy
7f487c2651
TUN-6775: Add middleware.Handler verification to ProxyHTTP
...
ProxyHTTP now processes middleware Handler before executing the request.
A chain of handlers is now executed and appropriate response status
codes are sent.
2022-09-22 15:11:59 +01:00
João Oliveirinha
f6bd4aa039
TUN-6676: Add suport for trailers in http2 connections
2022-08-24 15:16:30 +00:00
Devin Carr
a97673e8b9
TUN-6575: Consume cf-trace-id from incoming http2 TCP requests
2022-08-16 15:30:44 +00:00
Devin Carr
b9cba7f2ae
TUN-6576: Consume cf-trace-id from incoming TCP requests to create root span
...
(cherry picked from commit f48a7cd3dd
)
2022-08-02 14:56:31 -07:00
João Oliveirinha
7f1c890a82
Revert "TUN-6576: Consume cf-trace-id from incoming TCP requests to create root span"
...
This reverts commit f48a7cd3dd
.
2022-08-02 11:13:24 +01:00
Devin Carr
f48a7cd3dd
TUN-6576: Consume cf-trace-id from incoming TCP requests to create root span
2022-08-01 20:22:39 +00:00
Devin Carr
f4667c6345
TUN-6427: Differentiate between upstream request closed/canceled and failed origin requests
2022-06-20 14:29:53 +00:00
Igor Postelnik
f2339a7244
TUN-6380: Enforce connect and keep-alive timeouts for TCP connections in both WARP routing and websocket based TCP proxy.
...
For WARP routing the defaults for these new settings are 5 seconds for connect timeout and 30 seconds for keep-alive timeout. These values can be configured either remotely or locally. Local config lives under "warp-routing" section in config.yaml.
For websocket-based proxy, the defaults come from originConfig settings (either global or per-service) and use the same defaults as HTTP proxying.
2022-06-14 21:36:40 +00:00
Sudarsan Reddy
69b28e358c
TUN-6347: Add TCP stream logs with FlowID
2022-06-09 19:41:20 +00:00
João Oliveirinha
6f78ccde04
TUN-6250: Add upstream response status code to tracing span attributes
2022-05-18 15:40:48 +01:00
João Oliveirinha
26a7b59f6f
TUN-6248: Fix panic in cloudflared during tracing when origin doesn't provide header map
2022-05-18 13:13:07 +01:00
Devin Carr
a97233bb3e
TUN-6030: Add ttfb span for origin http request
2022-04-21 15:49:22 +00:00
Devin Carr
f81b0ee9e8
TUN-5990: Add otlp span export to response header
2022-04-18 16:25:56 +00:00
Devin Carr
def8f57dbc
TUN-5989: Add in-memory otlp exporter
2022-04-11 19:38:01 +00:00
João Oliveirinha
9cde11f8e0
TUN-6038: Reduce buffer size used for proxying data
...
The buffer size was big to support a compression feature that we don't
use anymore.
As such, we can now reduce this and be more efficient with memory usage.
2022-04-11 18:01:16 +01:00
cthuang
d68ff390ca
TUN-5698: Make ingress rules and warp routing dynamically configurable
2022-02-16 09:38:28 +00:00
cthuang
e22422aafb
TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress
...
- Split origin into supervisor and proxy packages
- Create configManager to handle dynamic config
2022-02-14 15:37:09 +00:00