WIP, abandoned: One-way backup tool with versioning and client-side encryption. Your precious data will never get lost!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
EternalArrowBackup/EternalArrowBackup.sln

184 lines
15 KiB

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26430.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Source", "Source", "{A79A4872-4289-4429-B616-3E8CEC71ECB8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{884B8E01-303A-40CF-8884-D62115F98683}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.Hasher.Sha256", "Source\Hasher\Sha256\EternalArrowBackup.Hasher.Sha256.csproj", "{623151DA-A4E0-4A7F-B600-A51ABCDE7038}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.ContentTransformer.ClearText", "Source\ContentTransformer\ClearText\EternalArrowBackup.ContentTransformer.ClearText.csproj", "{E8D0BBF5-8DA6-49FA-AC86-9F766C203D99}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.Hasher.Sha256.Tests", "Tests\Hasher\Sha256\EternalArrowBackup.Hasher.Sha256.Tests.csproj", "{92AF4CAA-64AF-4A43-A637-CD10FFEB2FEC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.ContentTransformer.ClearText.Tests", "Tests\ContentTransformer\ClearText\EternalArrowBackup.ContentTransformer.ClearText.Tests.csproj", "{0F91FC45-54B3-4BC0-BB3D-83E963EBD00D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.SourceStorage.Contracts", "Source\SourceStorage\Contracts\EternalArrowBackup.SourceStorage.Contracts.csproj", "{A0E76983-9814-4F9D-9CF7-44596DD09E75}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SourceStorage", "SourceStorage", "{05426D05-AE66-4C5C-8B8E-403A46ADC49D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReportStorage", "ReportStorage", "{8FA27C30-856D-4895-87AD-BE71847B76EF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.ReportStorage.Contracts", "Source\ReportStorage\Contracts\EternalArrowBackup.ReportStorage.Contracts.csproj", "{1B03EA65-DA8B-42C3-8784-39630B064E80}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TargetBinaryStorage", "TargetBinaryStorage", "{85879329-E36C-4585-8019-2825DEB4D0B8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.TargetBinaryStorage.Contracts", "Source\TargetBinaryStorage\Contracts\EternalArrowBackup.TargetBinaryStorage.Contracts.csproj", "{8FA414B1-43BA-42E0-AD9C-FD0CF5A586E2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TargetMetadataStorage", "TargetMetadataStorage", "{99C42B64-99CF-4FB3-B270-079476B43FF7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.TargetMetadataStorage.Contracts", "Source\TargetMetadataStorage\Contracts\EternalArrowBackup.TargetMetadataStorage.Contracts.csproj", "{73433E73-1D8E-40D6-B118-F5C0A1CFC402}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ContentTransformer", "ContentTransformer", "{72A93FF8-60AE-4470-8D44-BE5B41A0F70E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.ContentTransformer.Contracts", "Source\ContentTransformer\Contracts\EternalArrowBackup.ContentTransformer.Contracts.csproj", "{67AFDB2B-3D8C-4158-A837-94A599D8CB33}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Hasher", "Hasher", "{DB06FC76-26C2-44E2-A502-9FD48A8B9205}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.Hasher.Contracts", "Source\Hasher\Contracts\EternalArrowBackup.Hasher.Contracts.csproj", "{8825DE11-90AA-4C81-BB2A-24D498708D1A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BackupEngine", "BackupEngine", "{FF7B2ECB-6EE0-4A60-8893-2F27CE9034A7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.BackupEngine.Contracts", "Source\BackupEngine\Contracts\EternalArrowBackup.BackupEngine.Contracts.csproj", "{ACDA1912-B9A4-4C88-9C30-4C0ADB907FC7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ContentTransformer", "ContentTransformer", "{8D284ABE-FDF1-4E01-832B-8918798E3FA5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Hasher", "Hasher", "{0059A121-D191-48FE-9215-F71CE1057EEB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.SourceStorage.InMemorySourceStorage", "Source\SourceStorage\InMemorySourceStorage\EternalArrowBackup.SourceStorage.InMemorySourceStorage.csproj", "{B8F0A6CF-6D26-4A38-B6AF-30BB4BE17380}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SourceStorage", "SourceStorage", "{97B894EA-9FAF-4C13-A20E-00A6CC6108C5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.SourceStorage.InMemorySourceStorage.Tests", "Tests\SourceStorage\InMemorySourceStorage\EternalArrowBackup.SourceStorage.InMemorySourceStorage.Tests.csproj", "{8B5C507A-C6FE-46BA-BB4F-4876B8230E26}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.TargetBinaryStorage.InMemoryBinaryStorage", "Source\TargetBinaryStorage\InMemoryBinaryStorage\EternalArrowBackup.TargetBinaryStorage.InMemoryBinaryStorage.csproj", "{12102767-6F40-4328-9CB5-290EF484682D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TargetBinaryStorage", "TargetBinaryStorage", "{61CADBF4-3D45-4980-81E5-5268199E615A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.TargetBinaryStorage.InMemoryBinaryStorage.Tests", "Tests\TargetBinaryStorage\InMemoryBinaryStorage\EternalArrowBackup.TargetBinaryStorage.InMemoryBinaryStorage.Tests.csproj", "{3D95405C-C305-4D73-9B2C-938156FD9B2E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.TargetMetadataStorage.InMemoryMetadataStorage", "Source\TargetMetadataStorage\InMemoryMetadataStorage\EternalArrowBackup.TargetMetadataStorage.InMemoryMetadataStorage.csproj", "{AC7EA3E8-6469-4102-940F-31EF831E823F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TargetMetadataStorage", "TargetMetadataStorage", "{F22F46A0-75BD-49CB-96F2-4E230B59601A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EternalArrowBackup.TargetBinaryStorage.InMemoryBinaryStorage.Tests", "Tests\TargetMetadataStorage\InMemoryMetadataStorage\EternalArrowBackup.TargetBinaryStorage.InMemoryBinaryStorage.Tests.csproj", "{A2661315-0A4E-47AA-B0D8-200E98461004}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EternalArrowBackup.ReportStorage.InMemoryReportStorage", "Source\ReportStorage\InMemoryReportStorage\EternalArrowBackup.ReportStorage.InMemoryReportStorage.csproj", "{050B524C-451C-49F6-A9E5-60E40A40CFEE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{623151DA-A4E0-4A7F-B600-A51ABCDE7038}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{623151DA-A4E0-4A7F-B600-A51ABCDE7038}.Debug|Any CPU.Build.0 = Debug|Any CPU
{623151DA-A4E0-4A7F-B600-A51ABCDE7038}.Release|Any CPU.ActiveCfg = Release|Any CPU
{623151DA-A4E0-4A7F-B600-A51ABCDE7038}.Release|Any CPU.Build.0 = Release|Any CPU
{E8D0BBF5-8DA6-49FA-AC86-9F766C203D99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E8D0BBF5-8DA6-49FA-AC86-9F766C203D99}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E8D0BBF5-8DA6-49FA-AC86-9F766C203D99}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E8D0BBF5-8DA6-49FA-AC86-9F766C203D99}.Release|Any CPU.Build.0 = Release|Any CPU
{92AF4CAA-64AF-4A43-A637-CD10FFEB2FEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{92AF4CAA-64AF-4A43-A637-CD10FFEB2FEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{92AF4CAA-64AF-4A43-A637-CD10FFEB2FEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{92AF4CAA-64AF-4A43-A637-CD10FFEB2FEC}.Release|Any CPU.Build.0 = Release|Any CPU
{0F91FC45-54B3-4BC0-BB3D-83E963EBD00D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0F91FC45-54B3-4BC0-BB3D-83E963EBD00D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0F91FC45-54B3-4BC0-BB3D-83E963EBD00D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0F91FC45-54B3-4BC0-BB3D-83E963EBD00D}.Release|Any CPU.Build.0 = Release|Any CPU
{A0E76983-9814-4F9D-9CF7-44596DD09E75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A0E76983-9814-4F9D-9CF7-44596DD09E75}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A0E76983-9814-4F9D-9CF7-44596DD09E75}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A0E76983-9814-4F9D-9CF7-44596DD09E75}.Release|Any CPU.Build.0 = Release|Any CPU
{1B03EA65-DA8B-42C3-8784-39630B064E80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1B03EA65-DA8B-42C3-8784-39630B064E80}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1B03EA65-DA8B-42C3-8784-39630B064E80}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1B03EA65-DA8B-42C3-8784-39630B064E80}.Release|Any CPU.Build.0 = Release|Any CPU
{8FA414B1-43BA-42E0-AD9C-FD0CF5A586E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8FA414B1-43BA-42E0-AD9C-FD0CF5A586E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8FA414B1-43BA-42E0-AD9C-FD0CF5A586E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8FA414B1-43BA-42E0-AD9C-FD0CF5A586E2}.Release|Any CPU.Build.0 = Release|Any CPU
{73433E73-1D8E-40D6-B118-F5C0A1CFC402}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{73433E73-1D8E-40D6-B118-F5C0A1CFC402}.Debug|Any CPU.Build.0 = Debug|Any CPU
{73433E73-1D8E-40D6-B118-F5C0A1CFC402}.Release|Any CPU.ActiveCfg = Release|Any CPU
{73433E73-1D8E-40D6-B118-F5C0A1CFC402}.Release|Any CPU.Build.0 = Release|Any CPU
{67AFDB2B-3D8C-4158-A837-94A599D8CB33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{67AFDB2B-3D8C-4158-A837-94A599D8CB33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{67AFDB2B-3D8C-4158-A837-94A599D8CB33}.Release|Any CPU.ActiveCfg = Release|Any CPU
{67AFDB2B-3D8C-4158-A837-94A599D8CB33}.Release|Any CPU.Build.0 = Release|Any CPU
{8825DE11-90AA-4C81-BB2A-24D498708D1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8825DE11-90AA-4C81-BB2A-24D498708D1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8825DE11-90AA-4C81-BB2A-24D498708D1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8825DE11-90AA-4C81-BB2A-24D498708D1A}.Release|Any CPU.Build.0 = Release|Any CPU
{ACDA1912-B9A4-4C88-9C30-4C0ADB907FC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ACDA1912-B9A4-4C88-9C30-4C0ADB907FC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ACDA1912-B9A4-4C88-9C30-4C0ADB907FC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ACDA1912-B9A4-4C88-9C30-4C0ADB907FC7}.Release|Any CPU.Build.0 = Release|Any CPU
{B8F0A6CF-6D26-4A38-B6AF-30BB4BE17380}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B8F0A6CF-6D26-4A38-B6AF-30BB4BE17380}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B8F0A6CF-6D26-4A38-B6AF-30BB4BE17380}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B8F0A6CF-6D26-4A38-B6AF-30BB4BE17380}.Release|Any CPU.Build.0 = Release|Any CPU
{8B5C507A-C6FE-46BA-BB4F-4876B8230E26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8B5C507A-C6FE-46BA-BB4F-4876B8230E26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8B5C507A-C6FE-46BA-BB4F-4876B8230E26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8B5C507A-C6FE-46BA-BB4F-4876B8230E26}.Release|Any CPU.Build.0 = Release|Any CPU
{12102767-6F40-4328-9CB5-290EF484682D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{12102767-6F40-4328-9CB5-290EF484682D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{12102767-6F40-4328-9CB5-290EF484682D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{12102767-6F40-4328-9CB5-290EF484682D}.Release|Any CPU.Build.0 = Release|Any CPU
{3D95405C-C305-4D73-9B2C-938156FD9B2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D95405C-C305-4D73-9B2C-938156FD9B2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3D95405C-C305-4D73-9B2C-938156FD9B2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3D95405C-C305-4D73-9B2C-938156FD9B2E}.Release|Any CPU.Build.0 = Release|Any CPU
{AC7EA3E8-6469-4102-940F-31EF831E823F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC7EA3E8-6469-4102-940F-31EF831E823F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC7EA3E8-6469-4102-940F-31EF831E823F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC7EA3E8-6469-4102-940F-31EF831E823F}.Release|Any CPU.Build.0 = Release|Any CPU
{A2661315-0A4E-47AA-B0D8-200E98461004}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2661315-0A4E-47AA-B0D8-200E98461004}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A2661315-0A4E-47AA-B0D8-200E98461004}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A2661315-0A4E-47AA-B0D8-200E98461004}.Release|Any CPU.Build.0 = Release|Any CPU
{050B524C-451C-49F6-A9E5-60E40A40CFEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{050B524C-451C-49F6-A9E5-60E40A40CFEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{050B524C-451C-49F6-A9E5-60E40A40CFEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{050B524C-451C-49F6-A9E5-60E40A40CFEE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{623151DA-A4E0-4A7F-B600-A51ABCDE7038} = {DB06FC76-26C2-44E2-A502-9FD48A8B9205}
{E8D0BBF5-8DA6-49FA-AC86-9F766C203D99} = {72A93FF8-60AE-4470-8D44-BE5B41A0F70E}
{92AF4CAA-64AF-4A43-A637-CD10FFEB2FEC} = {0059A121-D191-48FE-9215-F71CE1057EEB}
{0F91FC45-54B3-4BC0-BB3D-83E963EBD00D} = {8D284ABE-FDF1-4E01-832B-8918798E3FA5}
{A0E76983-9814-4F9D-9CF7-44596DD09E75} = {05426D05-AE66-4C5C-8B8E-403A46ADC49D}
{05426D05-AE66-4C5C-8B8E-403A46ADC49D} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{8FA27C30-856D-4895-87AD-BE71847B76EF} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{1B03EA65-DA8B-42C3-8784-39630B064E80} = {8FA27C30-856D-4895-87AD-BE71847B76EF}
{85879329-E36C-4585-8019-2825DEB4D0B8} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{8FA414B1-43BA-42E0-AD9C-FD0CF5A586E2} = {85879329-E36C-4585-8019-2825DEB4D0B8}
{99C42B64-99CF-4FB3-B270-079476B43FF7} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{73433E73-1D8E-40D6-B118-F5C0A1CFC402} = {99C42B64-99CF-4FB3-B270-079476B43FF7}
{72A93FF8-60AE-4470-8D44-BE5B41A0F70E} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{67AFDB2B-3D8C-4158-A837-94A599D8CB33} = {72A93FF8-60AE-4470-8D44-BE5B41A0F70E}
{DB06FC76-26C2-44E2-A502-9FD48A8B9205} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{8825DE11-90AA-4C81-BB2A-24D498708D1A} = {DB06FC76-26C2-44E2-A502-9FD48A8B9205}
{FF7B2ECB-6EE0-4A60-8893-2F27CE9034A7} = {A79A4872-4289-4429-B616-3E8CEC71ECB8}
{ACDA1912-B9A4-4C88-9C30-4C0ADB907FC7} = {FF7B2ECB-6EE0-4A60-8893-2F27CE9034A7}
{8D284ABE-FDF1-4E01-832B-8918798E3FA5} = {884B8E01-303A-40CF-8884-D62115F98683}
{0059A121-D191-48FE-9215-F71CE1057EEB} = {884B8E01-303A-40CF-8884-D62115F98683}
{B8F0A6CF-6D26-4A38-B6AF-30BB4BE17380} = {05426D05-AE66-4C5C-8B8E-403A46ADC49D}
{97B894EA-9FAF-4C13-A20E-00A6CC6108C5} = {884B8E01-303A-40CF-8884-D62115F98683}
{8B5C507A-C6FE-46BA-BB4F-4876B8230E26} = {97B894EA-9FAF-4C13-A20E-00A6CC6108C5}
{12102767-6F40-4328-9CB5-290EF484682D} = {85879329-E36C-4585-8019-2825DEB4D0B8}
{61CADBF4-3D45-4980-81E5-5268199E615A} = {884B8E01-303A-40CF-8884-D62115F98683}
{3D95405C-C305-4D73-9B2C-938156FD9B2E} = {61CADBF4-3D45-4980-81E5-5268199E615A}
{AC7EA3E8-6469-4102-940F-31EF831E823F} = {99C42B64-99CF-4FB3-B270-079476B43FF7}
{F22F46A0-75BD-49CB-96F2-4E230B59601A} = {884B8E01-303A-40CF-8884-D62115F98683}
{A2661315-0A4E-47AA-B0D8-200E98461004} = {F22F46A0-75BD-49CB-96F2-4E230B59601A}
{050B524C-451C-49F6-A9E5-60E40A40CFEE} = {8FA27C30-856D-4895-87AD-BE71847B76EF}
EndGlobalSection
EndGlobal