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
Alexandre Pujol
528140738a
Add -g/--gpgkey option to tell tomb to use GPG key to encrypt a tomb key
...
Option -r is now only used to provide the recipient
Option -R removed, the new recipient can be given by the -r option.
2017-02-09 18:57:34 +00:00
Jaromil
8832471170
Merge pull request #246 from Narrat/bug/slam
...
lsof should be correctly detected now
2017-02-09 02:23:10 +01:00
Narrat
e69795fe71
lsof should be correctly detected now
...
LSOF would be set everytime otherwise
2017-02-07 03:30:25 +01:00
Jaromil
5b7f875f3d
Merge pull request #243 from Narrat/bug/slam
...
Use of lsof to fix slam for specific mountpoint
2017-02-06 11:52:08 +01:00
Narrat
b2ee2114cf
Make lsof an optional dep
...
tomb doesn't need lsof for anything else, and can work regulary without it.
So make it an optional feature, which allows to slam a tomb if lsof is installed
Updates additionally the man page and generates a new pdf from it
2017-02-05 20:03:29 +01:00
Alexandre Pujol
bfe5bb9707
Update the man page with GPG key support
2017-02-03 23:57:52 +00:00
Alexandre Pujol
f27130053d
Add new options description in tomb -h
2017-02-03 23:57:52 +00:00
Alexandre Pujol
6cfffef137
Update function comments & description with GPG recipient support.
2017-02-03 23:57:52 +00:00
Alexandre Pujol
dfc593f9d6
Add support for GPG key in the tomb outputs.
2017-02-03 23:57:52 +00:00