20858 Commits

Author SHA1 Message Date
Mitchell Hashimoto
f19c63de4a helper/backend: cache route regexps (98% speedup)
benchmark                 old ns/op     new ns/op     delta
BenchmarkBackendRoute     49144         589           -98.80%
2015-03-13 23:25:17 -07:00
Mitchell Hashimoto
9e7add90b2 helper/backend: benchmark route 2015-03-13 23:22:48 -07:00
Mitchell Hashimoto
f5893adb8a helper/backend: basic path routing (naive) 2015-03-13 23:17:25 -07:00
Mitchell Hashimoto
6575c9355b helper/backend: add default values 2015-03-13 21:15:20 -07:00
Mitchell Hashimoto
d39b117281 helper/backend: start this thing 2015-03-13 21:11:19 -07:00
Mitchell Hashimoto
4679dd6ada command/unseal: tests 2015-03-13 20:17:55 -07:00
Mitchell Hashimoto
db91352a52 website: imageoptim 2015-03-13 12:58:21 -07:00
Mitchell Hashimoto
e881439d0b command/seal-status 2015-03-13 12:53:09 -07:00
Mitchell Hashimoto
8de077810e command/init: tests 2015-03-13 12:53:09 -07:00
Mitchell Hashimoto
48c05995e5 http: make TestServer public 2015-03-13 12:53:09 -07:00
Mitchell Hashimoto
d2642529b7 vault: public testing methods 2015-03-13 12:53:09 -07:00
Mitchell Hashimoto
fb5530d0e0 command/init: make the output a little nicer 2015-03-13 12:53:09 -07:00
Mitchell Hashimoto
6b83c937d4 command/init 2015-03-13 12:53:08 -07:00
Mitchell Hashimoto
722a3875cf api: use /v1 prefix 2015-03-13 12:53:08 -07:00
Mitchell Hashimoto
fcc6646a19 command/server: initial working 2015-03-13 12:53:08 -07:00
Mitchell Hashimoto
cf259c3f22 command/sever: copy the TCP keep alive listener 2015-03-13 12:53:08 -07:00
Mitchell Hashimoto
9564f8bcc2 command/server: support TLS 2015-03-13 12:53:08 -07:00
Mitchell Hashimoto
69d28396ca command/server: tcp listener 2015-03-13 12:53:08 -07:00
Armon Dadgar
647668d215 vault: Track the renew time 2015-03-13 11:36:24 -07:00
Armon Dadgar
2d7436b840 vault: improve seal/unseal log messages 2015-03-13 11:34:40 -07:00
Armon Dadgar
ec99c1514b vault: Adding start/stop to expiration manager 2015-03-13 11:31:43 -07:00
Armon Dadgar
2ae7992a98 vault: integrate expiration manager with core setup/teardown 2015-03-13 11:20:36 -07:00
Armon Dadgar
0b9c4ebaff vault: Support a pre-seal teardown 2015-03-13 11:16:24 -07:00
Armon Dadgar
94bdee625f vault: Adding lease registration 2015-03-13 10:56:03 -07:00
Armon Dadgar
f34ade56ad vault: Validate lease values 2015-03-13 10:56:03 -07:00
Jack Pearkes
e0d1c1d0d2 Merge pull request #1 from hashicorp/add-website
Initial Website Import
2015-03-13 10:40:07 -07:00
Jack Pearkes
ca3128cbb4 website: initial import 2015-03-13 10:38:41 -07:00
Armon Dadgar
84e39d8739 vault: spec out expiration manager API 2015-03-12 18:38:22 -07:00
Mitchell Hashimoto
279a1b13d6 command/server: load config from flags 2015-03-12 15:30:07 -07:00
Mitchell Hashimoto
2bbd5fa66e command/server: add config loading 2015-03-12 15:21:11 -07:00
Mitchell Hashimoto
5711997ed4 physical: fix failing test 2015-03-12 14:30:31 -07:00
Armon Dadgar
6b9ff30195 vault: Setup expiration manager on unseal 2015-03-12 12:44:30 -07:00
Armon Dadgar
9649cebfb8 vault: special view path for system 2015-03-12 12:44:30 -07:00
Armon Dadgar
e403f57151 vault: Support sub-views 2015-03-12 12:44:30 -07:00
Mitchell Hashimoto
cee2928616 api: add init 2015-03-12 12:42:40 -07:00
Mitchell Hashimoto
637b939113 http: init endpoints 2015-03-12 12:37:54 -07:00
Armon Dadgar
ba702b4ff4 vault: support remount 2015-03-12 12:09:30 -07:00
Armon Dadgar
6c88eae73e vault: Improve error when unseal key is wrong 2015-03-12 11:27:41 -07:00
Mitchell Hashimoto
e3fbe54a04 http: mask user error away from unseal since its not actionable 2015-03-12 11:26:59 -07:00
Armon Dadgar
c2672f2868 vault: sanity check key length 2015-03-12 11:20:38 -07:00
Mitchell Hashimoto
d564131cef http: test all seal endpoints 2015-03-12 11:12:44 -07:00
Mitchell Hashimoto
549631a896 http: prefix with v1 2015-03-12 10:47:31 -07:00
Mitchell Hashimoto
1115518349 http: tests 2015-03-12 10:46:45 -07:00
Mitchell Hashimoto
a0c8b7d7d1 vault: the config has to be exported 2015-03-12 10:22:12 -07:00
Mitchell Hashimoto
59ce4265de http: start the API server 2015-03-11 23:05:16 -07:00
Mitchell Hashimoto
019f9ae5b9 api: update mount API 2015-03-11 22:34:54 -07:00
Armon Dadgar
acb4a9211b vault: Verify paths that are root 2015-03-11 18:47:15 -07:00
Armon Dadgar
49ec653589 vault: testing new system endpoints 2015-03-11 18:34:33 -07:00
Armon Dadgar
ada83992b1 vault: testing mount/unmount 2015-03-11 18:29:49 -07:00
Armon Dadgar
586878ffe0 vault: First pass at mount/unmount 2015-03-11 18:19:45 -07:00