Nelson Elhage
627b2e455f
Add some basic smoke tests for wrapTLSclient.
...
Check the success case, and check that we reject a self-signed
certificate.
2014-06-29 18:11:32 -07:00
Nelson Elhage
0a2476b20e
Restore the 0.2 TLS verification behavior.
...
Namely, don't check the DNS names in TLS certificates when connecting to
other servers.
As of golang 1.3, crypto/tls no longer natively supports doing partial
verification (verifying the cert issuer but not the hostname), so we
have to disable verification entirely and then do the issuer
verification ourselves. Fortunately, crypto/x509 makes this relatively
straightforward.
If the "server_name" configuration option is passed, we preserve the
existing behavior of checking that server name everywhere.
No option is provided to retain the current behavior of checking the
remote certificate against the local node name, since that behavior
seems clearly buggy and unintentional, and I have difficulty imagining
it is actually being used anywhere. It would be relatively
straightforward to restore if desired, however.
2014-06-28 13:32:42 -07:00
Armon Dadgar
80b86c9ee9
Rename Expect to BootstrapExpect. Fixes #223 .
2014-06-19 17:08:55 -07:00
Jack Pearkes
a721c818de
ui: display session name on list of sessions under locked key
2014-06-19 17:00:16 -04:00
Armon Dadgar
6f612895d3
Merge pull request #227 from pkwarren/rpc_typo
...
Fix a small typo in RPC docs.
2014-06-19 12:08:20 -07:00
Philip K. Warren
6e9af77bff
Fix a small typo in RPC docs.
2014-06-19 13:53:43 -05:00
Armon Dadgar
406d19f483
consul: Minor cleanups
2014-06-18 16:15:28 -07:00
Armon Dadgar
45337371dc
Merge branch 'robxu9-master'
2014-06-18 15:48:57 -07:00
Armon Dadgar
e54ad5d878
Fixing merge conflict
2014-06-18 15:48:46 -07:00
Robert Xu
fff6546c75
Minor cleanup to logic and testsuite.
...
Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-18 18:47:05 -04:00
Armon Dadgar
df637c7070
CHANGELOG updates
2014-06-18 10:35:42 -07:00
Armon Dadgar
93034084ce
agent: Fixing missing copy of RejoinAfterLeave flag. #110
2014-06-18 10:32:19 -07:00
Robert Xu
a2fea2ce55
Utilise new raft.SetPeers() method, move expect logic to leader.go.
...
This way, we don't use EnableSingleMode, nor cause chaos adding peers.
Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-18 12:03:30 -04:00
Armon Dadgar
be0554778d
agent: Fix issues with re-registration. Fixes #216
2014-06-17 16:48:19 -07:00
Armon Dadgar
fe5fadc6ea
Merge branch 'pmarkert-semantic'
2014-06-17 12:50:44 -07:00
Armon Dadgar
87239044a5
Fix merge conflict
2014-06-17 12:50:35 -07:00
Mitchell Hashimoto
90249629c3
Update leader-election.html.markdown
2014-06-17 09:41:59 -07:00
Mitchell Hashimoto
27fec33034
Merge pull request #217 from zembutsu/patch-2
...
website: fix typos
2014-06-17 09:41:42 -07:00
Jack Pearkes
26050493a2
Merge pull request #219 from pmarkert/master
...
Fixing small website typos
2014-06-17 07:55:34 -07:00
Phillip Markert
4db6d83f44
website: Fixed semantic meaning of upstream in DNS guide
2014-06-17 10:02:44 -04:00
Phillip Markert
fd2380bfc0
website: Format hyperlink inside HTML literal
2014-06-17 09:55:17 -04:00
Phillip Markert
5a345164c7
website: Fixing small typos in guides section
2014-06-17 09:55:00 -04:00
Masahito Zembutsu
e262bdc35c
fix typos
2014-06-17 21:02:01 +09:00
Robert Xu
31c392813c
Add expect bootstrap '-expect=n' mode.
...
This allows for us to automatically bootstrap a cluster of nodes after
'n' number of server nodes join. All servers must have the same 'n' set, or
they will fail to join the cluster; all servers will not join the peer set
until they hit 'n' server nodes.
If the raft commit index is not empty, '-expect=n' does nothing because it
thinks you've already bootstrapped.
Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-16 17:40:33 -04:00
Armon Dadgar
0577ec21a8
agent: Copy ServerName config
2014-06-13 11:27:44 -07:00
Armon Dadgar
91373968a8
Adding server_name configuration for TLS
2014-06-13 11:10:27 -07:00
Armon Dadgar
355a62496c
Adding the build versions
2014-06-13 10:16:56 -07:00
Armon Dadgar
46a5faa388
Cutting v0.3.0
2014-06-13 10:11:53 -07:00
Armon Dadgar
39f61e462c
Merge pull request #212 from rbg/master
...
Seems like we should actually check the reference count.
2014-06-13 09:59:56 -07:00
Armon Dadgar
0188d95c95
Merge pull request #210 from robholland/patch-1
...
Improve clarity of ?keys behaviour.
2014-06-13 09:57:47 -07:00
Robert B Gordon
987c078957
Seems like we should actually check the reference count.
2014-06-13 11:25:01 -05:00
Rob Holland
7309cbadb9
Improve clarity of ?keys behaviour.
...
I read the previous version initially as meaning that it would return a list of keys which have no value set, which I couldn't understand. I think this removes some ambiguity.
2014-06-13 12:20:24 +01:00
Armon Dadgar
cd66e80eb9
CHANGELOG updates
2014-06-11 15:39:03 -07:00
Armon Dadgar
42f6fbf9a0
bench: results for 0.3rc
2014-06-11 15:39:03 -07:00
Jack Pearkes
b514d2677d
ui: show service level tags, remove Node.nodeTags
2014-06-11 17:14:20 -04:00
Jack Pearkes
0f7adbf639
ui: show tags inline in list of services in node view
2014-06-11 16:54:03 -04:00
Armon Dadgar
8f4799a062
Version bump for 0.3 RC
2014-06-11 12:18:47 -07:00
Armon Dadgar
eeb9911a28
agent: Improve test reliability
2014-06-11 12:01:14 -07:00
Armon Dadgar
2d106f9765
website: Clarify upgrade procedures. Fixes #187 .
2014-06-11 11:25:55 -07:00
Armon Dadgar
d48379054b
website: Update compatibility table for 0.3
2014-06-11 11:08:33 -07:00
Armon Dadgar
e9a31bb298
website: Show join help instead of members
2014-06-11 11:08:19 -07:00
Armon Dadgar
90cababb0b
website: Mention reload command in addition to SIGHUP
2014-06-11 11:03:59 -07:00
Armon Dadgar
5378542b1c
website: Document the new reload command
2014-06-11 11:01:36 -07:00
Armon Dadgar
7b6adb91bd
command/reload: Adding new command
2014-06-11 10:58:26 -07:00
Armon Dadgar
4952923ced
website: Document reload RPC command
2014-06-11 10:54:36 -07:00
Armon Dadgar
074c238ce8
agent: Add reload to RPC clien
2014-06-11 10:53:34 -07:00
Armon Dadgar
4f77db2d47
agent: Watch reload channel for trigger
2014-06-11 10:53:28 -07:00
Armon Dadgar
46c535a834
agent: Adding reload RPC command
2014-06-11 10:53:12 -07:00
Armon Dadgar
1021f48ad2
agent: Set custom syslog facility. Fixes #170 .
2014-06-11 10:28:55 -07:00
Armon Dadgar
648429288e
agent: Adding SyslogFacility configuration
2014-06-11 10:18:19 -07:00