summaryrefslogtreecommitdiffstats
path: root/docs/manifest-format.md
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2019-08-02 15:57:57 -0400
committerMike Frysinger <vapier@google.com>2020-02-04 20:34:23 +0000
commite6a202f790daaf204513b8c53b824fcc246f9972 (patch)
tree6907f26e5a17a7b39f62e401b895088f1c178540 /docs/manifest-format.md
parent04122b7261319dae3abcaf0eb63af7ed937dc463 (diff)
downloadgit-repo-e6a202f790daaf204513b8c53b824fcc246f9972.tar.gz
project: add basic path checks for <copyfile> & <linkfile>
Reject paths in <copyfile> & <linkfile> that try to use symlinks or non-file or non-dirs. We don't fully validate <linkfile> when src is a glob as it's a bit complicated -- any component in the src could be the glob. We make sure the destination is a directory, and that any paths in that dir are created as symlinks. So while this can be used to read any path, it can't be abused to write to any paths. Bug: https://crbug.com/gerrit/11218 Change-Id: I68b6d789b5ca4e43f569e75e8b293b3e13d3224b Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/233074 Tested-by: Mike Frysinger <vapier@google.com> Reviewed-by: Mike Frysinger <vapier@google.com> Reviewed-by: Michael Mortensen <mmortensen@google.com>
Diffstat (limited to 'docs/manifest-format.md')
0 files changed, 0 insertions, 0 deletions