Skip to content

Tags: tekook/BackupR

Tags

v0.0.2

Toggle v0.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v0.0.1

Toggle v0.0.1's commit message
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