├── .gitignore ├── ApplicationLauncher ├── ApplicationLauncher.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── Version │ └── 1.0.0.0 │ ├── BitsUpdater.Example.exe │ ├── BitsUpdater.dll │ └── SharpBITS.Base.dll ├── BitsUpdatePacker ├── App.config ├── App.xaml ├── App.xaml.cs ├── BitsUpdatePacker.csproj ├── BitsUpdatePacker.snk.pfx ├── Configuration │ ├── TemplatesCollection.cs │ ├── TemplatesConfigSection.cs │ └── TemplatesElement.cs ├── Data │ ├── CertificateValidationRule.cs │ ├── DirectoryCreateValidationRule.cs │ ├── DirectoryExistsValidationRule.cs │ ├── RegexValidationRule.cs │ ├── SearchOptionToBoolConverter.cs │ ├── StringRequiredValidationRule.cs │ ├── ValidationBorderConverter.cs │ └── VersionConverter.cs ├── Images │ ├── Add.png │ ├── Main.png │ ├── Pack.png │ └── Remove.png ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ ├── Settings.settings │ └── app.manifest ├── SelectFileControl.xaml ├── SelectFileControl.xaml.cs ├── SelectFolderControl.xaml ├── SelectFolderControl.xaml.cs ├── UIFileSearchTemplate.cs ├── UIUpdatePackage.cs └── UpdatePackerCommands.cs ├── BitsUpdater.Example ├── BitsUpdater.Example.csproj ├── Files │ └── BitsUpdater.Example.snk ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── BitsUpdater.sln └── BitsUpdater ├── Behavior ├── IUpdateBehavior.cs ├── UpdateDatabaseBehavior.cs └── UpdateServiceBehavior.cs ├── BitsUpdater.cs ├── BitsUpdater.csproj ├── Extensions ├── AssemblyExtensions.cs └── StreamExtensions.cs ├── FileSearchTemplate.cs ├── Files ├── Binaries │ ├── ApplicationLauncher.zip │ └── BitsUpdater.1.0.zip └── Libraries │ └── SharpBITS.Base.dll ├── Properties └── AssemblyInfo.cs ├── UpdateCheckedEventArgs.cs ├── UpdateDownloadedEventArgs.cs ├── UpdateErrorEventArgs.cs ├── UpdatePackage.cs ├── UpdateProgressEventArgs.cs ├── UpdateStatus.cs ├── XmlUpdateManifest.cs └── XmlUpdateStatus.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/.gitignore -------------------------------------------------------------------------------- /ApplicationLauncher/ApplicationLauncher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/ApplicationLauncher/ApplicationLauncher.csproj -------------------------------------------------------------------------------- /ApplicationLauncher/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/ApplicationLauncher/Program.cs -------------------------------------------------------------------------------- /ApplicationLauncher/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/ApplicationLauncher/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ApplicationLauncher/Version/1.0.0.0/BitsUpdater.Example.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/ApplicationLauncher/Version/1.0.0.0/BitsUpdater.Example.exe -------------------------------------------------------------------------------- /ApplicationLauncher/Version/1.0.0.0/BitsUpdater.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/ApplicationLauncher/Version/1.0.0.0/BitsUpdater.dll -------------------------------------------------------------------------------- /ApplicationLauncher/Version/1.0.0.0/SharpBITS.Base.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/ApplicationLauncher/Version/1.0.0.0/SharpBITS.Base.dll -------------------------------------------------------------------------------- /BitsUpdatePacker/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/App.config -------------------------------------------------------------------------------- /BitsUpdatePacker/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/App.xaml -------------------------------------------------------------------------------- /BitsUpdatePacker/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/App.xaml.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/BitsUpdatePacker.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/BitsUpdatePacker.csproj -------------------------------------------------------------------------------- /BitsUpdatePacker/BitsUpdatePacker.snk.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/BitsUpdatePacker.snk.pfx -------------------------------------------------------------------------------- /BitsUpdatePacker/Configuration/TemplatesCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Configuration/TemplatesCollection.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Configuration/TemplatesConfigSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Configuration/TemplatesConfigSection.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Configuration/TemplatesElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Configuration/TemplatesElement.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/CertificateValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/CertificateValidationRule.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/DirectoryCreateValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/DirectoryCreateValidationRule.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/DirectoryExistsValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/DirectoryExistsValidationRule.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/RegexValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/RegexValidationRule.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/SearchOptionToBoolConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/SearchOptionToBoolConverter.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/StringRequiredValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/StringRequiredValidationRule.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/ValidationBorderConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/ValidationBorderConverter.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Data/VersionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Data/VersionConverter.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Images/Add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Images/Add.png -------------------------------------------------------------------------------- /BitsUpdatePacker/Images/Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Images/Main.png -------------------------------------------------------------------------------- /BitsUpdatePacker/Images/Pack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Images/Pack.png -------------------------------------------------------------------------------- /BitsUpdatePacker/Images/Remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Images/Remove.png -------------------------------------------------------------------------------- /BitsUpdatePacker/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/MainWindow.xaml -------------------------------------------------------------------------------- /BitsUpdatePacker/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/MainWindow.xaml.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Properties/Resources.resx -------------------------------------------------------------------------------- /BitsUpdatePacker/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Properties/Settings.settings -------------------------------------------------------------------------------- /BitsUpdatePacker/Properties/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/Properties/app.manifest -------------------------------------------------------------------------------- /BitsUpdatePacker/SelectFileControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/SelectFileControl.xaml -------------------------------------------------------------------------------- /BitsUpdatePacker/SelectFileControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/SelectFileControl.xaml.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/SelectFolderControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/SelectFolderControl.xaml -------------------------------------------------------------------------------- /BitsUpdatePacker/SelectFolderControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/SelectFolderControl.xaml.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/UIFileSearchTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/UIFileSearchTemplate.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/UIUpdatePackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/UIUpdatePackage.cs -------------------------------------------------------------------------------- /BitsUpdatePacker/UpdatePackerCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdatePacker/UpdatePackerCommands.cs -------------------------------------------------------------------------------- /BitsUpdater.Example/BitsUpdater.Example.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater.Example/BitsUpdater.Example.csproj -------------------------------------------------------------------------------- /BitsUpdater.Example/Files/BitsUpdater.Example.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater.Example/Files/BitsUpdater.Example.snk -------------------------------------------------------------------------------- /BitsUpdater.Example/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater.Example/Program.cs -------------------------------------------------------------------------------- /BitsUpdater.Example/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater.Example/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /BitsUpdater.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater.sln -------------------------------------------------------------------------------- /BitsUpdater/Behavior/IUpdateBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Behavior/IUpdateBehavior.cs -------------------------------------------------------------------------------- /BitsUpdater/Behavior/UpdateDatabaseBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Behavior/UpdateDatabaseBehavior.cs -------------------------------------------------------------------------------- /BitsUpdater/Behavior/UpdateServiceBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Behavior/UpdateServiceBehavior.cs -------------------------------------------------------------------------------- /BitsUpdater/BitsUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/BitsUpdater.cs -------------------------------------------------------------------------------- /BitsUpdater/BitsUpdater.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/BitsUpdater.csproj -------------------------------------------------------------------------------- /BitsUpdater/Extensions/AssemblyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Extensions/AssemblyExtensions.cs -------------------------------------------------------------------------------- /BitsUpdater/Extensions/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Extensions/StreamExtensions.cs -------------------------------------------------------------------------------- /BitsUpdater/FileSearchTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/FileSearchTemplate.cs -------------------------------------------------------------------------------- /BitsUpdater/Files/Binaries/ApplicationLauncher.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Files/Binaries/ApplicationLauncher.zip -------------------------------------------------------------------------------- /BitsUpdater/Files/Binaries/BitsUpdater.1.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Files/Binaries/BitsUpdater.1.0.zip -------------------------------------------------------------------------------- /BitsUpdater/Files/Libraries/SharpBITS.Base.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Files/Libraries/SharpBITS.Base.dll -------------------------------------------------------------------------------- /BitsUpdater/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /BitsUpdater/UpdateCheckedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/UpdateCheckedEventArgs.cs -------------------------------------------------------------------------------- /BitsUpdater/UpdateDownloadedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/UpdateDownloadedEventArgs.cs -------------------------------------------------------------------------------- /BitsUpdater/UpdateErrorEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/UpdateErrorEventArgs.cs -------------------------------------------------------------------------------- /BitsUpdater/UpdatePackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/UpdatePackage.cs -------------------------------------------------------------------------------- /BitsUpdater/UpdateProgressEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/UpdateProgressEventArgs.cs -------------------------------------------------------------------------------- /BitsUpdater/UpdateStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/UpdateStatus.cs -------------------------------------------------------------------------------- /BitsUpdater/XmlUpdateManifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/XmlUpdateManifest.cs -------------------------------------------------------------------------------- /BitsUpdater/XmlUpdateStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakubgarfield/BitsUpdater/HEAD/BitsUpdater/XmlUpdateStatus.cs --------------------------------------------------------------------------------