add trie path store
md5 backed trie
custom mem allocator for smallhash
cosmetics
Merge branch 'master' into pathstore
Merge branch 'master' into pathstore
add bigvector data structure in order to allocate large arrays with mmap
use mmap for large directory listings
adjust smallhash paramters
add migration code to 2.1.12 repository format
distinguish stratum 0 and stratum 1 in migration routing
Merge pull request #159 from wtsi-hgi/master

Fix to cvmfs_listxattr



The listxattr fuse function (cvmfs_listxattr) returns a list that contains an entry with a null string for regular files, which causes some xattr programs that don't check for this to error out when they subsequently do a getxattr on the empty string. This is because when the C++ std:string objects are constructed, the sizeof the char[] contains the terminating null in addition to the null explicitly within the string.

This fix changes the two instances of sizeof(char[]) to be sizeof(char[])-1 to address this issue.
changelog
cosmetics
add chunk compilation unit
add chunk compilation unit
add migration from inode tracker v2 to inode tracker v3
Merge branch 'pathstore'
changelog
Merge branch 'master' into chunk-client-rewrite