FIXED: An issue with a logging message that contained an unescaped '
character.
FIXED: HTTP Bad Request error when downloading all files in a bag as
zip.
CHANGED: Made DcStorage a spring bean that's injected into classes that
require it.
CHANGED: Moved some classes into appropriate packages.
CHANGED: Made FileFactory into a Spring bean that gets injected into
DcStorage. Now all file operations are performed by obtaining a file
object from FileFactory.
CHANGED: Synchorized on the file object when reading and writing tag
files instead of the tag file object itself.
FIXED: AbstractKeyValueFile now extends ConcurrentHashMap instead of
HashMap which may be causing some issues with missing tagfile entries.
FIXED: Fixed a typo in BagSummaryTask.
FIXED: Issue where a collection's files could not be viewed by a
authenticated user without permissions for that collection even if they
were marked public and published.