Commit Graph

504 Commits

Author SHA1 Message Date
Tom Limoncelli b07793faf8 Golanggithub (#314)
* Add Github Actions
2020-07-24 14:25:17 -04:00
Tom Limoncelli 1c77c87555 Implement blackbox in Golang (#250)
* Initial release
2020-07-24 14:21:33 -04:00
Tom Limoncelli e049c02655 More thoughts on v2 2020-05-27 08:53:17 -04:00
Tom Limoncelli 5ce3c9370f Revert "[wip] Fix how vcs_relative_path first resolves an absolute path"
This reverts commit a7fd514569.

Sadly this doesn't work in all cases (if the file doesn't exist) and
fails on MacOS (I think).
2020-05-27 08:03:12 -04:00
Tom Limoncelli 6ae742aa7a Make the /etc/profile.d script executable 2020-05-26 19:31:24 +00:00
James Ottaway a7fd514569 [wip] Fix how vcs_relative_path first resolves an absolute path 2020-05-14 09:49:49 -04:00
James Ottaway 72253818be Call vcs_ignore bwfore the file is shredded 2020-05-14 09:49:49 -04:00
James Ottaway 6761bfc356 Add a test for blackbox_cat 2020-05-14 09:49:49 -04:00
Lucas Ramage cf3915fbd8 Document working with Ansible (#306)
Bug: https://github.com/StackExchange/blackbox/issues/295
See: https://docs.ansible.com/ansible/latest/user_guide/vault.html#providing-vault-passwords
See: https://docs.ansible.com/ansible/latest/reference_appendices/config.html#default-vault-password-file
2020-05-03 11:41:34 -04:00
Tom Limoncelli 2ef26f4c90 Update RELEASE_ENGINEERING.md v1.20200429 2020-04-29 20:38:58 -04:00
Tom Limoncelli 6a53644a62 Update CHANGELOG.md 2020-04-29 20:36:37 -04:00
Tom Limoncelli 6c83f606da Revert "Fix how vcs_relative_path first resolves an absolute path (#304)"
This reverts commit 87b7cd0eae.
2020-04-29 19:46:13 -04:00
James Ottaway 87b7cd0eae Fix how vcs_relative_path first resolves an absolute path (#304) 2020-04-27 08:51:24 -04:00
Lucas Ramage 90418566e3 Respect PREFIX variable for copy-install (#294) 2020-02-01 10:10:25 -05:00
Travis Paul 35ebdabe81 Documentation: Add pkgsrc install instructions (#292)
Available in pkgsrc (via pkgin) as scm-blackbox
2020-01-27 12:25:06 -05:00
Joshua B 02c3edb9e6 Add better support for Windows (#291) 2019-10-02 09:01:32 -04:00
Tom Limoncelli 51ed419354 Clarify gpg version usage (#290) 2019-09-19 16:43:37 -04:00
Tom Limoncelli 31240d18e2 Doc: Missing closing parenthesis
Missing closing parenthesis
2019-08-30 07:33:46 -04:00
sblondon 5ee696239d Missing closing parenthesis
A `)` parenthesis is missing in the README file. This PR adds it.
2019-08-30 12:50:40 +02:00
Ben Holden-Crowther 155140d24c Documentation: Fix capitalization in heading (#281)
Very simple change
2019-04-20 17:04:59 -04:00
Reut Sharabani 79a9e978b0 Fix typo in readme file (#278)
"machine secure machine" -> "secure machine"
2019-04-20 17:04:23 -04:00
Pierre Gordon f67d15638f BUG: blackbox_initialize output uses keyrings instead of $BLACKBOXDATA (#284) 2019-03-22 08:59:19 -04:00
Sirio Balmelli 292f1e5f74 DOCUMENTATION: Promote 'getting started' to a section, enumerate steps (#283)
Explicitly wrap lines in sub-paragraphs with '\'.

This is an attempt to have "getting started" stan out and improve
user-approachability (admittedly, subjective).

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2019-03-04 13:20:53 -05:00
Johannes Liebermann 226a84ba3c Commit changes to gitignore when deregistering (#282) 2019-01-09 10:43:24 -05:00
Tom Limoncelli 6bb21bb83a Documentation: Update copyright year
Update license date
2019-01-03 10:28:45 -05:00
Ben Holden-Crowther b0136641f0 Update license date
To 2019
2019-01-03 14:41:29 +00:00
Tom Limoncelli ad66e58bfe RELEASE_ENGINEERING.md 2018-12-19 20:20:44 -05:00
Tom Limoncelli 70e8c625e5 Add support for NetBSD and SunOS (SmartOS)
Add support for NetBSD and SunOS (SmartOS)
2018-12-09 07:32:44 -05:00
Tom Limoncelli d6f997e8df README.md: Minor fixes 2018-12-07 13:49:38 -05:00
Travis Paul e17c44aa61 Add NetBSD and SmartOS to list of supported OSes. 2018-12-03 09:19:27 -06:00
Travis Paul f681872c4d Remove -n 1 argument from the xargs invocation in blackbox_shred_all_files.
The -I and -n options are mutually-exclusive, don't work as
expected with xargs from SunOS, and appear to be unecessary anyway.
2018-11-30 13:51:01 +08:00
Travis Paul 3594a3124e Bash from pkgsrc has a flag to disable importing functions unless explicitly enabled.
The patch was created in response to ShellShock and still remains:
https://www.mail-archive.com/smartos-discuss@lists.smartos.org/msg01247.html
https://github.com/NetBSD/pkgsrc/blob/trunk/shells/bash/patches/patch-shell.c
2018-11-30 13:49:15 +08:00
Travis Paul fd3ad2fcea Add better support for NetBSD and SunOS in test scripts. 2018-11-30 10:59:21 +08:00
Travis Paul 3a491aad01 Add NetBSD and SunOS (SmartOS) support to _stack_lib.sh. 2018-11-29 14:01:54 +08:00
Travis Paul b3b0604be7 Add NetBSD and SunOS support to cp_permissions.
Note that this likely won't work on Solaris without Coreutils as
Solaris lacks stat(1). SmartOS has stat from Coreutils in base
and the chmod(1) from it's OpenSolaris heritage. Using the chmod
from either Coreutils or Solaris will work the same (in this case)
on SmartOS.
2018-11-29 13:31:47 +08:00
Travis Paul 6408b622bf Add NetBSD and SunOS support to md5sum_file. 2018-11-29 12:47:37 +08: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