Jaromil
6182a56fb6
fix bug in message rendering: stop overriding $i if existing
...
this small bug caused rewriting the $i variable (often used as
iterator in loops) whenever a log message was produced. Fix also
includes an acceleration of log printing by substituting seq with
native zsh notation.
2017-12-11 17:53:17 +01:00
parazyd
c8be1c22dd
use shred instead of wipe
2017-12-07 11:36:59 +01:00
Jaromil
6696f0c758
Merge pull request #285 from avindra/patch-2
...
changelog: fix minor typo
2017-10-19 09:59:04 +02:00
Avindra Goolcharan
fa1049e8f0
changelog: fix minor typo
...
just missing a space here
2017-10-18 02:02:37 -04:00
Jaromil
aba4f4c3b8
Merge pull request #275 from gador/master
...
Double check after umounting bind directories
2017-08-08 09:55:09 +02:00
Florian Brandes
8d2cb2d852
Double check after umounting bind directories
...
Checking if a tomb is still present in the
output of mount after umounting binded directories.
Addresses issue #265
2017-07-23 10:28:06 +02:00
Jaromil
64daf70229
remove 'lint' target from travis CI builds
...
the shellcheck developer unilaterally decided removal of zsh support
https://github.com/koalaman/shellcheck/issues/298 so far ignoring all
requests to add support, so we won't run our shellcheck tests on
travis. using Devuan Jessie's 0.3.5 with our ignores still works, so
will keep testing it locally.
2017-07-21 11:45:40 +02:00
Ivan J
6926583d79
Merge pull request #270 from mesbahamin/grammatical-corrections
...
Fix 3 grammatical errors.
2017-06-24 21:43:26 +02:00
Amin Mesbah
04ec0189a6
Fix 3 grammatical errors.
2017-06-24 12:24:50 -07:00
Jaromil
fb5eee002b
Merge pull request #267 from dyne/exec-hooks
...
Exec hooks
2017-06-13 09:30:14 +02:00
Jaromil
127a8ed7ee
exit code check on close
...
also removed pre-open and post-close as they don't really make sense
since all hooks are contained inside the Tomb. The post-close may be
implemented using a temp file, if a use case turns up for it.
2017-06-06 16:30:48 +02:00
Jaromil
056d0174f4
refactoring of exec-hooks
...
Renamed file from "post-hooks" to more appropriate "exec-hooks".
Implemented and documented a more consistent call system made of 4
different stages: pre-open, post-open, pre-close, post-close.
Addresses issue #265
2017-06-06 12:45:29 +02:00
Jaromil
5f71b486df
Merge pull request #261 from Narrat/missing_lsof_stuff_2
...
Missing lsof stuff
2017-05-14 09:47:28 +02:00
Narrat
67004392fa
Add testcase for slam operation
...
Thanks to @roddhjav for the intel and the test itself.
Closes #258
2017-05-12 20:24:49 +02:00
Narrat
c658d33187
--version includes lsof as optional dep
2017-05-10 21:50:48 +02:00
Jaromil
9fa55d1165
Merge pull request #260 from roddhjav/sharness
...
Replace the test suite by the sharness test suite
2017-05-10 14:58:49 +02:00
Alexandre Pujol
99855746b3
Travis: install KDF dependencies & use apt addons
2017-05-04 20:57:14 +01:00
Alexandre Pujol
593747d619
Add bind hooks tests and minors test setup changes
2017-05-03 19:51:36 +01:00
Alexandre Pujol
4688820b68
Tests: support for /media and /usr/media
2017-05-01 23:26:17 +01:00
Alexandre Pujol
92a670efd8
Add integrity tests
2017-05-01 23:02:49 +01:00
Alexandre Pujol
045c55436f
Regression tests: add old tomb version, support for zsh 5.3
2017-05-01 22:48:28 +01:00
Alexandre Pujol
8aaa8e1725
Add setkey tests
2017-05-01 21:22:36 +01:00
Alexandre Pujol
408977a351
Add steganography tests
2017-05-01 21:22:20 +01:00
Alexandre Pujol
a609b855c7
Add tests for tomb resize, passwd and engrave
2017-05-01 21:21:25 +01:00
Alexandre Pujol
36f5ed8729
Add regression tests
2017-05-01 21:19:48 +01:00
Alexandre Pujol
eb57899162
Add KDF related tests
2017-05-01 21:19:19 +01:00
Alexandre Pujol
166bbdc18c
Add main tests for GPG key support
2017-05-01 21:18:59 +01:00
Alexandre Pujol
e99a0350fb
Add base tests
2017-05-01 21:11:28 +01:00
Alexandre Pujol
bdebb6af32
Add tests setup:
...
- Tomb & auxiliary programs config
- GPG config
- Temporary test files config
- Helper function definitions
2017-05-01 21:08:08 +01:00
Alexandre Pujol
e558ad9f13
Update files for Sharness support
...
- extras/test/Makefile
- extras/test/.gitignore
Add test aggregate script
2017-05-01 21:06:02 +01:00
Alexandre Pujol
1a2fd5901f
Add sharness v1.0.0 - https://github.com/chriscool/sharness
2017-05-01 21:01:16 +01:00
Jaromil
c858def9c4
minor typo in authors
2017-04-16 17:25:34 +02:00
Jaromil
18067a1c2e
version bump
2017-04-16 17:18:16 +02:00
Jaromil
7241eb0fd1
updated README with recent help screen
2017-04-16 13:06:33 +02:00
Jaromil
f9dc9ed5a7
documentation updates
2017-04-16 12:49:04 +02:00
Jaromil
5de9cb32b9
manual updated with actual gpg id usage information
2017-04-16 12:15:21 +02:00
Jaromil
66aa7fdac7
minor corrections to new gpg related message formatting
2017-04-16 12:07:41 +02:00
Jaromil
3e0dd1e111
add debug message of loop device in umount_tomb
2017-04-16 12:00:47 +02:00
Jaromil
3ffcc74e5b
Merge pull request #256 from roddhjav/gpg-options
...
Options for GnuPG Key - 2
2017-04-16 11:55:26 +02:00
Alexandre Pujol
1050d43c59
Support for gpg encrypted tomb key loaded from stdin. See #255
2017-04-05 14:52:47 +01:00
Alexandre Pujol
c303513be4
Fix issues with GPG default key.
...
- Remove --no-options gpg option when using GPG key.
- Improve gpg default key tests
To use the default key, ~/.gnupg/gpg.conf needs:
default-key <keyid>
default-recipient-self
Or
default-recipient <keyid>
Otherwise the first key in the keyring is used.
2017-04-03 13:24:25 +01:00
Alexandre Pujol
d720e4b2ce
Remove --shared flag when sharing a tomb key. See #252
2017-03-24 20:08:33 +00:00
Jaromil
6c2077fee1
make documentation less opinionated about the u/random issue
...
fix #253
2017-03-22 16:40:21 +01:00
Jaromil
ba9c0481cc
Merge pull request #250 from roddhjav/gpg-support
...
Options for GnuPG Key
2017-03-20 21:03:03 +01:00
Alexandre Pujol
bb77de0815
Fix compatibility with GnuPG 2.2.19
...
GnuPG 2.2.19 added a warning when no command was given. Some invocations
do not specify a command, added --decrypt in this these cases.
2017-03-20 19:14:47 +00:00
Alexandre Pujol
29a177aa05
Fix issue #251
2017-03-20 19:07:04 +00:00
Jaromil
69f52bee25
information about compatible software
2017-03-18 15:24:01 +01:00
Alexandre Pujol
c793e0b132
Add support for non hidden and hidden recipient
...
Use -r to provide non-hidden recipient,
Use -R to provide hidden recipient.
2017-03-03 21:19:04 +00:00
Alexandre Pujol
6352a1d417
Add GPG default key support for key encryption
...
If the option -r is not set, use the gpg default key to encrypt
a tomb key
2017-03-03 20:36:50 +00:00
Jaromil
0644ebe951
updated manual to reflect final stage of gpg asymmetric encryption
2017-02-21 15:39:54 +01:00