João "Pisco" Fernandes
bf4954e96a
TUN-8861: Add session limiter to UDP session manager
...
## Summary
In order to make cloudflared behavior more predictable and
prevent an exhaustion of resources, we have decided to add
session limits that can be configured by the user. This first
commit introduces the session limiter and adds it to the UDP
handling path. For now the limiter is set to run only in
unlimited mode.
2025-01-20 02:52:32 -08:00
João "Pisco" Fernandes
66efd3f2bb
TUN-8407: Upgrade go to version 1.22.2
2024-05-07 16:58:57 +01:00
Devin Carr
687682120c
TUN-8333: Bump go-jose dependency to v4
2024-04-10 09:49:40 -07:00
Chung-Ting
12dd91ada1
TUN-8052: Update go to 1.21.5
...
Also update golang.org/x/net and google.golang.org/grpc to fix vulnerabilities,
although cloudflared is using them in a way that is not exposed to those risks
2023-12-15 12:17:21 +00:00
Devin Carr
81fe0bd12b
TUN-7628: Correct Host parsing for Access
...
Will no longer provide full hostname with path from provided
`--hostname` flag for cloudflared access to the Host header field.
This addresses certain issues caught from a security fix in go
1.19.11 and 1.20.6 in the net/http URL parsing.
2023-07-25 09:33:11 -07:00
Devin Carr
69eb9698b5
TUN-7356: Bump golang.org/x/net package to 0.7.0
2023-04-07 09:41:23 -07:00
Devin Carr
207f4e2c8d
TUN-7066: Bump coredns to v1.10.0
...
closes #857
2023-01-26 09:30:08 -08:00
Devin Carr
1fe4878264
TUN-6937: Bump golang.org/x/* packages to new release tags
2022-11-14 17:25:11 +00:00
Bas Westerbaan
11cbff4ff7
RTG-1339 Support post-quantum hybrid key exchange
...
Func spec: https://wiki.cfops.it/x/ZcBKHw
2022-09-07 19:32:53 +00:00
cthuang
bad2e8e812
TUN-6666: Define packet package
...
This package defines IP and ICMP packet, decoders, encoder and flow
2022-08-24 11:36:57 +01:00
Sudarsan Reddy
046a30e3c7
TUN-6637: Upgrade go version and quic-go
2022-08-08 15:49:10 +01:00
Nuno Diegues
b12272529f
TUN-5995: Update prometheus to 1.12.1 to avoid vulnerabilities
2022-04-06 11:13:12 +00:00
cthuang
8a5343d0a5
TUN-5675: Remove github.com/dgrijalva/jwt-go dependency by upgrading coredns version
2022-01-25 15:24:13 +00:00
cthuang
2ca4633f89
TUN-5286: Upgrade crypto/ssh package to fix CVE-2020-29652
2021-10-22 16:50:35 +00:00
Sudarsan Reddy
ed024d0741
TUN-4597: Add a QUIC server skeleton
...
- Added a QUIC server to accept streams
- Unit test for this server also tests ALPN
- Temporary echo capability for HTTP ConnectionType
2021-08-03 10:03:47 +00:00
Igor Postelnik
ce22dd681a
TUN-3195: Don't colorize console logs when stderr is not a terminal
2021-01-21 17:03:51 -06:00
Igor Postelnik
741cd66c9e
TUN-3375: Upgrade coredns and prometheus dependencies
2020-09-09 13:14:38 -05:00
Adam Chalmers
a99780ed9d
TUN-3161: Upgrade golang.org/x/ deps
2020-07-06 16:42:48 +00:00
Dalton
a37da2b165
AUTH-2394 added socks5 proxy
2020-04-07 13:30:28 -05:00
Chung-Ting Huang
13bf65ce4e
TUN-2506: Expose active streams metrics
2019-11-07 14:09:31 -06:00
Nick Vollmar
e5335b6c1b
TUN-2502: Switch to go modules
2019-11-04 15:05:02 -06:00
Michael Borkenstein
91d9dca34e
AUTH-2105: Adds support for local forwarding. Refactor auditlogger creation.
...
AUTH-2088: Adds dynamic destination routing
2019-10-10 15:25:03 -05:00
Areg Harutyunyan
bab7583a97
TUN-1734: Pin packages at exact versions
2019-04-17 18:16:56 -05:00
Areg Harutyunyan
0468866626
TUN-813: Clean up cloudflared dependencies
2018-07-24 18:07:02 -05:00
Areg Harutyunyan
d06fc520c7
TUN-528: Move cloudflared into a separate repo
2018-07-19 15:02:24 -05:00