1
0
mirror of https://github.com/getsops/sops.git synced 2026-02-05 12:45:21 +01:00
Commit Graph

254 Commits

Author SHA1 Message Date
Julien Vehent
8249924294 Update examples 2015-11-25 09:40:37 -05:00
Julien Vehent
bfc31e29a9 Inform user that a data key older than 6 months should be rotated 2015-11-25 08:58:56 -05:00
Julien Vehent
9a388912f9 Make data key rotation with -r a separate mode
This patch changes the behavior of `-r` to make it behave like the
encrypt, decrypt or editing mode: it is now a full roundtrip over an
existing encrypted file that decrypts, creates a new data key, encrypts
and encrypts the data key with all master keys. This new mode makes it a
lot easier to rotate data keys without having to edit files.
2015-11-25 08:28:44 -05:00
Julien Vehent
a065ebbac4 Fix setup.py for python3.5, fixes #29 2015-11-25 08:28:44 -05:00
Julien Vehent
df16173611 Support adding & removing master keys, fixes #26 2015-11-25 08:28:44 -05:00
Julien Vehent
abde6d26b7 Check for latest version on pypi, fixes #31 2015-11-25 08:28:44 -05:00
Julien Vehent
9cb14037f7 Fix editing of binary files in -s mode, fixes #28 2015-11-23 12:14:26 -05:00
Julien Vehent
dc4541ca02 on syntax error, continue to editor directly. fixes #27 2015-11-23 10:14:42 -05:00
Julien Vehent
c264b7b447 Prepare v1.0 2015-11-23 10:14:13 -05:00
Julien Vehent
cf09dd6a3b Merge pull request #25 from reduxionist/patch-1
Update README.rst
2015-11-19 21:59:23 -05:00
Julien Vehent
6772ac31ec Update description in Readme 2015-11-16 09:06:04 -05:00
Jonathan Barratt
5af932c24a Update README.rst
fix various minor typos and grammatical errors
2015-11-05 13:36:02 +07:00
Julien Vehent
46a3f96991 Add virtualenv instructions to Readme 2015-11-03 15:21:07 -05:00
Julien Vehent
cc86e3542b Add git-diff example 2015-10-31 09:30:07 -04:00
Julien Vehent
328fac215e Merge pull request #21 from mozilla/0.9
0.9 improvements: boolean support, aad fixes, backward compatibility
2015-10-28 15:30:49 -04:00
Julien Vehent
056dd090f9 Fix travis by making flake8 ignore the unicode() test 2015-10-27 09:12:45 -04:00
Julien Vehent
927673dac5 Added motivation section to Readme 2015-10-27 08:49:15 -04:00
Julien Vehent
df7cb474d0 Fix in_place encryption/decryption of binary files, plus readme 2015-10-26 16:29:55 -04:00
Julien Vehent
d36875755d More examples in Readme 2015-10-26 14:32:20 -04:00
Julien Vehent
ec34a75816 Add support for encrypting binary files, treat all text as bytes, fixes #22 2015-10-26 14:17:38 -04:00
Julien Vehent
5e1e67ecb4 Add support for sub-documents extractions via --extract, fixes #19 2015-10-26 14:11:53 -04:00
Julien Vehent
ad54d78b00 Readme update 2015-10-25 09:55:43 -04:00
Julien Vehent
7d705cba2d fix aad generation 2015-10-25 09:55:43 -04:00
Julien Vehent
e42d14a099 support for booleans 2015-10-25 09:21:51 -04:00
Julien Vehent
20f0e765ba better handling of backward compatibility 2015-10-25 08:48:34 -04:00
Julien Vehent
4d20413818 help/usage updates 2015-10-11 09:09:28 -04:00
Julien Vehent
bfa5ffbdb0 Make sure that at least one master key is available before creating/saving 2015-10-11 08:31:57 -04:00
Julien Vehent
8fe28a67a2 0.8.1: store lastmodified timestamp, use it as aad in MAC 2015-10-09 09:44:39 -04:00
Julien Vehent
60b9e43e4b Merge pull request #18 from mozilla/0.8
0.8: file integrity and more
2015-10-08 16:37:38 -04:00
Julien Vehent
51ec069d48 Add some functional tests 2015-10-08 15:43:15 -04:00
Julien Vehent
c653becb2c Fix python3.4 encoding of data key encrypted with pgp 2015-10-08 11:43:58 -04:00
Julien Vehent
b0386fa405 Ruamel.yaml doesn't like tree['sops'] being defined as an OrderedDict 2015-10-08 11:43:58 -04:00
Julien Vehent
0b034c93fa Added version number to sops branch, to support multiple parsers later 2015-10-08 08:35:42 -04:00
Julien Vehent
ff2a0de930 Use RFC3339 timestamps for data key encryption dates, fixes #17 2015-10-07 18:07:30 -04:00
Julien Vehent
6218a50964 Add integrity checking using keys as AAD and a SHA512 of all values, fixes #15 2015-10-07 18:07:30 -04:00
Julien Vehent
1823e103ea Preserve JSON ordering 2015-10-07 09:44:14 -04:00
Julien Vehent
6911e6cf02 README note on supported YAML types 2015-10-05 11:50:58 -04:00
Julien Vehent
970d8e7c14 release 0.7 2015-10-05 11:47:23 -04:00
Julien Vehent
1741424c3f Merge pull request #14 from mozilla/0.6.2
Add type perservation support
2015-10-05 10:56:33 -04:00
Julien Vehent
863352cae4 Add type perservation support 2015-10-01 17:59:42 -04:00
Julien Vehent
cf6314ad8d Release 0.6.2 2015-10-01 09:32:48 -04:00
Julien Vehent
a4e5cdeceb Validate YAML/JSON syntax when editing files, fixes #11 2015-10-01 09:32:08 -04:00
Julien Vehent
791946c86c Hide sops metadata by default, use -s flag to display it while editing 2015-10-01 09:30:49 -04:00
Julien Vehent
d42196a9bd Don't panic on unavailable KMS, simply try the next one 2015-09-30 18:14:05 -04:00
Julien Vehent
410c403977 Merge pull request #12 from mozilla/0.6
0.6: Add support for AWS IAM roles
2015-09-30 15:45:52 -04:00
Julien Vehent
db43468761 Missing return None 2015-09-30 15:40:26 -04:00
Julien Vehent
146b8baea8 A few fixes following review. r=relud 2015-09-30 15:34:53 -04:00
Julien Vehent
b9416f2700 0.6: Add support for AWS IAM roles 2015-09-30 11:29:49 -04:00
Julien Vehent
0cead1a975 Merge branch 'master' of github.com:mozilla-services/sops 2015-09-27 09:04:08 -04:00
Julien Vehent
f4d2aa6b06 release 0.5.3 2015-09-27 09:04:03 -04:00