mirror of
https://github.com/cloudflare/cloudflared
synced 2026-06-08 13:33:07 +00:00
Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 171fc76a96 | |||
| 4633d186d1 | |||
| 41c013dd6e | |||
| 2df06592c6 | |||
| 1bec64c1af | |||
| ffb61aa0d8 | |||
| 96d4ae716b | |||
| f234a0dcf2 | |||
| 9bdcadf7c5 | |||
| 83a7710e62 | |||
| 5b7e587c8b | |||
| 6885ecb969 | |||
| 5cbc041510 | |||
| 11992ea7d5 | |||
| 2c5689c59e | |||
| e7946ed363 | |||
| 1c248bb976 | |||
| bcd8f76984 | |||
| c59f79ac11 | |||
| 59545ca4fc | |||
| 26c2b8f62e | |||
| a60514966a |
Generated
+1
-1
@@ -461,6 +461,6 @@
|
||||
[solve-meta]
|
||||
analyzer-name = "dep"
|
||||
analyzer-version = 1
|
||||
inputs-digest = "ee681bef3527e49801c841e313f98b40116eafe8b60be21273956eeb96487486"
|
||||
inputs-digest = "0907565b36c43c6a1c461648f1e69d0367864b61f112e01948f7b008e44598e5"
|
||||
solver-name = "gps-cdcl"
|
||||
solver-version = 1
|
||||
|
||||
@@ -48,7 +48,6 @@
|
||||
[[constraint]]
|
||||
name = "zombiezen.com/go/capnproto2"
|
||||
source = "https://github.com/zombiezen/go-capnproto2"
|
||||
version = "2.17.1"
|
||||
|
||||
[[constraint]]
|
||||
name = "github.com/gorilla/websocket"
|
||||
|
||||
@@ -55,7 +55,3 @@ release: bin/equinox
|
||||
bin/equinox:
|
||||
mkdir -p bin
|
||||
curl -s https://bin.equinox.io/c/75JtLRTsJ3n/release-tool-beta-$(EQUINOX_PLATFORM).tgz | tar xz -C bin/
|
||||
|
||||
.PHONY: tunnel-deps
|
||||
tunnel-deps:
|
||||
capnp compile -ogo -I ./tunnelrpc tunnelrpc/tunnelrpc.capnp
|
||||
|
||||
+7
-8
@@ -1,4 +1,10 @@
|
||||
2018.10.0
|
||||
2018.9.0
|
||||
- 2018-07-30 TUN-801: Rapid SQL Proxy
|
||||
- 2018-08-20 Fixed name bug
|
||||
- 2018-08-21 Added interactive password & refactored naming
|
||||
- 2018-07-30 TUN-801: Fixed SQL Gateway Dependencies
|
||||
- 2018-08-21 Ascii art for Cloudflared
|
||||
- 2018-08-27 TUN-833: Don't log system root certificate loading failure on Windows
|
||||
- 2018-08-15 AUTH-910, AUTH-1049, AUTH-1068, AUTH-1056: Generate and store Access tokens with E2EE option, curl/cmd wrapper
|
||||
- 2018-09-11 TUN-890: To support free tunnels, hostname can now be ""
|
||||
- 2018-09-12 TUN-810: Cloudflared should open dash/argotunnel not dash/warp
|
||||
@@ -11,13 +17,6 @@
|
||||
- 2018-09-18 AUTH-1136: addressing beta feedback
|
||||
- 2018-09-26 AUTH-1165: hide access command
|
||||
- 2018-09-26 TUN-1046: Document that delta compression is a beta feature
|
||||
- 2018-09-28 TUN-1056: Lint error broke build
|
||||
- 2018-09-27 TUN-1052: Origintunneld can send back an Origincert to Cloudflared
|
||||
- 2018-09-28 TUN-1052: Changing type of OriginCert to :Data
|
||||
- 2018-10-01 TUN-1062: Makefile target for regenerating Capn Proto definitions
|
||||
- 2018-10-02 TUN-1064: Revert OriginCert capnp changes in Cloudflared. Reverts commits a1ee2342e97 and 8c756c45785.
|
||||
- 2018-10-03 TUN-1076: Pin capnproto2 to version 2.17.1
|
||||
- 2018-10-03 AUTH-1199: unhide access command, added beta label
|
||||
|
||||
2018.8.0
|
||||
- 2018-05-01 Initial commit
|
||||
|
||||
@@ -26,13 +26,13 @@ func Commands() []*cli.Command {
|
||||
return []*cli.Command{
|
||||
{
|
||||
Name: "access",
|
||||
Category: "Access (BETA)",
|
||||
Category: "Access",
|
||||
Usage: "access <subcommand>",
|
||||
Description: `(BETA) Cloudflare Access protects internal resources by securing, authenticating and monitoring access
|
||||
Description: `Cloudflare Access protects internal resources by securing, authenticating and monitoring access
|
||||
per-user and by application. With Cloudflare Access, only authenticated users with the required permissions are
|
||||
able to reach sensitive resources. The commands provided here allow you to interact with Access protected
|
||||
applications from the command line. This feature is considered beta. Your feedback is greatly appreciated!
|
||||
https://cfl.re/CLIAuthBeta`,
|
||||
applications from the command line.`,
|
||||
Hidden: true, // This is hidden until we official launch access cli auth
|
||||
Subcommands: []*cli.Command{
|
||||
{
|
||||
Name: "login",
|
||||
|
||||
@@ -231,7 +231,7 @@ func StartServer(c *cli.Context, version string, shutdownC, graceShutdownC chan
|
||||
|
||||
defer func() {
|
||||
if err := tmpTraceFile.Close(); err != nil {
|
||||
logger.WithError(err).Errorf("Failed to close trace output file %s", tmpTraceFile.Name())
|
||||
logger.WithError(err).Error("Failed to close trace output file %s", tmpTraceFile.Name())
|
||||
}
|
||||
if err := os.Rename(tmpTraceFile.Name(), c.String("trace-output")); err != nil {
|
||||
logger.WithError(err).Errorf("Failed to rename temporary trace output file %s to %s", tmpTraceFile.Name(), c.String("trace-output"))
|
||||
|
||||
@@ -105,11 +105,6 @@ func (s Authentication_List) At(i int) Authentication { return Authentication{s.
|
||||
|
||||
func (s Authentication_List) Set(i int, v Authentication) error { return s.List.SetStruct(i, v.Struct) }
|
||||
|
||||
func (s Authentication_List) String() string {
|
||||
str, _ := text.MarshalList(0xc082ef6e0d42ed1d, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// Authentication_Promise is a wrapper for a Authentication promised by a client call.
|
||||
type Authentication_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -250,11 +245,6 @@ func (s TunnelRegistration_List) Set(i int, v TunnelRegistration) error {
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelRegistration_List) String() string {
|
||||
str, _ := text.MarshalList(0xf41a0f001ad49e46, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelRegistration_Promise is a wrapper for a TunnelRegistration promised by a client call.
|
||||
type TunnelRegistration_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -465,11 +455,6 @@ func (s RegistrationOptions_List) Set(i int, v RegistrationOptions) error {
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s RegistrationOptions_List) String() string {
|
||||
str, _ := text.MarshalList(0xc793e50592935b4a, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// RegistrationOptions_Promise is a wrapper for a RegistrationOptions promised by a client call.
|
||||
type RegistrationOptions_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -554,11 +539,6 @@ func (s Tag_List) At(i int) Tag { return Tag{s.List.Struct(i)} }
|
||||
|
||||
func (s Tag_List) Set(i int, v Tag) error { return s.List.SetStruct(i, v.Struct) }
|
||||
|
||||
func (s Tag_List) String() string {
|
||||
str, _ := text.MarshalList(0xcbd96442ae3bb01a, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// Tag_Promise is a wrapper for a Tag promised by a client call.
|
||||
type Tag_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -684,11 +664,6 @@ func (s ServerInfo_List) At(i int) ServerInfo { return ServerInfo{s.List.Struct(
|
||||
|
||||
func (s ServerInfo_List) Set(i int, v ServerInfo) error { return s.List.SetStruct(i, v.Struct) }
|
||||
|
||||
func (s ServerInfo_List) String() string {
|
||||
str, _ := text.MarshalList(0xf2c68e2547ec3866, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// ServerInfo_Promise is a wrapper for a ServerInfo promised by a client call.
|
||||
type ServerInfo_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -950,11 +925,6 @@ func (s TunnelServer_registerTunnel_Params_List) Set(i int, v TunnelServer_regis
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelServer_registerTunnel_Params_List) String() string {
|
||||
str, _ := text.MarshalList(0xb70431c0dc014915, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelServer_registerTunnel_Params_Promise is a wrapper for a TunnelServer_registerTunnel_Params promised by a client call.
|
||||
type TunnelServer_registerTunnel_Params_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -1034,11 +1004,6 @@ func (s TunnelServer_registerTunnel_Results_List) Set(i int, v TunnelServer_regi
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelServer_registerTunnel_Results_List) String() string {
|
||||
str, _ := text.MarshalList(0xf2c122394f447e8e, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelServer_registerTunnel_Results_Promise is a wrapper for a TunnelServer_registerTunnel_Results promised by a client call.
|
||||
type TunnelServer_registerTunnel_Results_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -1093,11 +1058,6 @@ func (s TunnelServer_getServerInfo_Params_List) Set(i int, v TunnelServer_getSer
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelServer_getServerInfo_Params_List) String() string {
|
||||
str, _ := text.MarshalList(0xdc3ed6801961e502, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelServer_getServerInfo_Params_Promise is a wrapper for a TunnelServer_getServerInfo_Params promised by a client call.
|
||||
type TunnelServer_getServerInfo_Params_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -1173,11 +1133,6 @@ func (s TunnelServer_getServerInfo_Results_List) Set(i int, v TunnelServer_getSe
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelServer_getServerInfo_Results_List) String() string {
|
||||
str, _ := text.MarshalList(0xe3e37d096a5b564e, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelServer_getServerInfo_Results_Promise is a wrapper for a TunnelServer_getServerInfo_Results promised by a client call.
|
||||
type TunnelServer_getServerInfo_Results_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -1240,11 +1195,6 @@ func (s TunnelServer_unregisterTunnel_Params_List) Set(i int, v TunnelServer_unr
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelServer_unregisterTunnel_Params_List) String() string {
|
||||
str, _ := text.MarshalList(0x9b87b390babc2ccf, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelServer_unregisterTunnel_Params_Promise is a wrapper for a TunnelServer_unregisterTunnel_Params promised by a client call.
|
||||
type TunnelServer_unregisterTunnel_Params_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
@@ -1295,11 +1245,6 @@ func (s TunnelServer_unregisterTunnel_Results_List) Set(i int, v TunnelServer_un
|
||||
return s.List.SetStruct(i, v.Struct)
|
||||
}
|
||||
|
||||
func (s TunnelServer_unregisterTunnel_Results_List) String() string {
|
||||
str, _ := text.MarshalList(0xa29a916d4ebdd894, s.List)
|
||||
return str
|
||||
}
|
||||
|
||||
// TunnelServer_unregisterTunnel_Results_Promise is a wrapper for a TunnelServer_unregisterTunnel_Results promised by a client call.
|
||||
type TunnelServer_unregisterTunnel_Results_Promise struct{ *capnp.Pipeline }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user