cloudflared-mirror/cmd/cloudflared
João Oliveirinha 0c8bc56930 TUN-7575: Add option to disable PTMU discovery over QUIC
This commit implements the option to disable PTMU discovery for QUIC
connections.
QUIC finds the PMTU during startup by increasing Ping packet frames
until Ping responses are not received anymore, and it seems to stick
with that PMTU forever.

This is no problem if the PTMU doesn't change over time, but if it does
it may case packet drops.
We add this hidden flag for debugging purposes in such situations as a
quick way to validate if problems that are being seen can be solved by
reducing the packet size to the edge.

Note however, that this option may impact UDP proxying since we expect
being able to send UDP packets of 1280 bytes over QUIC.
So, this option should not be used when tunnel is being used for UDP
proxying.
2023-07-13 10:24:24 +01:00
..
access TUN-7564: Support cf-trace-id for cloudflared access 2023-07-06 19:03:40 +00:00
cliutil TUN-7134: Acquire token for cloudflared tail 2023-04-12 09:43:38 -07:00
proxydns TUN-6963: Refactor Metrics service setup 2022-11-22 11:35:48 +00:00
tail TUN-7393: Add json output for cloudflared tail 2023-04-26 15:41:00 +00:00
tunnel TUN-7575: Add option to disable PTMU discovery over QUIC 2023-07-13 10:24:24 +01:00
updater TUN-7335: Fix cloudflared update not working in windows 2023-04-11 08:54:38 +00:00
app_forward_service.go TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 2021-03-24 10:53:29 -05:00
app_resolver_service.go TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 2021-03-24 10:53:29 -05:00
app_service.go TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 2021-03-24 10:53:29 -05:00
common_service.go TUN-5679: Add support for service install using Tunnel Token 2022-03-03 18:59:03 +00:00
generic_service.go TUN-5551: Reintroduce FIPS compliance for linux amd64 now as separate binaries 2021-12-20 21:50:42 +00:00
linux_service.go TUN-5954: Start cloudflared service in Linux too similarly to other OSs 2022-03-25 13:57:47 +00:00
macos_service.go TUN-5881: Clarify success (or lack thereof) of (un)installing cloudflared service 2022-03-18 18:10:02 +00:00
main.go TUN-7134: Acquire token for cloudflared tail 2023-04-12 09:43:38 -07:00
service_template.go Ensure service install directories are created before writing file 2022-06-28 12:31:18 -05:00
windows_service.go TUN-5933: Better messaging to help user when installing service if it is already installed 2022-03-24 17:19:23 +00:00