Skip to content
This repository was archived by the owner on May 28, 2022. It is now read-only.

Commit 773d10a

Browse files
authored
Merge branch 'cloudflare:master' into master
2 parents 6b6ebb0 + f3244db commit 773d10a

File tree

425 files changed

+42340
-2984
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

425 files changed

+42340
-2984
lines changed

.docker-images

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ images:
22
- name: cloudflared
33
dockerfile: Dockerfile
44
context: .
5+
versions:
6+
- latest
57
registries:
68
- name: docker.io/cloudflare
79
user: env:DOCKER_USER
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: "Bug report \U0001F41B"
3+
about: Create a report to help us improve cloudflared
4+
title: ''
5+
labels: awaiting reply, bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Configure '...'
16+
2. Run '....'
17+
3. See error
18+
19+
**Expected behavior**
20+
A clear and concise description of what you expected to happen.
21+
22+
**Environment and versions**
23+
- OS: [e.g. MacOS]
24+
- Architecture: [e.g. AMD, ARM]
25+
- Version: [e.g. 2022.02.0]
26+
27+
**Logs and errors**
28+
If applicable, add logs or errors to help explain your problem.
29+
30+
**Additional context**
31+
Add any other context about the problem here.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: "Feature request \U0001F4A1"
3+
about: Suggest a feature or enhancement for cloudflared
4+
title: ''
5+
labels: awaiting reply, feature-request
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the feature you'd like**
11+
A clear and concise description of the feature. What problem does it solve for you?
12+
13+
**Describe alternatives you've considered**
14+
Are there any alternatives to solving this problem? If so, what was your experience with them?
15+
16+
**Additional context**
17+
Add any other context or screenshots about the feature request here.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ cscope.*
1010
/cloudflared.exe
1111
/cloudflared.msi
1212
/cloudflared-x86-64*
13+
/cloudflared.1
1314
/packaging
1415
.DS_Store
1516
*-session.log

.teamcity/update-homebrew-core.sh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/bash
2+
3+
set -euo pipefail
4+
5+
if ! VERSION="$(git describe --tags --exact-match 2>/dev/null)" ; then
6+
echo "Skipping public release for an untagged commit."
7+
echo "##teamcity[buildStatus status='SUCCESS' text='Skipped due to lack of tag']"
8+
exit 0
9+
fi
10+
11+
if [[ "${HOMEBREW_GITHUB_API_TOKEN:-}" == "" ]] ; then
12+
echo "Missing GITHUB_API_TOKEN"
13+
exit 1
14+
fi
15+
16+
# "install" Homebrew
17+
git clone https://github.com/Homebrew/brew tmp/homebrew
18+
eval "$(tmp/homebrew/bin/brew shellenv)"
19+
brew update --force --quiet
20+
chmod -R go-w "$(brew --prefix)/share/zsh"
21+
22+
git config user.name "cloudflare-warp-bot"
23+
git config user.email "[email protected]"
24+
25+
# bump formula pr
26+
brew bump-formula-pr cloudflared --version="$VERSION"

CHANGES.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,59 @@
1-
**Experimental**: This is a new format for release notes. The format and availability is subject to change.
1+
## 2022.4.0
2+
### Bug Fixes
3+
- `cloudflared tunnel run` no longer logs the Tunnel token or JSON credentials in clear text as those are the secret
4+
that allows to run the Tunnel.
5+
6+
## 2022.3.4
7+
### New Features
8+
- It is now possible to retrieve the credentials that allow to run a Tunnel in case you forgot/lost them. This is
9+
achievable with: `cloudflared tunnel token --cred-file /path/to/file.json TUNNEL`. This new feature only works for
10+
Tunnels created with cloudflared version 2022.3.0 or more recent.
11+
12+
### Bug Fixes
13+
- `cloudflared service install` now starts the underlying agent service on Linux operating system (similarly to the
14+
behaviour in Windows and MacOS).
15+
16+
## 2022.3.3
17+
### Bug Fixes
18+
- `cloudflared service install` now starts the underlying agent service on Windows operating system (similarly to the
19+
behaviour in MacOS).
20+
21+
## 2022.3.1
22+
### Bug Fixes
23+
- Various fixes to the reliability of `quic` protocol, including an edge case that could lead to cloudflared crashing.
24+
25+
## 2022.3.0
26+
### New Features
27+
- It is now possible to configure Ingress Rules to point to an origin served by unix socket with either HTTP or HTTPS.
28+
If the origin starts with `unix:/` then we assume HTTP (existing behavior). Otherwise, the origin can start with
29+
`unix+tls:/` for HTTPS.
30+
31+
## 2022.2.1
32+
### New Features
33+
- This project now has a new LICENSE that is more compliant with open source purposes.
34+
35+
### Bug Fixes
36+
- Various fixes to the reliability of `quic` protocol.
37+
38+
## 2022.1.3
39+
### New Features
40+
- New `cloudflared tunnel vnet` commands to allow for private routing to be virtualized. This means that the same CIDR
41+
can now be used to point to two different Tunnels with `cloudflared tunnel route ip` command. More information will be
42+
made available on blog.cloudflare.com and developers.cloudflare.com/cloudflare-one once the feature is globally available.
43+
44+
### Bug Fixes
45+
- Correctly handle proxying UDP datagrams with no payload.
46+
- Bug fix for origins that use Server-Sent Events (SSE).
47+
48+
## 2022.1.0
49+
### Improvements
50+
- If a specific `protocol` property is defined (e.g. for `quic`), cloudflared no longer falls back to an older protocol
51+
(such as `http2`) in face of connectivity errors. This is important because some features are only supported in a specific
52+
protocol (e.g. UDP proxying only works for `quic`). Hence, if a user chooses a protocol, cloudflared now adheres to it
53+
no matter what.
54+
55+
### Bug Fixes
56+
- Stopping cloudflared running with `quic` protocol now respects graceful shutdown.
257

358
## 2021.12.2
459
### Bug Fixes

0 commit comments

Comments
 (0)