Jaromil
84d4385696
new creation system in 3 steps and some tips in documentation
2013-03-22 21:13:59 +01:00
boyska
b9b7927e81
Better debian packaging
2013-02-16 15:58:43 +01:00
boyska
235a93537c
--without-gtk supported
2013-02-16 15:58:43 +01:00
boyska
42f239a8d6
TEST: kdf=null, passwd added
...
some cleanup: first usage of try-always block, which makes cleanup actions
much cleaner
2013-02-16 15:58:43 +01:00
boyska
48f8bf28fc
KDF: now ./configure has --without-gcrypt
2013-02-16 15:58:42 +01:00
boyska
6003623fe5
KDF: modularize code to support kdf everywhere
2013-02-16 15:58:42 +01:00
boyska
25512c5864
chown of the tomb is done immediately
2013-02-16 15:58:42 +01:00
boyska
419ad9a2bc
Unit tests, through --unsecure-dev-mode
...
other similar options are introduced to make testing possible
2013-02-16 15:58:42 +01:00
boyska
2e6a3df756
Add KDF support #82
...
Include pbkdf2 tools inside tomb
It also supports parameters (itertime).
2013-02-16 15:55:25 +01:00
boyska
6bb655df0b
tomb-open fix awk for name containing paths
2013-02-16 15:55:25 +01:00
boyska
75497a2382
reintroduce --ignore-swap (-f is also supported)
2013-02-16 15:55:25 +01:00
boyska
d117fbd916
tomb-open: fix wrong functions and indentation
...
(I love vim = command)
2013-02-16 15:55:24 +01:00
boyska
199ce8008c
undertaker: fix tomb binary detection
2013-02-16 15:55:24 +01:00
Jaromil
df2348381e
global vars aren't needed: we use option_is_set in message functions
2013-02-16 11:39:16 +01:00
BoySka
7a16c7f187
Stupid fix: abort after 3 attempts missing
2013-02-16 11:19:30 +01:00
BoySka
18febabbe5
check_priv: 3 attempts, error if wrong password
2013-02-16 11:19:30 +01:00
Jaromil
957e820c29
fixed chown of user permissions on tombs and added optional cipher (xts-plain etc.)
2012-07-10 10:31:14 +02:00
Jaromil
c46596987c
fixes cryptsetup and gpg binary paths on debian
2012-06-14 12:45:27 +02:00
Jaromil
c188c47679
fix gpg check and update the verbose mode
2012-02-07 21:05:29 +01:00
boyska
634720b40c
Merge: changed legacy code, added modelines
2012-02-02 23:45:07 +01:00
boyska
d57994fcc3
FIX (tries) #77 : slam wasn't slamming
...
That's because fuser behaves differently on debian.
(Why, debian, why???)
2012-02-02 00:31:44 +01:00
boyska
86fc6e67a8
Python: building improvement & docs
2012-02-01 23:27:18 +01:00
boyska
a6da0dbb93
Merge branch 'qtgui' basic ftrs for create/open
...
Create is quite good, but has no support for automatic-key-on-usb
Open is very raw, it only supports opening while explicitly choosing
where to get the key from
Python wrapper for tomb is in a distinct library, called "tomblib":
it currently supports tomb, basic undertaker, and parsing output
messages
2012-01-29 19:18:41 +01:00
boyska
7de7f85109
_msg resets colors after use
2012-01-29 16:25:16 +01:00
boyska
17c0478240
undertaker/python: ported to stderr messages
2012-01-29 16:16:06 +01:00
boyska
4d24e247aa
Add undertaker to Makefile.am
2012-01-29 15:54:49 +01:00
boyska
261755b824
FIX setup.py for tomb-qt-open
2012-01-29 15:54:49 +01:00
boyska
a0eb6ba9c3
GUI: open functionality is barely functional
...
pytomb: adds undertaker, better parser (updated for new tomb messages)
undertaker: fix some things to make it work with new tomb
the rest is ui stuff :)
the ui does:
- allow auto-searching for the key near the tomb itself
- allow manually choosing a key location
- mount the tomb ;)
the ui DOESN'T:
- support usb nor anything else (shouldn't be that difficult)
- support periodical polling
- anything else
2012-01-29 15:54:48 +01:00
boyska
9318377aca
Initial open support in pytomb/gui
2012-01-29 15:54:48 +01:00
boyska
72b44a84f6
--option-parsing: useful for completion
2012-01-29 15:54:48 +01:00
boyska
4a3d59c3a4
QT open: draft
2012-01-29 15:54:48 +01:00
boyska
fddddf9c6b
FIX stupid things (test code removed)
2012-01-29 15:54:48 +01:00
boyska
ffbd019c4b
QT packaging: seems to do the basic work
2012-01-29 15:54:47 +01:00
boyska
b6105ca5b6
QT: change dir layout, packaging begins
2012-01-29 15:54:47 +01:00
boyska
6aade0ffc8
GUI/PY: change dir layout; setup.py for tomblib
...
Now pytomb/ contains the python library, which will be available as tomblib
qt/ contains only the qt gui
They all are directly under src/
Also, tomblib has a setup.py to install/package/develop
2012-01-29 15:54:47 +01:00
boyska
13b66a40da
Disable option to open the tomb; it's not ready yet
2012-01-29 15:54:47 +01:00
boyska
ab706fc639
Move parsing code from gui/qt to tomblib.parser
2012-01-29 15:54:47 +01:00
boyska
d2120486ca
GUI/LIB: support for swap, check at beginning
2012-01-29 15:54:47 +01:00
boyska
1f290078bd
Add subcommand 'check' and support in tomblib
2012-01-29 15:54:46 +01:00
boyska
2f4cf42e74
TOMBLIB: Support for --no-color, --ignore-swap
2012-01-29 15:54:46 +01:00
BoySka
bbe25d0f85
GUI: progressbar monitor tomb output
...
Warning: sudo behave strangely when watching both stdout and stderr
It seems to be solved watching only stderr, which is where 99% of tomb
output goes, but this is quite an hack
2012-01-29 15:54:46 +01:00
BoySka
51b5394bbc
GUI handles errors;progresschecked by isComplete
2012-01-29 15:54:46 +01:00
BoySka
c6784c6b64
Tomb in a thread: gui don't freeze anymore
2012-01-29 15:54:46 +01:00
BoySka
559c1d8710
Options other than 'near to tomb' are clearly unsupported
2012-01-29 15:54:46 +01:00
BoySka
4f1bb64010
Working draft (works bad)
...
Password input is removed: not secure, tomb provides pinentry
key location option is actually ignored. USB support is yet to come
2012-01-29 15:54:45 +01:00
BoySka
2a962d788d
Starting to write libtomb
2012-01-29 15:54:45 +01:00
BoySka
afd399efe2
Code reorganization, tomblocation required field
2012-01-29 15:54:45 +01:00
BoySka
92e776c6d6
First draft for a gui
2012-01-29 15:54:45 +01:00
boyska
5ccd6cf96c
vim/emacs modeline: help keeping code tidy;see #25
2012-01-20 02:14:39 +01:00
boyska
2065090b84
Cleaning: remove CMD{,2,3} (see #25 )
...
they were deprecated. If you really need, use $PARAM array instead.
But you probably DON'T need to; it's better to make your function directly
accept parameters (btw, mandatory options should probably be parameters, too)
2012-01-20 01:47:07 +01:00