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
Amin Mesbah
70334f58fb
Skip writable check when mounting with "ro" option.
...
When opening a tomb file with "ro" passed through the -o option, the
writability check in is-valid-tomb() is skipped. This allows tomb files
to be opened without write permission.
test-open-read-only() now succeeds.
2017-02-12 17:44:55 -08:00
Amin Mesbah
f4f8c4e024
Add failing test for opening read-only tomb.
...
Adds a test function called test-open-read-only(). The test prepares a
tomb file, removes the "write" permissions from it, and then attempts to
open it with "read-only" mount options (`-o ro,noatime,nodev`).
The test currently fails as expected.
2017-02-12 16:39:39 -08:00
Arusekk
f4cdc1a0c5
Fixed spaces handling in Tomb
2017-02-10 21:05:04 +01:00
Alexandre Pujol
4a7019715f
Use --hidden-recipient by default instead of --recipient.
...
Due to the hidden-recipient, GPG will try all the available keys. User
can speed up this process providing the recipent using the -r
option. Therefore, 'tomb open' optionaly support the -r option.
2017-02-09 20:59:10 +00:00
Alexandre Pujol
c63fcf2730
Fix is_valid_recipients private key detection
2017-02-09 19:18:02 +00:00