cloudflared-mirror/cmd/cloudflared
Devin Carr eb2e4349e8 TUN-8415: Refactor capnp rpc into a single module
Combines the tunnelrpc and quic/schema capnp files into the same module.

To help reduce future issues with capnp id generation, capnpids are
provided in the capnp files from the existing capnp struct ids generated
in the go files.

Reduces the overall interface of the Capnp methods to the rest of
the code by providing an interface that will handle the quic protocol
selection.

Introduces a new `rpc-timeout` config that will allow all of the
SessionManager and ConfigurationManager RPC requests to have a timeout.
The timeout for these values is set to 5 seconds as non of these operations
for the managers should take a long time to complete.

Removed the RPC-specific logger as it never provided good debugging value
as the RPC method names were not visible in the logs.
2024-05-17 11:22:07 -07:00
..
access Format code 2024-04-02 14:58:05 -07: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-8415: Refactor capnp rpc into a single module 2024-05-17 11:22:07 -07:00
updater cmd/cloudflared/updater: fix dropped error (#1055) 2023-12-14 16:31:47 +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-7584: Bump go 1.20.6 2023-07-26 13:52:40 -07:00
linux_service.go Update linux_service.go 2024-03-06 10:29:55 +00:00
macos_service.go TUN-7584: Bump go 1.20.6 2023-07-26 13:52:40 -07:00
main.go feat: provide short version (#1206) 2024-04-02 08:31:18 -07:00
service_template.go TUN-7590: Remove usages of ioutil 2023-07-17 19:08:38 +00:00
windows_service.go TUN-7584: Bump go 1.20.6 2023-07-26 13:52:40 -07:00