Commit Graph

11244 Commits

Author SHA1 Message Date
Sean Chittenden 4a0a0b3376 Use a cryptographically secure seed
`SeededSecurely` is present if someone or something wants to query the way the library was seeded.

Obtained from: nomad
2016-05-02 23:52:37 -07:00
James Phillips 9185450fd5 Moves KVS-related state store code out into its own set of files. 2016-05-02 16:21:04 -07:00
James Phillips 802e74deef Merge pull request #2012 from hashicorp/sethvargo/elink
Track enhanced links
2016-05-02 13:31:42 -07:00
Seth Vargo cf9d243240
Track enhanced links 2016-05-02 15:55:04 -04:00
fusiondog 9c10bd0b23 Clarify need for recursors option.
Reiterating that the iptables option requires recursors to be set to resolve for any domain besides .consul
2016-04-29 16:45:59 -07:00
Sean Chittenden f3543f7e2d Merge pull request #2003 from hashicorp/f-issue-template
Add a Github issue template
2016-04-29 11:24:13 -07:00
fusiondog aa8dda5149 DNS forwarding with iptables
Adding notes on using iptables to forward ports
2016-04-28 23:27:28 -07:00
Sean Chittenden aad1fe1a09 Revise issue template to include a hint to use a gist 2016-04-28 22:27:25 -07:00
Sean Chittenden f80db919cc Add a Github issue template 2016-04-28 16:57:31 -07:00
James Phillips 235a577385 Merge pull request #2001 from hashicorp/f-consul-info-peers
Add the list of Raft peers to Consul's Stats
2016-04-28 15:12:55 -07:00
Sean Chittenden c16b1ca178 Add the list of Raft peers to Consul's Stats
```
% consul info
[snip]
raft:
[snip]
	raft_peers = 127.0.0.1:8300
[snip]
```

Poached from: Nomad Project
2016-04-28 15:08:48 -07:00
James Phillips 3f26132ceb Merge pull request #1996 from kjtanaka/update-demo
update vagrant demo
2016-04-27 15:09:46 -07:00
James Phillips 76b90ccb17 Fixes and clarifies the only_passing docs. 2016-04-27 14:55:38 -07:00
Koji Tanaka db2e264c02 update vagrant demo 2016-04-27 17:52:23 -04:00
James Phillips 41477e2fc8 Merge pull request #1989 from hashicorp/persist-errors
Fixes some bad error returns in the persist service and check paths.
2016-04-26 15:04:20 -07:00
James Phillips 0f7f07d2f5 Fixes some bad error returns in the persist service and check paths. 2016-04-26 15:03:26 -07:00
James Phillips 61a1be6c95 Update CHANGELOG.md 2016-04-24 23:08:59 -07:00
James Phillips 03b0c196e0 Merge pull request #1762 from mshean/script-timeout
Add Timeout field to CheckMonitor
2016-04-24 23:08:06 -07:00
James Phillips 38b3eeaff5 Gets rid of obsolete go get command in the README. 2016-04-24 16:32:19 -07:00
Sean Chittenden b9d19b9f63 Merge pull request #1979 from hashicorp/b-checkapi-update
Update Check API to use constants
2016-04-23 20:20:36 -07:00
Sean Chittenden 3c909585df Clean up the test example in README
This works without an import cycle and has been `go fmt`'ified
2016-04-23 20:18:45 -07:00
Sean Chittenden 0f45d1b76d Correct a small typo 2016-04-23 20:18:19 -07:00
Sean Chittenden 5bc4a2c2ab consul/ uses structs.Health*, the api uses api.Health* 2016-04-23 16:06:58 -07:00
Sean Chittenden 65f9017c63 Update Check API to use constants
Use constants where appropriate to advocate their use.  Also add a deprecation notice re: `updateTTL`.
2016-04-23 16:01:59 -07:00
Sean Chittenden c6a495f0a0 Merge pull request #1973 from hashicorp/b-random-stagger
Guard against divide by zero in lib.RandomStagger()
2016-04-23 13:21:27 -07:00
Sean Chittenden 882586fd05 Guard against divide by zero in lib.RandomStagger()
While I'm at it, add a DurationMinusBufferDomain() function to calculate the min/max for a given call to DurationMinusBuffer() in order to keep the implementation details self-contained.
2016-04-23 13:11:32 -07:00
Sean Chittenden a4dc389e38 Add a helper function DurationMinusBuffer() to calculate an interval
used to schedule a TTL check.  e.g.

d := lib.DurationMinusBuffer(60 * time.Duration, 10 * time.Second, 16)

will return a duration between 46.875s and 50s.
2016-04-23 09:06:54 -07:00
James Phillips 4fb2514410 Merge pull request #1972 from hashicorp/sethvargo/referrer
Do not allow referrer to modify the sender
2016-04-22 21:11:41 -07:00
Seth Vargo 05ea1aac2a
Do not allow referrer to modify the sender
http://mathiasbynens.github.io/rel-noopener/
2016-04-22 23:31:45 -04:00
Isaac Stefanek 3bcdf8a9f8 terraform: added support for centos7 to aws 2016-04-21 15:32:30 -07:00
James Phillips 0a3432e7ad Merge pull request #1970 from hashicorp/d-recommend-reap
Recommend against adjusting reap times
2016-04-21 14:56:23 -07:00
Sean Chittenden b0203278f2 Tweak discussion regarding reaping to advise against adjusting these
values.
2016-04-21 14:24:41 -07:00
Sean Chittenden 515a42e733 Fix broken markdown 2016-04-20 18:46:01 -04:00
James Phillips 4f96fe8eb5 Update CHANGELOG.md 2016-04-20 13:53:18 -07:00
James Phillips 6182a34600 Merge pull request #1935 from hashicorp/f-reap-time
Makes reap time configurable for LAN and WAN.
2016-04-20 13:50:21 -07:00
James Phillips bc6efbae18 Sets an anti-footgun floor for the configurable reap time. 2016-04-20 13:49:51 -07:00
Matt Shean f232a11291 Update documentation for CheckMonitor timeout 2016-04-20 11:43:49 -07:00
Matt Shean 7e617d6086 add Timeout field to CheckMonitor 2016-04-20 11:41:30 -07:00
James Phillips 24c2bc44f1 Clarifies default behavior of blank service addresses. 2016-04-20 10:16:06 -07:00
James Phillips a0996ecb20 Update CHANGELOG.md 2016-04-18 11:31:15 -07:00
Ryan Uber bd8e6953af Update CHANGELOG.md 2016-04-15 10:14:41 -07:00
James Phillips 55a461db42 Merge pull request #1954 from kaskavalci/master
Make testutil.TestServer work correctly on Windows.
2016-04-15 08:38:40 -07:00
kaskavalci cbc4b9d6c2 Make testutil.TestServer work correctly on Windows. 2016-04-15 15:44:30 +03:00
Ryan Uber 85a8f7c906 Merge pull request #1952 from hashicorp/b-http-buf
Apply a 4K limit to the output size for HTTP checks
2016-04-14 15:53:14 -07:00
Ryan Uber 1e9f3341d0 website: mention 4K output limit for checks 2016-04-14 14:35:35 -07:00
Ryan Uber 9e82074f49 agent: limit HTTP check output to 4k 2016-04-14 14:28:07 -07:00
James Phillips 79153c3014 Merge pull request #1884 from mtchavez/1541-data-dir-perms
command: Data directory permission error message
2016-04-12 22:06:49 -07:00
James Phillips 6e177a9b44 Merge pull request #1895 from shoenig/fixtypo
doc: fix trivial typo s/NewFSMPath/NewFSM/
2016-04-12 21:53:24 -07:00
James Phillips edf22ed5e0 Update CHANGELOG.md 2016-04-12 21:40:32 -07:00
James Phillips 323a24cdfe Merge pull request #1948 from hashicorp/f-go-1.6.1
Upgrades to Go 1.6.1.
2016-04-12 21:32:18 -07:00