1. 28 Oct, 2018 1 commit
  2. 30 Jul, 2018 2 commits
  3. 16 Mar, 2018 5 commits
  4. 16 Feb, 2018 4 commits
  5. 06 Jul, 2017 1 commit
    • Eric Biggers's avatar
      Allow GRUB to mount ext2/3/4 filesystems that have the encryption feature. · 2cbde6e5
      Eric Biggers authored
      On such a filesystem, inodes may have EXT4_ENCRYPT_FLAG set.
      For a regular file, this means its contents are encrypted; for a
      directory, this means the filenames in its directory entries are
      encrypted; and for a symlink, this means its target is encrypted.  Since
      GRUB cannot decrypt encrypted contents or filenames, just issue an error
      if it would need to do so.  This is sufficient to allow unencrypted boot
      files to co-exist with encrypted files elsewhere on the filesystem.
      
      (Note that encrypted regular files and symlinks will not normally be
      encountered outside an encrypted directory; however, it's possible via
      hard links, so they still need to be handled.)
      
      Tested by booting from an ext4 /boot partition on which I had run
      'tune2fs -O encrypt'.  I also verified that the expected error messages
      are printed when trying to access encrypted directories, files, and
      symlinks from the GRUB command line.  Also ran 'sudo ./grub-fs-tester
      ext4_encrypt'; note that this requires e2fsprogs v1.43+ and Linux v4.1+.
      Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
      
      Origin: upstream, https://git.savannah.gnu.org/cgit/grub.git/commit/?id=734668238fcc0ef691a080839e04f33854fa133a
      Bug-Debian: https://bugs.debian.org/840204
      Last-Update: 2017-07-06
      
      Patch-Name: ext4_feature_encrypt.patch
      2cbde6e5
  6. 23 Jun, 2017 4 commits
  7. 26 Feb, 2017 1 commit
    • Andrei Borzenkov's avatar
      grub-fs-tester: improve squash4 tests · f34ed1f5
      Andrei Borzenkov authored
      1. Make sure files are not multiple of block size. This will ensure tail packing
      for squash4 and may also trigger more codes paths in other filesystems.
      
      2. Call mksquashfs with -always-use-fragments to force tail packing.
      f34ed1f5
  8. 02 Feb, 2017 4 commits
  9. 27 Jan, 2017 4 commits
  10. 01 Nov, 2016 3 commits
  11. 19 Sep, 2016 4 commits
  12. 18 Sep, 2016 4 commits
  13. 27 Feb, 2016 1 commit
  14. 12 Feb, 2016 2 commits