multi_domain_secure_server 1.0.13
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: callcloseto 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 usingavailableand reducing calls toread.
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.