064aeb258b
Merge pull request #9382 from gyuho/flag
...
pkg/flags: fatal on conflicting environment variable
2018-03-02 11:29:13 -08:00
748ab8c398
pkg/flags: fatal on conflicting environment variable
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-02 10:36:59 -08:00
dbdab24d23
Merge pull request #9383 from gyuho/change
...
CHANGELOG: clean up, add auth/flag changes
2018-03-02 10:32:41 -08:00
3f3425ab8b
CHANGELOG: clean up, add auth/flag changes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-02 10:30:42 -08:00
0a972daac7
Merge pull request #9379 from gyuho/fix-election
...
*: fix server panic on invalid Election Proclaim/Resign HTTP requests
2018-03-01 18:21:54 -08:00
2f909a97b5
e2e: add "Election" grpc-gateway test cases
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-01 17:08:25 -08:00
b62e8291c2
e2e: add "spawnWithExpectLines"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-01 16:16:51 -08:00
85533a6305
api/v3election: error on missing "leader" field
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-01 16:16:45 -08:00
48ff9e64f4
Merge pull request #9380 from gyuho/separate
...
CHANELOG/hack: add Election HTTP API fix
2018-03-01 15:02:31 -08:00
b8c944ccef
CHANGELOG: add Election API fix
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-01 14:55:09 -08:00
637487625d
hack/scripts-dev: reproduce election API panic
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-01 14:49:59 -08:00
a7e5790c82
Merge pull request #9372 from gyuho/origin
...
*: mitigate DNS rebinding attacks in insecure etcd server
2018-02-28 20:38:23 -08:00
9f0027dfb2
*: do not whitelist empty hosts
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 19:20:10 -08:00
02217cb6df
Documentation/op-guide: document "--host-whitelist"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:54:59 -08:00
d28c0921d3
CHANGELOG: add "--host-whitelist" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:43:49 -08:00
e9969aae7e
hack/scripts-dev/docker-dns: add "--host-whitelist" tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:28:12 -08:00
8edaecadc4
embed: enforce client origin policy
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:27:22 -08:00
3648649277
etcdserver: add "HostWhitelist" to "ServerConfig"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:25:28 -08:00
0179d81f22
etcdmain: add "--host-whitelist" flag
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:23:16 -08:00
00c1f16f0a
embed: add "HostWhitelist"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:20:50 -08:00
418bb92963
pkg/httputil: add "GetHostname"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 17:27:40 -08:00
f0eb772963
auth: add "IsAuthEnabled" method
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 11:16:35 -08:00
9db332c598
hack/scripts-dev: add HTTP requests with DNS
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 11:15:41 -08:00
f6617feb8a
embed: rename "httpWrapper"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 11:15:10 -08:00
ac50ef0812
Merge pull request #8302 from mitake/token-ttl
...
auth: a new option for configuring TTL of jwt tokens
2018-02-27 20:50:37 -08:00
fb828d1037
hack/scripts-dev: add "clean-docker" to Makefile
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 20:09:33 -08:00
566b3a05dc
Merge pull request #9371 from gyuho/mutator
...
embed: rename "v3alphaMutator" to "v3Mutator"
2018-02-27 14:33:06 -08:00
c4fb5bdd23
embed: rename "v3alphaMutator" to "v3Mutator"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 14:31:32 -08:00
e8a368d4bd
Merge pull request #9341 from gyuho/changelog-feb
...
CHANGELOG: add changes for next patch release
2018-02-27 14:16:42 -08:00
16f5a301a1
CHANGELOG: add changes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 12:20:48 -08:00
5b8419e9fa
semaphore: update release test version
2018-02-27 11:29:28 -08:00
33949f732e
Merge pull request #9370 from gyuho/hack
...
*: fix Makefile, move GOPATH setup to build script
2018-02-27 11:14:36 -08:00
1da0818186
build: use "bash" syntax, clean up
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 11:07:36 -08:00
d7092b360d
hack/scripts-dev: fix "compile-with-docker-test" in Makefile
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 11:07:33 -08:00
18f8b1b1e1
build,test: set up GOPATH in build script
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 10:23:14 -08:00
32c46954ee
hack/scripts-dev: add "docker-dns-test-insecure-run"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-27 10:12:44 -08:00
1caa6afb5f
Merge pull request #9369 from mitake/nop-auth-token
...
auth: a new auth token provider nop
2018-02-27 18:15:37 +09:00
2a54e32819
e2e: add a test case of JWT token expiration
2018-02-27 16:29:30 +09:00
8fd01f56d6
auth: a new option for configuring TTL of jwt tokens
...
This commit adds a new option of --auth-token, ttl, for configuring
TTL of jwt tokens. It can be specified like this:
```
--auth-token jwt,pub-key=<pub key path>,priv-key=<priv key path>,sign-method=<sign method>,ttl=5m
```
In the above case, TTL will be 5 minutes.
2018-02-27 16:25:19 +09:00
8eb7cfb296
auth: a new auth token provider nop
...
This commit adds a new auth token provider named nop. The nop provider
refuses every Authenticate() request so CN based authentication can
only be allowed. If the tokenOpts parameter of auth.NewTokenProvider()
is empty, the provider will be used.
2018-02-27 16:21:14 +09:00
23331f7604
Merge pull request #9368 from mkumatag/fix_gopath_var
...
build: Fix setting gopath
2018-02-26 20:55:42 -08:00
1ddfade924
build: Fix setting gopath
2018-02-26 23:37:35 -05:00
f802cd9db2
Merge pull request #9366 from gyuho/rafthttp-mu
...
rafthttp: make "ActiveSince" non-blocking on write lock
2018-02-26 19:19:27 -08:00
e42c2b7bd2
tools/etcd-test-proxy: godoc
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:29:57 -08:00
659224b385
Merge pull request #9229 from ximenzaoshi/lease-fix
...
lease: Change lease Mutex to RWMutex
2018-02-26 17:21:09 -08:00
5b9741e804
Merge pull request #9274 from gyuho/revert
...
*: revert "internal" package changes
2018-02-26 17:13:26 -08:00
2dd8af3503
test: fix "internal/store" path
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:12:45 -08:00
811566f2f2
*: fix "v2store" imports
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
33d8126c6b
*: regenerate proto
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
d493cd3bbd
etcdserver: fix proto import paths
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00