- Mar 10, 2022
-
-
Michal Hrusecky authored
-
- Mar 09, 2022
-
-
Although JSON is a good format for parsing in languages such as Python it gets too complex for shell parsing. The CSV format is way better for that.
-
Michal Hrusecky authored
-
Michal Hrusecky authored
-
- Jan 17, 2022
-
- Jan 14, 2022
-
-
Michal Hrusecky authored
Turns out that we are actually using the parsed configuration in showing help, so let's keep all the configuration together. It is nicer that way anyway. But let's move the die function to the top so we can use it during configuration parsing. Fortunately we don't need die_hepling function which would cause a cycle.
-
Michal Hrusecky authored
It has some naming conflicts with functions we use and overwrites them, so move it back to the beginning so it wouldn't break other stuff.
-
Michal Hrusecky authored
* In listing snapshots, the snapshot number does not necessary need to be a number anymore, especially with remote snapshots. So let's put ti in quotes so it is always a string. * Error our when cleanup is called with invalid arguments. * Error out early if we can't even create temp directory. * Error out early if we can't guess the device to work on. ** Move configuration parsing to the end right before commands processing
-
Michal Hrusecky authored
-
Michal Hrusecky authored
-
-
Michal Hrusecky authored
-
Michal Hrusecky authored
Support multiple files with patterns excluded from backup.
-
Michal Hrusecky authored
We might want to add few extra files to the exported tarball. Like some uci-defaults script to adapt configuration to new hardware - change the MACs to the correct ones and if serial changed, regenerate device token and such.
-
Michal Hrusecky authored
We might want to exclude various certificates during export, especially fosquito ones that are tied to serial number and thus will not work on other/replacement device.
-
- Jan 06, 2022
-
-
Michal Hrusecky authored
Put quotes in correct places where davfs expects them, escape potentially dangerous characters like spaces in passwords and make sure the final secrets file have permissions required by davfs.
-
- Oct 27, 2021
-
-
Michal Hrusecky authored
Extend syntax to allow smb:3.1.1://host/share URLs to specify specific dialect of Samba to speak.
-
- Sep 08, 2021
-
-
-
Michal Hrusecky authored
-
- Aug 19, 2021
-
-
Michal Vasilek authored
approximately halves the time schnapps list takes at the cost of being a bit less generic
-
- Aug 10, 2021
-
-
Michal Hrusecky authored
Drop mixed in tabs and update copyright.
-
-
Michal Hrusecky authored
Sometimes you have a lot space on your server and want to delete backups manually.
-
- Jul 21, 2021
-
-
Michal Hrusecky authored
-
- Jun 29, 2021
-
-
Michal Hrusecky authored
Make sure sshfs mounting actually succeeded before continuing.
-
Michal Hrusecky authored
`generic_list` should not list only numbered snapshots, but also named snapshots for example in remote case.
-
- Feb 26, 2021
-
-
Michal Hrusecky authored
There was already a cleanup function before that does something different, so renaming the trap cleanup to avoid overriding it.
-
- Feb 25, 2021
-
- Feb 22, 2021
-
-
Michal Hrusecky authored
- Feb 02, 2021
-
-
Michal Hrusecky authored
-
Michal Hrusecky authored
Old option still works, it's just obsolete and undocumented.
-
Michal Hrusecky authored
-
Michal Hrusecky authored
-
- Jan 28, 2021
-
- Jan 14, 2021
-
-
Michal Hrusecky authored
-
-
- Jan 11, 2021
-
-
- Nov 02, 2020
-
-
Michal Hrusecky authored
Make sure we cleanup after ourselves always, even if we can't mount root.
-