mporsch / sockpuppet Goto Github PK
View Code? Open in Web Editor NEWC++ socket and address library
License: GNU Lesser General Public License v3.0
C++ socket and address library
License: GNU Lesser General Public License v3.0
14/14 Test #14: sockpuppet_tls_async_performance_test ...Subprocess aborted***Exception: 62.69 sec
...
clients did not receive echoed reference data on time
The associated promise has been destructed prior to the associated state becoming ready.
Assertion failed: (i < handshakeStepsMax), function Shutdown, file socket_tls_impl.cpp, line 262.
Seems like ssl3_write_bytes:bad length:ssl
is not leaving us anytime soon, see test failure in MSVC with OpenSSL 1.1.1u.
12/14 Test #12: sockpuppet_tls_buffered_test ............***Failed 7.34 sec
generating random reference data
test case #1: unlimited send timeout
server listening at [::1]:8554
client [::1]:50124 connected to server [::1]:8554
sending reference data from [::1]:50124 to [::1]:8554
verifying received against reference data
test case #2: limited send timeout
server listening at [::1]:8554
client [::1]:50125 connected to server [::1]:8554
sending reference data from [::1]:50125 to [::1]:8554
failed to TLS receive/send/handshake: 928:error:1409E10F:SSL routines:ssl3_write_bytes:bad length:ssl\record\rec_layer_s3.c:377:
verifying received against reference data
received only 18876 of 1000000 bytes
test case #3: non-blocking send
server listening at [::1]:8554
client [::1]:50126 connected to server [::1]:8554
sending reference data from [::1]:50126 to [::1]:8554
failed to TLS receive/send/handshake: 2816:error:1409E10F:SSL routines:ssl3_write_bytes:bad length:ssl\record\rec_layer_s3.c:377:
verifying received against reference data
received only 15556 of 1000000 bytes
Maybe this is specific to the OpenSSL v1 library used in this github action job's OS? - job has been disabled for now.
Sporadic assertion hits in shutdown procedure (see test failure in Ubuntu with OpenSSL 3.0.2).
14/14 Test #14: sockpuppet_tls_async_performance_test ...Subprocess aborted***Exception: 1.68 sec
generating random reference data
server listening at [::1]:8554
client [::1]:38418 connecting to server
client [::1]:38418 connected to server
sending reference data from [::1]:38418 to [::1]:8554
client [::1]:38430 connected to server
client [::1]:38430 connecting to server
Errors while running CTest
sending reference data from client [::1]:38446 connected to server
client [::1]:38446 connecting to server
[::1]:38430 to [::1]:8554
sending reference data from [::1]:38446 to [::1]:8554
client [::1]:38418 closed connection to server
client [::1]:8554 closing connection to server
sockpuppet_tls_async_performance_test: /home/runner/work/sockpuppet/sockpuppet/src/socket_tls_impl.cpp:329: void sockpuppet::SocketTlsImpl::Shutdown(): Assertion `i < handshakeStepsMax' failed.
Maybe just give the peer more time to process its pending receipts?
See test failure in MSVC [1] and test failure in OSX [2].
12: Test command: D:\a\sockpuppet\sockpuppet\build\Debug\sockpuppet_tls_buffered_test.exe
12: Working Directory: D:/a/sockpuppet/sockpuppet/build
12: Test timeout computed to be: 10000000
12: generating random reference data
12: test case #1: unlimited send timeout
12: server listening at [::1]:8554
12: client [::1]:61089 connected to server [::1]:8554
12: sending reference data from [::1]:61089 to [::1]:8554
12: verifying received against reference data
12: test case #2: limited send timeout
12: server listening at [::1]:8554
12: client [::1]:61092 connected to server [::1]:8554
12: sending reference data from [::1]:61092 to [::1]:8554
12: failed to wait for TLS socket readable/writable: 6956:error:1409E10F:SSL routines:ssl3_write_bytes:bad length:ssl\record\rec_layer_s3.c:377:
12:
12: verifying received against reference data
12: received only 8166 of 1000000 bytes
12: test case #3: non-blocking send
12: server listening at [::1]:8554
12: client [::1]:61093 connected to server [::1]:8554
12: sending reference data from [::1]:61093 to [::1]:8554
12: failed to wait for TLS socket readable/writable: 4156:error:1409E10F:SSL routines:ssl3_write_bytes:bad length:ssl\record\rec_layer_s3.c:377:
12:
12: verifying received against reference data
12: received only 9602 of 1000000 bytes
12/14 Test #12: sockpuppet_tls_buffered_test ............***Failed 5.00 sec
14/14 Test #14: sockpuppet_tls_async_performance_test ...Subprocess aborted***Exception: 62.37 sec
generating random reference data
server listening at [::1]:8554
client [::1]:49191 connected to server
client [::1]:49191 connecting to server
sending reference data from [::1]:49191 to [::1]:8554
client [::1]:49192 connecting to server
sending reference data from [::1]:49192 to [::1]:8554
client [::1]:49193 connecting to server
sending reference data from [::1]:49193 to [::1]:8554
client [::1]:49192 connected to server
client [::1]:49193 connected to server
verifying received against reference data
client [::1]:49191 closing connection to server
client [::1]:49191 closed connection to server
verifying received against reference data
client [::1]:49192 closing connection to server
client [::1]:49192 closed connection to server
clients did not receive echoed reference data on time
Assertion failed: (i < handshakeStepsMax), function Shutdown, file socket_tls_impl.cpp, line 240.
client [::1]:49193 closed connection to server
11/14 Test #11: sockpuppet_tls_test .....................***Failed 15.39 sec
server listening at 127.0.0.1:57972
Bad optional access
failed to connect to 127.0.0.1:57972: No connection could be made because the target machine actively refused it.
failed to connect to 127.0.0.1:57972: No connection could be made because the target machine actively refused it.
failed to connect to 127.0.0.1:57972: No connection could be made because the target machine actively refused it.
11/14 Test #11: sockpuppet_tls_test .....................***Failed 7.25 sec
server listening at 127.0.0.1:63399
client 127.0.0.1:63401 connected to server 127.0.0.1:63399
client 127.0.0.1:63402 connected to server 127.0.0.1:63399
client 127.0.0.1:63403 connected to server 127.0.0.1:63399
server sending to client 127.0.0.1:63401
server sending to client 127.0.0.1:63402
server sending to client 127.0.0.1:63403
client failed to receive
client failed to receive
client failed to receive
Hi,
It support android and ios?
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.