Commit Graph

106 Commits (0ea259187f0d7a0793080632779d91bd6e02e2fa)

Author SHA1 Message Date
Josh Rabinowitz fcae9b828f
mention bats-core upgrade, fix grammar, move bug info to issue (#759)
* mention bats-core upgrade, fix grammar
* Update CHANGELOG.md
* move info about issue with ubuntu & brew to #760
* rephrase text
* more about interoperability and gnupg versions
3 years ago
Fanchen Bao ab23658abb
Issue 675 update doc to use gpg in GitHub actions (#758)
* Update man file regarding git-secret usage in CI/CD

* Add issue number to changelog for the current modification

* Add quotation marks
3 years ago
Josh Rabinowitz b6711e2ac5
re-creation of #638 fix, removing dup email keys (#700)
* re-creation of #638 fix, removing dup email keys
* Update CHANGELOG.md
3 years ago
Josh Rabinowitz 626cfac075
add changelog entry for fix of #170 (#753)
Co-authored-by: joshr <joshr>
3 years ago
sobolevn 0bcce87422
Closes #618 3 years ago
Josh Rabinowitz 23acae1265
Issue 630 hide armored2 (#661)
* use gpg --armor when hiding/encrypting files

* update changelog

* Adds SECRETS_GPG_ARMOR env variable

* Fixes lint

* One more test

* Addresses review

Co-authored-by: sobolevn <mail@sobolevn.me>
3 years ago
Pedro Sobota ac3b77a5bc
Newline not added to .gitignore entry on add (#645)
* Fix Newline not added to .gitignore entry on add (#643)
* Updates to CHANGELOG.md
* Add tests
3 years ago
Jeppe Fihl-Pearson fae00fac3d
Rename `killperson` to `removeperson` (#685)
* Rename the "killperson" command to "removeperson"

"killperson" is unnecessarily hostile so change the command name to
"removeperson".

Fixes #684.

* Re-generate man pages

* Update contribution guide

There's no longer any pre-commit hooks so don't mention them.

* Add alias from `killperson` pointing at `removeperson`

* Update git_secret_removeperson.sh

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years ago
Nikita Sobolev 77cf6835b6 Updating formatting to trigger the CI 3 years ago
Josh Rabinowitz 78f278a765 add line to Changelog 3 years ago
sobolevn 7cca40de8d
Version 0.4.0 release 3 years ago
sobolevn fcf25ff546
Fixes docs 3 years ago
sobolevn 9e5174636a Updates changelog 3 years ago
Mathias Pius Damm-Pedersen 4dca9f3701
Add security disclaimer for git-secret-killperson specifying what is and is not readable by a user after having been removed from the repository's keyring (#654)
* Closes #653

Add security disclaimer for git-secret-killperson specifying what is and is not readable by a user after having been removed from the repository's keyring

* Document addition of disclaimer in changelog
3 years ago
Josh Rabinowitz ee592b8ede
Issue 634 tell duplicate emails (#637)
* support asserting named keyring is missing email(s)
* improve error if git-secret keyring missing email
* new test for telling same email twice
* update tell manpage regarding duplicate emails
* regenerate man pages
* update changelog
4 years ago
Josh Rabinowitz a6d74bab4c
Update CHANGELOG.md
moved item in changelog to correct place
4 years ago
Josh Rabinowitz 58501a0cda Merge branch 'master' of github.com:sobolevn/git-secret 4 years ago
Josh Rabinowitz a40477ca80 more documentation about contributing and releases 4 years ago
Sasha Friedenberg 39ab72f866
add bash string escaping to _add_ignored_file (#626) 4 years ago
Josh Rabinowitz 5bcaf40c4c update version to 0.3.3 4 years ago
Bertjan Broeksema fc51d6f15f
More precise feedback about added files (#614)
* More precise feedback about added files

This adapts the output of the add command in order to report exactly
how many files have been added. Specially with wildcard patterns, this
makes it easier to verify that expected files are added.

With the verbose option, the add command will also tell which files
have been added.

By @bbroeksema bbroeksema
4 years ago
Josh Rabinowitz 332a9b4794
Issue 603 docs part3 (#612)
* update man pages for changes to git-secret.7
* update changelog for doc changes
4 years ago
Josh Rabinowitz bdc3560897
Issue 607 fix expired test key (#608)
* updated fixture key for user3, fixes #607
* update tests/fixtures/gpg/README.md
* mention fix of #607 and #609 in changelog
* use shellcheck 0.7.1, not 'latest' for #609
4 years ago
Josh Rabinowitz a0a176fa5d
Issue 552 508 revoked keys (#553)
* warn about 'tell' on expired/revoked/invalid keys
* error if 'tell' used on email with multiple keys
* improve test of 'tell' with subdirs
5 years ago
Josh Rabinowitz 3fdcd9de27
Issue 575 changelog (#581)
* update CHANGELOG for #577
5 years ago
Josh Rabinowitz 2830ce2ff7
Issue 579 reveal clobbers (#580)
* Don't let reveal clobber secret files, for #579
5 years ago
Josh Rabinowitz 84aaf28784
Use "bundle list", not "bundle show" and disable alpine tests (#570)
* use 'bundle list', not 'bundle show'
* disable alpine tests because of #569
5 years ago
Josh Rabinowitz f14804254c
Upgrade ansible to 2.9.2 (#571)
* upgrade ansible to 2.9.2
* Temporarily disable alpine builds because of #569
5 years ago
Josh Rabinowitz 9348cd32e2
Revert "Issue 554 show gpg commands (#556)" (#559)
This reverts commit 9e8438236c.
5 years ago
Josh Rabinowitz 9e8438236c
Issue 554 show gpg commands (#556)
* show most gpg commands used for 'hide', 'reveal', 'tell' and 'killperson (#554)
* fix hang when using ctrl-c during tests (#558)
5 years ago
Josh Rabinowitz c5b815c7db bump to v0.3.2 5 years ago
Josh Rabinowitz 8b9feaa662
put version in man pages, update man page dates, fix version mention (#545)
* put version in man pages and fix version mention
* update dates in man pages
5 years ago
Josh Rabinowitz c1ac63a60e
update docs regarding builds, setup, and docker (#543)
* update developer docs regarding builds, setup, and docker
* more details about git hooks, PRs, and branch names
* add links, corrections, clarifications, and typo fixes
* link to semver.org
* reorder packages and mention homebrew package
5 years ago
Josh Rabinowitz 4c57873e44 update changelog and man pages 5 years ago
Josh Rabinowitz d5096614cc update man pages and changelog 5 years ago
Josh Rabinowitz df192b8fd7
version bump to 0.3.0 (#539) 5 years ago
Josh Rabinowitz a27b8b90fb
attribute change in changelog to #536 (#538) 5 years ago
Josh Rabinowitz 9ff962740b
Issue 536 backward compat docs (#537)
* Document that 0.2.3 mapping.cfg format isn't backward compatible
* Note update to 0.2.3 portion of changelog
5 years ago
Josh Rabinowitz 399237955f
update changelog (#533) 5 years ago
Josh Rabinowitz 9ff559ca8c
Issue 478 tests in busybox (#523)
* use busybox by not installing coreutils on alpine
* changes for busybox version of ps and stat
* add function to check if exe is from busybox
* update changelog
* cleanup comments, code, and commented out code
* improve comment in alpine Dockerfile
* include platform-specific funcs so we can test perms
5 years ago
Josh Rabinowitz e16d505e78
Issue 493 linux deps2 (#519)
* add dependencies for rpm, deb, apk packages
* update to CHANGELOG
5 years ago
Josh Rabinowitz 95b5b320fc
Issue 516 verbose on errors (#518)
* add error info on errors listing keys
* move bash $TMPDIR initialization earlier
* show gpg output if hide encryption fails
* update changelog
* fix typos
* improve messaging when reveal and tell are done
* simplify logic, fix typo in error message
5 years ago
Josh Rabinowitz 701497df9d
Fix hangs when interrupting tests on OSX (#522)
* close fd 3 on gnupg subprocesses, for bats-core
* update changelog
5 years ago
Josh Rabinowitz 0faad68032
Optimize (#517)
* small optimization, update to changelog
5 years ago
Josh Rabinowitz a3d21d2e15
Revert "don't use revoked gpg uid" (#514)
* Revert "don't use revoked gpg uid (#492)"

This reverts commit ae38e0242d.

* revert changelog
5 years ago
Josh Rabinowitz b7741a0ade
Issue487 fedora buids (#511)
* use python3 and pip3

* upgrade to ansible 2.8.4

* set ansible_python_interpreter

* fix: enable debian sources when haven't found them

* updates to changelog
5 years ago
Josh Rabinowitz 99b36b2b52
Changelog update3 (#507)
* update Changelog
5 years ago
Josh Rabinowitz 49fa952e68
Always use OSX's mktemp on OSX. (#486) 5 years ago
Josh Rabinowitz baf6c4113b
Add SECRETS_PINENTRY env var and docs (#490)
* Add SECRETS_PINENTRY env var 

* add docs and tests for SECRETS_PINENTRY

* improve diagnostic output

* fix regex example for bats-core diagnostics
5 years ago
Josh Rabinowitz 28675d6461
version bump to 0.2.6 (#482) 5 years ago