Brandon Philips
0e26d96791
Merge pull request #93 from philips/fixup-readme
...
README fixups
2013-08-11 19:05:54 -07:00
Brandon Philips
b3654e68d9
fix(README): fixup a grammar bug
2013-08-11 19:05:06 -07:00
Brandon Philips
9d85c741d9
fix(README): use -n everywhere
2013-08-11 19:03:43 -07:00
Brandon Philips
47babce767
feat(README): add the active-proxy project
2013-08-11 17:40:19 -07:00
Brandon Philips
408d0caafc
fix(README): remove url highlight
...
```url isn't a thing. delete it.
2013-08-11 17:19:57 -07:00
polvi
2403fe79c1
Merge pull request #92 from philips/add-default-name
...
fix(etcd): add a default name
v0.1.0
2013-08-11 13:31:21 -07:00
Brandon Philips
5a88da1d37
fix(etcd): add a default name
...
etcd shouldn't require flags by default.
2013-08-11 13:28:53 -07:00
Xiang Li
af202c7412
Merge pull request #89 from philips/readme-fixups
...
feat(README): add a link to binary downloads
2013-08-11 12:21:37 -07:00
Brandon Philips
08abb4bb6a
feat(README): add a link to binary downloads
2013-08-11 12:17:45 -07:00
Brandon Philips
fb93103d33
Merge pull request #87 from philips/remove-insecureskipverify
...
fix(etcd): remove insecureskipverify
2013-08-11 12:15:05 -07:00
Xiang Li
74fb19ad4a
Merge pull request #88 from philips/readme-fixups
...
fix(README): use fixture certs
2013-08-11 11:57:57 -07:00
Brandon Philips
d8a05f1766
feat(README): add note about the license
2013-08-11 11:15:07 -07:00
Brandon Philips
f8e68ba272
feat(README): at a versioning section
2013-08-11 11:11:38 -07:00
Brandon Philips
14ed8e9719
fix(README): use fixture certs
2013-08-11 10:49:26 -07:00
Brandon Philips
be85442e5e
fix(etcd): remove insecureskipverify
...
The client certs and server certs should share the same CA since
everyone is a peer. Use this logic instead of InsecureSkipVerify.
Test-plan: tested manually and tests pass still.
2013-08-11 10:36:34 -07:00
Xiang Li
9fd62298ff
Merge pull request #85 from philips/fixweb
...
Fixweb
2013-08-11 09:23:29 -07:00
Brandon Philips
a86e3aa7d9
feat(test): add TLS tests
...
add some basic TLS tests
2013-08-11 08:51:27 -07:00
Brandon Philips
9f14e75360
fix(fixtures/ca): generate with clientAuth and serverAuth
...
clientAuth and serverAuth are required for ssl cert auth to work! Add it
to the fixtures.
2013-08-11 08:51:22 -07:00
Xiang Li
03a2d608c2
add x509 extended key usage
2013-08-11 00:46:08 -07:00
Xiang Li
0e1125666f
better naming in join
2013-08-11 00:42:46 -07:00
Xiang Li
6f388513fb
fix test
2013-08-11 00:41:03 -07:00
Brandon Philips
466229cf4d
fix(etcd): reverse the cert handling
...
the server tls config needs the client CA information and the client
needs the pub/priv key. This is how this code used to work.
2013-08-10 23:33:40 -07:00
Brandon Philips
7f9c2eee45
fix(transporter): consistently print debug
...
not all transporter handlers were printing debug on failure. Fix.
2013-08-10 23:32:22 -07:00
Brandon Philips
f1ad907875
chore(transporter): add spaces before return
...
just a little nip
2013-08-10 23:32:21 -07:00
Brandon Philips
d9a8ca1a66
feat(fixtures/ca): Initial commit
2013-08-10 23:32:21 -07:00
Brandon Philips
3be13a38f1
fix(etcd): use transporter scheme in joinCluster
...
Follow the transporter scheme when trying to join the cluster. Otherwise
the scheme is empty and the http client errors.
2013-08-10 21:35:22 -07:00
Brandon Philips
7db07aa96a
fix(etcd): fatal when err != nil
...
stupid typo, fix
2013-08-10 21:09:46 -07:00
Brandon Philips
eb8f1dc6eb
fix(etcd): fixup TLSInfo json
...
the JSON wasn't getting generated properly. Fix it up.
2013-08-10 19:52:29 -07:00
Brandon Philips
8c09f98882
chore(etcd): cleanup TLS configuration
...
the TLS configuration was getting rather complex with slices of
tls.Config's being passed around and pointer nil checking for schema
types.
Introduce a new TLSInfo type that is in charge of holding the various
TLS key/cert/CA filenames the user passes in.
Then create a new TlsConfig type that has a Scheme and the Client and
Server tls.Config objects inside of it. This is used by the two
transport start methods which had been using a slice of tls.Config
objects and guessing at the scheme based on the non-nil value of the
Config.
2013-08-10 19:31:54 -07:00
Brandon Philips
9111617f32
chore(etcd): introduce sanitizeURL
...
checkURL was a little weird and allowed two different ways to specify
flags. Introduce sanitizeURL which will make sure the host passed in is
simply hostname:port and then appends a Scheme.
2013-08-10 19:22:04 -07:00
Xiang Li
6610fc39cc
defaultScheme based on tls
2013-08-10 17:49:30 -07:00
Xiang Li
84624f1ec0
fix join command
2013-08-10 17:00:25 -07:00
Xiang Li
bbf78b076a
update
2013-08-10 16:23:51 -07:00
Xiang Li
ba697f6ac9
fix web
2013-08-10 16:20:00 -07:00
Brandon Philips
60c71a98a4
fix(etcd): checkURL on webURL
...
make it so that dropping the schema isn't fatal.
2013-08-10 11:01:09 -07:00
Brandon Philips
0e5ee2742d
fix(web): don't share the DefaultMux
...
All of the web handlers were sharing one mux. Separate them out into
individual muxes.
2013-08-10 10:54:59 -07:00
Brandon Philips
8174669519
fix(etcd): be more explicit with name error message
2013-08-10 09:42:39 -07:00
Xiang Li
328b92e8e7
able to get root dir
2013-08-10 09:42:23 -07:00
Brandon Philips
076bd9903e
Merge pull request #78 from xiangli-cmu/separate_id
...
Separate id
2013-08-10 09:37:32 -07:00
Xiang Li
ce3c55ba3f
refactor
2013-08-09 23:03:49 -07:00
Xiang Li
d3471eec7f
separate_id
2013-08-09 21:06:16 -07:00
Xiang Li
eadced5dc8
Merge branch 'separate-id' of https://github.com/philips/etcd into separate_id
2013-08-09 17:16:35 -07:00
Brandon Philips
0bb9fe9f50
hack(go-etcd): stop appending schema to everything
...
trying to get the new tests to pass.
2013-08-09 17:10:09 -07:00
Brandon Philips
a19048841f
feat(trasnport): add an independent node name
...
Don't let the raft algorithm know anything about the transport. Give it
a nodename instead. This will allow us to support more complex
networking setups in the future.
2013-08-09 17:09:57 -07:00
Xiang Li
06fab60dd6
simplify createTrans
2013-08-09 13:57:51 -07:00
Xiang Li
7b38812575
Merge pull request #75 from philips/cleanup-README
...
README: misc cleanups
2013-08-08 21:15:02 -07:00
Brandon Philips
22ef9161c2
feat(README): add a tools and libraries section
2013-08-08 20:44:30 -07:00
Xiang Li
fff8acaa22
fix conflict
2013-08-08 20:05:52 -07:00
Brandon Philips
054e75fea3
fix(README): misc language cleanups
...
Reduce the number of words and cleanup the language a bit.
2013-08-08 19:50:43 -07:00
Brandon Philips
2b648bfc13
chore(README): un-nest the sections
2013-08-08 19:50:28 -07:00