Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions EppLib/EppLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFrameworks>netstandard2.0;net10.0</TargetFrameworks>
<AssemblyName>EppLib</AssemblyName>
<PackageId>EppLib</PackageId>
<Version>1.4.0</Version>
<Version>1.4.1</Version>
<Authors>Code Maker Inc. and Contributors</Authors>
<Description>EppLib.NET provides a library that makes easy for registrars to interact with registries implementing the Extensible Provisioning Protocol (EPP). Includes extensions for CIRA (.CA), Nominet (.UK), IIS (.SE), Verisign Namestore, LaunchPhase and SecDNS.</Description>
<PackageTags>epp;registrar;registry;domain;rfc5730</PackageTags>
Expand All @@ -13,7 +13,7 @@
<RepositoryUrl>https://github.com/CodeMakerInc/EppLib.NET.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>Adds a net10.0 target alongside netstandard2.0. Fixes an infinite loop at 100% CPU in TcpTransport.Read when the server closes the connection (#46).</PackageReleaseNotes>
<PackageReleaseNotes>Connect() now lets the operating system choose the TLS version (SslProtocols.None) instead of forcing TLS 1.0 when a client certificate is used. Recompile against this version to pick up the new default.</PackageReleaseNotes>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
Expand Down
2 changes: 1 addition & 1 deletion EppLib/ITransport.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace EppLib
{
public interface ITransport : IDisposable
{
void Connect(SslProtocols sslProtocols = SslProtocols.Tls);
void Connect(SslProtocols sslProtocols = SslProtocols.None);
void Disconnect();
void Write(XmlDocument xmlDocument);
byte[] Read();
Expand Down
3 changes: 2 additions & 1 deletion EppLib/Service.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ public Service(ITransport transport)
/// <summary>
/// Connects to the registry end point
/// </summary>
public void Connect(SslProtocols sslProtocols = SslProtocols.Tls)
/// <param name="sslProtocols">TLS versions to allow; the default lets the operating system choose.</param>
public void Connect(SslProtocols sslProtocols = SslProtocols.None)
{
transport.Connect(sslProtocols);
transport.Read();
Expand Down
Loading