Commit Graph

116 Commits

Author SHA1 Message Date
Josh Rabinowitz
a7fa6554e8
test on windows with WSL, update changelog 2022-04-23 23:54:22 -04:00
Josh Rabinowitz
549cd9aa24
Issue 706 decrypt errors (#831)
* check for encrypted version of file before decrypting, for #706
* improve error messages, verbose output and non-verbose output
* in tests, prefix output from git init with 'git: '
* 'clean' options only remove added files, for #833
* update changelog
2022-04-19 17:14:55 -04:00
Josh Rabinowitz
084a5256e1
for #811: allow some perm warnings in non-verbose mode (#825) 2022-04-15 22:06:41 -04:00
Josh Rabinowitz
120edded4f
Cleanups 2022 04 (#824)
* change file desc we use to pass gnupg info
* improve content and phrasing in docs
* improve docs about locations of private/public keys
* update changelog
2022-04-14 19:07:52 -04:00
Josh Rabinowitz
db03c638d5
in verbose mode, show some gnupg perm warnings (#812)
* set git-secret keys dir to 700 perms, for #811
* update changelog
* test improvements
* clean up comments
* remove unused code
* update git-secret-init man page
* document change to git-secret-init
2022-04-01 15:35:30 -04:00
Josh Rabinowitz
563ae4ec82
improve testing gitignore, add verbose test on osx (#800)
* Improve testing of .gitignore contents
* add an automated verbose output test on osx
* rename variables, comment improvements
2022-03-26 14:49:11 -04:00
Josh Rabinowitz
fe2e4eaaf2
update changelog (#804) 2022-03-25 10:22:13 -04:00
Josh Rabinowitz
eefa10623a
changes to .gitignore usage and testing in response to #789 (#791)
* test .gitignore has expected line count, for #792
* let 'add' append filenames to .gitignore in tests
* add comments related to #789
* fix test to allow for more output from 'add'
* improve error message output
* allow for extra output from 'add' in test
* tweaks as per shellcheck lint
* improve comments, cleanup code
* update changelog
* describe test better
2022-03-23 14:13:53 -04:00
joshr
948776fa4d mention builds/tests on alma linux in change log 2022-02-16 09:52:26 -05:00
Josh Rabinowitz
ae866f7505
test with rocky linux instead of centos (#772) 2022-02-13 13:46:17 -05:00
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
2022-01-24 17:46:21 -05:00
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
2022-01-18 01:08:58 +03:00
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
2022-01-17 09:43:33 -05:00
Josh Rabinowitz
626cfac075
add changelog entry for fix of #170 (#753)
Co-authored-by: joshr <joshr>
2022-01-16 19:52:10 +03:00
sobolevn
0bcce87422
Closes #618 2021-06-26 17:17:37 +03:00
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>
2021-06-26 16:24:26 +03:00
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
2021-06-23 18:31:26 -04:00
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>
2021-06-16 10:31:58 +03:00
Nikita Sobolev
77cf6835b6 Updating formatting to trigger the CI 2021-05-08 14:00:37 -04:00
Josh Rabinowitz
78f278a765 add line to Changelog 2021-05-08 14:00:15 -04:00
sobolevn
7cca40de8d
Version 0.4.0 release 2021-05-06 14:57:39 +03:00
sobolevn
fcf25ff546
Fixes docs 2021-05-04 22:15:36 +03:00
sobolevn
9e5174636a Updates changelog 2021-05-04 13:01:41 +03:00
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
2021-04-14 16:38:07 +03:00
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
2021-01-17 09:24:33 -05:00
Josh Rabinowitz
a6d74bab4c
Update CHANGELOG.md
moved item in changelog to correct place
2020-12-15 16:10:20 -05:00
Josh Rabinowitz
58501a0cda Merge branch 'master' of github.com:sobolevn/git-secret 2020-11-23 12:19:22 -05:00
Josh Rabinowitz
a40477ca80 more documentation about contributing and releases 2020-11-23 12:19:05 -05:00
Sasha Friedenberg
39ab72f866
add bash string escaping to _add_ignored_file (#626) 2020-11-21 22:37:58 +03:00
Josh Rabinowitz
5bcaf40c4c update version to 0.3.3 2020-11-19 13:33:44 -05:00
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
2020-10-04 15:19:56 -04:00
Josh Rabinowitz
332a9b4794
Issue 603 docs part3 (#612)
* update man pages for changes to git-secret.7
* update changelog for doc changes
2020-09-20 14:56:16 -04:00
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
2020-09-20 09:21:13 -04:00
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
2020-03-07 14:07:03 -05:00
Josh Rabinowitz
3fdcd9de27
Issue 575 changelog (#581)
* update CHANGELOG for #577
2020-01-29 18:54:07 -05:00
Josh Rabinowitz
2830ce2ff7
Issue 579 reveal clobbers (#580)
* Don't let reveal clobber secret files, for #579
2020-01-24 17:04:02 -05:00
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
2020-01-08 11:42:53 -05:00
Josh Rabinowitz
f14804254c
Upgrade ansible to 2.9.2 (#571)
* upgrade ansible to 2.9.2
* Temporarily disable alpine builds because of #569
2020-01-08 10:15:22 -05:00
Josh Rabinowitz
9348cd32e2
Revert "Issue 554 show gpg commands (#556)" (#559)
This reverts commit 9e8438236c.
2019-10-09 14:05:31 -04:00
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)
2019-10-09 13:39:59 -04:00
Josh Rabinowitz
c5b815c7db bump to v0.3.2 2019-09-21 09:11:24 -04:00
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
2019-09-20 13:05:06 -04:00
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
2019-09-20 10:57:32 -04:00
Josh Rabinowitz
4c57873e44 update changelog and man pages 2019-09-18 17:11:56 -04:00
Josh Rabinowitz
d5096614cc update man pages and changelog 2019-09-18 16:56:42 -04:00
Josh Rabinowitz
df192b8fd7
version bump to 0.3.0 (#539) 2019-09-18 14:07:56 -04:00
Josh Rabinowitz
a27b8b90fb
attribute change in changelog to #536 (#538) 2019-09-17 07:02:07 -04:00
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
2019-09-16 16:22:59 -04:00
Josh Rabinowitz
399237955f
update changelog (#533) 2019-09-07 08:35:54 -04:00
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
2019-08-30 09:35:47 -04:00