This project is mirrored from https://github.com/aws/efs-utils.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 18 Jun, 2020 1 commit
  2. 17 Jun, 2020 2 commits
  3. 05 Jun, 2020 1 commit
  4. 01 Jun, 2020 1 commit
  5. 29 May, 2020 1 commit
    • Yuan Gao's avatar
      Bug fix and enhancement, support fedora · 3793a746
      Yuan Gao authored
      * Fix an issue where subprocess was not killed successfully
      * Stop emitting unrecognized init system supervisord if the watchdog daemon has already been launched by supervisor
      * Support Fedora
      * Change version format to Major-Minor.ReleaseId
      3793a746
  6. 12 May, 2020 1 commit
  7. 29 Apr, 2020 1 commit
  8. 20 Apr, 2020 1 commit
  9. 17 Apr, 2020 1 commit
  10. 08 Apr, 2020 1 commit
  11. 30 Mar, 2020 5 commits
  12. 10 Mar, 2020 3 commits
  13. 04 Mar, 2020 1 commit
  14. 26 Feb, 2020 1 commit
    • Yuan Gao's avatar
      Add support for Amazon Elastic Container Service · 47506a75
      Yuan Gao authored
      * Support new option: netns, enable file system to mount in given network namespace
      * Support new option: awscredsuri, enable sourcing iam authorization from aws credentials relative uri
      * List openssl and util-linux as package dependency for IAM/AP authorization and command nsenter to mount file system to given network namespace
      47506a75
  15. 07 Feb, 2020 1 commit
  16. 30 Jan, 2020 1 commit
    • stvhu's avatar
      Improvements to auth and access point support · 153b3462
      stvhu authored
      * Ensure that certificate renewals always use the original credentials source
      * Include file system ID in all client TLS certificates
      * Updates to man page and README
      153b3462
  17. 24 Jan, 2020 1 commit
  18. 21 Jan, 2020 1 commit
  19. 13 Jan, 2020 1 commit
  20. 17 Dec, 2019 1 commit
  21. 05 Dec, 2019 1 commit
  22. 04 Dec, 2019 2 commits
  23. 11 Nov, 2019 1 commit
  24. 28 Oct, 2019 1 commit
  25. 05 Aug, 2019 1 commit
    • Max Beckett's avatar
      Update stunnel idle timeout. · 46286ce0
      Max Beckett authored
      The default stunnel idle timeout is many hours. By setting it to a value based
      on the NFS lease length we can recover from network partitions sooner.
      46286ce0
  26. 23 Jul, 2019 2 commits
  27. 09 Apr, 2019 5 commits
    • Matthias Gerstner's avatar
      version bump to 1.7 · 563efc29
      Matthias Gerstner authored
      563efc29
    • Matthias Gerstner's avatar
      watchdog: be robust against unrelated localhost based nfs mounts · 7beab6c0
      Matthias Gerstner authored
      While a bit exotic there can exist mounts of locally exported nfs
      shares that aren't related to EFS. In this case the watchdog fails,
      because it tries to access the port option that is not present in these
      unrelated mount entries.
      
      To fix this discard entries from /proc/mounts that don't carry a port
      option.
      7beab6c0
    • Matthias Gerstner's avatar
      choose_tls_port(): reuse socket and explicitly close it in all cases · 8a71316e
      Matthias Gerstner authored
      This function only closes the socket on success, i.e. for each
      unsuccessful bind attempt a socket "leaks". It does not actually leak,
      because the Python interface implements reference counting. Still it is
      unclean, because after successful bind the socket is explicitly closed.
      So either the application is responsible for closing the socket, or not.
      Since it is better not to rely on the implementation of the Python
      interpreter and the socket module it should be prefered to always
      explicitly close the socket.
      
      Also this function opens a new socket for each port to try. This is
      inefficient, since the same socket can be reused for testing. Therefore
      only open and close a single socket.
      8a71316e
    • Matthias Gerstner's avatar
      state_file_dir: choose safe default mode, make mode configurable · 9a98bd6f
      Matthias Gerstner authored
      `os.makedirs()` uses default mode 0777 in Python2. Therefore the
      protection level of the state_file_dir depends on the inherited umask. A
      default mode of 0750 is a good conservative default for this. To allow
      admins and system integrators to tune this setting it is configurable
      via the new config file setting 'state_file_dir_mode'.
      
      This also requires to adjust test_bootstrap_tls to cover the new config
      option.
      9a98bd6f
    • Matthias Gerstner's avatar
      subprocess usage: explicitly pass `close_fds = True` · 1e83596b
      Matthias Gerstner authored
      In python2 the default for `close_fds` is still False, therefore it is
      possible that open file descriptors like the logfile are inherited to
      child processes. This is prevented by explicitly passing this parameter
      to all subprocess invocations.
      1e83596b