Chung-Ting Huang
4858ce79d0
TUN-1977: Validate OriginConfig has valid URL, and use scheme to determine if a HTTPOriginService is expecting HTTP or Unix
2019-07-01 15:31:58 -05:00
Chung-Ting Huang
4090049fff
TUN-1981: Write response header & body on proxy error to notify eyeballs of failure category
2019-07-01 20:20:59 +00:00
Adam Chalmers
e255a7da26
TUN-2005: Upgrade logrus
2019-06-26 12:25:58 -05:00
Chung-Ting Huang
c2a3ac3991
TUN-1982: Load custom origin CA when OriginCAPool is specified
2019-06-21 11:44:26 -05:00
Chung-Ting Huang
2fa09e1cc6
TUN-1976: Pass tunnel hostname through header
2019-06-21 10:43:06 -05:00
Chung-Ting Huang
0a742feb98
TUN-1885: Reconfigure cloudflared on receiving new ClientConfig
2019-06-20 19:07:59 -05:00
Chung-Ting Huang
80a15547e3
TUN-1961: Create EdgeConnectionManager to maintain outbound connections to the edge
2019-06-18 16:37:38 -05:00
Chung-Ting Huang
d26a8c5d44
TUN-1893: Proxy requests to the origin based on tunnel hostname
2019-06-13 14:46:22 -05:00
Chung-Ting Huang
ca619a97bc
TUN-1952: Group ClientConfig fields by the component that uses the config, and return the part of the config that failed to be applied
2019-06-13 14:39:51 -05:00
Areg Harutyunyan
25a04e0c69
Merge branch 'master' of ssh://stash.cfops.it:7999/tun/cloudflared
2019-06-06 13:53:03 +04:00
Johan Bergström
d3f9aa2ae7
Build a docker container
...
Use debian/distroless (glibc) as a base which in general gives
slightly higher performance than alpine (musl) while trading
off container size (about 10mb).
The build phase makes the assumption that any capnproto-files
are pre-processed before building in-docker.
2019-06-06 13:50:13 +04:00
Chung-Ting Huang
d32fb8e82c
TUN-1913: Define OriginService for each type of origin
2019-06-04 17:02:34 -05:00
Austin Cherry
acd17f6ab6
Release 2019.6.0
2019-06-04 11:29:24 -05:00
Austin Cherry
1ca841d220
AUTH-1811: ssh-gen config fixes
2019-06-04 16:25:34 +00:00
Chung-Ting Huang
39d60d1239
TUN-1914: Conflate HTTP and Unix OriginConfig, and add TLS config to WebSocketOriginConfig
2019-06-03 12:09:24 -05:00
Austin Cherry
713a2d689e
AUTH-1802: Fixed ssh-config templating
2019-05-30 15:25:08 +00:00
Areg Harutyunyan
babcd9fe2b
Merge branch 'master' of github.com:cloudflare/cloudflared
2019-05-29 15:40:52 -05:00
Christoph Blecker
a1403fe968
Handle exit code on err
...
fixes #96 .
This change checks the err returned from the StartServer function, and
if it exists, passes a non-zero error code through to the urfave/cli
framework. This should allow processes like launchd to detect if
cloudflared exited gracefully or with an error.
2019-05-29 12:59:19 -05:00
Nick Vollmar
1485ca0fc7
TUN-1828: Update declarative tunnel config struct
2019-05-28 14:02:47 -05:00
Chung-Ting Huang
4bff1ef9df
Release 2019.5.0
2019-05-23 10:20:48 -05:00
Austin Cherry
25cfffd0d1
AUTH-1781: fixed race condition for short lived certs, doc required config
2019-05-23 10:17:43 -05:00
Chung-Ting Huang
4662e40068
TUN-1880: Save debug and warn level log to logfile
2019-05-22 11:05:24 -05:00
Austin Cherry
38d78f9844
AUTH-1706: fixes and testing
2019-05-21 13:14:15 -05:00
Nick Vollmar
6f8708d33c
TUN-1847: Log a distinct message when OpenStream fails while waiting for response headers
2019-05-13 16:46:25 -05:00
Austin Cherry
fa17b0200f
AUTH-1557: Short Lived Certs
2019-05-07 11:21:11 -05:00
Chung-Ting Huang
14f50d0922
TUN-1807: Send cloudflared version in Connect RPC
2019-05-06 16:13:12 -05:00
Nick Vollmar
945320880a
TUN-1786: Remove low-level Windows service logging
2019-04-30 11:00:35 -05:00
Chung-Ting Huang
809d2f3f28
TUN-1781: ServeStream should return early on error
2019-04-29 09:36:41 -05:00
Areg Harutyunyan
137928ecaf
Release 2019.4.1
2019-04-19 16:42:51 -05:00
Nick Vollmar
8183af31e2
Merge pull request #142 in TUN/cloudflared from nvollmar/TUN-1669 to master
...
* commit '28f890a70157ac234368c4a6235cc99e9662ce9b':
TUN-1669: Update license message in help text. Also fix test
2019-04-18 20:15:00 +00:00
Nick Vollmar
28f890a701
TUN-1669: Update license message in help text. Also fix test
2019-04-18 10:42:48 -05:00
Areg Harutyunyan
bab7583a97
TUN-1734: Pin packages at exact versions
2019-04-17 18:16:56 -05:00
Adam Chalmers
2e2fa29637
TUN-1732: cloudflared metrics should track userHostnames
2019-04-16 16:02:45 -05:00
Chung-Ting Huang
2bef5dbe72
TUN-1682: Add context to OpenStream to prevent it from blocking indefinitely.
2019-04-11 13:44:42 -05:00
Nick Vollmar
13d25a52a9
TUN-1606: Define CloudflaredConfig RPC structure, interface for cloudflared's RPC server
2019-04-09 15:58:40 -05:00
Nick Vollmar
9a43a92b1c
TUN-1577: decompose carrier.StartServer to make TestStartServer less flappy
2019-04-09 15:09:58 -05:00
Chung-Ting Huang
102b364cc9
TUN-1619: Add flag to test declarative tunnels.
2019-04-05 10:35:23 -05:00
Chung-Ting Huang
c18702f297
TUN-1626: Create new supervisor to establish connection with origintunneld
2019-04-04 15:39:22 -05:00
Nick Vollmar
980bee22a5
Release 2019.4.0
2019-04-03 14:31:34 -05:00
Chung-Ting Huang
80d3d989eb
TUN-1673: Conflate Hello and Connect RPCs
2019-04-01 13:50:30 -05:00
Adam Chalmers
6804a5ff9d
TUN-1648: ConnectionID is now a UUID
2019-03-28 15:03:30 -05:00
Chung-Ting Huang
b5dab1f5da
Release 2019.3.2
2019-03-25 13:54:40 -05:00
Chung-Ting Huang
8c6cfa34aa
TUN-1604: Define Connect RPC call
2019-03-22 17:30:23 -05:00
Adam Chalmers
8560436487
TUN-1637: Free tunnels shouldn't require cert.pem
2019-03-22 14:43:30 -05:00
Nick Vollmar
619bc95501
Release 2019.3.1
2019-03-18 16:08:24 -05:00
Marek Vavruša
781e1fef7b
TUN-1615: revert miekg/dns to last known working revision
...
The last known good commit is 6da3249dfb57fbaa16efafcd8744cee8809d80cd before the first release tag.
2019-03-17 20:40:18 -07:00
Adam Chalmers
541cf68608
TUN-1613: improved cloudflared RegisterTunnel fail metrics
2019-03-15 18:46:53 -05:00
Areg Harutyunyan
eafc89bf73
Merge branch 'master' of github.com:cloudflare/cloudflared
2019-03-11 14:57:03 -05:00
Chung-Ting Huang
fd451ca158
Release 2019.3.0
2019-03-11 13:55:10 -05:00
Nick Vollmar
d22e214000
TUN-1522: If we can't get SRV from default resolver, get them from 1.1.1.1 DoT
2019-03-11 12:08:04 -04:00