diff --git a/INSTALL.txt b/INSTALL.txt index 9055cb36bf2c7fd42f0e428467fcb53deb19ccb0..8155f4115257d853e8ed64aeb64b846a56ee5945 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -42,7 +42,16 @@ release. - LibEWF: Allows you to process disk images that are stored in the Expert Witness format (EnCase Format). Version 20130128 has been -tested to compile and work with this release. +tested to compile and work with this release. It is the last +stable release of libewf and therefore the only one that we +currently support. You can download it from: + + https://github.com/sleuthkit/libewf_64bit + + The official repository is available here, but there is not + a package of the last stable release: + + https://github.com/libyal/libewf Available at: http://sourceforge.net/projects/libewf/ diff --git a/bindings/java/src/org/sleuthkit/datamodel/AbstractFile.java b/bindings/java/src/org/sleuthkit/datamodel/AbstractFile.java index a042b5b25adabbc1163a960963a62080134043a4..1d800566cd845266927dc636e01efd5cee7911f3 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/AbstractFile.java +++ b/bindings/java/src/org/sleuthkit/datamodel/AbstractFile.java @@ -1101,6 +1101,7 @@ public void save() throws TskCoreException { SleuthkitCase.CaseDbConnection connection = getSleuthkitCase().getConnection(); Statement statement = null; + getSleuthkitCase().acquireSingleUserCaseWriteLock(); try { statement = connection.createStatement(); connection.executeUpdate(statement, queryStr); @@ -1113,6 +1114,7 @@ public void save() throws TskCoreException { } finally { closeStatement(statement); connection.close(); + getSleuthkitCase().releaseSingleUserCaseWriteLock(); } }