Skip to content
  1. Apr 08, 2018
    • Tommaso Tocci's avatar
      cli: look for --help flag first · 89ecb7b2
      Tommaso Tocci authored
      Since the introduction of required parameters wasn't possible to show
      the help message.
      In fact the --help flag was checked after all other parameters.
      89ecb7b2
  2. Apr 06, 2018
    • Tommaso Tocci's avatar
      Avoid creation of OpenFile for non-existing files · dc0cf736
      Tommaso Tocci authored
      Postpone the creation of the OpenFile object until we are sure that the
      file actually exists and we have enough access rigths for it.
      dc0cf736
    • Tommaso Tocci's avatar
      corretly set errno on check_access · d573a07a
      Tommaso Tocci authored
      Problem:
      In the case the path for which the check access is performed doesn't
      exists the server will set `out.err` with the correct error number (ENOENT).
      On client side the value of out.err is used as return value but the
      errno variable is not set.
      d573a07a
  3. Apr 05, 2018
  4. Apr 03, 2018
    • Tommaso Tocci's avatar
      Correctly set file type · 94ace34f
      Tommaso Tocci authored
      Since POSIX.1-2001 the S_IFMT (0170000) bitmask of the file mode must
      contain the file type.
      
      At the moment we correctly support
       - [S_IFREG] regular file
       - [S_IFDIR] directory
      94ace34f
  5. Apr 02, 2018
    • Marc Vef's avatar
      Daemon now creates a pid file with pid and mountdir info for clients · fe7e5ee3
      Marc Vef authored
      Previously, clients would look for the daemon by name which was not robust.
      If the daemon was started with valgrind for example, clients would not find
      the daemon.
      
      Similar to other applications a daemon now creates a pid file with
      information about its pid and its started mountdir.
      
      Proper errorhandling on server and client side was added.
      
      Multiple daemons per node are explicitly not allowed for now!
      fe7e5ee3
  6. Mar 25, 2018
  7. Mar 24, 2018
  8. Mar 23, 2018
  9. Mar 22, 2018
  10. Mar 20, 2018
  11. Mar 19, 2018
  12. Mar 15, 2018
  13. Mar 12, 2018
  14. Mar 09, 2018
  15. Mar 07, 2018