diff options
author | Jakob Unterwurzacher | 2018-04-01 21:23:32 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2018-04-02 16:38:18 +0200 |
commit | f28d85fad599ffaef9a8e1f353911c81a6605d2f (patch) | |
tree | 1acc3514a5dde31e88ad13e8dc48818872e40d0f /tests/fsck/broken_fs_v1.4 | |
parent | fb06c65ee90e31d11cf37b3469f7d3336ae51184 (diff) |
fsck: add initial implementation
Most corruption cases except xattr should be covered.
With test filesystem.
The output is still pretty ugly. xattr support will
be added in the next commits.
Diffstat (limited to 'tests/fsck/broken_fs_v1.4')
l--------- | tests/fsck/broken_fs_v1.4/GUvJFSfy7S1AXUdy4pDRLw | 1 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/K2m0E6qzIfoLkVZJanoUiQ/mWEr9JLch2FW40qhbnPgpg | 0 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/OtrNpznB8aMTKPi6bopM2g | bin | 0 -> 63 bytes | |||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/_y58usbKXq_YRPMKfC3TNw | 0 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/gocryptfs.diriv | 2 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/gocryptfs.conf | 20 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/gocryptfs.diriv | 2 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/invalid_file_name.3 | 0 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/invalid_file_name_2 | 0 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/invalid_file_name____1 | 0 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/qOA8a4yuvgbMFpz7277R8A | 1 | ||||
l--------- | tests/fsck/broken_fs_v1.4/s-P7PcQDUcVkoeMDnC3EYA | 1 | ||||
-rw-r--r-- | tests/fsck/broken_fs_v1.4/vDKs8a7UtM3PmEKk9wlPcA | bin | 0 -> 77 bytes |
13 files changed, 27 insertions, 0 deletions
diff --git a/tests/fsck/broken_fs_v1.4/GUvJFSfy7S1AXUdy4pDRLw b/tests/fsck/broken_fs_v1.4/GUvJFSfy7S1AXUdy4pDRLw new file mode 120000 index 0000000..7bbd005 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/GUvJFSfy7S1AXUdy4pDRLw @@ -0,0 +1 @@ +RFPnVN8r1HjIrFVJ8PffC7ObzAIeBx3DQh8FbgvmbT8Ho8mU
\ No newline at end of file diff --git a/tests/fsck/broken_fs_v1.4/K2m0E6qzIfoLkVZJanoUiQ/mWEr9JLch2FW40qhbnPgpg b/tests/fsck/broken_fs_v1.4/K2m0E6qzIfoLkVZJanoUiQ/mWEr9JLch2FW40qhbnPgpg new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/K2m0E6qzIfoLkVZJanoUiQ/mWEr9JLch2FW40qhbnPgpg diff --git a/tests/fsck/broken_fs_v1.4/OtrNpznB8aMTKPi6bopM2g b/tests/fsck/broken_fs_v1.4/OtrNpznB8aMTKPi6bopM2g Binary files differnew file mode 100644 index 0000000..dab7c69 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/OtrNpznB8aMTKPi6bopM2g diff --git a/tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/_y58usbKXq_YRPMKfC3TNw b/tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/_y58usbKXq_YRPMKfC3TNw new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/_y58usbKXq_YRPMKfC3TNw diff --git a/tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/gocryptfs.diriv b/tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/gocryptfs.diriv new file mode 100644 index 0000000..178763a --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/PnkpLqHimGudw4C3jFY-Yw/gocryptfs.diriv @@ -0,0 +1,2 @@ +f—`Êá +{g*@w¹6£
\ No newline at end of file diff --git a/tests/fsck/broken_fs_v1.4/gocryptfs.conf b/tests/fsck/broken_fs_v1.4/gocryptfs.conf new file mode 100644 index 0000000..cedf571 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/gocryptfs.conf @@ -0,0 +1,20 @@ +{ + "Creator": "gocryptfs v1.4.4-13-ga4f3a7d-dirty", + "EncryptedKey": "yfnIx9uKv2ZX80KXOlfb4fWws3RNqvcjsx/Ajr0x4pRfg8NLqhWRpEUWGk8NSdVFXKWVDgdhSoYkbfVnFXl07g==", + "ScryptObject": { + "Salt": "R78m123zJxxO6uU1bg6/0azppry1FoGdH1/Op1xFq+4=", + "N": 65536, + "R": 8, + "P": 1, + "KeyLen": 32 + }, + "Version": 2, + "FeatureFlags": [ + "GCMIV128", + "HKDF", + "DirIV", + "EMENames", + "LongNames", + "Raw64" + ] +} diff --git a/tests/fsck/broken_fs_v1.4/gocryptfs.diriv b/tests/fsck/broken_fs_v1.4/gocryptfs.diriv new file mode 100644 index 0000000..d7bbcda --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/gocryptfs.diriv @@ -0,0 +1,2 @@ +å8]ÃjM +âPg¡çDóç
\ No newline at end of file diff --git a/tests/fsck/broken_fs_v1.4/invalid_file_name.3 b/tests/fsck/broken_fs_v1.4/invalid_file_name.3 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/invalid_file_name.3 diff --git a/tests/fsck/broken_fs_v1.4/invalid_file_name_2 b/tests/fsck/broken_fs_v1.4/invalid_file_name_2 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/invalid_file_name_2 diff --git a/tests/fsck/broken_fs_v1.4/invalid_file_name____1 b/tests/fsck/broken_fs_v1.4/invalid_file_name____1 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/invalid_file_name____1 diff --git a/tests/fsck/broken_fs_v1.4/qOA8a4yuvgbMFpz7277R8A b/tests/fsck/broken_fs_v1.4/qOA8a4yuvgbMFpz7277R8A new file mode 100644 index 0000000..8621a03 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/qOA8a4yuvgbMFpz7277R8A @@ -0,0 +1 @@ +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX diff --git a/tests/fsck/broken_fs_v1.4/s-P7PcQDUcVkoeMDnC3EYA b/tests/fsck/broken_fs_v1.4/s-P7PcQDUcVkoeMDnC3EYA new file mode 120000 index 0000000..158f38a --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/s-P7PcQDUcVkoeMDnC3EYA @@ -0,0 +1 @@ +Qso5-4WJ2iAxF674mUarvuNbIMTLSJLqfEh3Chq3I_Rm2sY2
\ No newline at end of file diff --git a/tests/fsck/broken_fs_v1.4/vDKs8a7UtM3PmEKk9wlPcA b/tests/fsck/broken_fs_v1.4/vDKs8a7UtM3PmEKk9wlPcA Binary files differnew file mode 100644 index 0000000..1dff1a1 --- /dev/null +++ b/tests/fsck/broken_fs_v1.4/vDKs8a7UtM3PmEKk9wlPcA |