Start 2009-04-05T07:13:35 ActivePerl-1003 CPAN-1.9351 Going to read '/Users/fly1003/var/cpan/Metadata' Database was generated on Sun, 05 Apr 2009 10:27:09 GMT Running make for S/SU/SULLR/IO-Socket-SSL-1.24.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SU/SULLR/IO-Socket-SSL-1.24.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SU/SULLR/CHECKSUMS Checksum for /Users/fly1003/var/cpan/sources/authors/id/S/SU/SULLR/IO-Socket-SSL-1.24.tar.gz ok IO-Socket-SSL-1.24/ IO-Socket-SSL-1.24/BUGS IO-Socket-SSL-1.24/META.yml IO-Socket-SSL-1.24/README IO-Socket-SSL-1.24/certs/ IO-Socket-SSL-1.24/certs/client-key.pem IO-Socket-SSL-1.24/certs/server-wildcard.pem IO-Socket-SSL-1.24/certs/my-ca.pem IO-Socket-SSL-1.24/certs/server-rsa384-dh.pem IO-Socket-SSL-1.24/certs/server-key.enc IO-Socket-SSL-1.24/certs/client-cert.pem IO-Socket-SSL-1.24/certs/server-key.pem IO-Socket-SSL-1.24/certs/test-ca.pem IO-Socket-SSL-1.24/certs/client-key.enc IO-Socket-SSL-1.24/certs/server-cert.pem IO-Socket-SSL-1.24/MANIFEST IO-Socket-SSL-1.24/docs/ IO-Socket-SSL-1.24/docs/debugging.txt IO-Socket-SSL-1.24/Changes IO-Socket-SSL-1.24/Makefile.PL IO-Socket-SSL-1.24/patches/ IO-Socket-SSL-1.24/patches/Net_SSLeay.patch IO-Socket-SSL-1.24/SSL.pm IO-Socket-SSL-1.24/util/ IO-Socket-SSL-1.24/util/export_certs.pl IO-Socket-SSL-1.24/t/ IO-Socket-SSL-1.24/t/connectSSL-timeout.t IO-Socket-SSL-1.24/t/ssl_settings.req IO-Socket-SSL-1.24/t/dhe.t IO-Socket-SSL-1.24/t/start-stopssl.t IO-Socket-SSL-1.24/t/02settings.t IO-Socket-SSL-1.24/t/verify_hostname.t IO-Socket-SSL-1.24/t/auto_verify_hostname.t IO-Socket-SSL-1.24/t/sessions.t IO-Socket-SSL-1.24/t/startssl.t IO-Socket-SSL-1.24/t/readline.t IO-Socket-SSL-1.24/t/sysread_write.t IO-Socket-SSL-1.24/t/acceptSSL-timeout.t IO-Socket-SSL-1.24/t/01loadmodule.t IO-Socket-SSL-1.24/t/core.t IO-Socket-SSL-1.24/t/inet6.t IO-Socket-SSL-1.24/t/testlib.pl IO-Socket-SSL-1.24/t/compatibility.t IO-Socket-SSL-1.24/t/cert_no_file.t IO-Socket-SSL-1.24/t/nonblock.t IO-Socket-SSL-1.24/example/ IO-Socket-SSL-1.24/example/lwp-with-verifycn.pl IO-Socket-SSL-1.24/example/ssl_client.pl IO-Socket-SSL-1.24/example/async_https_server.pl IO-Socket-SSL-1.24/example/ssl_server.pl IO-Socket-SSL-1.24/README.Win32 CPAN.pm: Going to build S/SU/SULLR/IO-Socket-SSL-1.24.tar.gz >>> /Users/fly1003/bin/perl Makefile.PL WARNING No library for handling international domain names found. It will work but croak if you try to verify an international name against a certificate. It's recommended to install either Net::IDN::Encode or Net::LibIDN Checking if your kit is complete... Looks good Writing Makefile for IO::Socket::SSL >>> make cp SSL.pm blib/lib/IO/Socket/SSL.pm Manifying blib/man3/IO::Socket::SSL.3 SULLR/IO-Socket-SSL-1.24.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01loadmodule.t .......... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/02settings.t ............ 1..1 ok 1 ok t/acceptSSL-timeout.t ..... 1..15 ok 1 # listening @127.0.0.1:58131 # server >> OK << ok 2 # [server] OK # server >> Waiting << ok 3 # [server] Waiting # client_ssl >> OK << ok 4 # [client_ssl] OK # server >> Connect from 127.0.0.1:58132 << ok 5 # [server] Connect from # client_ssl >> Connected << ok 6 # [client_ssl] Connected # server >> SSL Handshake OK << ok 7 # [server] SSL Handshake OK # client_ssl >> Hi! << ok 8 # [client_ssl] Hi! ok 9 # listening @127.0.0.1:58133 # server >> OK Waiting << ok 10 # [server] OK ok 11 # [server] Waiting # client_no_ssl >> OK << ok 12 # [client_no_ssl] OK # server >> Connect from 127.0.0.1:58134 << ok 13 # [server] Connect from # client_no_ssl >> Connected << ok 14 # [client_no_ssl] Connected # server >> SSL Handshake FAILED - Resource temporarily unavailable << ok 15 # [server] SSL Handshake FAILED ok t/auto_verify_hostname.t .. 1..30 ok 1 #Server Initialization ok 2 #connection to example.com/www failed ok 3 #connection to server.local/ldap succeeded ok 4 #received hallo ok 5 #connection to server.local/www failed ok 6 #connection to bla.server.local/www succeeded ok 7 #received hallo ok 8 #connection to www7.other.local/www succeeded ok 9 #received hallo ok 10 #connection to www7.other.local/ldap failed ok 11 #connection to bla.server.local/ldap succeeded ok 12 #received hallo ok 13 #tcp connect ok 14 #ssl upgrade of connection to example.com/www failed ok 15 #tcp connect ok 16 #ssl upgrade of connection to server.local/ldap succeeded ok 17 #received hallo ok 18 #tcp connect ok 19 #ssl upgrade of connection to server.local/www failed ok 20 #tcp connect ok 21 #ssl upgrade of connection to bla.server.local/www succeeded ok 22 #received hallo ok 23 #tcp connect ok 24 #ssl upgrade of connection to www7.other.local/www succeeded ok 25 #received hallo ok 26 #tcp connect ok 27 #ssl upgrade of connection to www7.other.local/ldap failed ok 28 #tcp connect ok 29 #ssl upgrade of connection to bla.server.local/ldap succeeded ok 30 #received hallo ok t/cert_no_file.t .......... 1..9 ok 1 # [server] Server Initialization Using SSL_cert_file ok 2 # [server] Server accepted Using SSL_cert_file ok 3 # [client] client connected Using SSL_cert_file ok 4 # [server] Server Initialization Using SSL_cert ok 5 # [server] Server accepted Using SSL_cert ok 6 # [client] client connected Using SSL_cert ok 7 # [server] Server Initialization Empty SSL_cert ok 8 # [server] Empty SSL_cert: accept failed ok 9 # [client] Empty SSL_cert: connect failed ok t/compatibility.t ......... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/connectSSL-timeout.t .... 1..16 ok 1 # listening @127.0.0.1:58158 # server >> OK << ok 2 # [server] OK # server >> Waiting << ok 3 # [server] Waiting # client >> OK << ok 4 # [client] OK # server >> Connect from 127.0.0.1:58159 << ok 5 # [server] Connect from # client >> Connected << ok 6 # [client] Connected # server >> SSL Handshake OK << ok 7 # [server] SSL Handshake OK # client >> SSL Handshake OK << ok 8 # [client] SSL Handshake OK # client >> Hi! << ok 9 # [client] Hi! ok 10 # listening @127.0.0.1:58160 # server >> OK << ok 11 # [server] OK # server >> Waiting << ok 12 # [server] Waiting # client >> OK << ok 13 # [client] OK # server >> Connect from 127.0.0.1:58161 << ok 14 # [server] Connect from # client >> Connected << ok 15 # [client] Connected # client >> SSL Handshake FAILED - Resource temporarily unavailable << ok 16 # [client] SSL Handshake FAILED ok t/core.t .................. 1..52 ok 1 #Server Initialization ok 2 #Server Fileno Check ok 3 #Client non-SSL connection ok 4 #Server non-SSL Client Check ok 5 #Server Kill-client Check ok 6 #Client Verify-sub Check ok 7 #Client Verify-sub Check ok 8 #Server Client Accept Check ok 9 #Accept returning peer address check. ok 10 #Server Client Fileno Check ok 11 #Client Initialization ok 12 #Client Fileno Check ok 13 #Client Peer Certificate Check ok 14 #Client Peer Certificate Issuer Check ok 15 #Client Cipher Check ok 16 #Server Peek Check ok 17 #Server Pending Check ok 18 #Server Sysread Check ok 19 #Client Peek Check ok 20 #Server Getline Check ok 21 #Server Getc Check ok 22 #Server Getlines Check 1 ok 23 #Server Getlines Check 2 ok 24 #Server Getlines Check 3 ok 25 #Server Getlines Check 4 ok 26 #Server Getlines Check 5 ok 27 #Client Sysread Check ok 28 #Client Getline Check ok 29 #Client Getc Check ok 30 #Client Getlines Check 1 ok 31 #Client Getlines Check 2 ok 32 #Client Getlines Check 3 ok 33 #Client Getlines Check 4 ok 34 #Client Getlines Check 5 ok 35 #Client Finished Reading Check ok 36 #Second Client Initialization ok 37 #Client Verify-sub Check ok 38 #Client Verify-sub Check ok 39 #Client Init from Fileno Check ok 40 #Peer address check ok 41 #Server Nonblocking Check 1 ok 42 #Server Client Opened Check 1 ok 43 #Server Client Opened Check 2 ok 44 #Client (fileno) Readline Check ok 45 #Client Verify-sub Check ok 46 #Client Verify-sub Check ok 47 #Server Nonblocking Check 2 ok 48 #Client Nonblocking Check 1 ok 49 #Client Verify-sub Check ok 50 #Client Verify-sub Check ok 51 #Server Nonblocking Check 3 ok 52 #Client Nonblocking Check 2 ok t/dhe.t ................... 1..3 ok 1 # [server] Server Initialization ok 2 # [server] Server accepted ok 3 # [client] client connected ok t/inet6.t ................. 1..3 ok 1 # [server] Server Initialization at ::1 ok 2 # [server] Server accepted ok 3 # [client] client connected ok t/nonblock.t .............. 1..27 ok 1 # [server] Server Initialization ok 2 # [client] client tcp connect ok 3 # [client] write plain text ok 4 # [server] tcp accept ok 5 # [server] received plain text ok 6 # [client] upgrade client to IO::Socket::SSL # SSL wants a read first ok 7 # [server] upgrade to_client to IO::Socket::SSL # SSL wants a read first # SSL wants a read first ok 8 # [server] ssl accept handshake done ok 9 # [client] connected ok 10 # [client] nonblocking connect with 2 attempts # sndbuf=8192 # 1234567890 ok 11 # [server] received client message # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=11640 # wait for write # can write again # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=13850 # wait for write # can write again # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=16060 # wait for write # can write again # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=24290 # wait for write # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # can write again # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=34800 # wait for write # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read 30000 # can write again # $!=Broken pipe $SSL_ERROR=SSL write errorerror:00000000:lib(0):func(0):reason(0) send=35020 # connection closed hard ok 12 # [client] syswrite ok 13 # [client] multiple write attempts ok 14 # [client] 30000 bytes send ok 15 # [client] client tcp connect ok 16 # [client] write plain text ok 17 # [server] tcp accept ok 18 # [server] received plain text ok 19 # [server] upgrade to_client to IO::Socket::SSL # SSL wants a read first ok 20 # [client] upgrade client to IO::Socket::SSL # SSL wants a read first # SSL wants a read first # SSL wants a read first ok 21 # [server] ssl accept handshake done ok 22 # [server] nonblocking accept_SSL with 2 attempts ok 23 # [client] connected # sndbuf=8192 # 1234567890 ok 24 # [server] received client message # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=11670 # wait for write # can write again # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=13880 # wait for write # can write again # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=16090 # wait for write # can write again # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=24290 # wait for write # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # can write again # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=34770 # read of 10 bytes # wait for write # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # can write again # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=36980 # wait for write # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read 30000 # can write again # $!=Broken pipe $SSL_ERROR=SSL write errorerror:00000000:lib(0):func(0):reason(0) send=36990 # connection closed hard ok 25 # [client] syswrite ok 26 # [client] multiple write attempts ok 27 # [client] 30000 bytes send ok t/readline.t .............. 1..16 ok 1 # [server] Server Initialization ok 2 # [server] Server accepted ok 3 # [client] client connected ok 4 # [client] Test00 ok 5 # [server] Server accepted ok 6 # [client] client connected ok 7 # [client] Test01 ok 8 # [server] Server accepted ok 9 # [client] client connected ok 10 # [client] Test02 ok 11 # [server] Server accepted ok 12 # [client] client connected ok 13 # [client] Test03 ok 14 # [server] Server accepted ok 15 # [client] client connected ok 16 # [client] Test04 ok t/sessions.t .............. 1..35 ok 1 #Server initialization ok 2 #Context init ok 3 #Superficial Cache Addition Test ok 4 #Superficial Cache Addition Test 2 ok 5 #Cache Keys Check 1 ok 6 #Cache Keys Check 2 ok 7 #Cache Head Check ok 8 #Cache Link Check ok 9 #Client init ok 10 #Client init ok 11 #Cache Keys Check 3 ok 12 #Cache Removal Test ok 13 #Cache Tail Check ok 14 #Cache Insertion Test ok 15 #Cache Entry Test 0 ok 16 #Cache Entry Test 1 ok 17 #Cache Entry Test 2 ok 18 #Client init 2 ok 19 #Cache Keys Check 4 ok 20 #Cache Keys Check 5 ok 21 #Second Cache Entry Test 0 ok 22 #Write Test 0 ok 23 #Server Read 0 ok 24 #Server Write 0 ok 25 #Read Test 0 ok 26 #Second Cache Entry Test 1 ok 27 #Write Test 1 ok 28 #Server Read 1 ok 29 #Server Write 1 ok 30 #Read Test 1 ok 31 #Second Cache Entry Test 2 ok 32 #Write Test 2 ok 33 #Server Read 2 ok 34 #Server Write 2 ok 35 #Read Test 2 ok t/start-stopssl.t ......... 1..16 ok 1 #listen ok 2 #client connect ok 3 # server::class=IO::Socket::SSL ok 4 # client::start_SSL ok 5 # client::class=IO::Socket::SSL ok 6 #server::stop_SSL ok 7 # class=IO::Socket::INET ok 8 # client::stop_SSL ok 9 # client::class=IO::Socket::INET ok 10 # server::class=IO::Socket::SSL ok 11 # client::start_SSL ok 12 # client::class=IO::Socket::SSL ok 13 # client::close ok 14 # client::class=IO::Socket::SSL ok 15 #server::close ok 16 # class=IO::Socket::SSL ok t/startssl.t .............. 1..9 ok 1 #Server Initialization ok 2 #Server Fileno Check ok 3 #client tcp connect ok 4 #tcp accept ok 5 #sslify server ok 6 #server reblessed as IO::Socket::SSL ok 7 #sslify client ok 8 #client reblessed as IO::Socket::SSL ok 9 #received client message ok t/sysread_write.t ......... 1..9 ok 1 # [server] Server Initialization ok 2 # [server] Server accepted ok 3 # [client] client connected ok 4 # [server] partial read in sysread ok 5 # [server] send ack back ok 6 # [client] received ack ok 7 # [client] send in time ok 8 # [client] partial write in syswrite ok 9 # [client] full write in write (18000) ok t/verify_hostname.t ....... 1..37 ok 1 #Server Initialization ok 2 #client ssl connect ok 3 #issuer ok 4 #cn ok 5 #*.server.local ok 6 #127.0.0.1 ok 7 #www*.other.local ok 8 #smtp.mydomain.local ok 9 #xn--lwe-sna.idntest.local ok 10 #no more altSubjectNames ok 11 #pass 127.0.0.1 smtp ok 12 #pass 127.0.0.1 ldap ok 13 #pass 127.0.0.1 www ok 14 #pass server.local smtp ok 15 #pass server.local ldap ok 16 #fail server.local www ok 17 #fail blafasel.server.local smtp ok 18 #pass blafasel.server.local ldap ok 19 #pass blafasel.server.local www ok 20 #fail lala.blafasel.server.local smtp ok 21 #fail lala.blafasel.server.local ldap ok 22 #fail lala.blafasel.server.local www ok 23 #fail www.other.local smtp ok 24 #fail www.other.local ldap ok 25 #pass www.other.local www ok 26 #fail www-13.other.local smtp ok 27 #fail www-13.other.local ldap ok 28 #pass www-13.other.local www ok 29 #fail www-13.lala.other.local smtp ok 30 #fail www-13.lala.other.local ldap ok 31 #fail www-13.lala.other.local www ok 32 #pass smtp.mydomain.local smtp ok 33 #pass smtp.mydomain.local ldap ok 34 #pass smtp.mydomain.local www ok 35 #pass xn--lwe-sna.idntest.local smtp ok 36 #pass xn--lwe-sna.idntest.local ldap ok 37 #pass xn--lwe-sna.idntest.local www ok All tests successful. Files=17, Tests=291, 40 wallclock secs ( 1.28 usr 0.30 sys + 4.13 cusr 1.66 csys = 7.37 CPU) Result: PASS SULLR/IO-Socket-SSL-1.24.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Ullrich <Steffen_Ullrich@genua.de> Nearly transparent SSL encapsulation for IO::Socket::INET. >>> (cd /Users/fly1003/var/cpan/build/IO-Socket-SSL-1.24-vthCR9 && tar cvf - IO-Socket-SSL-1.24.ppd blib) | gzip -c >/Users/fly1003/var/REPO/S/SU/SULLR/IO-Socket-SSL-1.24.tar.gz IO-Socket-SSL-1.24.ppd blib/ blib/lib/ blib/lib/IO/ blib/lib/IO/Socket/ blib/lib/IO/Socket/SSL.pm blib/man3/ blib/man3/IO::Socket::SSL.3 >>> mv /Users/fly1003/var/cpan/build/IO-Socket-SSL-1.24-vthCR9/IO-Socket-SSL-1.24.ppd /Users/fly1003/var/REPO/S/SU/SULLR Finished 2009-04-05T07:14:23