Commit Graph

  • 0cf6ce9aeb TUN-2812: Tunnel proxies and RPCs can share an edge address Adam Chalmers 2020-03-16 15:49:04 -0500
  • e8f55cc911 TUN-2756: Set connection digest after reconnect. Adam Chalmers 2020-03-13 17:31:03 -0500
  • 35cee13175 TUN-2807: cloudflared hello-world shouldn't assume it's my first tunnel Adam Chalmers 2020-03-13 12:09:21 -0500
  • 5376df5439 TUN-2788: cloudflared should store one ConnDigest per HA connection Adam Chalmers 2020-03-06 17:25:34 -0600
  • 6458b091a5
    proxy-dns: Allow setting the Host header via url hash Tugzrida 2020-03-11 11:30:32 +1100
  • db9b6541d0 TUN-2797: Fix panic in SetConnDigest by making mutexes values. Adam Chalmers 2020-03-10 01:36:14 -0500
  • 5bd4028ea7 TUN-2761: Use the new header management functions in cloudflared Areg Harutyunyan 2020-03-06 13:49:09 +0000
  • 9057a6493e Fix supervisor segfault due to nil pointer access Felix Bünemann 2020-03-07 00:57:39 +0100
  • 1b2a96f96b TUN-2755: ReconnectTunnel RPC now transmits ConnectionDigest Adam Chalmers 2020-03-06 14:48:16 -0600
  • d50fee4fa0 TUN-2754: Add ConnDigest to cloudflared and its RPCs Adam Chalmers 2020-03-05 15:20:12 -0600
  • 6b3e2b020b TUN-2785: Use reconnect token by default Adam Chalmers 2020-03-04 14:15:17 -0600
  • 6624a24040 TUN-2748: Insecure randomness vulnerability in github.com/miekg/dns Areg Harutyunyan 2020-02-21 15:53:11 +0000
  • 7b81cf8aa6 TUN-2779: update sample HTML pages Nick Vollmar 2020-03-02 13:30:10 -0600
  • ef1ea8bbab Test trigger Michael Fornaro 2020-03-03 22:24:53 +1100
  • c00636a6eb
    Merge pull request #1 from xUnholy/multi-arch Michael Fornaro 2020-03-03 22:22:47 +1100
  • ace523e058 Allow support to compile multi platform architecture Michael Fornaro 2020-03-03 22:21:00 +1100
  • 26f5f80811 TUN-2776: Add header serialization feature in cloudflared Areg Harutyunyan 2020-02-28 17:36:29 +0000
  • 29f4650e25
    do not terminate tunnel if origin is not reachable on start-up (#177) Roman Iuvshyn 2020-02-28 01:03:00 +0200
  • a14aa0322c TUN-2767: Test for large headers Areg Harutyunyan 2020-02-26 14:38:30 +0000
  • 8f9bbcb9a0 Release 2020.2.1 2020.2.1 Areg Harutyunyan 2020-02-27 16:02:52 +0000
  • afc2cd38e1 TUN-2765: Add list of features to tunnelrpc Areg Harutyunyan 2020-02-25 23:45:48 +0000
  • a5f67091bf
    Tweak HTTP host header. Fixes #107 (#168) Cameron Steel 2020-02-25 04:08:14 +1100
  • 464bb53049
    perf(cloudflared): reuse memory from buffer pool to get better throughput (#161) Rueian 2020-02-25 01:06:19 +0800
  • ce0728e7db
    do not terminate tunnel if origin is not reachable on start-up Roman Iuvshyn 2020-02-22 00:56:30 +0200
  • 6488843ac4 TUN-2746: Add the new header management functions Areg Harutyunyan 2020-02-21 02:51:46 +0000
  • 52ab2c8227 TUN-2745: Rename existing header management functions Areg Harutyunyan 2020-02-20 19:41:31 +0000
  • 269351bbea TUN-2703: Muxer.Serve terminates when its context is Done Adam Chalmers 2020-02-19 18:57:29 -0600
  • b78b33a5d2
    doc(bufferpool): add a nocopy comment to sync.Pool field Rueian 2019-12-22 13:01:55 +0800
  • 3de67ebf26
    perf(cloudflared): reuse memory from buffer pool to get better throughput Rueian 2019-12-18 19:28:36 +0800
  • a83b6a2155 TUN-2725: Specify in code that --edge is for internal testing only Adam Chalmers 2020-02-19 16:16:13 -0600
  • 6f25cfc284
    use correct deps jnozsc 2020-02-14 16:07:27 -0800
  • e8483d2a86 add arm64 support jnozsc 2020-02-14 15:18:14 -0800
  • a60c0273f5 TUN-2714: New edge discovery. Connections try to reconnect to the same edge IP. Adam Chalmers 2020-02-05 18:55:26 -0600
  • d6c2c4ee4a TUN-2717: Function to serialize/deserialize HTTP headers Areg Harutyunyan 2020-02-09 02:07:07 +0000
  • 5b1bea7892 Release 2020.2.0 2020.2.0 Adam Chalmers 2020-02-06 16:48:02 -0600
  • 54b386188a TUN-2651: Fix panic in h2mux reader when a stream error is encountered Nick Vollmar 2020-01-30 19:00:01 -0600
  • 386b02355a TUN-2707: Inconsistent cardinality in tunnel error metrics Adam Chalmers 2020-01-29 12:42:55 -0600
  • 203b939614 TUN-2690: cloudflared reconnect uses wrong context Adam Chalmers 2020-01-28 16:16:56 -0600
  • e729dfc51e TUN-2699: Metrics for Authenticate RPCs Adam Chalmers 2020-01-28 12:21:51 -0600
  • d5139d3882 TUN-2696: Add unknown registerRPCName Adam Chalmers 2020-01-28 11:29:33 -0600
  • e31ff3a70f TUN-2693: Metrics for ReconnectTunnel Adam Chalmers 2020-01-28 10:43:37 -0600
  • dfe61fda88 TUN-2645: Revert "TUN-2645: Turn on reconnect tokens" Adam Chalmers 2020-01-27 14:59:07 -0600
  • 549478954f
    Tweak HTTP host header. Fixes #107 Cameron Steel 2020-01-26 01:22:11 +1100
  • 053b2c17f1 TUN-2645: Turn on reconnect tokens Adam Chalmers 2020-01-13 15:23:42 -0600
  • 7367827a11 TUN-2646: Make --edge flag work again for local development Nick Vollmar 2019-12-23 23:11:00 -0600
  • 7d7bdffde5 Release 2019.12.0 2019.12.0 Areg Harutyunyan 2019-12-20 02:03:08 +0400
  • 7e31b77646 TUN-2637: Manage edge IPs in a region-aware manner Nick Vollmar 2019-12-13 17:05:21 -0600
  • 87102a2646 Fix timer scheduling for systemd update service (#159) Tyler Cook 2019-12-19 10:53:06 -0600
  • 36117af938 Fix timer scheduling for systemd update service Tyler Cook 2019-12-17 11:59:17 -0600
  • da8be8e873
    Merge branch 'master' into master Kyle Harding 2019-12-17 08:47:06 -0500
  • d49c20e06b
    chore(dependabot): add config.yml Niels Hofmans 2019-12-17 09:10:31 +0100
  • 789ca6f6f4 refactor(docker): optimize Dockerfile (#126) Niels Hofmans 2019-12-17 02:25:17 +0100
  • cc2a1d1204 bug(cloudflared): Set the MaxIdleConnsPerHost of http.Transport to proxy-keepalive-connections (#155) Rueian 2019-12-17 09:02:28 +0800
  • 6aa48d2eb2 TUN-2554: cloudflared calls ReconnectTunnel Nick Vollmar 2019-12-06 15:32:15 -0600
  • 9042025902
    Merge branch 'master' into master Kyle Harding 2019-12-12 08:50:18 -0500
  • 1f1c6a0b87
    Merge branch 'master' into patch-1 Niels Hofmans 2019-12-12 14:35:39 +0100
  • 8b43454024 TUN-2631: only notify that activeStreamMap is closed if ignoreNewStreams=true Nick Vollmar 2019-12-11 17:04:36 -0600
  • b82ad3bd08 Warn users about websockets being a requirement for SSH access Alexander Ekdahl 2019-12-09 19:22:26 -0500
  • 5e7ca14412 TUN-2555: origin/supervisor.go calls Authenticate Nick Vollmar 2019-12-04 11:22:08 -0600
  • b499c0fdba TUN-2608: h2mux.Muxer.Shutdown always returns a non-nil channel Nick Vollmar 2019-12-03 15:01:28 -0600
  • 61ef60c787 bug(cloudflared): Set the MaxIdleConnsPerHost of http.Transport to proxy-keepalive-connections Rueian 2019-12-05 01:13:27 +0800
  • bbf31377c2 TUN-2607: add RPC stream helpers Nick Vollmar 2019-11-21 11:03:13 -0600
  • 8f4fd70783 TUN-2606: add DialEdge helpers Nick Vollmar 2019-11-21 12:10:44 -0600
  • 92736b2677 bug(cloudflared): nil pointer deference on h2DictWriter Close() (#154) Tim Bart 2019-12-03 04:29:40 -0800
  • 90595f321a bug(cloudflared): nil pointer deference on h2DictWriter Close() tim 2019-11-25 20:22:00 -0800
  • 379cb16efe TUN-2591: ReconnectTunnel now sends EventDigest Adam Chalmers 2019-11-25 11:57:06 -0600
  • 43babbc2f9 Fix "happy eyeballs" not being disabled since Golang 1.12 upgrade * The Dialer.DualStack setting is now ignored and deprecated; RFC 6555 Fast Fallback ("Happy Eyeballs") is now enabled by default. To disable, set Dialer.FallbackDelay to a negative value. Ashcon Partovi 2019-11-22 10:07:14 -0800
  • dfd1ca5fb5 Merge remote-tracking branch 'github/master' Nick Vollmar 2019-11-22 13:07:40 -0600
  • f51712bef9 TUN-2582: EventDigest field in tunnelrpc Adam Chalmers 2019-11-22 10:17:23 -0600
  • b0d31a0ef3 TUN-2573: Refactor TunnelRegistration into PermanentRegistrationError, RetryableRegistrationError and SuccessfulTunnelRegistration Chung-Ting Huang 2019-11-21 10:56:04 -0600
  • dd614881b6 Fix Docker build failure (#149) Khaled Elkhawaga 2019-11-22 17:27:28 +0100
  • 23e12cf5a3 TUN-2575: Constructors + simpler conversions for AuthOutcome Adam Chalmers 2019-11-20 12:12:08 -0600
  • 9605f00c77 Release 2019.11.3 2019.11.3 Chung-Ting Huang 2019-11-20 16:33:38 -0600
  • 871c3a194f TUN-2562: Update Cloudflare Origin CA RSA root Chung-Ting Huang 2019-11-20 13:48:33 -0600
  • 8ee1faf317 Release 2019.11.2 2019.11.2 Chung-Ting Huang 2019-11-19 15:16:00 -0600
  • c5bacf4d95 TUN-2563: Exposes config_version metrics Chung-Ting Huang 2019-11-18 18:46:51 -0600
  • 1ba5abfdb3 Release 2019.11.1 Nick Vollmar 2019-11-18 15:35:06 -0600
  • 7173da9359 TUN-2567: AuthOutcome can be turned back into AuthResponse Adam Chalmers 2019-11-18 17:01:20 -0600
  • 0676923d24 TUN-2551: TunnelRPC definitions for ReconnectTunnel flow Nick Vollmar 2019-11-18 13:56:04 -0600
  • ca7fbf43da TUN-2547: TunnelRPC definitions for Authenticate flow Adam Chalmers 2019-11-18 10:28:18 -0600
  • 246339c84a Ensure target OS is set to Linux for Docker builds Khaled Elkhawaga 2019-11-15 14:58:02 +0100
  • ab1dca69c9 Statically compile binary in Docker to fix missing dependency errors Khaled Elkhawaga 2019-11-12 23:50:52 +0100
  • 6ea9b5c3ff TUN-2490: respect original representation of HTTP request path Nick Vollmar 2019-11-13 09:11:35 -0600
  • ec6211d572
    support for multiarch docker manifest merged from https://github.com/klutchell/cloudflared requires 'docker login' prior to 'make manifest' so the image can be pushed Kyle Harding 2019-11-14 09:32:14 -0500
  • 1d96bccc04 TUN-2178: public API to create new h2mux.MuxedStreamRequest Nick Vollmar 2019-11-13 14:04:19 -0600
  • c5af83af66 TUN-2053: Add a /healthcheck endpoint to the metrics server Adam Chalmers 2019-11-12 16:55:40 -0600
  • ee4967acd4 Enables module-mode in Docker to fix build Khaled Elkhawaga 2019-11-12 23:27:23 +0100
  • 759cd019be Add db-connect, a SQL over HTTPS server Ashcon Partovi 2019-11-12 10:50:41 -0800
  • 13bf65ce4e TUN-2506: Expose active streams metrics Chung-Ting Huang 2019-11-05 14:37:40 -0600
  • 3a2e12818f Release 2019.11.0 2019.11.0 Chung-Ting Huang 2019-11-07 10:11:56 -0600
  • e14ec1a1fb TUN-2505: Terminate stream on receipt of RST_STREAM; MuxedStream.CloseWrite() should terminate the MuxedStream.Write() loop Nick Vollmar 2019-11-05 17:24:00 -0600
  • 3a9a0a0d75 TUN-2489: Delete stream from activestreammap when read and write are both closed Chung-Ting Huang 2019-11-04 09:20:38 -0600
  • 068b148e05 TUN-2500: Don't send client registration errors to Sentry Areg Harutyunyan 2019-11-04 15:11:54 +0400
  • e5335b6c1b TUN-2502: Switch to go modules Nick Vollmar 2019-11-04 14:28:48 -0600
  • fa841fc89a TUN-2451: Log inavlid path Chung-Ting Huang 2019-10-30 12:18:30 -0500
  • c78393feae
    Use debian buster distroless Niels Hofmans 2019-10-29 09:11:45 +0100
  • ee006678e0
    Use go 1.13.3 Niels Hofmans 2019-10-29 09:10:12 +0100
  • e9a8c9850f AUTH-2177: Reads and writes error streams Michael Borkenstein 2019-10-23 10:27:37 -0500
  • a52f47c9a9 TUN-2460: Configure according to the ClientConfig recevied from a successful Connect Chung-Ting Huang 2019-10-23 16:02:33 -0500
  • ad9559c66a AUTH-2173: Prepends access login url with scheme if one doesnt exist Michael Borkenstein 2019-10-22 10:41:44 -0500