Tags: tekook/BackupR
Tags
Version 0.0.2 (#1) * Add filters for min and max age * add null filter * Add downloading to providers * allow to read already open files * update ssh.net to fix vulnerability * fix some warnings * Update all versions except FluentFTP cause of API changes * Migrate FluentFTP to v50 * Fix Exceptions deprication * Update to dotnet 8.0 * Fix versions and add mariadb binaries * remove mariadb bins * change log levels * Skip missing files * use fullName in Log * check for missing symolic links * catch file not found exceptions * ove check to IsFileValid * add TarBackups * use -C * Update package * Update nlog to use archiving * test new dockerfile * fix sdk * don't use noble * implement basic statemanagement * wip * new logic * use new state logic * fix Path not found * add example fix sizes * Add Tasks, implement CleanupState. Needs work for multiple tasks from deserializing * It's pretty now :) * Tasks is now abstract * Add back add Task and some comments * add some commands * more comments * fix values if there are no files to delete * Add Extension to be able to retry validation
Squashed: dev/0.0.1/main commit 8cd83d7 Author: jute <julian@tekook.de> Date: Thu Jan 6 21:04:17 2022 +0100 Update Assemblyinfo commit 72b44e0 Author: jute <julian@tekook.de> Date: Wed Jan 5 12:51:27 2022 +0100 rename config commit 3f359bc Author: jute <julian@tekook.de> Date: Wed Jan 5 12:46:54 2022 +0100 Containers can not get childcontainers. Providers now support seperators commit d71836a Author: jute <julian@tekook.de> Date: Sat Dec 25 22:17:47 2021 +0100 Run Cleanup commit e05ef0e Author: jute <julian@tekook.de> Date: Sat Dec 25 22:13:10 2021 +0100 add better doc commit 393dfdc Author: jute <julian@tekook.de> Date: Sat Dec 25 22:11:54 2021 +0100 add validation of provider commit d85d86d Author: jute <julian@tekook.de> Date: Sat Dec 25 21:53:38 2021 +0100 call provider.dispose commit 8bee53f Author: jute <julian@tekook.de> Date: Sat Dec 25 21:16:54 2021 +0100 more async commit 949fada Author: jute <julian@tekook.de> Date: Sat Dec 25 21:15:11 2021 +0100 Test sftp stuff. Add Combine for all providers commit b5aa72b Author: jute <julian@tekook.de> Date: Fri Dec 24 15:49:04 2021 +0100 add untested sftp example commit 0bff41d Author: jute <julian@tekook.de> Date: Fri Dec 24 15:37:43 2021 +0100 use async commit 6e97055 Author: jute <julian@tekook.de> Date: Fri Dec 24 15:36:38 2021 +0100 Implement ssh.net as sftp client commit b3bf88c Author: jute <julian@tekook.de> Date: Fri Dec 24 15:19:42 2021 +0100 WIP commit 4e4b460 Author: jute <julian@tekook.de> Date: Thu Dec 23 21:29:39 2021 +0100 Put providers in a single NameSpace commit a0c33fd Author: jute <julian@tekook.de> Date: Sun Dec 19 16:37:15 2021 +0100 update launchSettings commit dfc0c53 Author: jute <julian@tekook.de> Date: Sun Dec 19 16:36:21 2021 +0100 add gitignore to examples, rename configs commit 4707f44 Author: jute <julian@tekook.de> Date: Sun Dec 19 16:29:07 2021 +0100 Add Filesystem provider, with autocreation of target containers commit d11df79 Author: jute <julian@tekook.de> Date: Sat Dec 18 00:08:43 2021 +0100 move to Examples commit 83e3e43 Author: jute <julian@tekook.de> Date: Sat Dec 18 00:05:53 2021 +0100 add a docker-compose example, import mysqldump, logs go to /logs now commit 4edb20d Author: jute <julian@tekook.de> Date: Wed Dec 8 15:42:19 2021 +0100 add exceptions for the config property commit 3fcf154 Author: jute <julian@tekook.de> Date: Tue Dec 7 12:46:05 2021 +0100 Add basic docker support commit d46f6b3 Author: Julian Tekook <julian.tekook@carnetix.org> Date: Tue Nov 16 15:51:31 2021 +0100 Better log commit a3089d8 Author: Julian Tekook <julian.tekook@carnetix.org> Date: Tue Nov 16 15:18:58 2021 +0100 Add Option tu provide password via environment commit 843dfcf Author: Julian Tekook <julian.tekook@carnetix.org> Date: Tue Nov 16 10:47:06 2021 +0100 Update NuGet commit 33f9165 Author: Julian Tekook <julian.tekook@carnetix.org> Date: Tue Nov 16 10:36:28 2021 +0100 Add BaseException commit b9da5c5 Author: Julian Tekook <julian.tekook@toefi.de> Date: Mon Jun 14 16:45:43 2021 +0200 WIP: Exception Handling commit b115c8f Author: Julian Tekook <julian.tekook@toefi.de> Date: Mon Jun 14 16:00:09 2021 +0200 filter for disabled jobs commit ae7c754 Author: jute <julian@tekook.de> Date: Sun Jun 13 22:46:46 2021 +0200 rename assembly commit 66c7679 Author: jute <julian@tekook.de> Date: Sun Jun 13 22:24:47 2021 +0200 better logging again commit c7601d7 Author: jute <julian@tekook.de> Date: Sun Jun 13 22:18:58 2021 +0200 more logging commit f790e39 Author: jute <julian@tekook.de> Date: Sun Jun 13 21:41:48 2021 +0200 more logging commit ce619a6 Author: jute <julian@tekook.de> Date: Sun Jun 13 21:28:04 2021 +0200 CleanupTask before creating the backup commit b05a47e Author: jute <julian@tekook.de> Date: Sun Jun 13 20:46:32 2021 +0200 Add CleanupTask contract commit 9f3721f Author: jute <julian@tekook.de> Date: Sun Jun 13 20:38:34 2021 +0200 better logging and cleanup commit bb5c5d4 Author: jute <julian@tekook.de> Date: Sun Jun 13 19:25:31 2021 +0200 Add nlog for CleanupVerb commit 29e86dd Author: jute <julian@tekook.de> Date: Sat Jun 12 22:39:25 2021 +0200 Implement fetching all databases commit a92078f Author: jute <julian@tekook.de> Date: Sat Jun 12 21:52:25 2021 +0200 create a tar archive with all databases in it commit 4b9912e Author: jute <julian@tekook.de> Date: Sat Jun 12 21:10:50 2021 +0200 move GetUploadName to task commit 07c7b54 Author: jute <julian@tekook.de> Date: Sat Jun 12 20:58:37 2021 +0200 Implement mysql backup commit 7085bce Author: jute <julian@tekook.de> Date: Sat Jun 12 20:05:59 2021 +0200 add better mysql settings commit 043f78a Author: jute <julian@tekook.de> Date: Sat Jun 12 20:05:31 2021 +0200 Use generic approach commit d992b93 Author: jute <julian@tekook.de> Date: Tue Apr 27 22:54:20 2021 +0200 Start implementing mysql backup commit 240a3d3 Author: Julian Tekook <Julian@Tekook.de> Date: Fri Jan 29 16:31:20 2021 +0100 Remove comment commit f8ecadd Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 24 18:31:31 2021 +0100 Move it to propertryImplement excludes commit cc2be0f Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 21:18:42 2021 +0100 use port commit 6e8b1d8 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 21:16:33 2021 +0100 Move to Verbs commit 063e286 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 21:11:24 2021 +0100 fix file lock. add IBackupTask commit 3429b32 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 20:24:40 2021 +0100 basic folder implement, fix extensions commit f859478 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 20:19:37 2021 +0100 WRGÖLKWJHGFPIUH")/§$/§$! commit 36288c8 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 20:11:27 2021 +0100 ... I hate the gitignore commit 84c92ac Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 19:55:42 2021 +0100 Fix CA1816 commit 2223134 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 19:53:29 2021 +0100 Remove old AllContainers commit 8f1619d Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 19:49:09 2021 +0100 Add CommandBackup commit 5b4c614 Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 00:24:36 2021 +0100 x commit 28542ee Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 00:21:25 2021 +0100 Add config contracts commit 4819c2c Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 00:17:20 2021 +0100 Rename commit f8a3e7f Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 00:15:51 2021 +0100 Move to own namespace commit f449f8c Author: Julian Tekook <Julian@Tekook.de> Date: Sat Jan 23 00:10:21 2021 +0100 don't use dynamic types commit 996b6ae Author: Julian Tekook <Julian@Tekook.de> Date: Thu Jan 21 00:03:05 2021 +0100 Add Upload and add Backup examples commit 8bfb45d Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 23:05:08 2021 +0100 items are aware of deleting now commit c7d66c7 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 23:00:44 2021 +0100 implement handling logics commit 16c5de9 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 22:17:36 2021 +0100 Add AllContainers to prevent recursive searches commit 44f3405 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 22:05:11 2021 +0100 rename method commit d5ef987 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 22:04:29 2021 +0100 Fix collection commit 8850fa1 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 16:00:05 2021 +0100 WIP commit ad1225a Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 15:12:19 2021 +0100 Replace Helper with ByteSize commit df822b3 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 17 00:06:47 2021 +0100 got the resolver right now commit 61ad123 Author: Julian Tekook <Julian@Tekook.de> Date: Tue Jan 5 23:45:52 2021 +0100 WIP commit 4d5c271 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 3 18:03:03 2021 +0100 Use dynamic config commit 7ccf634 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 3 17:52:12 2021 +0100 Use VerbR commit d2e8313 Author: Julian Tekook <Julian@Tekook.de> Date: Sun Jan 3 17:13:16 2021 +0100 wip: implement Tekook.VerbR commit 754cadc Author: Julian Tekook <julian.tekook@toefi.de> Date: Wed Dec 30 09:27:00 2020 +0100 Add ToString commit 28af5d4 Author: Julian Tekook <julian.tekook@toefi.de> Date: Wed Dec 30 09:15:55 2020 +0100 use abstract container class commit 410dce4 Author: Julian Tekook <julian.tekook@toefi.de> Date: Wed Dec 30 09:02:33 2020 +0100 docs commit 94e2d62 Author: Julian Tekook <julian.tekook@toefi.de> Date: Wed Dec 30 08:44:49 2020 +0100 Add readable bytes commit 186b4b3 Author: Julian Tekook <julian.tekook@toefi.de> Date: Wed Dec 30 08:44:40 2020 +0100 Calc size of child containers commit e1d2541 Author: Julian Tekook <Julian@Tekook.de> Date: Tue Dec 29 23:11:38 2020 +0100 Test first cleanup routine and fix some stuff commit 4137d90 Author: Julian Tekook <Julian@Tekook.de> Date: Tue Dec 29 22:57:56 2020 +0100 Add Size to container commit ea79ba3 Author: Julian Tekook <Julian@Tekook.de> Date: Tue Dec 29 22:56:13 2020 +0100 use dev ftp for testing commit ef8ead4 Author: Julian Tekook <julian.tekook@toefi.de> Date: Tue Dec 29 16:51:21 2020 +0100 Add base structure and ftp example commit 6d77372 Author: Julian Tekook <julian.tekook@toefi.de> Date: Tue Dec 29 09:09:58 2020 +0100 setup project commit 8ebd262 Author: Julian Tekook <julian.tekook@toefi.de> Date: Tue Dec 29 08:56:43 2020 +0100 Add Project and .gitignore