Statistics
| Branch: | Tag: | Revision:

iocipher / src @ master

Name Size
  info

Latest revisions

# Date Author Comment
17450484 01/31/2017 04:12 pm Hans-Christoph Steiner

statically link STLport into lib, sqlcipher no longer provides it

9417fd2a 12/30/2016 12:14 am Nathan Freitas

update for latest sqlcipher library

08610e9f 12/30/2016 12:14 am Hans-Christoph Steiner

add method to finalize sqlfs on extra threads

When a new thread tries to access the volume, it will use the cached password
and path and automatically allocate a sqlfs_t. When that thread ends, it'll
automatically call sqlfs_t_finalize() to cleanup. But often times threads are...

926b9823 03/23/2015 07:53 pm Hans-Christoph Steiner

delete every container file even if a prior ones failed to delete

if the first file failed to delete, then it would skip trying on the later
ones since `result` would be false. a leading false in an `&&` statement
means the second one does not get evaluated.

77548bb4 02/20/2015 07:30 pm Hans-Christoph Steiner

add VirtualFileSystem.deleteContainer() method to ease cleanup

Most people are probably not aware that SQLite will create the -wal and
-shm files in addition to the sqlfs database file itself. This provides a
method to clean up an existing container without knowing which files need...

55a0f728 02/17/2015 02:32 pm Hans-Christoph Steiner

createNewContainer methods for creating a new IOCipher file system

This changes the VirtualFileSystem paradigm to make mount() only operate on
existing files, then introduces createNewContainer() as a dedicated method
for createing new VFS container files....

d722b6b5 02/17/2015 02:32 pm Hans-Christoph Steiner

move setContainerPath() to JNI and handle all pre-mount checks there

Instead of having the code for pre-checking the container file in both Java
and JNI/C++, this merges it all into the JNI side. This is also a step
towards changing the core logic of mounting so that it will fail if the...

3acdf214 02/17/2015 02:32 pm Hans-Christoph Steiner

purge unencrypted mount options

The unencrypted mount options were originally included as debug options,
but since things are working well now, people can just as easily debug
using a static password, then mounting the container files using fuse_sqlfs
or sqlfscat/sqlfsls.

4f145469 09/04/2014 01:23 am Hans-Christoph Steiner

sort out the exceptions thrown when mounting or unmounting

04cbbc09 09/03/2014 02:04 am Hans-Christoph Steiner

alternate form of mount() that includes path to container file

In some situations, it'll make more sense to do a single call to mount()
with all relevant information rather than setContainer() then mount().

View revisions

Also available in: Atom