52 lines
1.1 KiB
TOML
52 lines
1.1 KiB
TOML
format = 1
|
|
|
|
[[layout]]
|
|
id = "basic"
|
|
store = "stores/basic"
|
|
purpose = "ordinary, Unicode, OTP, nested recipient, signature, and multi-recipient entries"
|
|
|
|
[[layout]]
|
|
id = "nested"
|
|
store = "stores/nested/outer"
|
|
purpose = "an outer store and an inner recipient/Git boundary"
|
|
|
|
[[synthetic_node]]
|
|
layout = "hostile"
|
|
kind = "symlink"
|
|
path = "escape.gpg"
|
|
target = "../outside.gpg"
|
|
expected = "reject-symlink-escape"
|
|
|
|
[[synthetic_node]]
|
|
layout = "hostile"
|
|
kind = "symlink"
|
|
path = "directory-link"
|
|
target = "../outside"
|
|
expected = "reject-symlink-escape"
|
|
|
|
[[synthetic_node]]
|
|
layout = "hostile"
|
|
kind = "fifo"
|
|
path = "unsupported.gpg"
|
|
target = ""
|
|
expected = "reject-unsupported-file-type"
|
|
|
|
[[synthetic_node]]
|
|
layout = "collision"
|
|
kind = "entry-directory-collision"
|
|
path = "ambiguous"
|
|
target = "ambiguous.gpg"
|
|
expected = "require-trailing-slash-disambiguation"
|
|
|
|
[[interruption]]
|
|
id = "before-temp-fsync"
|
|
expected = "original-entry-intact"
|
|
|
|
[[interruption]]
|
|
id = "after-temp-fsync-before-rename"
|
|
expected = "original-entry-intact"
|
|
|
|
[[interruption]]
|
|
id = "after-rename-before-directory-fsync"
|
|
expected = "new-entry-complete"
|