7782 Commits

Author SHA1 Message Date
Vishal Nayak
57174693ce Vault SSH: replaced concatenated strings by fmt.Sprintf 2015-07-01 20:35:11 -04:00
Armon Dadgar
5d9356b8a6 CHANGELOG updates 2015-07-01 16:53:00 -07:00
Vishal Nayak
13ab7fc40b Vault SSH: PR review rework - 1 2015-07-01 11:58:49 -04:00
Vishal Nayak
b3d88b2311 Added Godeps for golang.org/x/crypto/ssh 2015-07-01 09:51:19 -04:00
Vishal Nayak
af03222a3e For SSH backend, allow factory to be provided instead of Backend 2015-07-01 09:37:11 -04:00
Vishal Nayak
b6293662f2 Merge branch 'master' of https://github.com/hashicorp/vault into vishalvault 2015-07-01 09:31:25 -04:00
Armon Dadgar
5151516127 cred/app-id: testing upgrade to salted keys 2015-06-30 18:37:10 -07:00
Armon Dadgar
ae324ce941 cred/app-id: first pass at automatic upgrading to salting 2015-06-30 18:09:08 -07:00
Armon Dadgar
5a8a51153c logical/testing: Allow factory to be provided instead of Backend 2015-06-30 18:08:43 -07:00
Armon Dadgar
6a9dc00e57 Remove SetLogger, and unify on framework.Setup 2015-06-30 17:45:20 -07:00
Armon Dadgar
f55596b7a4 logical: remove SetLogger method 2015-06-30 17:39:39 -07:00
Armon Dadgar
22f543f837 Updating for backend API change 2015-06-30 17:36:12 -07:00
Armon Dadgar
8a7918f9c0 vault: provide view to backend initializer for setup 2015-06-30 17:30:43 -07:00
Vishal Nayak
6c07e3b3b1 Merge branch 'master' of https://github.com/hashicorp/vault into vishalvault 2015-06-30 20:21:46 -04:00
Vishal Nayak
d258b1819a lease handling fix 2015-06-30 20:21:41 -04:00
Armon Dadgar
f975cc6e2b helper/salt: track if salt was generated 2015-06-30 16:47:49 -07:00
Vishal Nayak
b821a8e872 Merge branch 'master' of https://github.com/hashicorp/vault into vishalvault 2015-06-30 18:33:37 -04:00
Vishal Nayak
2163818bd6 Input validations, help strings, default_user support 2015-06-30 18:33:17 -04:00
Armon Dadgar
7b090ae1d6 logical/framework: support Salt in PathMap 2015-06-30 14:28:45 -07:00
Armon Dadgar
73afdd78d1 vault: use helper/salt library to share code 2015-06-30 14:08:21 -07:00
Armon Dadgar
74714e1122 helper/salt: adding little helper for salting 2015-06-30 14:04:18 -07:00
Armon Dadgar
e9f05fbe4f helper/uuid: single generateUUID definition 2015-06-30 12:38:32 -07:00
Armon Dadgar
a5b53b9a5e Godep updating dependencies 2015-06-30 12:07:00 -07:00
Armon Dadgar
18a23c9bef command: source general options docs from common source 2015-06-30 12:01:23 -07:00
Armon Dadgar
f7602dd44a Merge pull request #380 from kgutwin/cert-cli
Enable TLS client cert authentication via the CLI
2015-06-30 11:44:28 -07:00
Armon Dadgar
a8537b220e website: document insecure_tls for LDAP backend 2015-06-30 09:42:18 -07:00
Armon Dadgar
f0a6fa3a08 Merge branch 'esell-master' 2015-06-30 09:41:01 -07:00
Armon Dadgar
dd9040b85d ldap: fixing merge conflict 2015-06-30 09:40:43 -07:00
Armon Dadgar
120f4841c4 Merge pull request #363 from jefferai/f-logical-cassandra
Cassandra logical backend
2015-06-30 09:38:22 -07:00
Jeff Mitchell
5df856b519 Put timestamp back into the username. Since Cassandra doesn't support expiration, this can be used by scripts to manually clean up old users if revocation fails for some reason.
Commit contents (C)2015 Akamai Technologies, Inc. <opensource@akamai.com>
2015-06-30 11:15:46 -04:00
Jeff Mitchell
035c430eb2 Address some issues from code review.
Commit contents (C)2015 Akamai Technologies, Inc. <opensource@akamai.com>
2015-06-30 09:27:23 -04:00
Karl Gutwin
6668a6d7ef Website docs. 2015-06-30 09:18:39 -04:00
Karl Gutwin
3a5b8789b8 CLI docs 2015-06-30 09:04:57 -04:00
Jeff Mitchell
1faaf20b92 A Cassandra secrets backend.
Supports creation and deletion of users in Cassandra using flexible CQL queries.

TLS, including client authentication, is supported.

Commit contents (C)2015 Akamai Technologies, Inc. <opensource@akamai.com>
2015-06-30 09:04:01 -04:00
Karl Gutwin
67993efeb0 Better error messages. 2015-06-30 08:59:38 -04:00
Karl Gutwin
c26fca9180 Merge remote-tracking branch 'upstream/master' into cert-cli 2015-06-30 08:31:00 -04:00
Karl Gutwin
48e3a8d8ce enable CLI cert login 2015-06-29 23:29:41 -04:00
Vishal Nayak
9ba1d26f4e merge changes from master 2015-06-29 22:01:43 -04:00
Vishal Nayak
756be6976d Refactoring changes 2015-06-29 22:00:08 -04:00
esell
dac2cd8c62 change skipsslverify to insecure_tls 2015-06-29 19:23:31 -06:00
Armon Dadgar
b49683a40b audit: fixing panic caused by tls connection state. Fixes #322 2015-06-29 17:16:17 -07:00
Armon Dadgar
4776825e20 Updating godep 2015-06-29 16:44:02 -07:00
Armon Dadgar
11289b7263 Merge pull request #379 from hashicorp/sethvargo/authorship
Restore authorship on commits
2015-06-29 16:42:36 -07:00
Christian Svensson
8f53a187df Update Godeps for go-ldap/ldap 2015-06-29 19:03:51 -04:00
Christian Svensson
1bd1fac70f Pass ServerName for LDAPS TLS connection validation 2015-06-29 19:01:11 -04:00
Christian Svensson
92d483004d Use go-ldap/ldap's ParseDN to extract group name from DN 2015-06-29 19:01:02 -04:00
Christian Svensson
dfd75d7d79 Allow almost all leagal LDAP names to be used
Implement LDAP escaping according to RFC 4514 to allow
complex LDAP usernames to be used.

Leaving ASN BER encoded values unsupported for now.
2015-06-29 19:00:53 -04:00
Armon Dadgar
7cdff23e4f Merge pull request #366 from nbrownus/http_responses
Better http responses
2015-06-29 15:31:45 -07:00
Armon Dadgar
1a085c1c89 vault: cleanups for the audit log changes 2015-06-29 15:27:28 -07:00
Armon Dadgar
10faab18c7 Merge branch 'nbrownus-audit-logging' 2015-06-29 15:19:12 -07:00