Adam Chalmers
a278753bbf
TUN-3902: Add jitter to backoffhandler
...
Jitter is important to avoid every cloudflared in the world trying to
reconnect at t=1, 2, 4, etc. That could overwhelm the backend. But
if each cloudflared randomly waits for up to 2, then up to 4, then up
to 8 etc, then the retries get spread out evenly across time.
On average, wait times should be the same (e.g. instead of waiting for
exactly 1 second, cloudflared will wait betweeen 0 and 2 seconds).
This is the "Full Jitter" algorithm from https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/
2021-02-11 14:36:13 +00:00
Areg Harutyunyan
88b53eb886
TUN-3826: Use go-fips when building cloudflared for linux/amd64
2021-02-02 18:12:14 +00:00
Adam Chalmers
8a020d12e1
TUN-3830: Use Go 1.15.7
2021-01-28 22:37:23 -06:00
Adam Chalmers
d45ca67498
TUN-3612: Upgrade to Go 1.15.6
2020-12-04 23:24:16 +00:00
Joe Groocock
11acb50cf7
EDGEPLAT-2958 build cloudflared for Bullseye
...
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com>
2020-11-20 18:24:58 +00:00
Adam Chalmers
53de779a0a
TUN-3544: Upgrade to Go 1.15.5
2020-11-18 16:13:54 -06:00
Adam Chalmers
acd03e36e6
TUN-3465: Use Go 1.15.3
2020-10-15 15:55:16 -05:00
Lee Valentine
e2ff7f65fc
TRAFFIC-448: build cloudflare for junos and publish to s3
2020-09-24 19:23:53 +04:00
Michael Borkenstein
20623255dd
AUTH-3110-use-cfsetup-precache
2020-09-18 16:26:33 -05:00
Adam Chalmers
b26f3082e6
Use Go 1.15.2
2020-09-16 12:45:49 -05:00
Dalton
b698fe5ef3
AUTH-2864 - add macos build to github release
2020-08-19 21:31:50 -05:00
Igor Postelnik
679f36303a
TUN-3242: Build with go 1.14
2020-08-10 23:17:23 +00:00
Dalton
5b3b592108
AUTH-2927 run message update after all github builds are done
2020-08-03 10:12:03 -05:00
Michael Borkenstein
edc69694cb
AUTH-2714: Adds arm64 cloudflared build
2020-07-29 13:12:57 -06:00
Michael Borkenstein
b696ca8b1c
Removes centos 6 build
2020-07-29 14:01:34 +00:00
Ivan Babrou
6274567e16
Build cloudflared for arm64 on native agents
2020-07-20 17:42:50 -07:00
Michael Borkenstein
a42b66e8bd
AUTH-2872: Adds centos-6 build
2020-07-10 20:39:50 +00:00
Michael Borkenstein
2ce6720a6e
AUTH-2854: Create cloudflared RPMs
2020-07-01 14:50:38 -05:00
Michael Borkenstein
7724ff8176
AUTH-2860: Fix builds
2020-07-01 15:51:02 +00:00
Michael Borkenstein
370c17e48c
AUTH-2718: Add target for publishing deb to pkg.cloudflare repo
2020-06-30 14:46:24 +00:00
Michael Borkenstein
b46acd7f63
AUTH-2685: Adds script to create release
2020-06-25 18:39:37 +00:00
Robert McNeil
fd1941dfbe
DEVTOOLS-7321: Add openssh-client pkg for missing ssh-keyscan
2020-06-15 17:08:10 -07:00
Robert McNeil
8c59254488
DEVTOOLS-7321: Add scripts for macOS builds and homebrew uploads
2020-06-08 15:44:28 +00:00
Michael Borkenstein
7a77ead423
AUTH-2682: Create buster build
2020-05-20 11:59:55 -05:00
Ashcon Partovi
759cd019be
Add db-connect, a SQL over HTTPS server
2019-11-12 20:34:39 +00:00
Nick Vollmar
e5335b6c1b
TUN-2502: Switch to go modules
2019-11-04 15:05:02 -06:00
Adam Chalmers
4e1df1a211
TUN-2243: Revert "STOR-519: Add db-connect, a SQL over HTTPS server"
...
This reverts commit 5da2109811
.
2019-08-26 16:50:12 -05:00
Ashcon Partovi
5da2109811
STOR-519: Add db-connect, a SQL over HTTPS server
2019-08-20 13:13:29 -05:00
Nick Vollmar
3c0ea0db65
TUN-1956: Go 1.12 update
2019-07-12 22:09:16 +00: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
1558280185
TUN-1467: build with Go 1.11
2019-02-15 14:57:02 -06:00
Austin Cherry
72412db4c2
AUTH-1235: fixed packaging of deb dev file
2018-10-19 14:01:08 -05:00
Chung-Ting Huang
8f7cef338b
TUN-804: create makefile recipe to release cloudflared using equinox
2018-08-15 09:29:17 -07:00
Chung-Ting Huang
0c414ceb8d
TUN-804: create make recipe for building deb package
2018-08-07 15:22:24 -05:00
Chung-Ting Huang
cefcb79b75
TUN-804: create Makefile recipe to build cloudflared and run tests
...
remove execess packages from cfsetup
2018-07-25 14:56:52 -05:00