Commit Graph

550 Commits

Author SHA1 Message Date
Tom Limoncelli 15a0fa9490 merge 2018-12-09 07:30:49 -05:00
Tom Limoncelli d6f997e8df README.md: Minor fixes 2018-12-07 13:49:38 -05:00
Tom Limoncelli ab1430b74d Testing: Fix confidence test. 2018-10-03 10:46:07 -04:00
Kamil Wilczek 17ce90125b .blackbox is now the default config directory for new repos. (#272)
- _blackbox_common.sh sets the default Blackbox directory
  for the new repositories using the first entry of the
  BLACKBOX_CANDIDATES array. This small change sets the
  first entry to the new .blackbox dir (instead of the keyring/live)
2018-10-03 09:09:11 -04:00
Tobias Dubois 9d305233ca Add blackbox_decrypt_file (#270)
Add a command for decrypting single files. It is currently just an alias
for blackbox_edit_start.
It is meant to be a more obvious command for decrypting a single file
without editing it.

Fixes #268
2018-09-27 07:31:03 -04:00
r-savu dc9fa326f4 Improved compatibility: change"/bin/[x]" to "/usr/bin/env [x]" (#265)
changed paths of the form "/bin/[x]" into "/usr/bin/env [x]" (#265)
2018-08-13 10:39:15 -04:00
winter0mute 74de17a4f6 Add blackbox_less. (#263)
* Add blackbox_view and use PAGER (default to less)
2018-07-26 10:24:32 -04:00
Ben Creasy ebaa22a981 add nix method of install (#261) 2018-07-10 10:44:34 -07:00
Tom Limoncelli 0b8c3df70b Linked setting up of GPG key (#260) 2018-07-05 08:26:19 -07:00
Tom Limoncelli 918632436a Reformat README.md 2018-07-05 10:31:14 -04:00
Tom Limoncelli d268a9e16a Release v1.20180615 v1.20180618 2018-06-18 21:17:11 -04:00
Tom Limoncelli ad2bc19b33 Merge branch 'master' of work-github.com:StackExchange/blackbox 2018-06-18 21:15:25 -04:00
Ben Limmer 1988a883a0 Restore make manual-install with warning. (#258) 2018-06-15 20:04:07 -04:00
Tom Limoncelli a7f5e717eb Update CHANGELOG.md v1.20180615 2018-06-15 09:37:05 -04:00
Tom Limoncelli 4cf649f4cf Merge pull request #257 from StackExchange/docfix
Fix #256: Clarify .blackbox vs keyrings/live in README.md
2018-06-15 09:23:54 -04:00
Tom Limoncelli 69c0360a99 Clarify .blackbox vs keyrings/live in README.md 2018-06-15 09:22:05 -04:00
Tom Limoncelli 07546c6205 Whitespace 2018-05-31 17:01:24 -04:00
Tom Limoncelli 17d1a1a98b Fix whitespace. 2018-04-30 13:50:00 -04:00
Ben Tullis e01f740504 Ensure that git commits the changes to pubring.gpg when running blackbox_removeadmin
This relates to https://github.com/StackExchange/blackbox/issues/247 where it has been observed that the blackbox_removeadmin script prompts the user to run an incorrect command after running blackbox_removeadmin. This commit simply adds pubring.gpg to the list of files to be committed.
2018-04-13 13:31:53 -04:00
jciskey 4cf6fc53a8 Fix typo (#246) 2018-04-13 13:31:53 -04:00
Tom Limoncelli 308cf06c15 Improve installation instructions (#244)
* Clarify manual-install -> symlinks-install
2018-04-13 13:31:53 -04:00
Tom Limoncelli b5fe156b5f Add missing library: libffi-dev 2018-04-13 13:31:53 -04:00
Kwok-kuen Cheung f71466f49d Fix replacing-expired-keys link in README (#241) 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther e17e80eb19 quick corrections 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 96950da9ec Corrections on new section 2018-04-13 13:31:53 -04:00
Pim Snel efda6e25ec Fix problems when gpg2 is installed next to gpg (#237)
* implement fixes from https://stackoverflow.com/questions/44247308/blackbox-gpg-decrypt-fails-dont-know-ctb-00
* fix problems when working with gpg2 next to gpg. Add's readme section
* fix anchor
2018-04-13 13:31:53 -04:00
Ben Holden-Crowther d9c1b2ef60 Update license year 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 7f144fdfc9 BlackBox vs Blackbox 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther e3c214567f "BlackBox" vs "blackbox" 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 24fa4d1e8b BlackBox vs Blackbox or blackbox
consistency
2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 018d2274dd Spelling 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther f359f8adb8 Spelling (#229) 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther c06ee80778 Doc: fix typos (#228)
And another one :)
2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 6c46834309 Misspelling (#227) 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 45fc12c062 Spelling (#226) 2018-04-13 13:31:53 -04:00
Ben Holden-Crowther 87efc79af4 docs: Fix spacing (#225)
tiny spacing correction
2018-04-13 13:31:53 -04:00
Ben Holden-Crowther f95df2cdb7 Improve formatting
link
2018-04-13 13:31:53 -04:00
Jinn Koriech 8b944f3ac9 Exclude our default keyring from import
By default GPG will continue to perform actions against our default keyring.

During the keychain import stage this results in the export of both the
keyring for the repository we're working on, plus our own default keyring.
The import phase then continues to import all these exported keys, which
include the entries from our default keyring, for which all those entries
already exist.  If you have a lot of keys in your default keyring this takes a
long time, and can be noisy due to validation, yet offers absolutely no value.

To avoid all this overhead we only need to pass the `--no-default-keyring`
option to GPG during this export phase.  The result will still be what we're
expecting - i.e. that all entries from the repository pubring are imported
into our default keyring.
2018-04-13 13:31:53 -04:00
Tom Limoncelli 60cfa8a8e7 .gitattributes not created in some situations
Replaces https://github.com/StackExchange/blackbox/pull/146
2018-04-13 13:31:53 -04:00
Jon Bardin 9b5e91c57c Fixes issue were .gitignore is not included in the commit when you register new file (#206)
* this should fix the .gitignore not be including in the commit when registering a new file
2018-04-13 13:31:53 -04:00
Tom Limoncelli b5dfb744f5 CI 2018-04-13 13:31:53 -04:00
Aymeric Beaumet 0386308e4e Store keys in .blackbox directory (#218) 2018-04-13 13:31:53 -04:00
Tom Limoncelli d4d0992151 "make clean" should be idempotent. 2018-04-13 13:31:53 -04:00
Tom Limoncelli 0918d76b52 Revert redundant circleci badge 2018-04-13 13:31:53 -04:00
Tom Limoncelli 4b9595788e Add CircleCI badge 2018-04-13 13:31:53 -04:00
Tom Limoncelli 03fda67945 Fixing circleci 2018-04-13 13:31:53 -04:00
Paul Romero e12f55b5b5 Corrected English in README (#209)
Nonsensical English corrected
2018-04-13 13:31:53 -04:00
Aymeric Beaumet 890b1ce628 Update readme with CircleCI link (#216) 2018-04-13 13:31:53 -04:00
Aymeric Beaumet d7b4fd544d Run the tests on a CI (#215)
* Add CircleCI and make tests pass on ubuntu:16.04
* Add badge to readme
* Add debian stable to CircleCI
* Fix pkill on CircleCI debian
2018-04-13 13:31:53 -04:00
James Gregory 9165a77d15 Fixed Alpine compatibility (chmod) (#212) 2018-04-13 13:31:53 -04:00