multi_domain_secure_server 1.0.13  multi_domain_secure_server: ^1.0.13 copied to clipboard
multi_domain_secure_server: ^1.0.13 copied to clipboard
A SecureServerSocket that supports multiple domains with dynamic SecurityContext resolution.
1.0.13 #
- MultiDomainSecureServer:- Added field validatePublicDomainFormat.
- isValidHostname: improve validation.
- Added isValidPublicDomainName.
 
- Added field 
1.0.12 #
- 
HttpServerSecureMultiDomain:- close: improve- _multiDomainSecureServer.close.
 
- 
RawSocketAsSocket:- RawSocketEvent.readClosed: call- closeto fully close the socket.
 
- 
async_benchmark: ^1.0.3 
1.0.11 #
- test: ^1.25.12
- dependency_validator: ^4.1.2
1.0.10 #
- 
Tools: - New HostResolver,SocketConnectorandHttpConnectorWithCachedAddresses.
 
- New 
- 
New library: multi_domain_secure_server_tools.dart
- 
Improved shelf_benchmark.dart: usingHttpConnectorWithCachedAddresses.
- 
async_benchmark: ^1.0.2 
1.0.9 #
- 
MultiDomainSecureServer:- Optimize _accept.
- Optimize extractSNIHostname.
- Added parseSNIHostnameSafe.
- Improve parseSNIHostname.
 
- Optimize 
- 
Moved localhostprivate key and certificate frombenchmark/shelf_benchmark.darttotest/localhost_cert.dart.
- 
Improve tests. 
- 
test: ^1.25.10 
1.0.8 #
- MultiDomainSecureServer:- extractSNIHostname: optimize using- availableand reducing calls to- read.
 
1.0.7 #
- 
MultiDomainSecureServer:- Added field _acceptSubscription.
- Added asHttpServer.- New class _HttpServerSecureMultiDomain.
 
- New class 
 
- Added field 
- 
RawSocketAsSocket:- Improve closeanddestroy.
 
- Improve 
- 
New benchmark/shelf_benchmark.dart.
- 
async_benchmark: ^1.0.1 
1.0.6 #
- 
MultiDomainSecureServer:- Added field requiresHandshakesWithHostname.
- extractSNIHostname: log any parsing exception/error.
- parseSNIHostname: improve parsing.
- Added isValidHostname.
 
- Added field 
- 
RawSocketAsSocket:- Implemented _writeQueueandflushusing socket events (RawSocketEvent.write).
 
- Implemented 
- 
New RawSecureSocketAsSecureSocket.
- 
New RawServerSocketAsSecureServerSocket.
- 
New RawSecureServerSocketAsSecureServerSocket.
- 
RawServerSocketExtension:- Added asSecureServerSocket.
 
- Added 
- 
New RawSecureSocketExtension:- asSecureSocket
 
- 
New RawSecureServerSocketExtension:- asSecureServerSocket.
 
1.0.5 #
- MultiDomainSecureServer.bind:- Added parameters backlog,v6Onlyandshared.
 
- Added parameters 
1.0.4 #
- MultiDomainSecureServer.parseSNIHostname: fix offset computation.
1.0.3 #
- Improved documentation.
1.0.2 #
- Improved documentation.
1.0.1 #
- 
RawSocketAsSocket: finalize implementation.
- 
New RawServerSocketAsServerSocket:asSocket
- 
New RawServerSocketExtension:asServerSocket
- 
MultiDomainSecureServer:- Added asServerSocket.
 
- Added 
- 
New example/shelf_example
- 
New example/example.md
1.0.0 #
- Initial version.