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
Jaromil
b0815b514b
small improvement to ISO compliancy documentation
2017-02-20 22:13:43 +01:00
Jaromil
3f06bce8eb
failed bind-hooks (missing target) no more abort the mount operation
...
a warning is printed and the mounting goes forward without the hooks
2017-02-20 22:13:43 +01:00
Jaromil
e37982d114
Merge pull request #244 from roddhjav/gnupg-key-support
...
GnuPG Key Support
2017-02-20 22:09:48 +01:00
Jaromil
bea7fe3f7c
Merge branch 'master' into gnupg-key-support
2017-02-20 20:47:06 +01:00
Jaromil
1f022d10f1
Merge pull request #248 from mesbahamin/open_read_only
...
Open non-writable Tomb files with "read only " mount option
2017-02-18 20:30:33 +01:00
Jaromil
2bc7e43198
Merge pull request #245 from Arusekk/master
...
Totally fixed spaces handling in tomb and tomber
2017-02-14 10:58:35 +01:00