Mac Browning
|
04eb37ffb6
|
consul: refactor GetPrivateIP for testability
|
2015-08-15 17:44:32 -04:00 |
James Phillips
|
8df55b6964
|
Changes to an unbuffered channel, since we just close it.
|
2015-08-13 11:38:02 -07:00 |
James Phillips
|
1c6414e806
|
Cleans up locking and factors markForUse into a Conn method.
|
2015-08-13 10:01:05 -07:00 |
James Phillips
|
18711b40b8
|
Gets rid of follow up attempts if the lead thread can't connect.
|
2015-08-12 20:14:48 -07:00 |
James Phillips
|
7d9db86b03
|
Adds missing ref count for the race condition case.
|
2015-08-12 19:26:01 -07:00 |
James Phillips
|
0efc49b510
|
Fixes #1165 by having threads wait for any outstanding connect to finish.
|
2015-08-12 18:48:15 -07:00 |
Ryan Uber
|
36bddeca25
|
consul: filter services by ACL when using ChecksInState.
|
2015-07-27 16:57:56 -07:00 |
Ryan Uber
|
6d38027689
|
Merge pull request #1090 from hashicorp/f-keyring-acl
Keyring ACLs
|
2015-07-24 10:23:18 -07:00 |
Armon Dadgar
|
f1a83a8954
|
Merge pull request #1119 from trumant/multiple_private_IPs
Fixes #1099 by raising an error when we multiple private IPs are found
|
2015-07-22 17:32:00 -07:00 |
Travis Truman
|
e18a93ed54
|
Fixes #1099 by raising an error when we multiple private IPs are found
|
2015-07-16 22:25:02 -04:00 |
Ryan Uber
|
6d27334ee1
|
consul: fixes for events and related tests
|
2015-07-14 11:38:26 -07:00 |
Ryan Uber
|
4ef6545583
|
acl: initial pass at keyring ACLs
|
2015-07-06 18:28:09 -06:00 |
Armon Dadgar
|
fd2bead478
|
consul: fixing test using wrong FSM
|
2015-07-06 14:33:58 -06:00 |
Ryan Uber
|
503fa1eed1
|
Merge pull request #1046 from hashicorp/f-event-acl
Event ACLs
|
2015-07-02 07:02:07 -07:00 |
Ryan Uber
|
d2eac37579
|
agent: remove unnecessary EventFire function
|
2015-07-02 06:56:27 -07:00 |
Tiru Srikantha
|
f1932e5e46
|
Add RFC 6598 private IP range
Fixes #1031 by adding 100.64.0.0/10 as a private IP range.
|
2015-06-19 12:20:30 -07:00 |
Ryan Uber
|
e6923a4832
|
consul: always fire events from server nodes
|
2015-06-18 18:13:29 -07:00 |
Ryan Uber
|
6e9adae494
|
consul: use acl cache struct in server
|
2015-06-18 18:13:29 -07:00 |
Ryan Uber
|
e04a23801e
|
consul: split ACL cache into a reusable struct
|
2015-06-18 18:13:29 -07:00 |
Ryan Uber
|
d84fa3c98d
|
consul: check ACLs when firing events
|
2015-06-18 18:13:29 -07:00 |
Ryan Uber
|
d600fad4e7
|
consul: fast path a typed nil during ACL filtering
|
2015-06-12 16:46:15 -07:00 |
Ryan Uber
|
2b1a19a906
|
consul: fail badly if an unsupported type is passed to the ACL filter
|
2015-06-11 17:06:35 -07:00 |
Ryan Uber
|
593b4b3dd6
|
consul: fix log message
|
2015-06-11 15:00:26 -07:00 |
Ryan Uber
|
63a2737cac
|
consul: testing acl filters in isolation
|
2015-06-11 14:14:43 -07:00 |
Ryan Uber
|
e413b0e7c7
|
consul: better tests for acl filtering
|
2015-06-11 13:23:49 -07:00 |
Ryan Uber
|
5aeb8202d6
|
consul: testing internal endpoint acl filtering
|
2015-06-11 13:05:33 -07:00 |
Ryan Uber
|
aa87f2b73c
|
consul: rename function to avoid collision and clean up
|
2015-06-11 13:04:47 -07:00 |
Ryan Uber
|
1ff496d6dd
|
consul: break acl filtering into a separate struct
|
2015-06-11 12:08:21 -07:00 |
Ryan Uber
|
404d4d653c
|
consul: testing health endpoint service acl filtering
|
2015-06-11 09:39:35 -07:00 |
Ryan Uber
|
1e2751511d
|
consul: testing catalog endpoint acl filtering
|
2015-06-10 22:14:58 -07:00 |
Ryan Uber
|
c8629de127
|
consul: begin testing discovery ACLs
|
2015-06-10 19:25:58 -07:00 |
Ryan Uber
|
4f9161f485
|
consul: use anonymous function for acl filtering
|
2015-06-10 18:43:48 -07:00 |
Ryan Uber
|
b115047919
|
consul: filter internal endpoints for acls
|
2015-06-10 18:40:40 -07:00 |
Ryan Uber
|
4f3e661b8c
|
acl: initial pass at service discovery acls
|
2015-06-10 18:40:09 -07:00 |
James Phillips
|
7b8aae37cb
|
Bumps protocol version to 3 to get serf version 5.
|
2015-06-02 17:50:35 -07:00 |
Sam Boyer
|
bdc5983463
|
Condense switch fallthroughs into expr lists
|
2015-05-26 21:30:14 -04:00 |
Armon Dadgar
|
f91069f9d5
|
consul: adding StopWatch test
|
2015-05-14 18:32:19 -07:00 |
Armon Dadgar
|
2c9592c5ee
|
consul: lower default query time and add small stagger
|
2015-05-14 17:59:43 -07:00 |
Armon Dadgar
|
e5c8fce96a
|
consul: adding randomStagger util method
|
2015-05-14 17:59:11 -07:00 |
Armon Dadgar
|
23a1df1548
|
consul: proactively clear timers
|
2015-05-14 17:42:47 -07:00 |
Armon Dadgar
|
2bc43844bc
|
consul: ensure blocking query cleans any lingering state
|
2015-05-14 17:38:42 -07:00 |
Armon Dadgar
|
6f433c9ad8
|
consul: Adding methods to stop watching for changes
|
2015-05-14 17:33:02 -07:00 |
Armon Dadgar
|
abbf4456f2
|
consul: adding Clear to NotifyGroup
|
2015-05-14 17:30:30 -07:00 |
Armon Dadgar
|
430100a0c8
|
Merge pull request #927 from hashicorp/f-tls
Add new `verify_server_hostname` to mitigate possibility of MITM
|
2015-05-11 18:15:16 -07:00 |
Armon Dadgar
|
f797130228
|
Fixing merge conflict
|
2015-05-11 16:48:10 -07:00 |
Armon Dadgar
|
9642384429
|
consul: support the new TLS wrapper
|
2015-05-11 15:15:36 -07:00 |
Armon Dadgar
|
3bf337a6ac
|
consul: thread the target DC through the RPC path
|
2015-05-11 13:09:19 -07:00 |
Armon Dadgar
|
a1de4b17c2
|
consul: use tlsutil.Wrapper instead of tls.Config directly
|
2015-05-11 13:09:19 -07:00 |
Armon Dadgar
|
2ca41b15df
|
consul: updating for Raft API changes
|
2015-05-08 11:35:52 -07:00 |
Armon Dadgar
|
2d2fc71e0d
|
consul: more telemetry on RPCs and queries
|
2015-05-07 17:25:12 -07:00 |