Commit Graph

380 Commits

Author SHA1 Message Date
Tom Limoncelli cf984c26ee "make test" should be an alias for "make confidence". 2017-02-22 19:31:55 +00:00
Tom Limoncelli 5df0d21be6 make_tempdir must create shorter paths. 2017-02-20 12:15:05 -05:00
Tom Limoncelli 2d1410599d Fixing "make confidence" (HT to https://github.com/painhardcore/blackbox/commit/98b928c0e80e2d1911f2db5a558cd5b93375f1da) 2017-02-20 16:47:33 +00:00
Tom Limoncelli 9bee252e24 README.md: Add info about our new mailing list. 2017-02-20 10:54:17 -05:00
Tom Limoncelli e91344d404 Add a CHANGELOG.md 2017-02-16 15:41:59 -05:00
Tino Breddin bd0fcd181c [FreeBSD] Fix use of chmod (#180)
LGTM

Thanks for the fix!
2017-01-20 17:12:57 -05:00
Ben Watson 818db98506 Requiring a file to be entered to finish editing (#175)
* Requiring a file to be entered to finish editing

Running blackbox_edit_end without an argument doesn't currently print out a warning that no files are being changed. A developer in my team who was new to Blackbox committed a decrypted file (and made no changes to the GPG file) as they didn't realise the command hadn't worked.

The check I've added should help to avoid these errors.

* Adding argument check to start editing
2016-12-12 14:07:33 +00:00
Joseph Herlant 1b7c8c880b Remove the key from the keyring when removing an admin (#173)
Thanks for the submission!
2016-11-22 13:43:08 -05:00
Tino Breddin fba77f092a Add FreeBSD support (#172) 2016-11-08 13:49:42 -05:00
tlimoncelli@stackexchange.com 3e9091722c Merge branch 'jvanasco-feature-listadmins' 2016-10-07 16:19:41 -04:00
tlimoncelli@stackexchange.com 57dc69a928 Merge branch 'feature-listadmins' of https://github.com/jvanasco/blackbox into jvanasco-feature-listadmins 2016-10-07 16:19:13 -04:00
Jason Price 598896ef48 Add list admins commandline tool. (#170)
* adding a list_admins command

* updating README and V2 ideas to include list_admins

* fix documentation misses

* add list_admins to the toolchain
2016-10-06 11:26:43 -04:00
Dave Jachimiak 31cf506684 ignore backup files and secring.gpg in $BLACKBOXDATA (#169) 2016-09-23 09:26:22 -04:00
Jon Bardin 4fe27a04c9 Allow parallel shredding of files (#167)
* to log which files were shredded
* allow parallel shredding of files ot lower time to shred
2016-08-31 09:29:54 -04:00
Tom Limoncelli f108d80027 Merge pull request #164 from josegonzalez/patch-1
Check return value contents
2016-05-26 13:47:41 -04:00
Jose Diaz-Gonzalez 21c0b68213 Check return value contents
Closes #156
2016-05-26 11:54:14 -04:00
Tom Limoncelli 65f40f8f6e Merge pull request #160 from dorfsmay/master
Use PKGNAME variable defined above.
2016-05-23 10:02:08 -04:00
Tom Limoncelli f7a100fa8d Merge pull request #163 from amosshapira/master
#162: Added instructions to make "git diff" work
2016-05-23 10:00:58 -04:00
Amos Shapira 2be3ddaddf Added instructions to make "git diff" work
Added a paragraph about configuring `git` to decrypt files for diff/log
2016-05-22 11:45:41 +10:00
Yves Dorfsman 1ae578b7cf Tilde doesn't get expanded when in between quotes. 2016-05-20 16:15:15 -06:00
Yves Dorfsman c3f7e12890 Use PKGNAME variable defined above. 2016-05-20 15:08:46 -06:00
Tom Limoncelli eaadca8871 Merge pull request #158 from mettjus/patch-1
Improve command list in README
2016-05-16 09:32:51 -04:00
mettjus 4a32c95f53 Improve command list in README
Explicitly display for each command if it requires a target (a file or a key) or it doesn't.
2016-05-13 23:47:23 +02:00
tlimoncelli@stackexchange.com 1354628ed5 Version2-Ideas.md: Windows compatibility clarification. 2016-05-10 15:01:27 -04:00
jonathan vanasco 435a3c073f added blackbox_listadmins, which just displays active admins via cat "$BB_ADMINS" 2016-04-25 12:53:36 -04:00
tal@whatexit.org 1b6c6eadc9 Initial draft. 2016-04-24 09:14:56 -04:00
Tom Limoncelli ead98b03ca Merge pull request #147 from billrawlinson/mingw-gpgagent
remove MinGW dependecy on GpG4Win (gpg-agent) in readme.md
2016-04-23 06:59:08 -04:00
Tom Limoncelli 93a01c82c8 Merge pull request #150 from jvanasco/fixes-subversion
Fixes for subversion
2016-04-23 06:58:22 -04:00
jonathan vanasco 4bb9c055ca added docs 2016-04-22 17:32:25 -04:00
jonathan vanasco f8c1653e09 some updates for subversion 2016-04-22 17:30:28 -04:00
Bill Rawlinson de05e1f8e7 remove MinGW dependecy on GpG4Win (gpg-agent)
The gpg-agent that ships with GpG4Win is a version 2 gpg agent and only works with gpg2.  The gpg in MinGW is gpg 1.x and it doesn't pick up this gpg-agent.

However, everything still works - you just have to enter your password for each file you decrypt.  Slightly onerous but not a huge deal breaker.

I notice there is  away to specify your own gpg versoin in the _blackbox_common.sh file but I don't really know how that works.  If someone were to specify to use gpg2 then they could probably use the agent in Gpg4Win but I don't know and don't know how to test that.
2016-04-15 14:28:15 -04:00
Tom Limoncelli ef08dcc6b3 Merge pull request #145 from billrawlinson/MingwGpgAndMkTemp
Mingw gpg and mk temp
2016-04-14 11:07:54 -04:00
Bill Rawlinson b9d5cd7716 specify git version
Older git for windows MinGW didn't support updating the plain text files in keyfiles/live/blackbox-admins.txt and blackbox-files.txt due to an error `cannot make pipe for process substitution function not supported`

The newer version of Git (which is also more secure) also resolves this issue.
2016-04-14 10:00:53 -04:00
Bill Rawlinson fa68b56927 added link to git 2016-04-14 09:22:18 -04:00
Bill Rawlinson 8769474035 added documentation for MINGW users 2016-04-14 09:21:05 -04:00
tal@whatexit.org 1643ea7fd9 "make confidence": Use GID numbers, not names. Makes tests less fragile. 2016-03-15 21:22:29 -04:00
tal@whatexit.org 3a4a79284c Add more debugging output to "make confidence" 2016-03-15 19:14:09 -04:00
Tom Limoncelli bf36197c5b Merge pull request #143 from danslimmon/noshredwarn
Warn user if there isn't a secure deletion utility
2016-03-14 15:02:06 -04:00
Dan Slimmon fc63e24dcf Warn user if there isn't a secure deletion utility
Otherwise, somebody with neither shred nor srm installed could blithely
go on using Blackbox assuming that their working copies are getting
securely deleted.
2016-03-14 18:53:29 +00:00
Tom Limoncelli ee1bbc8092 Merge pull request #142 from sobolevn/master
added git-secret into "Alternatives" section
2016-03-12 15:16:31 -08:00
sobolevn 3e8578d687 added git-secret into Alternatives 2016-03-10 17:26:39 +03:00
tlimoncelli@stackoverflow.com a9dc14c7b0 _stack_lib.sh: Take upstream changes. 2016-02-29 17:22:12 +00:00
tlimoncelli@stackoverflow.com d2fde2c2a9 Merge upstream mk_rpm_fpmdir 2016-02-29 16:53:33 +00:00
tlimoncelli@stackoverflow.com 7e175e5d9c Merge from upstream. 2016-02-29 16:25:27 +00:00
Tom Limoncelli 9f6c3f15c0 Merge pull request #140 from unixorn/make-package-iteration-iterate
Set release default to the number of commits in the repo instead of always using 1
2016-02-28 10:32:20 -05:00
Joe Block 673eaae95b Deal with being built within a burst tarball instead of a git clone 2016-02-27 06:50:50 -08:00
Joe Block 982f2f0045 Set release default to the number of commits in the repo instead of always using 1 2016-02-26 14:38:12 -08:00
Tom Limoncelli aa68cd34ad Merge pull request #138 from unixorn/make-OUTPUTDIR-overridable
Make OUTPUTDIR overridable
2016-02-26 16:50:39 -05:00
Joe Block e004ebb384 Make OUTPUTDIR overridable
Users (like me on my Jenkins server) may not want to put output debs and
rpms in ~.
2016-02-26 13:35:15 -08:00
Tom Limoncelli 9013350a68 Merge pull request #136 from trenton42/patch-1
Update README.md
2016-02-17 11:44:00 -05:00