Changeset 11677 for branches/ALPS/HeuristicLab.PluginInfrastructure
- Timestamp:
- 12/10/14 10:31:41 (10 years ago)
- Location:
- branches/ALPS
- Files:
-
- 2 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS
-
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/Advanced/InstallationManager.cs
r11171 r11677 23 23 using System.Collections.Generic; 24 24 using System.IO; 25 using System.IO.Compression; 25 26 using System.Linq; 26 27 using System.ServiceModel; 27 28 using HeuristicLab.PluginInfrastructure.Manager; 28 using ICSharpCode.SharpZipLib.Zip;29 29 30 30 namespace HeuristicLab.PluginInfrastructure.Advanced { … … 183 183 184 184 private void Unpack(byte[] zippedPackage) { 185 using (ZipInputStream s = new ZipInputStream(new MemoryStream(zippedPackage))) { 186 ZipEntry theEntry; 187 while ((theEntry = s.GetNextEntry()) != null) { 188 string directoryName = pluginDir; 189 string fileName = Path.GetFileName(theEntry.Name); 190 // create directory 191 if (!string.IsNullOrEmpty(directoryName)) { 192 Directory.CreateDirectory(directoryName); 193 } 194 if (!string.IsNullOrEmpty(fileName)) { 195 string fullPath = Path.Combine(directoryName, fileName); 196 string fullDirPath = Path.GetDirectoryName(fullPath); 197 if (!Directory.Exists(fullDirPath)) Directory.CreateDirectory(fullDirPath); 198 using (FileStream streamWriter = File.Create(fullPath)) { 199 int size = 2048; 200 byte[] data = new byte[2048]; 201 while (true) { 202 size = s.Read(data, 0, data.Length); 203 if (size > 0) { 204 streamWriter.Write(data, 0, size); 205 } else { 206 break; 185 using (MemoryStream memStream = new MemoryStream(zippedPackage)) { 186 using (ZipArchive zip = new ZipArchive(memStream, ZipArchiveMode.Read)) { 187 foreach (var theEntry in zip.Entries) { 188 string directoryName = pluginDir; 189 string fileName = Path.GetFileName(theEntry.Name); 190 // create directory 191 if (!string.IsNullOrEmpty(directoryName)) { 192 Directory.CreateDirectory(directoryName); 193 } 194 if (!string.IsNullOrEmpty(fileName)) { 195 string fullPath = Path.Combine(directoryName, fileName); 196 string fullDirPath = Path.GetDirectoryName(fullPath); 197 if (!Directory.Exists(fullDirPath)) Directory.CreateDirectory(fullDirPath); 198 using (FileStream streamWriter = File.Create(fullPath)) { 199 int size = 2048; 200 byte[] data = new byte[2048]; 201 202 using (BinaryReader reader = new BinaryReader(theEntry.Open())) { 203 while (true) { 204 size = reader.Read(data, 0, data.Length); 205 if (size > 0) { 206 streamWriter.Write(data, 0, size); 207 } else { 208 break; 209 } 210 } 207 211 } 212 streamWriter.Close(); 208 213 } 209 streamWriter.Close();210 214 } 211 215 } -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/Advanced/UploadPluginsView.cs
r11171 r11677 25 25 using System.Drawing; 26 26 using System.IO; 27 using System.IO.Compression; 27 28 using System.Linq; 28 29 using System.ServiceModel; 29 30 using System.Windows.Forms; 30 31 using HeuristicLab.PluginInfrastructure.Manager; 31 using ICSharpCode.SharpZipLib.Zip;32 32 33 33 namespace HeuristicLab.PluginInfrastructure.Advanced { … … 262 262 private static byte[] CreateZipPackage(IPluginDescription plugin) { 263 263 using (MemoryStream stream = new MemoryStream()) { 264 ZipFile zipFile = new ZipFile(stream); 265 zipFile.BeginUpdate(); 264 ZipArchive zipFile = new ZipArchive(stream, ZipArchiveMode.Create); 266 265 foreach (var file in plugin.Files) { 267 zipFile.Add(file.Name); 268 } 269 zipFile.CommitUpdate(); 266 zipFile.CreateEntry(file.Name); 267 } 270 268 stream.Seek(0, SeekOrigin.Begin); 271 269 return stream.GetBuffer(); -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/ErrorHandling/FrameworkVersionErrorDialog.Designer.cs
r11171 r11677 85 85 this.linkLabel.TabIndex = 2; 86 86 this.linkLabel.TabStop = true; 87 this.linkLabel.Text = "Download Microsoft .NET Framework 4 (Full Profile)";87 this.linkLabel.Text = "Download Microsoft .NET Framework 4.5"; 88 88 this.linkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel_LinkClicked); 89 89 // … … 96 96 this.label.Size = new System.Drawing.Size(301, 43); 97 97 this.label.TabIndex = 1; 98 this.label.Text = "To run HeuristicLab you need at least the Microsoft .NET Framework 4 (Full Profil" +99 " e) or Mono version 2.11.4or higher. Please download and install it.";98 this.label.Text = "To run HeuristicLab you need at least the Microsoft .NET Framework 4.5 or Mono ve" + 99 "rsion 3.6.0 or higher. Please download and install it."; 100 100 // 101 101 // linkLabelMono -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/ErrorHandling/FrameworkVersionErrorDialog.cs
r11171 r11677 26 26 namespace HeuristicLab.PluginInfrastructure { 27 27 public partial class FrameworkVersionErrorDialog : Form { 28 public static bool NET4FullProfileInstalled { 28 private const string NETVersionPath = @"Software\Microsoft\NET Framework Setup\NDP\v4\Full"; 29 private const string NETVersion = "Version"; 30 31 public static bool NET4_5Installed { 29 32 get { 30 33 try { 31 return Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full") != null; 34 var registryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(NETVersionPath); 35 if (registryKey != null) { 36 var versionKey = registryKey.GetValue(NETVersion); 37 if (versionKey != null) { 38 Version version = new Version(versionKey.ToString()); 39 return version.Major >= 4 && version.Minor >= 5; 40 } 41 } 32 42 } 33 43 catch (System.Security.SecurityException) { 34 44 return false; 35 45 } 46 return false; 36 47 } 37 48 } … … 44 55 get { 45 56 var monoVersion = MonoVersion; 46 var minRequiredVersion = new Version( 2, 11, 4);47 48 //we need at least mono version 2.11.457 var minRequiredVersion = new Version(3, 6, 0); 58 59 //we need at least mono version 3.6.0 49 60 if (monoVersion != null && monoVersion >= minRequiredVersion) { 50 61 return true; … … 84 95 private void linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { 85 96 try { 86 System.Diagnostics.Process.Start("http://www.microsoft.com/ downloads/en/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7");97 System.Diagnostics.Process.Start("http://www.microsoft.com/en-us/download/details.aspx?id=30653"); 87 98 linkLabel.LinkVisited = true; 88 99 } -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/HeuristicLab.PluginInfrastructure-3.3.csproj
r11113 r11677 20 20 <UpgradeBackupLocation> 21 21 </UpgradeBackupLocation> 22 <TargetFrameworkVersion>v4. 0</TargetFrameworkVersion>22 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 23 23 <TargetFrameworkProfile> 24 24 </TargetFrameworkProfile> … … 48 48 <WarningLevel>4</WarningLevel> 49 49 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 50 <Prefer32Bit>false</Prefer32Bit> 50 51 </PropertyGroup> 51 52 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> … … 60 61 </DocumentationFile> 61 62 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 63 <Prefer32Bit>false</Prefer32Bit> 62 64 </PropertyGroup> 63 65 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> … … 69 71 <ErrorReport>prompt</ErrorReport> 70 72 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 73 <Prefer32Bit>false</Prefer32Bit> 71 74 </PropertyGroup> 72 75 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> … … 80 83 <ErrorReport>prompt</ErrorReport> 81 84 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 85 <Prefer32Bit>false</Prefer32Bit> 82 86 </PropertyGroup> 83 87 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> … … 89 93 <ErrorReport>prompt</ErrorReport> 90 94 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 95 <Prefer32Bit>false</Prefer32Bit> 91 96 </PropertyGroup> 92 97 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' "> … … 100 105 <ErrorReport>prompt</ErrorReport> 101 106 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 107 <Prefer32Bit>false</Prefer32Bit> 102 108 </PropertyGroup> 103 109 <ItemGroup> … … 108 114 <Reference Include="System.Drawing" /> 109 115 <Reference Include="System.IdentityModel" /> 116 <Reference Include="System.IO.Compression" /> 110 117 <Reference Include="System.Runtime.Serialization" /> 111 118 <Reference Include="System.ServiceModel" /> 112 119 <Reference Include="System.Windows.Forms" /> 113 120 <Reference Include="System.Xml" /> 114 <Reference Include="ICSharpCode.SharpZipLib">115 <HintPath>ICSharpCode.SharpZipLib.dll</HintPath>116 </Reference>117 121 </ItemGroup> 118 122 <ItemGroup> … … 310 314 </ItemGroup> 311 315 <ItemGroup> 312 <Content Include="ICSharpCode.SharpZipLib License.txt">313 <CopyToOutputDirectory>Always</CopyToOutputDirectory>314 </Content>315 <Content Include="ICSharpCode.SharpZipLib.dll">316 <CopyToOutputDirectory>Always</CopyToOutputDirectory>317 </Content>318 316 <EmbeddedResource Include="Advanced\DeploymentService\services.heuristiclab.com.cer" /> 319 317 <None Include="Resources\Error.ico" /> -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/Main.cs
r11171 r11677 34 34 /// <param name="args">Command line arguments</param> 35 35 public static void Run(string[] args) { 36 if ((!FrameworkVersionErrorDialog.NET4 FullProfileInstalled && !FrameworkVersionErrorDialog.MonoInstalled)36 if ((!FrameworkVersionErrorDialog.NET4_5Installed && !FrameworkVersionErrorDialog.MonoInstalled) 37 37 || (FrameworkVersionErrorDialog.MonoInstalled && !FrameworkVersionErrorDialog.MonoCorrectVersionInstalled)) { 38 38 Application.EnableVisualStyles(); -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/Properties/Settings.Designer.cs
r4495 r11677 2 2 // <auto-generated> 3 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319. 14 // Runtime Version:4.0.30319.34014 5 5 // 6 6 // Changes to this file may cause incorrect behavior and will be lost if … … 13 13 14 14 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "1 0.0.0.0")]15 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")] 16 16 public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 17 -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/Resources.Designer.cs
r6413 r11677 2 2 // <auto-generated> 3 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319. 2254 // Runtime Version:4.0.30319.34014 5 5 // 6 6 // Changes to this file may cause incorrect behavior and will be lost if … … 61 61 } 62 62 63 /// <summary> 64 /// Looks up a localized resource of type System.Drawing.Bitmap. 65 /// </summary> 63 66 internal static System.Drawing.Bitmap Add { 64 67 get { … … 68 71 } 69 72 73 /// <summary> 74 /// Looks up a localized resource of type System.Drawing.Bitmap. 75 /// </summary> 70 76 internal static System.Drawing.Bitmap ArrowUp { 71 77 get { … … 75 81 } 76 82 83 /// <summary> 84 /// Looks up a localized resource of type System.Drawing.Bitmap. 85 /// </summary> 77 86 internal static System.Drawing.Bitmap Assembly { 78 87 get { … … 82 91 } 83 92 93 /// <summary> 94 /// Looks up a localized resource of type System.Drawing.Bitmap. 95 /// </summary> 84 96 internal static System.Drawing.Bitmap Document { 85 97 get { … … 89 101 } 90 102 103 /// <summary> 104 /// Looks up a localized resource of type System.Drawing.Bitmap. 105 /// </summary> 91 106 internal static System.Drawing.Bitmap Error { 92 107 get { … … 96 111 } 97 112 113 /// <summary> 114 /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). 115 /// </summary> 98 116 internal static System.Drawing.Icon ErrorIcon { 99 117 get { … … 103 121 } 104 122 123 /// <summary> 124 /// Looks up a localized resource of type System.Drawing.Bitmap. 125 /// </summary> 105 126 internal static System.Drawing.Bitmap File { 106 127 get { … … 110 131 } 111 132 133 /// <summary> 134 /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). 135 /// </summary> 112 136 internal static System.Drawing.Icon HeuristicLab { 113 137 get { … … 117 141 } 118 142 143 /// <summary> 144 /// Looks up a localized resource of type System.Drawing.Bitmap. 145 /// </summary> 119 146 internal static System.Drawing.Bitmap HeuristicLabBanner { 120 147 get { … … 124 151 } 125 152 153 /// <summary> 154 /// Looks up a localized resource of type System.Drawing.Bitmap. 155 /// </summary> 126 156 internal static System.Drawing.Bitmap HeuristicLabLogo { 127 157 get { … … 131 161 } 132 162 163 /// <summary> 164 /// Looks up a localized resource of type System.Drawing.Bitmap. 165 /// </summary> 133 166 internal static System.Drawing.Bitmap Install { 134 167 get { … … 138 171 } 139 172 173 /// <summary> 174 /// Looks up a localized resource of type System.Drawing.Bitmap. 175 /// </summary> 140 176 internal static System.Drawing.Bitmap Internet { 141 177 get { … … 164 200 } 165 201 202 /// <summary> 203 /// Looks up a localized resource of type System.Drawing.Bitmap. 204 /// </summary> 166 205 internal static System.Drawing.Bitmap NetworkConnections { 167 206 get { … … 171 210 } 172 211 212 /// <summary> 213 /// Looks up a localized resource of type System.Drawing.Bitmap. 214 /// </summary> 173 215 internal static System.Drawing.Bitmap Plugin { 174 216 get { … … 178 220 } 179 221 222 /// <summary> 223 /// Looks up a localized resource of type System.Drawing.Bitmap. 224 /// </summary> 180 225 internal static System.Drawing.Bitmap PublishToWeb { 181 226 get { … … 185 230 } 186 231 232 /// <summary> 233 /// Looks up a localized resource of type System.Drawing.Bitmap. 234 /// </summary> 187 235 internal static System.Drawing.Bitmap Remove { 188 236 get { … … 192 240 } 193 241 242 /// <summary> 243 /// Looks up a localized resource of type System.Drawing.Bitmap. 244 /// </summary> 194 245 internal static System.Drawing.Bitmap Repeat { 195 246 get { … … 199 250 } 200 251 252 /// <summary> 253 /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). 254 /// </summary> 201 255 internal static System.Drawing.Icon Setup_Install { 202 256 get { … … 206 260 } 207 261 262 /// <summary> 263 /// Looks up a localized resource of type System.Drawing.Bitmap. 264 /// </summary> 208 265 internal static System.Drawing.Bitmap ShowDetails { 209 266 get { … … 213 270 } 214 271 272 /// <summary> 273 /// Looks up a localized resource of type System.Drawing.Bitmap. 274 /// </summary> 215 275 internal static System.Drawing.Bitmap ShowIcons { 216 276 get { … … 220 280 } 221 281 282 /// <summary> 283 /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). 284 /// </summary> 222 285 internal static System.Drawing.Icon UpdateAvailable { 223 286 get { -
branches/ALPS/HeuristicLab.PluginInfrastructure/3.3/app.config
r7283 r11677 1 <?xml version="1.0" encoding="utf-8" 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <configuration> 3 3 <configSections> 4 <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 5 <section name="HeuristicLab.PluginInfrastructure.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" 4 <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 5 <section name="HeuristicLab.PluginInfrastructure.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/> 6 6 </sectionGroup> 7 7 </configSections> … … 30 30 <bindings> 31 31 <wsHttpBinding> 32 <binding name="WSHttpBinding_IUpdateService" closeTimeout="00:01:00" 33 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" 34 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" 35 maxBufferPoolSize="524288" maxReceivedMessageSize="200000000" messageEncoding="Text" 36 textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> 37 <readerQuotas maxDepth="32" maxStringContentLength="200000000" maxArrayLength="200000000" 38 maxBytesPerRead="4096" maxNameTableCharCount="16384" /> 39 <reliableSession ordered="true" inactivityTimeout="00:10:00" 40 enabled="false" /> 32 <binding name="WSHttpBinding_IUpdateService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="200000000" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> 33 <readerQuotas maxDepth="32" maxStringContentLength="200000000" maxArrayLength="200000000" maxBytesPerRead="4096" maxNameTableCharCount="16384"/> 34 <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/> 41 35 <security mode="Message"> 42 <transport clientCredentialType="Windows" proxyCredentialType="None" 43 realm="" /> 44 <message clientCredentialType="UserName" negotiateServiceCredential="true" 45 algorithmSuite="Default" /> 36 <transport clientCredentialType="Windows" proxyCredentialType="None" realm=""/> 37 <message clientCredentialType="UserName" negotiateServiceCredential="true" algorithmSuite="Default"/> 46 38 </security> 47 39 </binding> 48 40 49 <binding name="WSHttpBinding_IAdminService" closeTimeout="00:01:00" 50 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" 51 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" 52 maxBufferPoolSize="524288" maxReceivedMessageSize="200000000" messageEncoding="Text" 53 textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> 54 <readerQuotas maxDepth="32" maxStringContentLength="200000000" maxArrayLength="200000000" 55 maxBytesPerRead="4096" maxNameTableCharCount="16384" /> 56 <reliableSession ordered="true" inactivityTimeout="00:10:00" 57 enabled="false" /> 41 <binding name="WSHttpBinding_IAdminService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="200000000" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> 42 <readerQuotas maxDepth="32" maxStringContentLength="200000000" maxArrayLength="200000000" maxBytesPerRead="4096" maxNameTableCharCount="16384"/> 43 <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/> 58 44 <security mode="Message"> 59 <transport clientCredentialType="Windows" proxyCredentialType="None" 60 realm="" /> 61 <message clientCredentialType="UserName" negotiateServiceCredential="true" 62 algorithmSuite="Default" /> 45 <transport clientCredentialType="Windows" proxyCredentialType="None" realm=""/> 46 <message clientCredentialType="UserName" negotiateServiceCredential="true" algorithmSuite="Default"/> 63 47 </security> 64 48 </binding> … … 67 51 68 52 <client> 69 <endpoint address="http://services.heuristiclab.com/Deployment-3.3/UpdateService.svc" 70 binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUpdateService" 71 contract="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdateService" 72 name="WSHttpBinding_IUpdateService"> 53 <endpoint address="http://services.heuristiclab.com/Deployment-3.3/UpdateService.svc" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUpdateService" contract="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdateService" name="WSHttpBinding_IUpdateService"> 73 54 <identity> 74 <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ==" 55 <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ=="/> 75 56 </identity> 76 57 </endpoint> 77 <endpoint address="http://services.heuristiclab.com/Deployment-3.3/AdminService.svc" 78 binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAdminService" 79 contract="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdminService" 80 name="WSHttpBinding_IAdminService"> 58 <endpoint address="http://services.heuristiclab.com/Deployment-3.3/AdminService.svc" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAdminService" contract="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdminService" name="WSHttpBinding_IAdminService"> 81 59 <identity> 82 <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ==" 60 <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ=="/> 83 61 </identity> 84 62 </endpoint> 85 63 </client> 86 64 </system.serviceModel> 87 < /configuration>65 <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration>
Note: See TracChangeset
for help on using the changeset viewer.