summaryrefslogtreecommitdiff
path: root/src/config.rs
AgeCommit message (Collapse)AuthorFilesLines
2021-07-21Replace ClientConfigResult with plain ResultAlexander Batischev1-3/+1
2021-05-29refactor: only have client config without passwordsLars Wirzenius1-61/+31
This means the config is always the config, and not sometimes the config or the config and passwords. Also, there's no config option for encrypting, anymore. It will not be optional now.
2021-04-29feat: improve error messagesLars Wirzenius1-6/+8
All unclear error messages should now be clearer. For example, all the ones related to a file mention the file name and the attempted operation that failed.
2021-04-25feat: expand tilde notation in configuration fileLars Wirzenius1-8/+29
Backup roots and log file can now say ~/foo/bar to refer to files relative to the user's home directory.
2021-04-21feat: add support for CACHEDIR.TAGAlexander Batischev1-0/+4
Fixes #78.
2021-04-10refactor: have ClientConfigWithoutPasswords know its filenameLars Wirzenius1-0/+2
This allows Init::run to not need to be given it as an argument.
2021-04-10refactor: move ClientConfig into its own moduleLars Wirzenius1-0/+122