Commit Graph
260 Commits
Author SHA1 Message Date
Pascal Obry a2e4b81329 Message at startup only in debug mode. 2015-11-30 21:49:11 +01:00
dcristianandPascal Obry 668e0ac242 consistency / style changes as per merge comments 2015-11-30 21:46:54 +01:00
dcristianandPascal Obry 4207c97123 small tweaks on debugging messages 2015-11-30 21:46:54 +01:00
dcristianandPascal Obry 0c074844e7 proper md5sum segfault fix 2015-11-30 21:46:54 +01:00
dcristianandPascal Obry 0c6100469a segfault fix for md5sum 2015-11-30 21:46:54 +01:00
dcristianandPascal Obry aaf0f2478b optimised upload to cloud.
File is not uploaded on flush if content did not changed
(compute md5 for file content), only metadata is saved.
2015-11-30 21:46:39 +01:00
dcristianandPascal Obry 1d520faf35 completed chmod / chown attrib. init
fix: proper init of extended attributes on file create.
2015-11-30 21:46:29 +01:00
dcristianandPascal Obry 056bb5e319 Support for atime, mtime, chmod, chown.
* Large files (segmented) have correct size listed (was 0 before).
 * Multiple speed improvements, minimised the number of HTTP calls and
   added more caching features.
 * Fixed many segmentation faults.
 * Cached files are deleted on cache expiration when using a custom temp
   folder.
 * Files copied have attributes preserved.
 * Working well with rsync due to mtime support and proper copy operations.
 * Support for http progress (track upload / download speed etc.)
 * Major code refactoring, code documentation, extensive debugging,
   additional config options
2015-11-30 21:45:54 +01:00
Pascal Obry 765d790b12 Do not strip out file when trying to update the mtime flag.
Part of #24
2015-11-07 10:20:00 +01:00
Pascal Obry a3c644fd74 Add log for thread join error. 2015-10-25 18:58:17 +01:00
Pascal Obry d87aff0290 Minor code clean-up. 2015-10-25 18:56:58 +01:00
Pascal Obry 2142ca0ce5 Add missing cloudfs_statfs spec. Kill warning. 2015-10-25 18:55:05 +01:00
Pascal Obry 8c8a75d1ab Merge pull request #79 from iggyvolz/patch-1
Properly comment lines
2015-08-04 19:09:29 +02:00
iggyvolz b75ad51094 Properly comment lines 2015-07-28 13:47:11 -04:00
Pascal Obry 5aeb352e5c Fix include path for fuse.h and libxml/tree.h.
Also add the option _FILE_OFFSET_BITS=64 to fix fuse compilation.

Also bump version to 2.1
v2.1.0
2015-05-24 12:19:21 +02:00
Pascal Obry e4cec697ab Set segment_above to avoid overflow on 32bit systems. 2015-05-21 18:04:02 +02:00
Pascal Obry 12786e0818 Properly encode the user login. 2015-05-03 21:08:40 +02:00
Pascal Obry 9e593fcb26 Fix possible crash. 2015-04-15 11:48:50 +02:00
Pascal Obry 08ce000401 Honor temp_dir when creating new files.
For #49.
2015-04-15 11:20:42 +02:00
Pascal Obry 086d6383f6 Further code clean-up, remove duplicate code. 2015-04-15 11:16:01 +02:00
Pascal Obry 0a390855e8 Code clean-up, remove dead path. 2015-04-15 11:09:58 +02:00
Pascal Obry dbf2a20ff2 Code clean-up, remove duplicate code. 2015-04-15 11:08:54 +02:00
Pascal Obry db84982175 Merge branch 'szepeviktor-patch-2'
* szepeviktor-patch-2:
  Handle passwords with space in it
2015-04-06 17:55:52 +02:00
Viktor SzépeandPascal Obry b564d311ef Handle passwords with space in it 2015-04-06 17:55:01 +02:00
Pascal Obry 6e96641788 Merge pull request #59 from szepeviktor/patch-1
Fix shebang
2015-04-04 23:26:14 +02:00
Viktor Szépe 594fbcca6b Fix shebang 2015-04-04 22:04:03 +02:00
Pascal Obry c275ab65e1 Update README for CentOS build. 2015-04-04 00:51:34 +02:00
Pascal Obry 92fca7f8e6 Minor reformatting. 2015-04-03 16:45:28 +02:00
Pascal Obry 238affd958 Add libmagic-dev dependency for GNU/Debian. 2015-04-03 16:25:24 +02:00
Pascal Obry 4f3740a222 Merge branch 'chauffer-master'
* chauffer-master:
  Add configure check for libmagic headers.
  Code cleanup.
  Implement mime-type recognition.
2015-04-03 16:04:49 +02:00
Pascal Obry 058c5f02bd Add configure check for libmagic headers. 2015-04-03 16:04:33 +02:00
Simone 3af9342a43 Code cleanup. 2015-04-03 14:05:00 +02:00
Simone c876a6d647 Implement mime-type recognition. 2015-04-02 00:05:50 +02:00
Pascal Obry 6ab9d470fe Merge branch 'next'
* next: (42 commits)
  Update README
  Expand readme about tenant names & usage requirements
  rm on segments
  fixed segfault bug due to incorrectly handling persistent tempfiles
  removed unnecessary flush
  symlinks work again, needed to fflush for proper size
  rearanging functions
  w/out temp_dir uses tmpfile()
  from 14 to 130MB/s
  configure temp path not tested
  keep tmep files
  returned 0 removed
  threaded segment download ready for testing
  factored out the threads for segments and verified
  tip to remove segments
  put back the retry
  Add chengelog entry and bump package version.
  errors when public container not visible
  fast mounting of public container and checks not (options.storage_url ^ options.container))
  updated README
  ...
v2.0.0
2015-03-17 07:04:11 +01:00
Pascal Obry db0c086327 Merge remote-tracking branch 'origin/dlo' into next
Conflicts:
	cloudfsapi.c
	cloudfsapi.h
	cloudfuse.c
2015-03-15 18:23:07 +01:00
Pascal Obry 4e1bda3ed5 Add curl as necessary package.
This is needed as wget has issues with secure connection on HubiC.

For the record this command fails:

$ wget -S --max-redirect 0 https://api.hubic.com/oauth

If curl is installed it will be used instead of wget.
before-dlo
2015-03-11 20:49:25 +01:00
Pascal Obry 07321ac9f4 Rewrite part of build dependencies on GNU/Debian & Ubuntu. 2015-02-11 21:16:40 +01:00
Pascal Obry a9c42b0b91 Merge pull request #39 from ryzhovau/bb_compat
hubic_token Busybox compatibility
2015-01-04 19:27:47 +01:00
Alexander Ryzhov 250ff85be4 Busybox compatibility 2015-01-04 18:10:10 +00:00
Pascal Obry 8311fd2ed0 Merge pull request #38 from ryzhovau/LDFLAGS
Honour LDFLAGS
2015-01-04 18:42:33 +01:00
root 880454e32a Honour LDFLAGS 2015-01-04 16:38:22 +00:00
Pascal Obry 166cd62b53 Remove unused define. 2015-01-03 15:13:42 +01:00
Pascal Obry 8297db5fb1 Ensure that user_pwd is URL encoded.
This is needed as the password is passed as URL paramter with curl.

Fix bug preventing some users to authenticate with hubic.
v1.3.1
2014-12-08 22:42:24 +01:00
Pascal Obry f0c13eaf50 Use .hubicfuse instead of .cloudfuse.
At this stage the authentication is really dedicated to HubiC. It seems
better to use a specific configuration file for this application.
v1.3.0
2014-12-03 08:59:53 +01:00
Pascal Obry 347c0195c9 Merge branch 'po/no-user-password-disclosure'
* po/no-user-password-disclosure:
  Do not output double quote for .cloudfuse content.
  Fix typo.
  Remove trailing white-spaces
  Update README to remove a remaining reference about user/password.
  Update README
  For security and privacy reason, totally removed ID/Password.
2014-12-03 08:57:12 +01:00
Pascal Obry 2f354dda59 Do not output double quote for .cloudfuse content.
Using quote here result in authentication failure.
2014-12-03 08:56:46 +01:00
Pascal Obry 31632792f5 Fix typo. 2014-12-03 08:56:46 +01:00
Pascal Obry 87d2db363f Remove trailing white-spaces 2014-12-03 08:56:46 +01:00
Pascal Obry 9bf58ae093 Update README to remove a remaining reference about user/password. 2014-12-03 08:56:46 +01:00
Alain BENEDETTIandPascal Obry 29d6991224 Update README
Readme modified to explain how to get the refresh_token, in order to remove the unnecessary disclosure of the main hubic Password.
2014-12-03 08:56:46 +01:00