Commit Graph

3843 Commits

Author SHA1 Message Date
Ryan Uber 8cc16b8238 agent: limit HTTP check output to 4k 2016-04-14 14:28:07 -07:00
James Phillips 8c8b146f77 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 0e5aa5d808 Merge pull request #1895 from shoenig/fixtypo
doc: fix trivial typo s/NewFSMPath/NewFSM/
2016-04-12 21:53:24 -07:00
James Phillips 5a14707724 Update CHANGELOG.md 2016-04-12 21:40:32 -07:00
James Phillips 9d6244d1f9 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
James Phillips 3c7bf1f818 Upgrades to Go 1.6.1. 2016-04-12 21:31:44 -07:00
Seth Vargo 1458f81836 Update website metadata fixes 2016-04-12 20:14:56 +01:00
James Phillips 724707649c Merge pull request #1891 from romansky/patch-1
clerify RPC usage
2016-04-12 02:10:15 -07:00
James Phillips 021627fcc5 Merge pull request #1890 from talonx/master
Added help text for -dev option #1804 for zsh completion.
2016-04-12 02:08:34 -07:00
James Phillips 04b0c31a97 Merge pull request #1942 from hashicorp/b-tag-sync
Makes a detached copy of the tags when doing the override.
2016-04-11 15:21:32 -07:00
James Phillips f541acb0ec Makes a detached copy of the tags when doing the override. 2016-04-11 14:53:18 -07:00
James Phillips a885f1bdff Tweaks comment about side effects. 2016-04-11 08:58:17 -07:00
James Phillips 529b24adbf Merge pull request #1934 from hashicorp/b-check-output
Syncs a check's output with the catalog when output rate limiting isn't in effect.
2016-04-11 00:37:50 -07:00
James Phillips 244174d2c0 Uses the HealthCheck Clone() method in local_test.go. 2016-04-11 00:20:24 -07:00
James Phillips ed86e5cc72 Adds a clone method to HealthCheck and uses that in local.go. 2016-04-11 00:05:39 -07:00
James Phillips cfe0651208 Syncs a check's output with the catalog when output rate limiting isn't in effect. 2016-04-10 21:20:39 -07:00
James Phillips 16f34bfa30 Merge pull request #1928 from msoedov/bind_addr
Set default bind address to 127.0.0.1 in development mode
2016-04-09 00:53:50 -07:00
Alex Myasoedov 49cc50b0d3 #1878 Set default bind address to 127.0.0.1 in development mode 2016-04-07 21:25:33 +03:00
James Phillips a22e655a9c Merge pull request #1926 from hashicorp/phinze/website-mime-types
website: force JS/CSS mime-types on deploy
2016-04-07 10:26:05 -07:00
Paul Hinze 333d65ee8a website: force JS/CSS mime-types on deploy
Should fix occassional issues with application/octet-stream mime type
assets breaking JS/CSS on site.
2016-04-07 12:17:31 -05:00
Sean Chittenden 7300e92386 Switch version back to `dev` 2016-04-06 14:53:14 -07:00
James Phillips 711d7a0ad4 Merge pull request #1920 from hashicorp/f-remove-warning
Removes a bogus warning for Windows.
2016-04-05 18:05:36 -07:00
James Phillips d386019be1 Removes a bogus warning for Windows. 2016-04-05 18:04:23 -07:00
James Phillips 9a215c9a93
Release v0.7.0-test1 2016-04-04 13:58:27 -07:00
James Phillips 65cbd980c9 Preps tree for test build with server balancing changes. 2016-04-04 13:35:38 -07:00
James Phillips 4a135f4dfe Merge pull request #1915 from hashicorp/f-update-assets
Updates static assets to pull in #1702.
2016-04-04 12:22:04 -07:00
James Phillips 6a3b2b0618 Updates static assets to pull in #1702. 2016-04-04 12:21:23 -07:00
Sean Chittenden 829478793b Clean up verifyUniqueListners
The first pass over this was a hackjob in the sense that it was not elegant.  Fixed.

Pointed out by: subcionscious in the middle of the night
2016-04-04 11:03:49 -07:00
Chavez 416c578f7a Retry http server connecting in agent/http_test 2016-04-01 19:17:38 -07:00
Chavez 473908f636 Add description to rpc test client pool member failure message 2016-04-01 19:17:38 -07:00
Chavez 31c9829751 Test agent RPC client connection retries 2016-04-01 19:17:38 -07:00
Chavez f201b4b565 command: Data directory permission error message
* Check for invalid data directory permissions
* Display appropriate permissions error message
* Add command test for bad data directory permissions
2016-04-01 19:17:38 -07:00
Sean Chittenden 140cde6f42 Merge pull request #1910 from hashicorp/f-detect-dupe-addrs
Print a helpful message re: duplicate addresses
2016-04-01 10:35:04 -07:00
Sean Chittenden 45bd128f12 Rely exclusively on error to signal failure
Pointed out by: slackpad
2016-04-01 10:34:45 -07:00
Sean Chittenden 7a814fce63 Print a helpful message re: duplicate addresses
IP sockets provide nice endpoints where the kernel will fail to bind and will error out saying socket already in use.  UNIX sockets, however, don't enjoy this nice property when cleaning up stale sockets on listen.  Given the number of addresses in Consul, provide operators with a helpful message that indicates the source of the reused address.

Before this fix, it was possible for the HTTP socket to unlink the RPC socket, leading to confusing blocked behavior when running commands like `consul info`.

```
% cat tmp.config.json
{
    "addresses": {
	"http": "unix:///tmp/.consul.sock",
	"rpc": "unix:///tmp/.consul.sock"
    },
    "unix_sockets": {
	"mode": "0700"
    }
}
% consul agent -config-file tmp.config.json -advertise=127.0.0.1 -data-dir=/tmp/
==> All listening endpoints must be unique: HTTP address already configured for RPC
Exit 1
```
2016-04-01 10:20:45 -07:00
Sean Chittenden a440433ac8 Merge pull request #1909 from hashicorp/f-toggle-skip-leave-on-int-server
skip_leave_on_int's default changes based on agent mode
2016-03-31 18:07:39 -07:00
Sean Chittenden bd05093986 Add a note re: pre-0.7 behavior 2016-03-31 18:06:58 -07:00
Sean Chittenden e83e878add Add changelog entry for skip_leave_on_interrupt default behavior changing 2016-03-31 17:58:06 -07:00
Sean Chittenden 5994c9efbf skip_leave_on_int's default changes based on agent mode
`skip_leave_on_int`'s behavior now changes based on whether or not the agent is acting as a client or server.

Fixes: 1687
2016-03-31 17:45:14 -07:00
Sean Chittenden cbe0910dc8 Merge pull request #1908 from hashicorp/b-empty-node-name
B empty node name
2016-03-31 15:14:19 -07:00
Sean Chittenden 0f41b0f7e1 Merge branch 'master' of ssh://github.com/hashicorp/consul into b-empty-node-name 2016-03-31 15:12:43 -07:00
Sean Chittenden ec9b9be736 Guard against a node name containing pure whitespace for real 2016-03-31 15:10:19 -07:00
Sean Chittenden 9862bb9061 Merge pull request #1907 from hashicorp/b-empty-node-name
Node names are not allowed to be empty
2016-03-31 15:09:26 -07:00
Sean Chittenden ff529ffa40 Guard against a node name containing pure whitespace 2016-03-31 15:02:58 -07:00
Sean Chittenden 583abab552 Node names are not allowed to be empty 2016-03-31 14:47:55 -07:00
Sean Chittenden b0b387411a Add a changelog entry for #1712 2016-03-30 14:52:24 -07:00
Sean Chittenden d1ef48b97f Merge pull request #1898 from hashicorp/b-dns-single-record
Fix DNS tests
2016-03-30 12:40:01 -07:00
Sean Chittenden 53380f8e92 Change tests to accept an "at least this many" answers semantic
The size of answers vary based on the target platform.  Accomodate this variance.
2016-03-30 11:48:32 -07:00
Sean Chittenden 4584e70636 Add lib.AbsInt() helper function 2016-03-30 11:47:37 -07:00
Sean Chittenden 7a7063c072 Fix tests
I'm not sure how I thought this passed last night, it was obviously wrong.
2016-03-30 10:16:05 -07:00