39 Commits (ab794b59f84abf9d705263b8a46a74395047c41c)

Author SHA1 Message Date
Derek Menteer 6baf695cd9
[NET-6459] Fix issue with wanfed lan ip conflicts. (#19503) 1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443) 1 year ago
Dan Upton 671d5825ca
Raft storage backend (#16619) 2 years ago
Ronald 94ec4eb2f4
copyright headers for agent folder (#16704) 2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302) 2 years ago
Chris S. Kim 386da5439a
Use rpcHoldTimeout to calculate blocking timeout (#15541) 2 years ago
Kyle Schochenmaier bf0f61a878
removes ioutil usage everywhere which was deprecated in go1.16 (#15297) 2 years ago
Luke Kysow 9999672fd7
autoencrypt: helpful error for clients with wrong dc (#14832) 2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter 2 years ago
Chris S. Kim 29a297d3e9
Refactor client RPC timeouts (#14965) 2 years ago
Dan Upton b9e525d689
grpc: rename public/private directories to external/internal (#13721) 2 years ago
Will Jordan c48120d005
Add timeout to Client RPC calls (#11500) 3 years ago
Dan Upton 7298967070
Restructure gRPC server setup (#12586) 3 years ago
Dan Upton b36d4e16b6
Support per-listener TLS configuration ⚙️ (#12504) 3 years ago
FFMMM 78264a8030
Vendor in rpc mono repo for net/rpc fork, go-msgpack, msgpackrpc. (#12311) 3 years ago
R.B. Boyer 5b6d96d27d
grpc: ensure that streaming gRPC requests work over mesh gateway based wan federation (#10838) 3 years ago
Hans Hasselberg 53e9c134af
introduce certopts (#9606) 4 years ago
Hans Hasselberg 444cdeb8fb
Add flags to support CA generation for Connect (#9585) 4 years ago
Joel May f600285eb4 Use error wrapping to preserve error type info 4 years ago
Joel May 8c6d6648cd Wrap rpc error object 4 years ago
Daniel Nephin 2257247095 server: add gRPC server for streaming events 4 years ago
Daniel Nephin e8ee2cf2f7 Pass a logger to ConnPool and yamux, instead of an io.Writer 4 years ago
Matt Keeler d2e4869c7c
Refactor AutoConfig RPC to not have a direct dependency on the Server type 4 years ago
Daniel Nephin 010a609912 Fix a bunch of unparam lint issues 4 years ago
Matt Keeler 3dbbd2d37d
Implement Client Agent Auto Config 4 years ago
Matt Keeler 8b7d669a27
Allow the Agent its its child Client/Server to share a connection pool 4 years ago
Hans Hasselberg 1fbc1d4777 pool: remove timeout parameter 5 years ago
Hans Hasselberg ad03f863ff pool: remove useTLS and ForceTLS 5 years ago
Hans Hasselberg c45432014b pool: remove version 5 years ago
Hans Hasselberg 51549bd232
rpc: oss changes for network area connection pooling (#7735) 5 years ago
R.B. Boyer 6adad71125
wan federation via mesh gateways (#6884) 5 years ago
R.B. Boyer 8c596953b0
agent: ensure that we always use the same settings for msgpack (#7245) 5 years ago
Matt Keeler 16c7ce8b4c
Add note about RPC multiplexing and TLS content type mutual exc… (#6698) 5 years ago
Mike Morris 61206fdf42
snapshot: add TLS support to HalfCloser interface (#6216) 5 years ago
Hans Hasselberg 33a7df3330
tls: auto_encrypt enables automatic RPC cert provisioning for consul clients (#5597) 5 years ago
James Phillips bb12368eac Makes RPC handling more robust when rolling servers. (#3561) 7 years ago
James Phillips 45646ac3f4 Bumps default Raft protocol to version 3. (#3477) 7 years ago
Frank Schroeder 82a132da60 agent: move conn pool for muxed connections into separate pkg 8 years ago