Commit Graph

  • 9909e9d63c TUN-5754: Allow ingress validate to take plaintext option Sudarsan Reddy 2022-02-22 15:51:43 +0000
  • 051b2cf352 TUN-5678: Cloudflared uses typed tunnel API João Oliveirinha 2022-02-17 22:07:12 +0000
  • 4cf462e322 Release 2022.2.1 2022.2.1 Nuno Diegues 2022-02-18 09:19:44 +0000
  • e56c4532ce TUN-5697: Listen for UpdateConfiguration RPC in quic transport cthuang 2022-02-11 15:46:04 +0000
  • d78a5ba5da Revert "TUN-5678: Adapt cloudflared to use new typed APIs" João Oliveirinha 2022-02-17 18:56:07 +0000
  • 1c50618f97
    Merge remote-tracking branch 'upstream/master' Areg Harutyunyan 2022-02-17 12:16:05 -0600
  • 630650b90e
    TUN-5678: Adapt cloudflared to use new typed APIs João Oliveirinha 2022-02-14 14:06:29 +0000
  • d68ff390ca TUN-5698: Make ingress rules and warp routing dynamically configurable cthuang 2022-02-11 10:49:06 +0000
  • 0571210374 TUN-5768: Update cloudflared license file abelinkinbio 2022-02-11 08:10:24 -0600
  • a16dee1d2a
    Update issue templates abe 2022-02-14 14:02:45 -0600
  • 2f6f865f92
    Update issue templates abe 2022-02-14 14:01:17 -0600
  • e22422aafb TUN-5749: Refactor cloudflared to pave way for reconfigurable ingress - Split origin into supervisor and proxy packages - Create configManager to handle dynamic config cthuang 2022-02-07 09:42:07 +0000
  • efcb8cf8f3 A Helm chart for a cloudflare tunnel. Mike Yoder 2022-02-11 16:21:10 -0800
  • ff4cfeda0c TUN-5184: Handle errors in bidrectional streaming (websocket#Stream) gracefully when 1 side has ended Nuno Diegues 2022-02-10 12:59:15 +0000
  • db01127191 TUN-5184: Make sure outstanding websocket write is finished, and no more writes after shutdown cthuang 2021-10-19 20:01:17 +0100
  • 578d83cd89
    Merge edf1374c3b into 1ff5fd3fdc ROSEMARIE QUIROZ PAHAYO 2022-02-07 05:46:23 -0600
  • edf1374c3b
    Create Dash ROSEMARIE QUIROZ PAHAYO 2022-02-05 01:17:07 +0800
  • 1ff5fd3fdc TUN-5744: Add a test to make sure cloudflared uses scheme defined in ingress rule, not X-Forwarded-Proto header cthuang 2022-02-04 16:51:37 +0000
  • 5b12e74099 Release 2022.2.0 2022.2.0 Nuno Diegues 2022-02-04 09:31:15 +0000
  • b1edf5b96d TUN-5702: Allow to deserialize config from JSON cthuang 2022-01-28 14:37:17 +0000
  • d07d24e5a2 TUN-5695: Define RPC method to update configuration cthuang 2022-02-02 12:27:49 +0000
  • 0ab6867ae5 TUN-4947: Use http when talking to Unix sockets origins Nuno Diegues 2022-02-02 19:33:30 +0000
  • ed2bac026d TUN-5621: Correctly manage QUIC stream closing Nuno Diegues 2022-01-27 22:37:45 +0000
  • 54aadd6b1e
    Merge branch 'cloudflare:master' into master Jauder Ho 2022-01-30 16:03:03 -0800
  • e09dcf6d60 Release 2022.1.3 2022.1.3 João Oliveirinha 2022-01-28 15:10:37 +0000
  • 76fb329a65 TUN-5724: Fix SSE streaming by guaranteeing we write everything we read João Oliveirinha 2022-01-28 14:32:09 +0000
  • 7bac4b15b0 TUN-5719: Re-attempt connection to edge with QUIC despite network error when there is no fallback Nuno Diegues 2022-01-27 22:12:25 +0000
  • 8a5343d0a5 TUN-5675: Remove github.com/dgrijalva/jwt-go dependency by upgrading coredns version cthuang 2022-01-25 13:15:24 +0000
  • a84cbcde7e TUN-5669: Change network command to vnet Sudarsan Reddy 2022-01-24 10:53:32 +0000
  • 1a92f1acfe TUN-5477: Unhide vnet commands Sudarsan Reddy 2022-01-21 10:23:09 +0000
  • c196679bc7 TUN-5659: Proxy UDP with zero-byte payload cthuang 2022-01-19 18:24:16 +0000
  • 672a128776
    Merge branch 'cloudflare:master' into master Jauder Ho 2022-01-20 10:24:45 -0800
  • 10fc450ae5
    Merge pull request #492 from ibigbug/support-x-forwarded-host Silver 2022-01-19 16:11:25 -0600
  • 74556bcd7d TUN-5547: Bump golang x/net package to fix http2 transport bugs João Oliveirinha 2022-01-17 11:13:25 +0000
  • 97309d81ab Release 2022.1.2 2022.1.2 cthuang 2022-01-13 12:13:08 +0000
  • 0292727a95 TUN-5650: Fix pynacl version to 1.4.0 and pygithub version to 1.55 so release doesn't break unexpectedly cthuang 2022-01-13 11:27:22 +0000
  • f33897615d Release 2022.1.1 2022.1.1 cthuang 2022-01-12 21:06:45 +0000
  • 6fa58aadba TUN-5623: Configure quic max datagram frame size to 1350 bytes for none Windows platforms cthuang 2022-01-06 12:17:10 +0000
  • ef3152f334 TUN-5631: Build everything with go 1.17.5 cthuang 2022-01-10 10:02:41 +0000
  • d6036d96f0 Release 2022.1.0 2022.1.0 Nuno Diegues 2022-01-06 11:42:49 +0000
  • a6faa0c376 TUN-5600: Add coverage to component tests for various transports Nuno Diegues 2022-01-04 19:20:43 +0000
  • 1086d5ede5 TUN-5204: Unregister QUIC transports on disconnect Nuno Diegues 2022-01-05 16:01:56 +0000
  • c314d58b69 TUN-5616: Never fallback transport if user chooses it on purpose Nuno Diegues 2022-01-05 17:58:49 +0000
  • 628545d229 TUN-5600: Close QUIC transports as soon as possible while respecting graceful shutdown Nuno Diegues 2022-01-04 19:00:44 +0000
  • ead93e9f26 TUN-5551: Internally published debian artifacts are now named just cloudflared even though they are FIPS compliant Nuno Diegues 2022-01-03 18:39:08 +0000
  • 5f380f3a54 TUN-5612: Make tls min/max version public visible João Oliveirinha 2022-01-03 18:13:57 +0000
  • 7814e870a7 TUN-5612: Add support for specifying TLS min/max version João Oliveirinha 2022-01-03 12:21:04 +0000
  • 7c7cf688e6 Release 2021.12.4 2021.12.4 Nuno Diegues 2021-12-29 12:14:38 +0000
  • a39d95d5f7 TUN-5551: Show whether the binary was built for FIPS compliance Nuno Diegues 2021-12-27 19:05:14 +0000
  • 01ad2785ee TUN-5551: Change internally published debian package to be FIPS compliant Nuno Diegues 2021-12-27 19:41:56 +0000
  • 6822e4f8ab TUN-5482: Refactor tunnelstore client related packages for more coherent package Nuno Diegues 2021-12-27 14:56:50 +0000
  • 834c0eaeed Release 2021.12.3 2021.12.3 cthuang 2021-12-23 15:42:15 +0000
  • 74a3026963 TUN-5597: Log session ID when session is terminated by edge cthuang 2021-12-23 11:42:00 +0000
  • 8445b88d3c TUN-5593: Read full packet from UDP connection, even if it exceeds MTU of the transport. When packet length is greater than the MTU of the transport, we will silently drop packets (for now). Igor Postelnik 2021-12-22 17:18:22 -0600
  • 7a55208c61 TUN-5590: QUIC datagram max user payload is 1217 bytes cthuang 2021-12-22 18:07:44 +0000
  • 581cfb8480 TUN-5584: Changes for release 2021.12.2 Nuno Diegues 2021-12-22 08:58:11 +0000
  • 201c462902 Release 2021.12.2 2021.12.2 Nuno Diegues 2021-12-22 08:53:38 +0000
  • ebae7a7024 TUN-5494: Send a RPC with terminate reason to edge if the session is closed locally cthuang 2021-12-14 22:52:47 +0000
  • 70e675f42c TUN-5551: Reintroduce FIPS compliance for linux amd64 now as separate binaries Nuno Diegues 2021-11-09 11:37:51 +0000
  • 8f46065ab5 TUN-5570: Only log RPC server events at error level to reduce noise cthuang 2021-12-20 10:58:06 +0000
  • 41b9c22216 TUN-5571: Remove redundant session manager log, it's already logged in origin/tunnel.ServeQUIC cthuang 2021-12-20 12:00:55 +0000
  • 88ce63e785 Release 2021.12.1 2021.12.1 Nuno Diegues 2021-12-16 00:50:28 +0000
  • 2dc5f6ec8c TUN-5549: Revert "TUN-5277: Ensure cloudflared binary is FIPS compliant on linux amd64" Nuno Diegues 2021-12-16 00:26:05 +0000
  • 8d41f99f2f Release 2021.12.0 2021.12.0 Nuno Diegues 2021-12-15 10:01:29 +0000
  • 173190aa79 TUN-5544: Update CHANGES.md for next release Nuno Diegues 2021-12-15 09:15:53 +0000
  • 9251b3aa1f TUN-5530: Get current time from ticker cthuang 2021-12-13 13:35:40 +0000
  • b0e27d1eac TUN-5504: Fix upload of packages to public repo Nuno Diegues 2021-12-09 12:47:56 +0000
  • 73a265f2fc TUN-5488: Close session after it's idle for a period defined by registerUdpSession RPC cthuang 2021-12-02 11:02:27 +0000
  • 9bc59bc78c TUN-5519: Adjust URL for virtual_networks endpoint to match what we will publish Nuno Diegues 2021-12-07 13:06:46 +0000
  • b73c588254 TUN-5422: Define RPC to unregister session cthuang 2021-11-30 19:58:11 +0000
  • 7e47667b08 TUN-5481: Create abstraction for Origin UDP Connection João Oliveirinha 2021-11-30 10:27:33 +0000
  • eea3d11e40 TUN-5301: Separate datagram multiplex and session management logic from quic connection logic cthuang 2021-11-23 12:45:59 +0000
  • dd32dc1364 TUN-5299: Send/receive QUIC datagram from edge and proxy to origin as UDP cthuang 2021-11-14 11:18:05 +0000
  • fc2333c934 TUN-5300: Define RPC to register UDP sessions cthuang 2021-11-12 09:37:28 +0000
  • 571380b3f5 TUN-5362: Adjust route ip commands to be aware of virtual networks Nuno Diegues 2021-11-29 12:00:31 +0000
  • eec6b87eea TUN-5361: Commands for managing virtual networks Nuno Diegues 2021-11-26 12:37:54 +0000
  • 6cc7d99e32 TUN-5441: Fix message about available protocols Nuno Diegues 2021-11-18 14:30:22 +0000
  • 59bbd51065 TUN-5129: Remove `-dev` suffix when computing version and Git has uncommitted changes Nuno Diegues 2021-11-16 10:37:59 +0000
  • e35f744b36 TUN-5393: Content-length is no longer a control header for non-h2mux transports Nuno Diegues 2021-11-08 18:17:31 +0000
  • a96d4243ba
    Merge pull request #508 from bplessis/master Silver 2021-11-15 10:08:56 -0600
  • d4733efb25
    Merge pull request #507 from rex4539/typos Silver 2021-11-15 10:04:13 -0600
  • d1be558ca7 Add X-Forwarded-Host for http proxy Yuwei B 2021-10-22 19:27:29 +1100
  • b88e0bc8f8 Fix for Issue #501: Unexpected User-agent insertion when tunneling http request Benoit Plessis 2021-11-13 01:34:19 +0100
  • 197a70c9c4
    Fix typos Dimitris Apostolou 2021-11-12 17:38:06 +0200
  • e71b88fcaa TUN-5408: Update quic package to v0.24.0 cthuang 2021-11-10 18:45:26 +0000
  • 157f5d1412 TUN-5277: Ensure cloudflared binary is FIPS compliant on linux amd64 Nuno Diegues 2021-11-09 11:37:51 +0000
  • 7024d193c9 TUN-5405: Update net package to v0.0.0-20211109214657-ef0fda0de508 cthuang 2021-11-10 17:20:10 +0000
  • 794635fb54 TUN-5397: Log cloudflared output when it fails to connect tunnel Nuno Diegues 2021-11-09 17:30:57 +0000
  • 1ee540a166 TUN-5368: Log connection issues with LogLevel that depends on tunnel state Nuno Diegues 2021-11-08 15:43:36 +0000
  • 6bcc9a76e9 TUN-5387: Updated CHANGES.md for 2021.11.0 Sudarsan Reddy 2021-11-04 14:55:18 +0000
  • 43f1c6ba82 Release 2021.11.0 2021.11.0 Sudarsan Reddy 2021-11-04 14:15:42 +0000
  • 0146a8d8ed TUN-5285: Fallback to HTTP2 immediately if connection times out with no network activity Sudarsan Reddy 2021-11-03 12:06:04 +0000
  • 36479ef11f
    Merge pull request #478 from echtish/secret-flag Silver 2021-11-02 16:21:01 -0500
  • 58538619ea Release 2021.10.5 2021.10.5 Nuno Diegues 2021-10-25 20:15:34 +0100
  • 573d410606 Revert "TUN-5184: Make sure outstanding websocket write is finished, and no more writes after shutdown" Nuno Diegues 2021-10-25 19:51:52 +0100
  • f6f10305a6 Update change log for release 2021.10.4 cthuang 2021-10-25 09:38:26 +0100
  • 588f1a03c4 Release 2021.10.4 2021.10.4 cthuang 2021-10-25 09:29:45 +0100
  • f8fbbcd806 TUN-5184: Make sure outstanding websocket write is finished, and no more writes after shutdown cthuang 2021-10-19 20:01:17 +0100
  • 2ca4633f89 TUN-5286: Upgrade crypto/ssh package to fix CVE-2020-29652 cthuang 2021-10-21 15:34:00 +0100
  • 2ce11a20c4 TUN-5287: Fix misuse of wait group in TestQUICServer that caused the test to exit immediately cthuang 2021-10-21 15:48:11 +0100