-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pull in 4 years of changes from upstream repo #1
base: master
Are you sure you want to change the base?
Commits on Aug 30, 2019
-
vault kv version and mount names in publish config (#513)
Adds support for publishing to vault using KV v1 and a different mount name (or multiple).
Configuration menu - View commit details
-
Copy full SHA for ebf0705 - Browse repository at this point
Copy the full SHA ebf0705View commit details
Commits on Sep 9, 2019
-
Add an --exec flag to pass decrypted secrets via environment variable…
…s to a child process (#504) * first pass: add --exec flag * fix spacing * subcommand for exec as well as other bits n bobs --placeholder to pass files to child procs (similar to `find(1)`'s -exec flag) --background to background processes if you don't need them to be interactive * break the 2 execs into 2 subcommands * add a non-fifo option for people who like files instead * added a setuid flag just in case * oups, used the wrong functions * Update README.rst * typo
Configuration menu - View commit details
-
Copy full SHA for f103af7 - Browse repository at this point
Copy the full SHA f103af7View commit details
Commits on Sep 11, 2019
-
3.3.1 (develop -> master) (#478) (#521)
* Changes to travis config and docs for using develop (#462) * Fixes integration tests in travis to not run on PR's (they will now run on merges into `develop` and `master`) * Change README.rst and CONTRIBUTING.md to reflect the use of `develop` as the primary development branch * use golang 1.12 for building sops * pgp/keysource: Check size of key fingerprint Make sure the key fingerprint is longer than 16 characters before slicing it. Closes #463 * Allow set "json value" to be a string. (#468) * Allow set "json value" to be a string. Adds back support for string values in --set, while retaining support for yaml multidoc that caused this bug. Fixes #461 * Add functional test for --set'ing strings * Vendoring update (#472) It's been around 9 months since our last vendor update. This is also needed for some new features being worked on for sops workspace. Additionally, this PR regenerates the kms mocks. * Remove duplicate sentence from readme (#475) * 3.3.1 bump and release notes (#477)
Configuration menu - View commit details
-
Copy full SHA for 2fed7a5 - Browse repository at this point
Copy the full SHA 2fed7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 045a876 - Browse repository at this point
Copy the full SHA 045a876View commit details -
Configuration menu - View commit details
-
Copy full SHA for a04e15a - Browse repository at this point
Copy the full SHA a04e15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a98ab - Browse repository at this point
Copy the full SHA 81a98abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b36f15 - Browse repository at this point
Copy the full SHA 4b36f15View commit details -
Configuration menu - View commit details
-
Copy full SHA for f092864 - Browse repository at this point
Copy the full SHA f092864View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed77eb - Browse repository at this point
Copy the full SHA eed77ebView commit details
Commits on Sep 12, 2019
-
Merge pull request #522 from mozilla/develop-to-master-for-3.4.0
3.4.0 (develop -> master)
Configuration menu - View commit details
-
Copy full SHA for 2544b3c - Browse repository at this point
Copy the full SHA 2544b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b76a76 - Browse repository at this point
Copy the full SHA 9b76a76View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8969af - Browse repository at this point
Copy the full SHA e8969afView commit details -
Merge pull request #525 from mozilla/develop
Merge typo and release build fix for 3.4.0
Configuration menu - View commit details
-
Copy full SHA for 14b3816 - Browse repository at this point
Copy the full SHA 14b3816View commit details -
Configuration menu - View commit details
-
Copy full SHA for e527e06 - Browse repository at this point
Copy the full SHA e527e06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e02dac - Browse repository at this point
Copy the full SHA 5e02dacView commit details -
Merge pull request #526 from mozilla/revert-exec-command
Revert exec command for 3.4.0 release
Configuration menu - View commit details
-
Copy full SHA for 14a22d7 - Browse repository at this point
Copy the full SHA 14a22d7View commit details
Commits on Sep 20, 2019
-
Oskar Köök committed
Sep 20, 2019 Configuration menu - View commit details
-
Copy full SHA for ddaa006 - Browse repository at this point
Copy the full SHA ddaa006View commit details -
Merge pull request #530 from oskarkook/patch-1
fix --encrypted-regex documentation
Configuration menu - View commit details
-
Copy full SHA for 19cc1bc - Browse repository at this point
Copy the full SHA 19cc1bcView commit details
Commits on Sep 24, 2019
-
exec-file and exec-env subcommands, take two (#532)
* first pass: add --exec flag * fix spacing * subcommand for exec as well as other bits n bobs --placeholder to pass files to child procs (similar to `find(1)`'s -exec flag) --background to background processes if you don't need them to be interactive * break the 2 execs into 2 subcommands * add a non-fifo option for people who like files instead * added a setuid flag just in case * oups, used the wrong functions * Update README.rst * typo * first attempt at separating out windows/unix functionality * add the caveat about windows * windows: make sure --no-fifo is being used and warn when it's not * stray fixes * switch to logrus, break out the command builder, and remove /tmp/ default
Configuration menu - View commit details
-
Copy full SHA for 5663d27 - Browse repository at this point
Copy the full SHA 5663d27View commit details
Commits on Oct 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c670107 - Browse repository at this point
Copy the full SHA c670107View commit details -
Merge pull request #544 from PyvesB/stdin-docs
Document how to operate on stdin
Configuration menu - View commit details
-
Copy full SHA for 4b5b7ae - Browse repository at this point
Copy the full SHA 4b5b7aeView commit details
Commits on Oct 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dad8100 - Browse repository at this point
Copy the full SHA dad8100View commit details
Commits on Oct 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a40c6a2 - Browse repository at this point
Copy the full SHA a40c6a2View commit details
Commits on Oct 21, 2019
-
Add note about mandatory keys rotation when using --add-* options.
Configuration menu - View commit details
-
Copy full SHA for 5207171 - Browse repository at this point
Copy the full SHA 5207171View commit details -
Merge pull request #552 from davidovich/document-updatekeys
document updatekeys command
Configuration menu - View commit details
-
Copy full SHA for 9abdff7 - Browse repository at this point
Copy the full SHA 9abdff7View commit details
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a03712f - Browse repository at this point
Copy the full SHA a03712fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 559b27c - Browse repository at this point
Copy the full SHA 559b27cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4376ac9 - Browse repository at this point
Copy the full SHA 4376ac9View commit details
Commits on Oct 26, 2019
-
Merge pull request #549 from dnozay/pr-548
fix for #548 - handle .ini files in `decrypt.Data`, add other helper
Configuration menu - View commit details
-
Copy full SHA for d98bff6 - Browse repository at this point
Copy the full SHA d98bff6View commit details
Commits on Nov 1, 2019
-
Sanitize hostname used for AWS STS role session name (#558)
* Sanitize hostname used for AWS STS role session name From official docs for --role-session-name (https://docs.aws.amazon.com/cli/latest/reference/sts/assume-role.html): > The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@- This fixes #441, which occurs when the hostname includes spaces and parentheses * pr notes: wrap STS role session name regex compilation error
Configuration menu - View commit details
-
Copy full SHA for 6e283a8 - Browse repository at this point
Copy the full SHA 6e283a8View commit details
Commits on Nov 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 18d2867 - Browse repository at this point
Copy the full SHA 18d2867View commit details -
Merge pull request #564 from leitu/corret_readme
correct azure key environment in readme
Configuration menu - View commit details
-
Copy full SHA for 200322d - Browse repository at this point
Copy the full SHA 200322dView commit details
Commits on Nov 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 00ded41 - Browse repository at this point
Copy the full SHA 00ded41View commit details
Commits on Nov 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8e21de8 - Browse repository at this point
Copy the full SHA 8e21de8View commit details
Commits on Nov 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6a1fe99 - Browse repository at this point
Copy the full SHA 6a1fe99View commit details -
Configuration menu - View commit details
-
Copy full SHA for c19d258 - Browse repository at this point
Copy the full SHA c19d258View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc4b747 - Browse repository at this point
Copy the full SHA bc4b747View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd073a - Browse repository at this point
Copy the full SHA afd073aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8302b6a - Browse repository at this point
Copy the full SHA 8302b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6475600 - Browse repository at this point
Copy the full SHA 6475600View commit details
Commits on Dec 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6ec0e6a - Browse repository at this point
Copy the full SHA 6ec0e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a7892c - Browse repository at this point
Copy the full SHA 4a7892cView commit details -
Merge pull request #584 from mozilla/develop
Fix fpm commands and PROJECT var in Makefile
Configuration menu - View commit details
-
Copy full SHA for 83a354e - Browse repository at this point
Copy the full SHA 83a354eView commit details
Commits on Dec 10, 2019
-
Update the PGP Key for all Examples
Commit e9b9f7a generated new PGP keys for this repository, but failed to update the keys used by the examples. As a result, the documentation for testing with the dev pgp key does not work. This commit rekeys the examples using the newly generated examples, which allows the testing to work again.
Configuration menu - View commit details
-
Copy full SHA for e99a5ff - Browse repository at this point
Copy the full SHA e99a5ffView commit details -
Update sops format version for example files
At the moment, the examples produce warnings, due to the very old format they use. This commit re-encrypts the example files to eliminate the warnings that are occurring from the use of the very old sops format.
Configuration menu - View commit details
-
Copy full SHA for 6788bf8 - Browse repository at this point
Copy the full SHA 6788bf8View commit details
Commits on Dec 12, 2019
-
Merge pull request #591 from apeschel/topic/apeschel/updatekeys_on_ex…
…amples Update the PGP Key for all Examples
Configuration menu - View commit details
-
Copy full SHA for 53c6470 - Browse repository at this point
Copy the full SHA 53c6470View commit details
Commits on Jan 9, 2020
-
Add
-recurse
option for publish subcommandMOREV Mikhail authored and MOREV Mikhail committedJan 9, 2020 Configuration menu - View commit details
-
Copy full SHA for 8a216e9 - Browse repository at this point
Copy the full SHA 8a216e9View commit details -
Add
-omit-extensions
option for publish subcommandMOREV Mikhail authored and MOREV Mikhail committedJan 9, 2020 Configuration menu - View commit details
-
Copy full SHA for ef68940 - Browse repository at this point
Copy the full SHA ef68940View commit details -
Skip publish to Vault if secret is up-to-date
in order to avoid version increment
MOREV Mikhail authored and MOREV Mikhail committedJan 9, 2020 Configuration menu - View commit details
-
Copy full SHA for 10ef21c - Browse repository at this point
Copy the full SHA 10ef21cView commit details -
MOREV Mikhail authored and MOREV Mikhail committed
Jan 9, 2020 Configuration menu - View commit details
-
Copy full SHA for 4254322 - Browse repository at this point
Copy the full SHA 4254322View commit details
Commits on Jan 10, 2020
-
fix filepath.Walk abuse; rename recursive flag; minor fixes
MOREV Mikhail authored and MOREV Mikhail committedJan 10, 2020 Configuration menu - View commit details
-
Copy full SHA for 3ab2d41 - Browse repository at this point
Copy the full SHA 3ab2d41View commit details -
Merge pull request #1 from mmorev/fix-recursive
fix filepath.Walk abuse; rename recursive flag; minor fixes
Configuration menu - View commit details
-
Copy full SHA for 02b0437 - Browse repository at this point
Copy the full SHA 02b0437View commit details
Commits on Jan 11, 2020
-
Dont fail Vault publish with write-only access; improve vault publish…
… logging
MOREV Mikhail authored and MOREV Mikhail committedJan 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 01b5fb6 - Browse repository at this point
Copy the full SHA 01b5fb6View commit details -
Merge pull request #2 from mmorev/fix-recursive
Dont fail Vault publish with write-only access; improve vault publish logging
Configuration menu - View commit details
-
Copy full SHA for ed31727 - Browse repository at this point
Copy the full SHA ed31727View commit details
Commits on Jan 13, 2020
-
Fix destination path on single file publish
MOREV Mikhail authored and MOREV Mikhail committedJan 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 3ccc7e4 - Browse repository at this point
Copy the full SHA 3ccc7e4View commit details -
Merge pull request #3 from mmorev/fix-singlefile
Fix destination path on single file publish
Configuration menu - View commit details
-
Copy full SHA for 67f1654 - Browse repository at this point
Copy the full SHA 67f1654View commit details -
Co-Authored-By: AJ Bahnken <1144310+ajvb@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3db9c71 - Browse repository at this point
Copy the full SHA 3db9c71View commit details
Commits on Jan 14, 2020
-
Recursive publish - use relative paths
MOREV Mikhail authored and MOREV Mikhail committedJan 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 0c6558b - Browse repository at this point
Copy the full SHA 0c6558bView commit details -
Merge pull request #4 from mmorev/fix-relativepaths
Recursive publish - use relative paths
Configuration menu - View commit details
-
Copy full SHA for 0c26330 - Browse repository at this point
Copy the full SHA 0c26330View commit details -
Merge pull request #602 from mmorev/develop
Publishing improvements: directory walking; prevent Vault unneeded version increment
Configuration menu - View commit details
-
Copy full SHA for df39dca - Browse repository at this point
Copy the full SHA df39dcaView commit details
Commits on Jan 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b113ebc - Browse repository at this point
Copy the full SHA b113ebcView commit details
Commits on Jan 18, 2020
-
Use simple cut command for version
This eliminates use of 3rd party tool but greatly simplifies supported versions. MAJOR.MINOR.PTACH Minor & Patch may be omitted ("v3", "v3.2", "v3.2.1")
Configuration menu - View commit details
-
Copy full SHA for f65e55e - Browse repository at this point
Copy the full SHA f65e55eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b8701 - Browse repository at this point
Copy the full SHA 75b8701View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e44ab - Browse repository at this point
Copy the full SHA 19e44abView commit details
Commits on Jan 23, 2020
-
Merge pull request #607 from eddiewebb/circleci-tag
Added version to docker tag #542
Configuration menu - View commit details
-
Copy full SHA for db9c552 - Browse repository at this point
Copy the full SHA db9c552View commit details
Commits on Jan 24, 2020
-
Fix newline encoding for dotenv store (#612)
When reading and writing dotenv files, we need to make sure to encode/decode newline characters. SOPS does not currently do this, as can be seen from the below: ```console $ echo '{"foo": "foo\nbar\nbaz"}' > plaintext.json $ sops -e --output ciphertext.json plaintext.json $ sops -d --output-type dotenv ciphertext.json foo=foo bar baz ``` This output, is invalid and cannot even be fed back into SOPS: ```console $ sops -d --output-type dotenv --output plaintext.env ciphertext.json $ sops -e plaintext.env Error unmarshalling file: invalid dotenv input line: bar ``` This commit fixes the issue, such that the final `sops -d ...` command above produces the correct output: ```console $ sops -d --output-type dotenv ciphertext.json foo=foo\nbar\nbaz ```
Configuration menu - View commit details
-
Copy full SHA for 1634350 - Browse repository at this point
Copy the full SHA 1634350View commit details
Commits on Jan 30, 2020
-
Alpine-based docker image (#609)
* Add Dockerfile.alpine * Publish alpine containers as "mozilla/sops:vX.X.X-alpine", "mozilla/sops:vX.X-alpine", "mozilla/sops:vX-alpine", and "mozilla/sops:alpine"
Configuration menu - View commit details
-
Copy full SHA for f7e880b - Browse repository at this point
Copy the full SHA f7e880bView commit details
Commits on Jan 31, 2020
-
Joshua Rutherford committed
Jan 31, 2020 Configuration menu - View commit details
-
Copy full SHA for e4660eb - Browse repository at this point
Copy the full SHA e4660ebView commit details
Commits on Feb 10, 2020
-
Merge pull request #616 from joshua-rutherford/aws
update aws-sdk-go dependency
Configuration menu - View commit details
-
Copy full SHA for 94a04e2 - Browse repository at this point
Copy the full SHA 94a04e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e1eb95 - Browse repository at this point
Copy the full SHA 0e1eb95View commit details -
Merge pull request #625 from mozilla/revert-616-aws
Revert "update aws-sdk-go dependency"
Configuration menu - View commit details
-
Copy full SHA for 4bc27f6 - Browse repository at this point
Copy the full SHA 4bc27f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69ecd18 - Browse repository at this point
Copy the full SHA 69ecd18View commit details
Commits on Feb 11, 2020
-
Merge pull request #627 from alx13/develop
Fixes #626 return exit code with exec-env and exec-file
Configuration menu - View commit details
-
Copy full SHA for 7f350d8 - Browse repository at this point
Copy the full SHA 7f350d8View commit details
Commits on Mar 20, 2020
-
Add standard newline/quoting behavior to dotenv store (#622)
Rationale ========= The dotenv store as it exists right now performs splitting on newlines to determine where a new key-value pair or comment begins. This works remarkably well, up until you need to handle values that contain newlines. While I couldn't find an offical dotenv file format spec, I sampled a number of open-source dotenv parsers and it seems that they typically apply the following rules: Comments: * Comments may be written by starting a line with the `#` character. Newline handling: * If a value is unquoted or single-quoted and contains the character sequence `\n` (`0x5c6e`), it IS NOT decoded to a line feed (`0x0a`). * If a value is double-quoted and contains the character sequence `\n` (`0x5c6e`), it IS decoded to a line feed (`0x0a`). Whitespace trimming: * For comments, the whitespace immediately after the `#` character and any trailing whitespace is trimmed. * If a value is unquoted and contains any leading or trailing whitespace, it is trimmed. * If a value is either single- or double-quoted and contains any leading or trailing whitespace, it is left untrimmed. Quotation handling: * If a value is surrounded by single- or double-quotes, the quotation marks are interpreted and not included in the value. * Any number of single-quote characters may appear in a double-quoted value, or within a single-quoted value if they are escaped (i.e., `'foo\'bar'`). * Any number of double-quote characters may appear in a single-quoted value, or within a double-quoted value if they are escaped (i.e., `"foo\"bar"`). Because single- and double-quoted values may contain actual newlines, we cannot split our input data on newlines as this may be in the middle of a quoted value. This, along with the other rules around handling quoted values, prompted me to try and implement a more robust parsing solution. This commit is my first stab at that. Special Considerations ====================== This is _not_ a backwards-compatible change: * The `dotenv` files produced by this version of SOPS _cannot_ be read by an earlier version. * The `dotenv` files produced by an earlier version of SOPS _can_ be read by this version, with the understanding that the semantics around quotations and newlines have changed. Examples ======== The below examples show how double-quoted values are passed to the running environment: ```console $ echo 'FOO="foo\\nbar\\nbaz"' > plaintext.env $ sops -e --output ciphertext.env plaintext.env $ sops exec-env ciphertext.env 'env | grep FOO | xxd' 00000000: 464f 4f3d 666f 6f5c 6e62 6172 5c6e 6261 FOO=foo\nbar\nba 00000010: 7a0a z. ``` ```console $ echo 'FOO="foo\nbar\nbaz"' > plaintext.env $ sops -e --output ciphertext.env plaintext.env $ sops exec-env ciphertext.env 'env | grep -A2 FOO | xxd' 00000000: 464f 4f3d 666f 6f0a 6261 720a 6261 7a0a FOO=foo.bar.baz. ```
Configuration menu - View commit details
-
Copy full SHA for 4507019 - Browse repository at this point
Copy the full SHA 4507019View commit details -
Add support for decoding JSON arrays of arrays (#642)
Add support for decoding JSON arrays of arrays by handling, during slice decoding, when the next token is an array opening. This produces nested []interface{} slices. Closes #640.
Configuration menu - View commit details
-
Copy full SHA for 84816c3 - Browse repository at this point
Copy the full SHA 84816c3View commit details
Commits on Mar 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 273e4bf - Browse repository at this point
Copy the full SHA 273e4bfView commit details
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1aa3647 - Browse repository at this point
Copy the full SHA 1aa3647View commit details
Commits on Apr 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 007c9b0 - Browse repository at this point
Copy the full SHA 007c9b0View commit details
Commits on Apr 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1f37a83 - Browse repository at this point
Copy the full SHA 1f37a83View commit details
Commits on Apr 16, 2020
-
Merge pull request #649 from mozilla/jvehent-patch-3
Update container to go 1.14
Configuration menu - View commit details
-
Copy full SHA for 45b67e7 - Browse repository at this point
Copy the full SHA 45b67e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b14d4e - Browse repository at this point
Copy the full SHA 8b14d4eView commit details
Commits on Apr 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 89d77b2 - Browse repository at this point
Copy the full SHA 89d77b2View commit details
Commits on Apr 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8f93ee3 - Browse repository at this point
Copy the full SHA 8f93ee3View commit details
Commits on May 4, 2020
-
Add HashiCorp Vault support (#655)
* feat: initial adding of vualt transit backend to sops initial work on integration feat(vault): added cli coomands working for vualt" fix(vault): fixed config with correct tests fix(vault): added vault to keygroup and to keyservice server fixed metadata load * feat(docs): added docs in README.md and in command help fix(doc): fix rst formatting" fix(doc): fix rst formatting * fix(vault): addressed typos and fixes from autrilla feat(cli): moved vault to hc-vault naming * fix(test): typo while rebasing * fix typos and imporve error messages for vault kms * rename package from vault to hcvault * refactor vault keysource url validation * add negative test cases for vault keysource * add hc vault transit config option via objects additional to URIs * remove vault_example.yml * streamline key name to snake case * rename `BackendPath` to `EnginePath` for hc vault * correction in hc-vault-transit commands Signed-off-by: vnzongzna <github@vaibhavk.in> * resolving conflict Signed-off-by: vnzongzna <github@vaibhavk.in> * Apply suggestions from code review Co-Authored-By: Adrian Utrilla <adrianutrilla@gmail.com> * allowing only hc_vault_transit_uri as input Co-Authored-By: gitirabassi Co-Authored-By: ldue Signed-off-by: vnzongzna <github@vaibhavk.in> Co-authored-by: gitirabassi <giacomo@tirabassi.eu> Co-authored-by: ldue <larsduennwald@gmail.com> Co-authored-by: Vaibhav Kaushik <vaibhavkaushik@vaibhavka-ltm1.internal.salesforce.com> Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e4abd87 - Browse repository at this point
Copy the full SHA e4abd87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99adfae - Browse repository at this point
Copy the full SHA 99adfaeView commit details
Commits on May 8, 2020
-
Fix #671:
updatekeys
checks for config file flag (#672)* update 'updatekeys' subcommand to use config (if exists) from commandline * Fix #671: `updatekeys` checks for config file flag The 'updatekeys' subcommand did not check for the config flag in the command line. Add that check and if found use it to set configPath. * Fix #671: `updatekeys` checks for config file flag The 'updatekeys' subcommand did not check for the config global string flag. Add that check and if found use it to set configPath. * Fix #671: `updatekeys` checks for config file flag The 'updatekeys' subcommand did not check for the config global string flag. Add that check and if found use it to set configPath. Edit: Remove mistake file addition * Update cmd/sops/main.go Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a7b6c55 - Browse repository at this point
Copy the full SHA a7b6c55View commit details
Commits on May 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 94b5021 - Browse repository at this point
Copy the full SHA 94b5021View commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bc1567b - Browse repository at this point
Copy the full SHA bc1567bView commit details
Commits on Jun 17, 2020
-
updatekeys: Make file path absolute
"sops updatekeys" is not working the same as when encrypting a file. The reason is that for "sops --encrypt", the file path is made absolute before it is compared with the path_regex in the config file. This is not done for "sops updatekeys", therefore it does not match the correct entry in the config file when updating keys.
Configuration menu - View commit details
-
Copy full SHA for 63b22a2 - Browse repository at this point
Copy the full SHA 63b22a2View commit details -
Merge pull request #682 from mhyllander/updatekeys-abspath
updatekeys: Make file path absolute
Configuration menu - View commit details
-
Copy full SHA for f3c5d80 - Browse repository at this point
Copy the full SHA f3c5d80View commit details
Commits on Jun 18, 2020
-
Merge pull request #680 from gl-ahiggins/develop
AWS Profile not correctly resolving .aws/config file - #679
Configuration menu - View commit details
-
Copy full SHA for 7ae1968 - Browse repository at this point
Copy the full SHA 7ae1968View commit details
Commits on Jul 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 260ca36 - Browse repository at this point
Copy the full SHA 260ca36View commit details -
Fix endless loop in x/crypto/openpgp func ReadMessage (#690)
* Fix tests * Fix endless loop in x/crypto/openpgp func ReadMessage This fixes #665 See also golang/go#28786 In some strange situations it can happen, that openpgp.ReadMessage() runs into a endless loop. This seems to be triggered by a slightly inconsistency in key settings. It happened to me, but I wasn't able to reproduce it with a fresh key. A proposed solution from the x/crypto community was, to break this loop in the callback passphrasePrompt. * Revert "Fix tests" This reverts commit 285f4dc. * Improve error description #690 (comment)
Configuration menu - View commit details
-
Copy full SHA for 4f06780 - Browse repository at this point
Copy the full SHA 4f06780View commit details -
Close tmpfile after writing (#685)
* Close tmpfile after writing Windows will not allow for deletion of a file with an open handle, close tmpfile after writing to prevent unencrypted tmpfiles out-living the execution * Update cmd/sops/edit.go Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com> * defer edited file close Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 09d511f - Browse repository at this point
Copy the full SHA 09d511fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b9e168 - Browse repository at this point
Copy the full SHA 6b9e168View commit details
Commits on Jul 15, 2020
-
Merge pull request #693 from mozilla/develop
v3.6.0 RC (develop -> master)
Configuration menu - View commit details
-
Copy full SHA for 5f7d324 - Browse repository at this point
Copy the full SHA 5f7d324View commit details
Commits on Jul 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5d32d9a - Browse repository at this point
Copy the full SHA 5d32d9aView commit details
Commits on Jul 28, 2020
-
Support --input-type for exec-file (#699)
* Update main.go * Update main.go * Update cmd/sops/main.go Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com> Co-authored-by: Adrian Utrilla <adrianutrilla@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f78682c - Browse repository at this point
Copy the full SHA f78682cView commit details
Commits on Aug 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4bd640e - Browse repository at this point
Copy the full SHA 4bd640eView commit details
Commits on Sep 2, 2020
-
Add support for --unencrypted-regex (#715)
* Add support for --unencrypted-regex * Fix grammar mistake * Add gofmt'd files
Configuration menu - View commit details
-
Copy full SHA for 8aca3cb - Browse repository at this point
Copy the full SHA 8aca3cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ed7e37 - Browse repository at this point
Copy the full SHA 0ed7e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdd23ef - Browse repository at this point
Copy the full SHA bdd23efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a09f05 - Browse repository at this point
Copy the full SHA 8a09f05View commit details -
Merge pull request #732 from mozilla/ajvb/gpg-key-fetching
Switch gpg.mozilla.org out for keys.openpgp.org
Configuration menu - View commit details
-
Copy full SHA for 1927e18 - Browse repository at this point
Copy the full SHA 1927e18View commit details
Commits on Sep 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cba61b6 - Browse repository at this point
Copy the full SHA cba61b6View commit details
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 225ac82 - Browse repository at this point
Copy the full SHA 225ac82View commit details
Commits on Sep 14, 2020
-
Merge pull request #735 from mozilla/prep-for-3.6.1
Prep for 3.6.1 release
Configuration menu - View commit details
-
Copy full SHA for dc66e9f - Browse repository at this point
Copy the full SHA dc66e9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 334be56 - Browse repository at this point
Copy the full SHA 334be56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b25bd - Browse repository at this point
Copy the full SHA 38b25bdView commit details
Commits on Sep 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e8d0004 - Browse repository at this point
Copy the full SHA e8d0004View commit details -
Use idiomatic style for assignment and error handling.
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9ca46d0 - Browse repository at this point
Copy the full SHA 9ca46d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4cbc9 - Browse repository at this point
Copy the full SHA 9e4cbc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2741ab5 - Browse repository at this point
Copy the full SHA 2741ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b196c - Browse repository at this point
Copy the full SHA d9b196cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c171c8 - Browse repository at this point
Copy the full SHA 5c171c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 617db43 - Browse repository at this point
Copy the full SHA 617db43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f7ecbc - Browse repository at this point
Copy the full SHA 7f7ecbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ade5692 - Browse repository at this point
Copy the full SHA ade5692View commit details -
Configuration menu - View commit details
-
Copy full SHA for a66a0a8 - Browse repository at this point
Copy the full SHA a66a0a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6a936 - Browse repository at this point
Copy the full SHA 6a6a936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dbea5d - Browse repository at this point
Copy the full SHA 1dbea5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6068838 - Browse repository at this point
Copy the full SHA 6068838View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a89c8 - Browse repository at this point
Copy the full SHA 50a89c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6271f - Browse repository at this point
Copy the full SHA 8f6271fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9acafc - Browse repository at this point
Copy the full SHA e9acafcView commit details
Commits on Sep 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 799f39c - Browse repository at this point
Copy the full SHA 799f39cView commit details
Commits on Sep 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 682bff4 - Browse repository at this point
Copy the full SHA 682bff4View commit details
Commits on Sep 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8acbe73 - Browse repository at this point
Copy the full SHA 8acbe73View commit details
Commits on Oct 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 13d64c9 - Browse repository at this point
Copy the full SHA 13d64c9View commit details -
Do not discard comments at beginning of YAML documents (#757)
* Allow to preserve comments at beginning of YAML document. * Extend functional tests. * Update changelog.
Configuration menu - View commit details
-
Copy full SHA for b1d253e - Browse repository at this point
Copy the full SHA b1d253eView commit details
Commits on Oct 20, 2020
-
Co-authored-by: AJ Bahnken <1144310+ajvb@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8a6428 - Browse repository at this point
Copy the full SHA d8a6428View commit details
Commits on Oct 29, 2020
-
Returning stderr when gpg encrypt fails (#762)
Co-authored-by: AJ Bahnken <1144310+ajvb@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 886c1ee - Browse repository at this point
Copy the full SHA 886c1eeView commit details
Commits on Nov 12, 2020
-
Correct markdown link in README.rst to a rst link
Specifically, the "SKS Keyserver Network Under Attack" link.
Configuration menu - View commit details
-
Copy full SHA for 85d1216 - Browse repository at this point
Copy the full SHA 85d1216View commit details
Commits on Jan 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 84c8fdc - Browse repository at this point
Copy the full SHA 84c8fdcView commit details
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b3c0ee9 - Browse repository at this point
Copy the full SHA b3c0ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b0565 - Browse repository at this point
Copy the full SHA 88b0565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47cf265 - Browse repository at this point
Copy the full SHA 47cf265View commit details -
Configuration menu - View commit details
-
Copy full SHA for 157e633 - Browse repository at this point
Copy the full SHA 157e633View commit details
Commits on Jan 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a115ce4 - Browse repository at this point
Copy the full SHA a115ce4View commit details -
Merge pull request #796 from autrilla/develop
Use rustup directly instead of actions-rs and run Go unit tests in Github Actions
Configuration menu - View commit details
-
Copy full SHA for 779ea58 - Browse repository at this point
Copy the full SHA 779ea58View commit details
Commits on Jan 9, 2021
-
Merge pull request #793 from felixfontein/remove-dead-broken-code
Remove dead broken code
Configuration menu - View commit details
-
Copy full SHA for 1049773 - Browse repository at this point
Copy the full SHA 1049773View commit details
Commits on Feb 9, 2021
-
add filename to exec-file (#761)
* add filename to exec-file * update README.rst Co-authored-by: Christian Groschupp <christian.groschupp.ext@hermesworld.com>
Configuration menu - View commit details
-
Copy full SHA for 49c2514 - Browse repository at this point
Copy the full SHA 49c2514View commit details
Commits on Feb 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0f2ebcf - Browse repository at this point
Copy the full SHA 0f2ebcfView commit details
Commits on Feb 21, 2021
-
Use age/armor for encrypted data key (#819)
* Use age/armor for encrypted data key Currently the encrypted data key is stored as a binary value, and this results in SOPS encrypted DOTENV files having weird binary characters. This changes the encrypt/decrypt methods to use the armor reader writer provided by: filippo.io/age/armor Signed-off-by: Andreas Amstutz <tullo@users.noreply.github.com> * upgrade filippo.io/age to v1.0.0-beta7 Signed-off-by: Andreas Amstutz <tullo@users.noreply.github.com> * add unit test Signed-off-by: Andreas Amstutz <tullo@users.noreply.github.com> Co-authored-by: Andreas Amstutz <tullo@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d1376d - Browse repository at this point
Copy the full SHA 5d1376dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24636e4 - Browse repository at this point
Copy the full SHA 24636e4View commit details -
Use yaml.v3 instead of modified yaml.v2 for handling YAML files (#791)
* Add another test (that currently fails). * First shot at using yaml.v3 for reading YAML files with comments. * Allow parsing multi-document YAML files. * Use Decoder to parse multi-part documents. * Use yaml.v3 for config and audit. * First step of serializing YAML using yaml.v3. * Always serialize with yaml.v3. * Remove debug prints. * Remove traces of github.com/mozilla-services/yaml. * Improve serialization of documents consisting only of comments. * Improve handling of some empty documents. * Adjust to latest changes in go-yaml/yaml#684. * Bump yaml.v3 version, temporarily disable failing tests. * Run go mod tidy. * Fix CI.
Configuration menu - View commit details
-
Copy full SHA for e2d6d0f - Browse repository at this point
Copy the full SHA e2d6d0fView commit details
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fbc87ae - Browse repository at this point
Copy the full SHA fbc87aeView commit details
Commits on Feb 28, 2021
-
Fix broken sops config anchor in README
Signed-off-by: leigh capili <leigh@null.net>
Configuration menu - View commit details
-
Copy full SHA for f37e612 - Browse repository at this point
Copy the full SHA f37e612View commit details
Commits on Mar 10, 2021
-
feat: Support more complicated path_regexp (issues/826) (#829)
Configuration menu - View commit details
-
Copy full SHA for 79d5dac - Browse repository at this point
Copy the full SHA 79d5dacView commit details -
Match file path relative to config file's directory (#827)
* Match file path relative to config file's directory * Update README.rst * Remove metadata field from configFile yaml-oriented struct
Configuration menu - View commit details
-
Copy full SHA for dd7ce3d - Browse repository at this point
Copy the full SHA dd7ce3dView commit details -
Revert "Match file path relative to config file's directory (#827)"
This reverts commit dd7ce3d.
Configuration menu - View commit details
-
Copy full SHA for c178f89 - Browse repository at this point
Copy the full SHA c178f89View commit details
Commits on Mar 24, 2021
-
Merge pull request #832 from mozilla/revert-827-fix-rule-relative-fil…
…e-matching Revert "Match file path relative to config file's directory"
Configuration menu - View commit details
-
Copy full SHA for b5e0ffa - Browse repository at this point
Copy the full SHA b5e0ffaView commit details -
Merge pull request #825 from stealthybox/readme-fixanchor
Fix broken sops config anchor in README
Configuration menu - View commit details
-
Copy full SHA for 43eafac - Browse repository at this point
Copy the full SHA 43eafacView commit details -
Merge pull request #771 from SKalt/patch-1
Correct markdown link in README.rst to a rst link
Configuration menu - View commit details
-
Copy full SHA for 53c5373 - Browse repository at this point
Copy the full SHA 53c5373View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb4229f - Browse repository at this point
Copy the full SHA cb4229fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e807690 - Browse repository at this point
Copy the full SHA e807690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66043e7 - Browse repository at this point
Copy the full SHA 66043e7View commit details
Commits on Mar 30, 2021
-
This removes two pieces of code in the age keysource that are not actually used. The `parsedIdentity` is technically a candidate to stay, but should then be changed to a `[]*age.X25519Identity` type and be lazy-loaded by `Decrypt` (with the result of `age.ParseIdentities`). Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for e98451e - Browse repository at this point
Copy the full SHA e98451eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cc95d4 - Browse repository at this point
Copy the full SHA 9cc95d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc7af2 - Browse repository at this point
Copy the full SHA dfc7af2View commit details
Commits on Apr 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fdf4517 - Browse repository at this point
Copy the full SHA fdf4517View commit details
Commits on Apr 5, 2021
-
Merge pull request #843 from mozilla/ajvb/release-support
[WIP] Add release workflow
Configuration menu - View commit details
-
Copy full SHA for 1acf4dd - Browse repository at this point
Copy the full SHA 1acf4ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1504dbc - Browse repository at this point
Copy the full SHA 1504dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2fbc0 - Browse repository at this point
Copy the full SHA 8a2fbc0View commit details
Commits on Apr 6, 2021
-
Merge pull request #848 from mozilla/ajvb/run-ci-against-master-as-well
Run CI against master as well
Configuration menu - View commit details
-
Copy full SHA for 450e30e - Browse repository at this point
Copy the full SHA 450e30eView commit details -
Merge pull request #846 from johanfleury/fix/trim-age-keys
Trim space from age keys
Configuration menu - View commit details
-
Copy full SHA for 1931931 - Browse repository at this point
Copy the full SHA 1931931View commit details
Commits on Apr 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e5bf171 - Browse repository at this point
Copy the full SHA e5bf171View commit details -
Configuration menu - View commit details
-
Copy full SHA for 706d0c7 - Browse repository at this point
Copy the full SHA 706d0c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8838db6 - Browse repository at this point
Copy the full SHA 8838db6View commit details -
Configuration menu - View commit details
-
Copy full SHA for adfe49c - Browse repository at this point
Copy the full SHA adfe49cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e2a82 - Browse repository at this point
Copy the full SHA 68e2a82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2395f07 - Browse repository at this point
Copy the full SHA 2395f07View commit details
Commits on Apr 12, 2021
-
Match file path relative to config file's directory (2) (#853)
* Match file path relative to config file's directory * Update README.rst
Configuration menu - View commit details
-
Copy full SHA for c5b1298 - Browse repository at this point
Copy the full SHA c5b1298View commit details
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7626399 - Browse repository at this point
Copy the full SHA 7626399View commit details
Commits on Apr 23, 2021
-
Correct path to age keys.txt in documentation (#861)
corrected path to keys based on the real behavior. see [1] [1] https://github.com/mozilla/sops/blob/master/age/keysource.go#L108
Configuration menu - View commit details
-
Copy full SHA for 3acf53e - Browse repository at this point
Copy the full SHA 3acf53eView commit details
Commits on May 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5af8e63 - Browse repository at this point
Copy the full SHA 5af8e63View commit details
Commits on Jun 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 688fa22 - Browse repository at this point
Copy the full SHA 688fa22View commit details
Commits on Jul 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 75cd389 - Browse repository at this point
Copy the full SHA 75cd389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 108b211 - Browse repository at this point
Copy the full SHA 108b211View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02d57ca - Browse repository at this point
Copy the full SHA 02d57caView commit details -
Use the key of release@mozilla.com for the unit test (#882) (#906)
* `golang.org/x/crypto/openpgp` requires keys contain identity information. * A email address can have only a single key with identity information on keys.openpgp.org.
Configuration menu - View commit details
-
Copy full SHA for 6130ffe - Browse repository at this point
Copy the full SHA 6130ffeView commit details
Commits on Jul 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 56bbf84 - Browse repository at this point
Copy the full SHA 56bbf84View commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ea8b3bb - Browse repository at this point
Copy the full SHA ea8b3bbView commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 72c0ab6 - Browse repository at this point
Copy the full SHA 72c0ab6View commit details
Commits on Dec 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f6e9891 - Browse repository at this point
Copy the full SHA f6e9891View commit details
Commits on Jan 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c0dc484 - Browse repository at this point
Copy the full SHA c0dc484View commit details
Commits on Feb 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 086c11d - Browse repository at this point
Copy the full SHA 086c11dView commit details
Commits on Feb 15, 2022
-
On OSX newer versions of docker treat the host 'localhost' differently than '127.0.0.1'. Using resource.GetHostPort for url building will return an OS appropriate hostname
Configuration menu - View commit details
-
Copy full SHA for a98768b - Browse repository at this point
Copy the full SHA a98768bView commit details
Commits on Feb 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c310cdd - Browse repository at this point
Copy the full SHA c310cddView commit details -
Merge pull request #1008 from acastle/fix/hc-vault-flake-osx
Fix flakey test run on OSX
Configuration menu - View commit details
-
Copy full SHA for 649deb1 - Browse repository at this point
Copy the full SHA 649deb1View commit details
Commits on Feb 24, 2022
-
Merge pull request #883 from Enrico204/readme-remove-gpg-server-env-var
Remove SOPS_GPG_KEYSERVER reference in README.rst
Configuration menu - View commit details
-
Copy full SHA for 5dfbe1e - Browse repository at this point
Copy the full SHA 5dfbe1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bfd72d - Browse repository at this point
Copy the full SHA 6bfd72dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2267e - Browse repository at this point
Copy the full SHA dc2267eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 076f295 - Browse repository at this point
Copy the full SHA 076f295View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f503bc - Browse repository at this point
Copy the full SHA 7f503bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd3e5a - Browse repository at this point
Copy the full SHA 4bd3e5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a0eb2d - Browse repository at this point
Copy the full SHA 9a0eb2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for be5a02b - Browse repository at this point
Copy the full SHA be5a02bView commit details -
Merge pull request #842 from hiddeco/remove-unused-age-code
Remove unused age keysource code
Configuration menu - View commit details
-
Copy full SHA for 624c7d0 - Browse repository at this point
Copy the full SHA 624c7d0View commit details
Commits on Feb 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b7c58e4 - Browse repository at this point
Copy the full SHA b7c58e4View commit details
Commits on Mar 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 684d338 - Browse repository at this point
Copy the full SHA 684d338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cfcae6 - Browse repository at this point
Copy the full SHA 0cfcae6View commit details -
Merge pull request #911 from nklmilojevic/develop
Added support for go 1.17 and darwin-arm64 (Apple Silicon)
Configuration menu - View commit details
-
Copy full SHA for e5f3992 - Browse repository at this point
Copy the full SHA e5f3992View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff9c31 - Browse repository at this point
Copy the full SHA dff9c31View commit details -
Merge pull request #1006 from choffmeister/sops-age-key-env
Support SOPS_AGE_KEY environment variable
Configuration menu - View commit details
-
Copy full SHA for 8fad347 - Browse repository at this point
Copy the full SHA 8fad347View commit details -
Change labeling and upload linux arm64
Maintain the former no-architecture label and include both linux and darwin amd64/arm64 versions in the release
Configuration menu - View commit details
-
Copy full SHA for c586534 - Browse repository at this point
Copy the full SHA c586534View commit details -
Merge pull request #1014 from mozilla/ajvb/new-binary-labeling
Change labeling and upload linux arm64
Configuration menu - View commit details
-
Copy full SHA for e926348 - Browse repository at this point
Copy the full SHA e926348View commit details
Commits on Mar 3, 2022
-
* Remove ulfr and autrilla as core maintainers * Update badges, we no longer us travis-ci * Remove python docs, especially as it has not been maintained for years * Fix dev install instructions
Configuration menu - View commit details
-
Copy full SHA for d6bc216 - Browse repository at this point
Copy the full SHA d6bc216View commit details -
Merge pull request #1016 from mozilla/ajvb/ci-badge
README and author tweaks
Configuration menu - View commit details
-
Copy full SHA for d559922 - Browse repository at this point
Copy the full SHA d559922View commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 822ce48 - Browse repository at this point
Copy the full SHA 822ce48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d98a82 - Browse repository at this point
Copy the full SHA 9d98a82View commit details
Commits on Mar 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for baec2a5 - Browse repository at this point
Copy the full SHA baec2a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63fa89c - Browse repository at this point
Copy the full SHA 63fa89cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b926cf9 - Browse repository at this point
Copy the full SHA b926cf9View commit details
Commits on Mar 8, 2022
-
Merge pull request #909 from ikedam/feature/testsSholdNotFailFast
Tests should not fail fast
Configuration menu - View commit details
-
Copy full SHA for e801ca3 - Browse repository at this point
Copy the full SHA e801ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 035672f - Browse repository at this point
Copy the full SHA 035672fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b67c7a7 - Browse repository at this point
Copy the full SHA b67c7a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3370591 - Browse repository at this point
Copy the full SHA 3370591View commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86f500d - Browse repository at this point
Copy the full SHA 86f500dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 234bf9f - Browse repository at this point
Copy the full SHA 234bf9fView commit details -
Merge pull request #1024 from mozilla/ajvb/upgrade-packages
Upgrade all dependencies
Configuration menu - View commit details
-
Copy full SHA for 6283fbe - Browse repository at this point
Copy the full SHA 6283fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4277de4 - Browse repository at this point
Copy the full SHA 4277de4View commit details
Commits on Mar 10, 2022
-
Explicitly build linux amd64 binary
Previous setup relied implicitly of the correct file to be there. Introduction of arm64 builds broke that implicit assumption.
Configuration menu - View commit details
-
Copy full SHA for 605fb27 - Browse repository at this point
Copy the full SHA 605fb27View commit details -
Merge pull request #1026 from FnTm/explicit-linux-build
Explicitly build linux amd64 binary
Configuration menu - View commit details
-
Copy full SHA for 7d94fdb - Browse repository at this point
Copy the full SHA 7d94fdbView commit details -
Merge pull request #1025 from shouichi/remove-duplicated-stage
Remove duplicated stage from Dockerfile.alpine
Configuration menu - View commit details
-
Copy full SHA for e682723 - Browse repository at this point
Copy the full SHA e682723View commit details
Commits on Mar 20, 2022
-
This fixes a bug with age encryption when specifying multiple age rec…
…ipients I encountered an issue when I tried so specify multiple age recipients in the .sops.yaml config file of my repository. I tried running `sops --age 'agePubKey1,agePubKey2' -e -i values.secret.yaml` which produced an appropriate file with two entries in the `/sops/age/-` part of the encrypted yaml file. However, I then continued to set multiple recipients in my .sops.yaml file to simplify handling: ```yaml creation_rules: - encrypted_regex: '^(data|stringData|spec)$' age: 'agePubKey1,agePubKey2' ``` However, this resulted in encryption only being done for the first specified agePubKey, not the second or third one. After digging a bit trough the code, I think this should fix it. I verified the fix locally on my machine and got it working. Also adding some unit tests and extending the repository examples so they can be decrypted using the age keys provided in `age/keys.txt` Signed-off-by: Cedric Kienzler <github@cedric-kienzler.de>
Configuration menu - View commit details
-
Copy full SHA for 7ebee3d - Browse repository at this point
Copy the full SHA 7ebee3dView commit details -
Make
masterKeyFromRecipient
privateIn [this](#966 (comment)) comment it was proposed to make `masterKeyFromRecipient` private to avoid reintroducing this bug in the future. Since I agree with the Idea, this change will make the mehtod private and update all unit-tests to use the `MasterKeysFromRecipients` method instead. Signed-off-by: Cedric Kienzler <github@cedric-kienzler.de>
Configuration menu - View commit details
-
Copy full SHA for b5f5f28 - Browse repository at this point
Copy the full SHA b5f5f28View commit details
Commits on Mar 22, 2022
-
Adding tests to verify we do not break the usage of a single AGE key Signed-off-by: Cedric Kienzler <github@cedric-kienzler.de>
Configuration menu - View commit details
-
Copy full SHA for 1dc90ad - Browse repository at this point
Copy the full SHA 1dc90adView commit details -
Merge pull request #966 from cedi/fix/sops-multi-recipient
[Fix] sops multi recipient for age encryption
Configuration menu - View commit details
-
Copy full SHA for 66090e7 - Browse repository at this point
Copy the full SHA 66090e7View commit details -
Merge pull request #908 from ikedam/feature/907_FixEmptyYaml
Allow empty maps for yaml (#907)
Configuration menu - View commit details
-
Copy full SHA for e2c0479 - Browse repository at this point
Copy the full SHA e2c0479View commit details -
Merge pull request #1018 from ikedam/feature/870_EnsureAlpineBuildWithCi
Build alpine container in CI (#870)
Configuration menu - View commit details
-
Copy full SHA for dea9bf9 - Browse repository at this point
Copy the full SHA dea9bf9View commit details
Commits on Mar 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3875b00 - Browse repository at this point
Copy the full SHA 3875b00View commit details -
Merge pull request #1032 from ikedam/feature/870_UseLatestDockerd
Use latest dockerd in CI to allow build alpine image (#870)
Configuration menu - View commit details
-
Copy full SHA for 268b5ff - Browse repository at this point
Copy the full SHA 268b5ffView commit details
Commits on Mar 31, 2022
-
keyservice: accept KeyServiceServer in LocalClient
This allows for easier injection of your own (local) key service server implementation, in situations where e.g. you do not want to rely on environment variables or other runtime defaults. It is not of impact to end-users, but improves the experience of developers making use of SOPS as an SDK to e.g. provide decryption services to users. As they will now in many cases end up copying this bit of code to make this precise change. Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for 7138185 - Browse repository at this point
Copy the full SHA 7138185View commit details
Commits on Apr 4, 2022
-
Limit role session name length to 64 characters.
Originally fixed by @SinisterMinister Fixes #741
Configuration menu - View commit details
-
Copy full SHA for 1bb30e2 - Browse repository at this point
Copy the full SHA 1bb30e2View commit details -
Merge pull request #1037 from mozilla/ajvb/limit-role-length
Limit role session name length to 64 characters.
Configuration menu - View commit details
-
Copy full SHA for 0f8c335 - Browse repository at this point
Copy the full SHA 0f8c335View commit details
Commits on Apr 5, 2022
-
Merge pull request #1035 from hiddeco/localclient-server-interface
keyservice: accept KeyServiceServer in LocalClient
Configuration menu - View commit details
-
Copy full SHA for f5195eb - Browse repository at this point
Copy the full SHA f5195ebView commit details
Commits on Apr 20, 2022
-
Version past CVE-2022-27191. Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for a01208c - Browse repository at this point
Copy the full SHA a01208cView commit details -
Update keyservice implementation dependencies
Latest API clients are (most) often greatest. Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for e128fa2 - Browse repository at this point
Copy the full SHA e128fa2View commit details -
Update golang.org/x/{net,oauth2,sys} dependencies
Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for 220b652 - Browse repository at this point
Copy the full SHA 220b652View commit details -
Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for 477b61f - Browse repository at this point
Copy the full SHA 477b61fView commit details -
Replace x/crypto/openpgp with ProtonMail/go-crypto
As `golang.org/x/crypto/openpgp` has been deprecated (see golang/go#44226 for details). Signed-off-by: Hidde Beydals <hello@hidde.co>
Configuration menu - View commit details
-
Copy full SHA for 25817ed - Browse repository at this point
Copy the full SHA 25817edView commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 07aea97 - Browse repository at this point
Copy the full SHA 07aea97View commit details -
Merge pull request #1045 from hiddeco/update-deps
Solve CVE-2022-27191 and replace x/crypto/openpgp
Configuration menu - View commit details
-
Copy full SHA for 9eb7eb8 - Browse repository at this point
Copy the full SHA 9eb7eb8View commit details
Commits on May 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4ffb54c - Browse repository at this point
Copy the full SHA 4ffb54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17fb03f - Browse repository at this point
Copy the full SHA 17fb03fView commit details
Commits on May 6, 2022
-
Merge pull request #953 from joshkaplinsky/develop
Support for GCP Service Account as JSON or Path in Default Application Credentials
Configuration menu - View commit details
-
Copy full SHA for cdad251 - Browse repository at this point
Copy the full SHA cdad251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15583bd - Browse repository at this point
Copy the full SHA 15583bdView commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1fb588e - Browse repository at this point
Copy the full SHA 1fb588eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1edc05 - Browse repository at this point
Copy the full SHA e1edc05View commit details