1
0
mirror of https://github.com/fumiama/terasu-cloudflared.git synced 2026-06-05 09:00:23 +08:00

Commit Graph

  • 65e70650dc Update to add deprecated version note (#271) Samuel Rhea 2020-12-03 17:32:23 +00:00
  • 38fb0b28b6 TUN-3593: /ready endpoint for k8s readiness. Move tunnel events out of UI package, into connection package. Adam Chalmers 2020-11-30 14:05:37 -06:00
  • bda8fe2fbe TUN-3594: Log response status at debug level cthuang 2020-11-27 12:28:20 +00:00
  • 6a8c7c0727 Release 2020.11.11 Adam Chalmers 2020-11-25 10:09:42 -06:00
  • 69fd502db3 TUN-3581: Tunnels can be run by name using only --credentials-file, no origin cert necessary. Adam Chalmers 2020-11-23 15:36:16 -06:00
  • fcc393e2f0 AUTH-3221: Saves org token to disk and uses it to refresh the app token Michael Borkenstein 2020-11-08 21:25:35 -06:00
  • cad58b9b57 TUN-3561: Unified logger configuration Areg Harutyunyan 2020-11-15 01:49:44 +00:00
  • 78cb60b85f EDGEPLAT-2958 remove deb-compression, defaulting to gzip Joe Groocock 2020-11-21 11:54:18 +00:00
  • a08a7030d1 TUN-3578: cloudflared tunnel route dns should allow wildcard subdomains Adam Chalmers 2020-11-20 16:22:32 -06:00
  • 87203bbe25 Release 2020.11.10 Adam Chalmers 2020-11-20 12:25:44 -06:00
  • 11acb50cf7 EDGEPLAT-2958 build cloudflared for Bullseye Joe Groocock 2020-11-20 09:48:02 +00:00
  • 23f2a04ed7 TUN-3562: Fix panic when using bastion mode ingress rule Adam Chalmers 2020-11-20 11:09:02 -06:00
  • 1805261263 Release 2020.11.9 cthuang 2020-11-19 09:29:12 +00:00
  • 53de779a0a TUN-3544: Upgrade to Go 1.15.5 Adam Chalmers 2020-11-18 16:13:54 -06:00
  • b7e91466f5 TUN-3558: cloudflared allows empty config files Adam Chalmers 2020-11-18 10:18:08 -06:00
  • 4c1b89576c DEVTOOLS-7936: Remove redundant chgrp from publish Troy Varney 2020-11-18 10:39:57 -06:00
  • a1a554a29d TUN-3559: Share response meta header with other packages cthuang 2020-11-18 16:51:03 +00:00
  • fdb1f961b3 TUN-3557: Detect SSE if content-type starts with text/event-stream cthuang 2020-11-18 11:53:59 +00:00
  • 293b9af4a7 Release 2020.11.8 Adam Chalmers 2020-11-17 17:15:50 -06:00
  • 029f7e0378 TUN-3555: Single origin service should default to localhost:8080 Adam Chalmers 2020-11-17 14:47:40 -06:00
  • 58c5e25b9a Release 2020.11.7 Adam Chalmers 2020-11-16 14:13:04 -06:00
  • 25e72f7760 TUN-3549: Use a separate handler for each websocket proxy Adam Chalmers 2020-11-16 13:06:36 -06:00
  • 7613410855 TUN-3548, TUN-3547: Bastion mode can be specified as a service, doesn't require URL. Adam Chalmers 2020-11-15 12:47:51 -06:00
  • c40cb7dc56 TUN-3514: Stop setting --is-autoupdated flag after autoupdate because it can break named tunnel running in k8s cthuang 2020-11-13 11:47:55 +00:00
  • 9ae5f306bf Release 2020.11.6 Adam Chalmers 2020-11-14 20:13:18 -06:00
  • 6159cb536f TUN-3546: Fix panic in tlsconfig.LoadOriginCA Adam Chalmers 2020-11-14 20:03:29 -06:00
  • ae4f687754 Release 2020.11.5 Adam Chalmers 2020-11-13 17:39:51 -06:00
  • ce7d0572fe TUN-3543: ProxyAddress not using default in single-origin mode Adam Chalmers 2020-11-13 17:27:55 -06:00
  • 030b768eeb DEVTOOLS-7936: Set permissions on public packages Troy Varney 2020-11-12 15:36:32 -06:00
  • f36dc6cfd8 TUN-3540: Better copy in ingress rules error messages Adam Chalmers 2020-11-12 17:57:19 -06:00
  • 6dad2bf9c4 Release 2020.11.4 cthuang 2020-11-12 18:09:09 +00:00
  • 1475cf61ee TUN-3534: Specific error message when credentials file is a .pem not .json Adam Chalmers 2020-11-11 12:17:14 -06:00
  • ebc003d478 TUN-3514: Transport logger write to UI when UI is enabled cthuang 2020-11-09 11:40:48 +00:00
  • 543169c893 TUN-3490: Make sure OriginClient implementation doesn't write after Proxy return cthuang 2020-10-30 11:41:14 +00:00
  • d5769519b2 TUN-3489: Add unit tests to cover proxy logic in connection package of cloudflared cthuang 2020-10-27 22:27:15 +00:00
  • 5974fb4cfd TUN-3500: Integrate replace h2mux by http2 work with multiple origin support cthuang 2020-11-02 11:21:34 +00:00
  • eef5b78eac TUN-3480: Support SSE with http2 connection, and add SSE handler to hello-world server cthuang 2020-10-23 15:49:24 +01:00
  • 6b86f81c4a TUN-3403: Unit test for origin/proxy to test serving HTTP and Websocket cthuang 2020-10-20 16:26:55 +01:00
  • a490443630 TUN-3458: Upgrade to http2 when available, fallback to h2mux when we reach max retries cthuang 2020-10-14 14:42:00 +01:00
  • b5cdf3b2c7 TUN-3456: New protocol option auto to automatically select between http2 and h2mux cthuang 2020-10-14 11:28:07 +01:00
  • 6886e5f90a TUN-3467: Serialize cf-cloudflared-response-meta during package initialization using jsoniter cthuang 2020-10-16 11:13:48 +01:00
  • 9ac40dcf04 TUN-3462: Refactor cloudflared to separate origin from connection cthuang 2020-10-08 11:12:26 +01:00
  • a5a5b93b64 TUN-3420: Establish control plane and send RPC over control plane cthuang 2020-09-25 14:12:53 +01:00
  • cb39f26f27 TUN-3406: Proxy websocket requests over Go http2 cthuang 2020-09-21 09:45:51 +01:00
  • 8d7b2575ba TUN-3400: Use Go HTTP2 library as transport to connect with the edge cthuang 2020-09-11 23:02:34 +01:00
  • d7498b0c03 TUN-3449: Use flag to select transport protocol implementation cthuang 2020-10-08 10:48:10 +01:00
  • 59051ba425 Release 2020.11.3 Adam Chalmers 2020-11-11 08:52:04 -06:00
  • d7268af555 TUN-3533: Set config for single origin ingress cthuang 2020-11-11 13:14:51 +00:00
  • 8c1deb4064 Release 2020.11.2 Adam Chalmers 2020-11-10 17:02:12 -06:00
  • 986102401b Release 2020.11.1 Adam Chalmers 2020-11-10 15:43:33 -06:00
  • 196762d9d3 TUN-3527: More specific error for invalid YAML/JSON Adam Chalmers 2020-11-10 12:27:52 -06:00
  • 350a6f2bf5 Update README.md (#256) Samuel Rhea 2020-11-06 14:06:22 +00:00
  • 3de3b2f734 Release 2020.11.0 Adam Chalmers 2020-11-10 09:44:29 -06:00
  • 4698ec8dee TUN-3461: Show all origin services in the UI Adam Chalmers 2020-11-09 19:22:03 -06:00
  • 8c6181db9f TUN-3524: Don't ignore errors from app-level action handler (#248) Igor Postelnik 2020-11-09 16:53:51 -06:00
  • 64d3836645 TUN-3522: ingress validate checks that the config file exists Adam Chalmers 2020-11-09 11:15:10 -06:00
  • 87e2679744 TUN-3516: Better error message when parsing invalid YAML config Adam Chalmers 2020-11-09 10:32:47 -06:00
  • 61c814bd79 TUN-3506: OriginService needs to set request host and scheme for websocket requests cthuang 2020-11-05 13:52:46 +00:00
  • be9a558867 TUN-3503: Matching ingress rule should not take port into account cthuang 2020-11-04 15:44:15 +00:00
  • b00bfe8e0b TUN-3505: Response body for status code origin returns EOF on Read cthuang 2020-11-05 13:37:30 +00:00
  • bc015995d8 TUN-3484: OriginService that responds with configured HTTP status Adam Chalmers 2020-11-04 12:22:21 -06:00
  • d01770107e TUN-3492: Refactor OriginService, shrink its interface Adam Chalmers 2020-10-30 16:37:40 -05:00
  • 18c359cb86 TUN-3494: Proceed to create tunnel if at least one edge address can be resolved cthuang 2020-10-30 16:23:26 +00:00
  • e933ef9e1a TUN-2640: Users can configure per-origin config. Unify single-rule CLI flow with multi-rule config file code. Adam Chalmers 2020-10-15 16:41:03 -05:00
  • ea71b78e6d TUN-3478: Increase download timeout to 60s cthuang 2020-10-22 10:38:18 +01:00
  • 04fa10ea7b Release 2020.10.2 Igor Postelnik 2020-10-21 13:42:12 -05:00
  • 8e0be7cff1 AUTH-3185 fixed indention error Dalton 2020-10-21 12:14:39 -05:00
  • 3c13080fe1 Release 2020.10.1 cthuang 2020-10-21 17:09:19 +01:00
  • b6cd54d854 TUN-3459: Make service install on linux use named tunnels Igor Postelnik 2020-10-19 07:30:25 -05:00
  • f0cfad8efa TUN-3476: Fix conversion to string and int slice cthuang 2020-10-21 11:11:35 +01:00
  • ed54d150fe Move raw ingress rules to config package Igor Postelnik 2020-10-20 12:00:34 -05:00
  • ca4887fb19 Split out typed config from legacy command-line switches; refactor ingress commands and fix tests Igor Postelnik 2020-10-20 09:29:13 -05:00
  • eaf03305bd TUN-3475: Unify config file handling with typed config for new fields Igor Postelnik 2020-10-19 17:33:40 -05:00
  • 051908aaef TUN-3463: Let users run a named tunnel via config file setting Igor Postelnik 2020-10-15 15:08:57 -05:00
  • acd03e36e6 TUN-3465: Use Go 1.15.3 Adam Chalmers 2020-10-15 15:55:16 -05:00
  • c96b9e8d8f TUN-3464: Newtype to wrap []ingress.Rule Adam Chalmers 2020-10-15 12:41:50 -05:00
  • 4a4a1bb6b1 TUN-3441: Multiple-origin routing via ingress rules Adam Chalmers 2020-10-12 12:54:15 -05:00
  • 0eebc7cef9 TUN-3438: move ingress into own package, read into TunnelConfig Adam Chalmers 2020-10-08 19:12:29 -05:00
  • 53a1fa46a8 TUN-3452: Fix loading of flags from config file for tunnel run subcommand. This change also cleans up building of tunnel subcommand list, hides deprecated subcommands and improves help. Igor Postelnik 2020-10-09 12:07:08 -05:00
  • 86a7af3dc4 TUN-3451: Cloudflared tunnel ingress command Adam Chalmers 2020-10-08 13:00:32 -05:00
  • 407c9550d7 TUN-3440: 'tunnel rule' command to test ingress rules Adam Chalmers 2020-10-07 16:34:53 -05:00
  • 2319003e10 TUN-3439: 'tunnel validate' command to check ingress rules Adam Chalmers 2020-10-07 13:06:13 -05:00
  • 1e6399c2f0 TUN-3446: Use go 1.15.2 and add a step to build cloudflared in the dev Dockerfile cthuang 2020-10-06 15:41:11 +01:00
  • b05d826d22 TUN-3436, TUN-3437: Parse ingress from YAML, ensure last rule catches everything Adam Chalmers 2020-10-06 12:12:52 -05:00
  • d21989dba4 AUTH-3148 fixed cloudflared copy and match all the files in the checksum upload Dalton 2020-10-06 11:20:08 -05:00
  • a986355a61 Release 2020.10.0 Igor Postelnik 2020-10-06 09:54:04 -05:00
  • 812244d79f TUN-3443: Decode as v4api response on non-200 status cthuang 2020-10-02 14:40:23 +01:00
  • be7b7c7149 AUTH-2993 cleaned up worker service tests Dalton 2020-10-02 13:01:05 -05:00
  • 03d7320a44 TUN-3430: Copy flags to configure proxy to run subcommand, print relevant tunnel flags in help cthuang 2020-09-29 10:47:50 +01:00
  • ba4c8d8849 AUTH-2993 added workers updater logic Dalton 2020-08-12 11:16:14 -05:00
  • 2c9b7361b7 TUN-3427: Define a struct that only implements RegistrationServer in tunnelpogs cthuang 2020-09-28 10:10:30 +01:00
  • 8e8513e325 TRAFFIC-448: allow the user to specify the proxy address and port to bind to, falling back to 127.0.0.1 and random port if not specified Lee Valentine 2020-09-24 21:33:12 -05:00
  • 607dcff697 Release 2020.9.3 Adam Chalmers 2020-09-24 12:07:27 -05:00
  • 1d1cf6a827 Release 2020.9.2 Adam Chalmers 2020-09-23 15:30:35 -05:00
  • 61f3fab757 TUN-3410: Request the v1 Tunnelstore API Adam Chalmers 2020-09-22 16:28:05 -05:00
  • e2ff7f65fc TRAFFIC-448: build cloudflare for junos and publish to s3 Lee Valentine 2020-09-22 16:56:23 -05:00
  • da0792a321 AUTH-3109 upload the checksum to workers kv on github releases Dalton 2020-09-18 15:57:39 -05:00
  • fa061ab54e updater service exit code should be 11 Bojan Zelic 2020-09-17 14:52:21 -07:00
  • 197d65659a TUN-3291: cloudflared tunnel run -h explains how to use flags from parent command cthuang 2020-09-16 13:15:49 +01:00
  • 85d0afd3b0 TUN-3295: Show route command results Igor Postelnik 2020-09-17 15:19:47 -05:00