9692 Commits

Author SHA1 Message Date
Jeff Mitchell
68b2b86073 Bump version 2016-08-15 09:49:18 -04:00
Jeff Mitchell
c7fcc9e0e3 changelog++ 2016-08-15 09:45:23 -04:00
Jeff Mitchell
645540012f Request forwarding (#1721)
Add request forwarding.
2016-08-15 09:42:42 -04:00
Jeff Mitchell
5eaab9f104 Merge pull request #1732 from hashicorp/pre0.6.1-restore-compat
Restore compatibility with pre-0.6.1 servers for CLI/Go API calls
2016-08-15 08:15:11 -04:00
Jeff Mitchell
6eca449261 Parameter change
Both revocation times are UTC so clarify via parameter name that it's just a formatting difference. Also leave as a time.Time here, as it automatically marshals into RFC3339.
2016-08-14 21:43:57 -04:00
Jeff Mitchell
92cb23fc85 Restore compatibility with pre-0.6.1 servers for CLI/Go API calls 2016-08-14 14:52:45 -04:00
Jeff Mitchell
edbe830db9 changelog++ 2016-08-14 07:21:05 -04:00
Jeff Mitchell
3e118a7754 Merge pull request #1725 from hashicorp/periodic-authtokencreate
Add periodic support for root/sudo tokens to auth/token/create
2016-08-14 07:17:38 -04:00
Jeff Mitchell
69d4b6fbde Add another test and fix some output 2016-08-14 07:17:14 -04:00
vishalnayak
1a10df3292 Fix typo. Fixes #1731. 2016-08-14 02:13:46 -04:00
Jeff Mitchell
1ba2ab39a1 Completely revamp token documentation 2016-08-13 17:05:31 -04:00
Jeff Mitchell
4287b35fb1 Minor wording change 2016-08-13 15:45:13 -04:00
Jeff Mitchell
0deeee1802 Add some tests and fix some bugs 2016-08-13 14:03:22 -04:00
Jeff Mitchell
213bd1c3fb Don't check the role period again as we've checked it earlier and it may be greater than the te Period 2016-08-13 13:21:56 -04:00
Jeff Mitchell
fbecd94926 changelog++ 2016-08-13 11:54:01 -04:00
Jeff Mitchell
6cb05c7522 Merge pull request #1728 from hashicorp/fix-crl-revocation-time
Ensure values to be encoded in a CRL are in UTC.
2016-08-13 11:53:11 -04:00
Jeff Mitchell
5a12143f16 Cleanup 2016-08-13 11:52:09 -04:00
Jeff Mitchell
f0e0f960ca Ensure utc value is not zero before adding 2016-08-13 11:50:57 -04:00
Jeff Mitchell
8fd8ae7330 Ensure values to be encoded in a CRL are in UTC. This aligns with the
RFC. You might expect Go to ensure this in the CRL generation call,
but...it doesn't.

Fixes #1727
2016-08-13 08:40:09 -04:00
Jeff Mitchell
a2c525aa45 changelog++ 2016-08-13 07:25:46 -04:00
Jeff Mitchell
56a60fddde Merge pull request #1726 from jen20/f-illumos
build: Add support for building on Illumos
2016-08-13 07:24:54 -04:00
James Nugent
2e7a3aae7d build: Add support for building on Illumos
This commit adds support for building for Illumos-derived operating
systems. Regrettably, the cyrpto/ssh/terminal package does not include
implementations of the functions IsTerminal, MakeRaw or Restore for the
solaris OS. Consequently this commit implements them in Vault.

makeRaw(fd int) is based on the Illumos implementation of the getpass
function [1] for the correct flags. isTerminal(fd int) is based on the
Illumos libc implementation [2] of isatty.

[1] http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libast/common/uwin/getpass.c
[2] http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libbc/libc/gen/common/isatty.c
2016-08-13 00:20:15 -04:00
Jeff Mitchell
146cdc69eb Add periodic support for root/sudo tokens to auth/token/create 2016-08-12 21:14:12 -04:00
Jeff Mitchell
5a149c0573 Add some info about -f to the "expects two arguments" error.
Ping #1722
2016-08-12 15:47:16 -04:00
Jeff Mitchell
04c5ba4961 changelog++ 2016-08-12 15:15:35 -04:00
Jeff Mitchell
bc2b3c1f8a Merge pull request #1724 from hashicorp/no-redirection-retry
Don't retry on redirections.
2016-08-12 15:14:53 -04:00
Jeff Mitchell
2a0f946f6b Don't retry on redirections. 2016-08-12 15:13:42 -04:00
Vishal Nayak
865efbbba9 Merge pull request #1723 from hashicorp/nil-config-client
Use default config and read environment by default while creating client object
2016-08-12 13:09:37 -04:00
vishalnayak
b01a4ff1cb Use default config and read environment by default while creating client object 2016-08-12 11:37:13 -04:00
Jeff Mitchell
0d5a2e3f8a Fix version number 2016-08-11 17:23:47 -04:00
Jeff Mitchell
3eba24de39 Change to keybase openpgp fork as it has important fixes 2016-08-11 08:31:43 -04:00
Jeff Mitchell
5c00a45aed Allow version to build without requiring a build tag 2016-08-10 20:01:15 -04:00
Jeff Mitchell
e57af52b41 Fix default makefile target and README 2016-08-10 15:38:17 -04:00
vishalnayak
707ef00e3a changelog++ 2016-08-10 15:35:50 -04:00
Vishal Nayak
eb752c42dc Merge pull request #1715 from hashicorp/fix-cluster-nil
Fix Cluster object being returned as nil when unsealed
2016-08-10 15:27:06 -04:00
vishalnayak
baa1a1c9cf Address review feedback from @jefferai 2016-08-10 15:22:12 -04:00
vishalnayak
a9155e8038 Fix Cluster object being returned as nil when unsealed 2016-08-10 15:09:16 -04:00
Jeff Mitchell
c2e5900f43 Merge pull request #1704 from hashicorp/non-expiry-root-expiry
Don't allow a root token that expires to create one that doesn't
2016-08-09 20:33:06 -04:00
Jeff Mitchell
c36fcfab6e Don't allow a root token that expires to create one that doesn't 2016-08-09 20:32:40 -04:00
vishalnayak
efad6b3649 changelog++ 2016-08-09 17:48:06 -04:00
Vishal Nayak
e14f15ca5c Merge pull request #1703 from hashicorp/aws-ec2-role-ttl
Added ttl field to aws-ec2 auth backend role
2016-08-09 17:45:45 -04:00
vishalnayak
5af0395fb2 Address review feedback by @jefferai 2016-08-09 17:45:42 -04:00
vishalnayak
fd3f2182bc Added ttl field to aws-ec2 auth backend role 2016-08-09 17:29:45 -04:00
vishalnayak
25e45c004d
Cut version 0.6.1-rc2 v0.6.1-rc2 2016-08-09 13:18:30 -04:00
Jeff Mitchell
acaf367e3f Make some travis changes 2016-08-09 12:31:37 -04:00
vishalnayak
8922befc84 Dockerfile++ 2016-08-09 12:20:38 -04:00
vishalnayak
ae6f0c1335 Fix broken mount_test 2016-08-09 12:06:59 -04:00
vishalnayak
8be7802142 changelog++ 2016-08-09 11:34:35 -04:00
Jeff Mitchell
9fb51e00fc Change local cluster info path 2016-08-09 11:28:42 -04:00
Vishal Nayak
c399f03323 Merge pull request #1693 from hashicorp/mount-table-compress
Added utilities to compress the JSON encoded string.
2016-08-09 11:23:14 -04:00