2191 Commits

Author SHA1 Message Date
Emil Hessman
78b947ddbc make.bat: add Makefile functionality for Windows
Converted the Makefile functionality into several bat files to better
support building on Windows. All targets have been introduced in the
make.bat file, except for "cov" and "format".

Running make.bat with no arguments runs the all target per default,
just like Makefile.
If an argument is supplied, it must be one of all, cover, deps,
integ, test, vet, or updatedeps.

For example

  > make.bat test

runs the test target.
2015-01-25 06:35:56 +01:00
Ryan Uber
8bfc337a75 Merge pull request #637 from ceh/win-build
command: fix Windows build
2015-01-24 21:31:35 -08:00
Emil Hessman
8cdbde20bd command: fix Windows build
Add a per GOOS implementation to send signals to PIDs
since syscall.Kill does not exist on Windows.

It will always send a SIGKILL on Windows since there
seems to be no POSIX compatible notion.

Fixes build on Windows.
2015-01-25 05:00:52 +01:00
Ryan Uber
8b0fe52be2 agent/http: fix service registration with nil checks value 2015-01-23 18:50:51 -08:00
Ryan Uber
b5e8111485 agent/http: clean up socket setup 2015-01-23 17:57:04 -08:00
Ryan Uber
eda2171bbe agent: make check tests more reliable 2015-01-23 16:07:20 -08:00
Ryan Uber
f71984eac8 Update CHANGELOG 2015-01-23 13:29:00 -08:00
Armon Dadgar
2521f4c535 Merge pull request #632 from ceh/release-go1.4
Vagrantfile: use Go 1.4 release branch from new git repo
2015-01-23 13:15:27 -08:00
Ryan Uber
5e797143c2 Merge pull request #635 from ceh/spell
website: fix minor typos in docs
2015-01-23 13:15:12 -08:00
Ryan Uber
0bfffd441a Merge pull request #634 from hashicorp/f-httpargs-conflict
agent: error from KVS endpoint if incompatible flags are passed.
2015-01-23 13:13:40 -08:00
Emil Hessman
6f3215f0a8 website: fix minor typos in docs 2015-01-23 22:11:15 +01:00
Ryan Uber
b69b780408 agent: error from KVS endpoint if incompatible flags are passed. Fixes #432 2015-01-23 12:48:39 -08:00
Emil Hessman
e70b6ee727 Vagrantfile: use Go 1.4 release branch from new git repo 2015-01-23 21:00:12 +01:00
Ryan Uber
33b2e71528 Merge pull request #631 from joeholley/cover_uri_fix
Update URI for cover as per https://groups.google.com/forum/#!topic/consul-tool/AytN6_RqTDQ
2015-01-23 10:11:59 -08:00
Joseph Holley
d5c59e781e Update URI for cover 2015-01-23 10:35:46 -06:00
Ryan Uber
190870179a Use separate updatedeps target for Makefile 2015-01-22 17:37:35 -08:00
Ryan Uber
67190e6f68 agent: more lenient dns response test 2015-01-22 15:31:12 -08:00
Armon Dadgar
17d1c392e4 CHANGELOG update, gofmt v0.5.0rc1 2015-01-22 13:42:22 -08:00
Armon Dadgar
e33c31a8d6 Updating changelog, bump to 0.5.0rc1 2015-01-22 13:31:11 -08:00
Armon Dadgar
e1a5d537d4 Merge pull request #625 from hashicorp/f-maintcmd
New "maint" command
2015-01-22 11:56:49 -08:00
Ryan Uber
5049a5eb7b command/maint: better arg conflict checking 2015-01-22 11:20:32 -08:00
Ryan Uber
44f3c20e50 command/maint: clean up 2015-01-22 11:14:28 -08:00
Ryan Uber
de0b6d06bb website: update maint command documentation for list mode 2015-01-22 10:34:14 -08:00
Ryan Uber
09fd2a7e94 command/maint: display active maintenance when no args are passed 2015-01-22 10:26:17 -08:00
Armon Dadgar
85841cca92 Merge pull request #627 from sttts/api-agent-service-address
Add agent service Address field to the api
2015-01-22 10:00:18 -08:00
Dr. Stefan Schimanski
acd9efbc40 Add test case for service Address field 2015-01-22 11:50:20 +01:00
Dr. Stefan Schimanski
a85575dcaa Add agent service Address field to the api
The Address field was introduced in #570. This patch extends this to the api.
2015-01-22 10:26:27 +01:00
Armon Dadgar
d478f786db website: Cleanup the 'lock' documentation 2015-01-21 17:35:06 -08:00
Armon Dadgar
cf04d6ae31 Merge pull request #622 from hashicorp/f-sockets
Unix domain sockets
2015-01-21 16:30:03 -08:00
Armon Dadgar
149f25aaff Merge pull request #621 from hashicorp/f-leave
Changing interaction between Leave and RemovePeers
2015-01-21 16:28:19 -08:00
Ryan Uber
124e7bfa7e agent: use const for default maintenance reason strings 2015-01-21 14:53:52 -08:00
Ryan Uber
52ff08b6c0 website: document reason flag for http api 2015-01-21 14:33:01 -08:00
Ryan Uber
5aa69827f8 agent: fix test 2015-01-21 14:12:18 -08:00
Ryan Uber
6995e74d94 website: document maint command 2015-01-21 14:07:54 -08:00
Ryan Uber
eaaa96922d command: more maint command tests 2015-01-21 13:49:10 -08:00
Ryan Uber
47c4ab6863 command: test maint command 2015-01-21 13:37:32 -08:00
Ryan Uber
61d17e65f5 agent: prevent duplicate error messages for maintenance api 2015-01-21 13:28:26 -08:00
Ryan Uber
7d663aa1ed command: maint command works 2015-01-21 13:11:23 -08:00
Ryan Uber
089c4396c4 api: support reason flag for maintenance mode 2015-01-21 13:02:47 -08:00
Ryan Uber
aa8672203c command: starting maint command 2015-01-21 13:00:14 -08:00
Ryan Uber
f00b5b542e agent: support passing ?reason= for custom notes field values on maintenance checks 2015-01-21 12:21:57 -08:00
Ryan Uber
5694ac6821 Merge pull request #617 from hashicorp/f-httpdoc
Split HTTP API documentation into a page per section
2015-01-21 11:35:12 -08:00
Ryan Uber
f4f9b5c94b website: update maintenance mode endpoint 2015-01-21 11:15:15 -08:00
Ryan Uber
e088240c95 api: finish up maintenance tests 2015-01-21 11:08:57 -08:00
Ryan Uber
b6a0f2baae agent: fix maintenance check ID 2015-01-21 11:03:42 -08:00
Ryan Uber
d9a3e673b0 agent: change node maintenance endpoint 2015-01-21 10:57:44 -08:00
Ryan Uber
e47b64197e api: add node/service maintenance mode functions 2015-01-21 10:51:43 -08:00
Ryan Uber
9c69dc05fb agent: use strconv.ParseBool for parsing maintenance enable flag 2015-01-21 09:53:31 -08:00
Ryan Uber
f247ec0551 fix space/tab mixing in docs.erb 2015-01-20 22:50:33 -08:00
Ryan Uber
b164525960 website: fix tab/space mixing in _docs.scss 2015-01-20 22:50:33 -08:00