Yet Another Dotfiles Manager
Go to file
Tim Byrne ebc90bfc98
Create secured private dirs (#74)
Directories are created prior to merge during clone, and prior to any
Git command run.

This directly addresses CVE-2017-11353.

When cloning a repo which includes data in a .ssh or .gnupg directory,
if those directories do not exist at the time of cloning, yadm will
create the directories with mask 0700 prior to merging the fetched data
into the work-tree.

When running a Git command and .ssh or .gnupg directories do not exist,
create those directories with mask 0700 prior to running the Git
command. However, do not create those directories if
yadm.auto-private-dirs is false.
2017-08-22 21:28:07 -05:00
completion Merge pull request #64 from Mellbourn/fix-negative-comp-words 2017-05-08 16:30:30 -05:00
test Create secured private dirs (#74) 2017-08-22 21:28:07 -05:00
.gitattributes Force `eol=lf` 2017-01-09 16:52:01 -06:00
.gitignore Ignore jekyll-created content 2016-09-07 22:35:05 -05:00
.notes.md Add notes about common release steps 2017-02-11 11:36:58 -06:00
.travis.yml Run Travis CI tests within docker container 2017-01-05 16:59:12 -06:00
CHANGES Release 1.11.0 2017-07-09 23:07:50 -05:00
CONTRIBUTORS Release 1.11.0 2017-07-09 23:07:50 -05:00
Dockerfile Add `lsb-release` to testbed (to support YADM_DISTRO) 2017-07-03 16:21:06 -05:00
LICENSE Release 1.07 2017-02-10 14:53:52 -08:00
Makefile Add Bash completion script (#60) 2017-04-24 07:49:10 -05:00
README.md Release 1.05 2016-09-08 08:08:22 -05:00
bootstrap Use generic example 2017-02-08 21:06:00 -08:00
yadm Create secured private dirs (#74) 2017-08-22 21:28:07 -05:00
yadm.1 Create secured private dirs (#74) 2017-08-22 21:28:07 -05:00
yadm.md Release 1.11.0 2017-07-09 23:07:50 -05:00
yadm.spec Fix date in SPEC 2017-07-10 07:57:38 -05:00

README.md

yadm - Yet Another Dotfiles Manager Build Status

Features, usage, examples and installation instructions can be found on the website.

https://thelocehiliosan.github.io/yadm/