change the minimum version of fuse required. Change the
checkers to use a variable for the minimum fuse version
instead of it being hardcoded in four different places.
src/s3fs.cpp: Use __APPLE__ define around fuse code that
is offensive to osxfuse. Not including the code doesn't
seem to matter.
1) Changed codes about memory leak
For memory leak, below codes are changed.
* calls malloc_trim function
* calls initializing NSS function, and adds configure
option "--enable-nss-init".
If libcurl is with NSS, s3fs initializes NSS manually.
This initializing NSS is enabled by "--enable-nss-init"
option at configure. if this option is specified, you
need "nss-devel" package.
* calls initializing libxml2(xmlInitParser).
* BIO functions have memory leak, calls CRYPTO_free_ex_data.
* changes cache structure.
* changes cache out logic to LRU.
* sets alignment for allcated memory in body data structure.
* adds ssl session into share handle. and adds nosscache option.
* deletes unused allocated memory.(bug)
* changes defaule parallel count of head request in readdir
(500->20)
* fixes some bugs.
git-svn-id: http://s3fs.googlecode.com/svn/trunk@482 df820570-a93a-0410-bd06-b72b767a4274
==========================
List of Changes
==========================
1) Added ahbe_conf option - r465
- Added ahbe_conf option means the configuration file path, and
this file specifies additional HTTP header by file(object)
extension.( Issue 292 )
- Added sample configuration file in test directory for ahbe_conf
option.
2) Changed mount point permission - r465
- Not allow group/other permission for mount point when s3fs runs
without allow_other.
- Allow permission to all user for mount point when specified
allow_other option.
3) Fixed bugs - r465, r466, r467, r468, r470, r471
- Changed a code which s3fs returns error as soon as possible
when user tries to change mount point.( Issue 229 )
- Fixed mis-format for debugging print.
- Changed request type to "virtual hosted-style" for checking
bucket when s3fs is starting.( Issue 362 )
- Fixed bug issue(bug), when s3fs retry a request at something
error occurred, s3fs is wrong usage curl handle and fails
retrying request.( Issue 343 )
- Fixed mis-coding about fonction prototype.( Issue 360/Issue 361 )
- Fixed a bug about umask.( Issue 321 )
- Fixed a bug which s3fs exit though specified correct
$HOME/.passwd-s3fs.( Issue 365 )
- Fixed a bug which deleting stat cache information is bad
posission in s3fs_release function.( Issue 363 )
4) Added sample script - 472, r473
- Added sample_delcache.sh in test directory for deleting
cahce files.
5) Added debugging messages - r467, r474
- Changed debugging level for prepare_url function.
- Specified f2 option, s3s_getattr puts detail for file attar.
- Added new option as curldbg for curl http(s) debugging.
git-svn-id: http://s3fs.googlecode.com/svn/trunk@475 df820570-a93a-0410-bd06-b72b767a4274