Start 2008-09-21T17:19:48 Going to read /export/home/fly1003/var/cpan/Metadata Database was generated on Sun, 21 Sep 2008 08:03:21 GMT Running make for S/SU/SULLR/IO-Socket-SSL-1.16.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-1.16.tar.gz ok IO-Socket-SSL-1.16/ IO-Socket-SSL-1.16/BUGS IO-Socket-SSL-1.16/META.yml IO-Socket-SSL-1.16/README IO-Socket-SSL-1.16/certs/ IO-Socket-SSL-1.16/certs/client-key.pem IO-Socket-SSL-1.16/certs/server-wildcard.pem IO-Socket-SSL-1.16/certs/my-ca.pem IO-Socket-SSL-1.16/certs/server-rsa384-dh.pem IO-Socket-SSL-1.16/certs/server-key.enc IO-Socket-SSL-1.16/certs/client-cert.pem IO-Socket-SSL-1.16/certs/server-key.pem IO-Socket-SSL-1.16/certs/test-ca.pem IO-Socket-SSL-1.16/certs/client-key.enc IO-Socket-SSL-1.16/certs/server-cert.pem IO-Socket-SSL-1.16/MANIFEST IO-Socket-SSL-1.16/docs/ IO-Socket-SSL-1.16/docs/debugging.txt IO-Socket-SSL-1.16/Changes IO-Socket-SSL-1.16/Makefile.PL IO-Socket-SSL-1.16/patches/ IO-Socket-SSL-1.16/patches/Net_SSLeay.patch IO-Socket-SSL-1.16/SSL.pm IO-Socket-SSL-1.16/util/ IO-Socket-SSL-1.16/util/export_certs.pl IO-Socket-SSL-1.16/t/ IO-Socket-SSL-1.16/t/connectSSL-timeout.t IO-Socket-SSL-1.16/t/ssl_settings.req IO-Socket-SSL-1.16/t/dhe.t IO-Socket-SSL-1.16/t/start-stopssl.t IO-Socket-SSL-1.16/t/02settings.t IO-Socket-SSL-1.16/t/verify_hostname.t IO-Socket-SSL-1.16/t/auto_verify_hostname.t IO-Socket-SSL-1.16/t/sessions.t IO-Socket-SSL-1.16/t/startssl.t IO-Socket-SSL-1.16/t/readline.t IO-Socket-SSL-1.16/t/sysread_write.t IO-Socket-SSL-1.16/t/acceptSSL-timeout.t IO-Socket-SSL-1.16/t/01loadmodule.t IO-Socket-SSL-1.16/t/core.t IO-Socket-SSL-1.16/t/testlib.pl IO-Socket-SSL-1.16/t/compatibility.t IO-Socket-SSL-1.16/t/cert_no_file.t IO-Socket-SSL-1.16/t/nonblock.t IO-Socket-SSL-1.16/example/ IO-Socket-SSL-1.16/example/lwp-with-verifycn.pl IO-Socket-SSL-1.16/example/ssl_client.pl IO-Socket-SSL-1.16/example/async_https_server.pl IO-Socket-SSL-1.16/example/ssl_server.pl CPAN.pm: Going to build S/SU/SULLR/IO-Socket-SSL-1.16.tar.gz >>> /export/home/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 Warning: prerequisite Net::SSLeay 1.21 not found. Writing Makefile for IO::Socket::SSL ---- Unsatisfied dependencies detected during ---- ---- SULLR/IO-Socket-SSL-1.16.tar.gz ---- Net::SSLeay [requires] Running make test Delayed until after prerequisites Running test for module 'Net::SSLeay' Running make for F/FL/FLORA/Net-SSLeay-1.35.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FL/FLORA/Net-SSLeay-1.35.tar.gz ok Net-SSLeay-1.35/ Net-SSLeay-1.35/constants.c Net-SSLeay-1.35/inc/ Net-SSLeay-1.35/inc/Module/ Net-SSLeay-1.35/inc/Module/Install/ Net-SSLeay-1.35/inc/Module/Install/External.pm Net-SSLeay-1.35/inc/Module/Install/Can.pm Net-SSLeay-1.35/inc/Module/Install/WriteAll.pm Net-SSLeay-1.35/inc/Module/Install/Makefile.pm Net-SSLeay-1.35/inc/Module/Install/Metadata.pm Net-SSLeay-1.35/inc/Module/Install/PRIVATE/ Net-SSLeay-1.35/inc/Module/Install/PRIVATE/Net/ Net-SSLeay-1.35/inc/Module/Install/PRIVATE/Net/SSLeay.pm Net-SSLeay-1.35/inc/Module/Install/Base.pm Net-SSLeay-1.35/inc/Module/Install/Fetch.pm Net-SSLeay-1.35/inc/Module/Install/Compiler.pm Net-SSLeay-1.35/inc/Module/Install/Win32.pm Net-SSLeay-1.35/inc/Module/Install.pm Net-SSLeay-1.35/QuickRef Net-SSLeay-1.35/TODO Net-SSLeay-1.35/README.Win32 Net-SSLeay-1.35/ppport.h Net-SSLeay-1.35/MANIFEST.SKIP Net-SSLeay-1.35/Changes Net-SSLeay-1.35/t/ Net-SSLeay-1.35/t/data/ Net-SSLeay-1.35/t/data/0f89dbb5.0 Net-SSLeay-1.35/t/data/key.pem Net-SSLeay-1.35/t/data/cert.pem Net-SSLeay-1.35/t/data/key.pem.e Net-SSLeay-1.35/t/handle/ Net-SSLeay-1.35/t/handle/external/ Net-SSLeay-1.35/t/handle/external/50_external.t Net-SSLeay-1.35/t/handle/external/10_destroy.t Net-SSLeay-1.35/t/handle/local/ Net-SSLeay-1.35/t/handle/local/05_use.t Net-SSLeay-1.35/t/external/ Net-SSLeay-1.35/t/external/08_external.t Net-SSLeay-1.35/t/external/15_altnames.t Net-SSLeay-1.35/t/local/ Net-SSLeay-1.35/t/local/15_bio.t Net-SSLeay-1.35/t/local/31_rsa_generate_key.t Net-SSLeay-1.35/t/local/08_pipe.t Net-SSLeay-1.35/t/local/03_use.t Net-SSLeay-1.35/t/local/01_pod.t Net-SSLeay-1.35/t/local/kwalitee.t Net-SSLeay-1.35/t/local/04_basic.t Net-SSLeay-1.35/t/local/06_tcpecho.t Net-SSLeay-1.35/t/local/ptr_cast_test.c Net-SSLeay-1.35/t/local/20_autoload.t Net-SSLeay-1.35/t/local/07_sslecho.t Net-SSLeay-1.35/t/local/00_ptr_cast.t Net-SSLeay-1.35/t/local/02_pod_coverage.t Net-SSLeay-1.35/t/local/30_error.t Net-SSLeay-1.35/t/local/35_ephemeral.t Net-SSLeay-1.35/t/local/05_passwd_cb.t Net-SSLeay-1.35/t/local/50_digest.t Net-SSLeay-1.35/typemap Net-SSLeay-1.35/Makefile.PL Net-SSLeay-1.35/META.yml Net-SSLeay-1.35/examples/ Net-SSLeay-1.35/examples/stdio_bulk.pl Net-SSLeay-1.35/examples/https-proxy-snif.pl Net-SSLeay-1.35/examples/tcpcat.pl Net-SSLeay-1.35/examples/cb-testi.pl Net-SSLeay-1.35/examples/get_page.pl Net-SSLeay-1.35/examples/req.conf Net-SSLeay-1.35/examples/cli-cert.pl Net-SSLeay-1.35/examples/sslecho.pl Net-SSLeay-1.35/examples/get_page_cert.pl Net-SSLeay-1.35/examples/makecert.pl Net-SSLeay-1.35/examples/minicli.pl Net-SSLeay-1.35/examples/ssl-inetd-serv.pl Net-SSLeay-1.35/examples/tcpecho.pl Net-SSLeay-1.35/examples/sslcat.pl Net-SSLeay-1.35/examples/get_authenticated_page.pl Net-SSLeay-1.35/examples/callback.pl Net-SSLeay-1.35/examples/bio.pl Net-SSLeay-1.35/examples/server_key.pem Net-SSLeay-1.35/examples/ephemeral.pl Net-SSLeay-1.35/examples/bulk.pl Net-SSLeay-1.35/examples/ssl_diff.pl Net-SSLeay-1.35/examples/passwd-cb.pl Net-SSLeay-1.35/SSLeay.xs Net-SSLeay-1.35/Credits Net-SSLeay-1.35/RECIPE.Win32 Net-SSLeay-1.35/MANIFEST Net-SSLeay-1.35/lib/ Net-SSLeay-1.35/lib/Net/ Net-SSLeay-1.35/lib/Net/SSLeay.pm Net-SSLeay-1.35/lib/Net/SSLeay/ Net-SSLeay-1.35/lib/Net/SSLeay/Handle.pm Net-SSLeay-1.35/README CPAN.pm: Going to build F/FL/FLORA/Net-SSLeay-1.35.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Cannot determine perl version info from lib/Net/SSLeay.pm Cannot determine license info from lib/Net/SSLeay.pm *** Found OpenSSL-0.9.8h installed in /usr/local/ssl *** Be sure to use the same compiler and options to compile your OpenSSL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [n] n Checking if your kit is complete... Looks good Writing Makefile for Net::SSLeay >>> make cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay) blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters: directory blib/lib/auto/Net/SSLeay: do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap -typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c cc -c -I/usr/local/ssl/include -I/usr/local/ssl/inc32 -I/usr/kerberos/include -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.35\" -DXS_VERSION=\"1.35\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" SSLeay.c cc: Warning: option -2 passed to ld Running Mkbootstrap for Net::SSLeay () chmod 644 SSLeay.bs rm -f blib/arch/auto/Net/SSLeay/SSLeay.so LD_RUN_PATH="/usr/local/ssl/lib:/usr/lib" cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib SSLeay.o -o blib/arch/auto/Net/SSLeay/SSLeay.so \ -L/usr/local/ssl -L/usr/local/ssl/lib -lssl -lcrypto -lz \ chmod 755 blib/arch/auto/Net/SSLeay/SSLeay.so cp SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs chmod 644 blib/arch/auto/Net/SSLeay/SSLeay.bs Manifying blib/man3/Net::SSLeay.3 Manifying blib/man3/Net::SSLeay::Handle.3 FLORA/Net-SSLeay-1.35.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/local/*.t t/handle/local/*.t t/handle/local/05_use.......... 1..1 ok 1 - use Net::SSLeay::Handle; ok t/local/00_ptr_cast............ 1..5 # compiling test program with: cc -o t/local/ptr_cast_test t/local/ptr_cast_test.c ok 1 - compiling ptr_cast_test.c ok 2 - STDERR empty after compiling ok 3 - ./ptr_cast_test exited with 0 ok 4 - casting pointer integer and back worked ok 5 - STDERR empty after running ok t/local/01_pod................. 1..2 ok 1 - blib/lib/Net/SSLeay.pm ok 2 - blib/lib/Net/SSLeay/Handle.pm ok t/local/02_pod_coverage........ 1..0 # Skip currently disabled skipped: currently disabled t/local/03_use................. 1..1 ok 1 - use Net::SSLeay; ok t/local/04_basic............... 1..4 ok 1 - randomizing ok 2 - loading error strings ok 3 - adding ssl algorithms ok 4 - hello world ok t/local/05_passwd_cb........... 1..13 ok 1 - CTX_new ok 2 - CTX_new ok 3 - CTX_new ok 4 - recieved userdata properly ok 5 - CTX_use_PrivateKey_file works with right passphrase and userdata ok 6 - recieved userdata properly ok 7 - CTX_use_PrivateKey_file works with right passphrase and userdata ok 8 - recieved no userdata ok 9 - CTX_use_PrivateKey_file works with right passphrase and without userdata ok 10 - different cbs per ctx work ok 11 - recieved userdata properly ok 12 - CTX_use_PrivateKey_file doesn't work with wrong passphrase ok 13 - callback called 2 times ok t/local/06_tcpecho............. 1..4 ok 1 - tcp_read_all ok 2 - tcp_write_all ok 3 - sent and recieved correctly ok 4 - server exited with 0 ok t/local/07_sslecho............. 1..69 ok 1 - CTX_new ok 2 - CTX_set_cipher_list ok 3 - set_cert_and_key ok 4 - new ok 5 - set_fd using fileno ok 6 - accept ok 7 - get_cipher ok 8 - ssl_read_all ok 9 - ssl_write_all ok 10 - new ok 11 - set_fd using fileno ok 12 - accept ok 13 - get_cipher ok 14 - ssl_read_all ok 15 - ssl_write_all ok 16 - new ok 17 - set_fd using fileno ok 18 - accept ok 19 - get_cipher ok 20 - ssl_read_all ok 21 - ssl_write_all ok 22 - new ok 23 - set_fd using fileno ok 24 - accept ok 25 - get_cipher ok 26 - ssl_read_all ok 27 - ssl_write_all ok 28 - new ok 29 - set_fd using fileno ok 30 - accept ok 31 - get_cipher ok 32 - ssl_read_all ok 33 - ssl_write_all ok 34 - new ok 35 - set_fd using fileno ok 36 - accept ok 37 - get_cipher ok 38 - ssl_read_all ok 39 - ssl_write_all ok 40 - new ok 41 - set_fd using fileno ok 42 - accept ok 43 - get_cipher ok 44 - ssl_write_all ok 45 - send and recieved correctly ok 46 - CTX_new ok 47 - new ok 48 - set_fd using glob ref ok 49 - connect ok 50 - get_cipher ok 51 - write ok 52 - read ok 53 - CTX_load_verify_locations ok 54 - verify cb ok 55 - verify cb cert ok 56 - cert issuer ok 57 - cert subject ok 58 - verify cb 1 called once ok 59 - verify cb 2 wasn't called yet ok 60 - verify cb 3 wasn't called yet ok 61 - CTX_set_cert_verify_callback ok 62 - verify cb 1 wasn't called again ok 63 - verify cb 2 called once ok 64 - verify cb 3 wasn't called yet ok 65 - get_peer_certificate subject ok 66 - get_peer_certificate issuer ok 67 - ssl_write_all ok 68 - ssl_read_all ok 69 - server exited wiht 0 ok t/local/08_pipe................ 1..11 ok 1 - set_rfd using fileno ok 2 - set_wfd using fileno ok 3 - accept ok 4 - ssl_read_all ok 5 - ssl_write_all ok 6 - set_rfd using an io handle ok 7 - set_wfd using an io handle ok 8 - connect ok 9 - ssl_write_all ok 10 - ssl_read_all ok 11 - server exited with 0 ok t/local/15_bio................. 1..7 ok 1 - BIO_new ok 2 - BIO_write ok 3 - BIO_pending ok 4 - BIO_read part ok 5 - BIO_pending ok 6 - BIO_read rest ok 7 - BIO_free ok t/local/20_autoload............ 1..6 ok 1 - some random constant exists ok 2 - and has a defined value ok 3 - some random function gets autoloaded ok 4 - disabled constant doesn't exist ok 5 - invalid constant doesn't exist ok 6 - raises an appropriate error when an openssl macro isn't defined ok t/local/30_error............... 1..11 ok 1 - die_now dies without errors ok 2 - die_if_ssl_error lives without errors ok 3 - die_now dies with errors ok 4 - die_if_ssl_error dies with errors ok 5 - die_now dies without arrors and with trace ok 6 - die_if_ssl_error lives without errors and with trace ok 7 - die_now dies with errors and trace ok 8 - die_now raises warnings about the occured error when tracing ok 9 - die_if_ssl_error dies with errors and trace ok 10 - die_if_ssl_error raises warnings about the occured error when tracing ok 11 - no warnings ok t/local/31_rsa_generate_key.... 1..14 ok 1 - RSA_generate_key with valid callback ok 2 - RSA_generate_key with invalid callback ok 3 - RSA_generate_key callback is executed in void context ok 4 - userdata will be undef if no userdata was given ok 5 - first argument is defined ok 6 - second argument is defined ok 7 - RSA_generate_key with valid callback ok 8 - callback has been called ok 9 - RSA_generate_key callback is executed in void context ok 10 - first argument is defined ok 11 - second argument is defined ok 12 - third argument is the userdata we passed in ok 13 - RSA_generate_key with valid callback and userdata ok 14 - callback has been called ok t/local/35_ephemeral........... 1..3 ok 1 - CTX_new ok 2 - RSA_generate_key ok 3 - CTX_set_tmp_rsa ok t/local/50_digest.............. 1..24 ok 1 - MD2 hash for '' ok 2 - MD4 hash for '' ok 3 - MD5 hash for '' ok 4 - MD2 hash for '12345678901234567890123456789012345678901234567890123456789012345678901234567890' ok 5 - MD4 hash for '12345678901234567890123456789012345678901234567890123456789012345678901234567890' ok 6 - MD5 hash for '12345678901234567890123456789012345678901234567890123456789012345678901234567890' ok 7 - MD2 hash for '38' ok 8 - MD4 hash for '38' ok 9 - MD5 hash for '38' ok 10 - MD2 hash for 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ok 11 - MD4 hash for 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ok 12 - MD5 hash for 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ok 13 - MD2 hash for 'a' ok 14 - MD4 hash for 'a' ok 15 - MD5 hash for 'a' ok 16 - MD2 hash for 'abc' ok 17 - MD4 hash for 'abc' ok 18 - MD5 hash for 'abc' ok 19 - MD2 hash for 'abcdefghijklmnopqrstuvwxyz' ok 20 - MD4 hash for 'abcdefghijklmnopqrstuvwxyz' ok 21 - MD5 hash for 'abcdefghijklmnopqrstuvwxyz' ok 22 - MD2 hash for 'message digest' ok 23 - MD4 hash for 'message digest' ok 24 - MD5 hash for 'message digest' ok t/local/kwalitee............... 1..0 # Skip Needs Test::Kwalitee skipped: Needs Test::Kwalitee All tests successful. Files=17, Tests=175, 16 wallclock secs ( 0.80 usr 0.18 sys + 12.36 cusr 1.52 csys = 14.86 CPU) Result: PASS FLORA/Net-SSLeay-1.35.tar.gz make test TEST_VERBOSE=1 -- OK Florian Ragwitz <rafl@debian.org> Perl extension for using OpenSSL >>> (cd /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z && tar cvf - Net-SSLeay-1.35.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/F/FL/FLORA/Net-SSLeay-1.35.tar.gz Net-SSLeay-1.35.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/SSLeay.pm blib/lib/Net/SSLeay/ blib/lib/Net/SSLeay/Handle.pm blib/lib/auto/ blib/lib/auto/Net/ blib/lib/auto/Net/SSLeay/ blib/lib/auto/Net/SSLeay/want_nothing.al blib/lib/auto/Net/SSLeay/want_read.al blib/lib/auto/Net/SSLeay/want_write.al blib/lib/auto/Net/SSLeay/want_X509_lookup.al blib/lib/auto/Net/SSLeay/open_tcp_connection.al blib/lib/auto/Net/SSLeay/open_proxy_tcp_connection.al blib/lib/auto/Net/SSLeay/debug_read.al blib/lib/auto/Net/SSLeay/ssl_read_all.al blib/lib/auto/Net/SSLeay/tcp_read_all.al blib/lib/auto/Net/SSLeay/ssl_write_all.al blib/lib/auto/Net/SSLeay/tcp_write_all.al blib/lib/auto/Net/SSLeay/ssl_read_until.al blib/lib/auto/Net/SSLeay/tcp_read_until.al blib/lib/auto/Net/SSLeay/ssl_read_CRLF.al blib/lib/auto/Net/SSLeay/tcp_read_CRLF.al blib/lib/auto/Net/SSLeay/ssl_write_CRLF.al blib/lib/auto/Net/SSLeay/tcp_write_CRLF.al blib/lib/auto/Net/SSLeay/dump_peer_certificate.al blib/lib/auto/Net/SSLeay/randomize.al blib/lib/auto/Net/SSLeay/new_x_ctx.al blib/lib/auto/Net/SSLeay/sslcat.al blib/lib/auto/Net/SSLeay/tcpcat.al blib/lib/auto/Net/SSLeay/tcpxcat.al blib/lib/auto/Net/SSLeay/https_cat.al blib/lib/auto/Net/SSLeay/http_cat.al blib/lib/auto/Net/SSLeay/httpx_cat.al blib/lib/auto/Net/SSLeay/set_cert_and_key.al blib/lib/auto/Net/SSLeay/set_server_cert_and_key.al blib/lib/auto/Net/SSLeay/set_proxy.al blib/lib/auto/Net/SSLeay/make_form.al blib/lib/auto/Net/SSLeay/make_headers.al blib/lib/auto/Net/SSLeay/do_httpx3.al blib/lib/auto/Net/SSLeay/do_https3.al blib/lib/auto/Net/SSLeay/do_httpx2.al blib/lib/auto/Net/SSLeay/do_https2.al blib/lib/auto/Net/SSLeay/do_httpx4.al blib/lib/auto/Net/SSLeay/do_https4.al blib/lib/auto/Net/SSLeay/get_http.al blib/lib/auto/Net/SSLeay/get_https.al blib/lib/auto/Net/SSLeay/post_https.al blib/lib/auto/Net/SSLeay/put_https.al blib/lib/auto/Net/SSLeay/head_https.al blib/lib/auto/Net/SSLeay/get_https3.al blib/lib/auto/Net/SSLeay/post_https3.al blib/lib/auto/Net/SSLeay/put_https3.al blib/lib/auto/Net/SSLeay/head_https3.al blib/lib/auto/Net/SSLeay/get_https4.al blib/lib/auto/Net/SSLeay/post_https4.al blib/lib/auto/Net/SSLeay/put_https4.al blib/lib/auto/Net/SSLeay/head_https4.al blib/lib/auto/Net/SSLeay/post_http.al blib/lib/auto/Net/SSLeay/put_http.al blib/lib/auto/Net/SSLeay/head_http.al blib/lib/auto/Net/SSLeay/get_http3.al blib/lib/auto/Net/SSLeay/post_http3.al blib/lib/auto/Net/SSLeay/put_http3.al blib/lib/auto/Net/SSLeay/head_http3.al blib/lib/auto/Net/SSLeay/get_http4.al blib/lib/auto/Net/SSLeay/post_http4.al blib/lib/auto/Net/SSLeay/put_http4.al blib/lib/auto/Net/SSLeay/head_http4.al blib/lib/auto/Net/SSLeay/get_httpx.al blib/lib/auto/Net/SSLeay/post_httpx.al blib/lib/auto/Net/SSLeay/put_httpx.al blib/lib/auto/Net/SSLeay/head_httpx.al blib/lib/auto/Net/SSLeay/get_httpx3.al blib/lib/auto/Net/SSLeay/post_httpx3.al blib/lib/auto/Net/SSLeay/put_httpx3.al blib/lib/auto/Net/SSLeay/head_httpx3.al blib/lib/auto/Net/SSLeay/get_httpx4.al blib/lib/auto/Net/SSLeay/post_httpx4.al blib/lib/auto/Net/SSLeay/put_httpx4.al blib/lib/auto/Net/SSLeay/head_httpx4.al blib/lib/auto/Net/SSLeay/do_https.al blib/lib/auto/Net/SSLeay/autosplit.ix blib/arch/ blib/arch/auto/ blib/arch/auto/Net/ blib/arch/auto/Net/SSLeay/ blib/arch/auto/Net/SSLeay/SSLeay.so blib/arch/auto/Net/SSLeay/SSLeay.bs blib/man3/ blib/man3/Net::SSLeay.3 blib/man3/Net::SSLeay::Handle.3 >>> mv /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/Net-SSLeay-1.35.ppd /export/home/fly1003/var/REPO/F/FL/FLORA Running make for S/SU/SULLR/IO-Socket-SSL-1.16.tar.gz Prepending /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/blib/arch /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/IO-Socket-SSL-1.16-BEj8fp Prepending /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/blib/arch /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build S/SU/SULLR/IO-Socket-SSL-1.16.tar.gz >>> make cp SSL.pm blib/lib/IO/Socket/SSL.pm Manifying blib/man3/IO::Socket::SSL.3 SULLR/IO-Socket-SSL-1.16.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/blib/arch /export/home/fly1003/var/cpan/build/Net-SSLeay-1.35-1HQP2z/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01loadmodule............ 1..4 ok 1 ok 2 ok 3 ok 4 ok t/02settings.............. 1..1 ok 1 ok t/acceptSSL-timeout....... 1..14 ok 1 # server >> OK Waiting << ok 2 # [server] OK ok 3 # [server] Waiting client_no_ssl >> OK Connected << ok 4 # [client_no_ssl] OK server >> Connect from 127.0.0.1:33622 << ok 5 # [server] Connect from ok 6 # [client_no_ssl] Connected server >> SSL Handshake FAILED - Resource temporarily unavailable << ok 7 # [server] SSL Handshake FAILED server >> OK Waiting << ok 8 # [server] OK ok 9 # [server] Waiting client_ssl >> OK << ok 10 # [client_ssl] OK server >> Connect from 127.0.0.1:33623 << ok 11 # [server] Connect from client_ssl >> Connected Hi! << ok 12 # [client_ssl] Connected server >> SSL Handshake OK << ok 13 # [server] SSL Handshake OK ok 14 # [client_ssl] Hi! ok t/auto_verify_hostname.... 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............ 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........... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/connectSSL-timeout...... 1..15 ok 1 # server >> OK Waiting << ok 2 # [server] OK ok 3 # [server] Waiting client >> OK Connected << ok 4 # [client] OK server >> Connect from 127.0.0.1:33648 << ok 5 # [server] Connect from ok 6 # [client] Connected client >> SSL Handshake FAILED - Resource temporarily unavailable << ok 7 # [client] SSL Handshake FAILED server >> OK Waiting << ok 8 # [server] OK ok 9 # [server] Waiting client >> OK Connected << ok 10 # [client] OK server >> Connect from 127.0.0.1:33649 << ok 11 # [server] Connect from ok 12 # [client] Connected server >> SSL Handshake OK << ok 13 # [server] SSL Handshake OK client >> SSL Handshake OK Hi! << ok 14 # [client] SSL Handshake OK ok 15 # [client] Hi! ok t/core.................... 1..53 ok 1 #Server Initialization ok 2 #Server Fileno Check ok 3 #Server non-SSL Client Check ok 4 #Server Kill-client Check ok 5 #Client non-SSL connection 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 Recv Check ok 22 #Server Getc Check ok 23 #Server Getlines Check 1 ok 24 #Server Getlines Check 2 ok 25 #Server Getlines Check 3 ok 26 #Server Getlines Check 4 ok 27 #Server Getlines Check 5 ok 28 #Client Sysread Check ok 29 #Client Getline Check ok 30 #Client Getc Check ok 31 #Client Getlines Check 1 ok 32 #Client Getlines Check 2 ok 33 #Client Getlines Check 3 ok 34 #Client Getlines Check 4 ok 35 #Client Getlines Check 5 ok 36 #Client Finished Reading Check ok 37 #Second Client Initialization ok 38 #Client Verify-sub Check ok 39 #Client Verify-sub 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 Init from Fileno Check ok 45 #Client (fileno) Readline Check ok 46 #Client Verify-sub Check ok 47 #Client Verify-sub Check ok 48 #Server Nonblocking Check 2 ok 49 #Client Nonblocking Check 1 ok 50 #Client Verify-sub Check ok 51 #Client Verify-sub Check ok 52 #Server Nonblocking Check 3 ok 53 #Client Nonblocking Check 2 ok t/dhe..................... 1..3 ok 1 # [server] Server Initialization ok 2 # [server] Server accepted ok 3 # [client] client connected ok t/nonblock................ 1..27 ok 1 # [server] Server Initialization ok 2 # [client] client tcp connect ok 3 # [client] write plain text ok 4 # [client] upgrade client to IO::Socket::SSL # SSL wants a read first ok 5 # [server] tcp accept ok 6 # [server] received plain text ok 7 # [server] upgrade to_client to IO::Socket::SSL # SSL wants a read first ok 8 # [client] connected ok 9 # [client] nonblocking connect with 2 attempts # sndbuf=8192 ok 10 # [server] ssl accept handshake done # 1234567890 ok 11 # [server] received client message # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=19030 # 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 # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # 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 # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=38130 # 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 30000 # can write again # $!=Broken pipe $SSL_ERROR=SSL write errorerror:00000000:lib(0):func(0):reason(0) send=38130 # 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 ok 21 # [client] connected # sndbuf=8192 ok 22 # [server] ssl accept handshake done ok 23 # [server] nonblocking accept_SSL with 1 attempts # 1234567890 ok 24 # [server] received client message # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=19030 # 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 # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # read of 10 bytes # 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 # $!=Resource temporarily unavailable $SSL_ERROR=SSL wants a write first send=42850 # 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 30000 # can write again # $!=Broken pipe $SSL_ERROR=SSL write errorerror:00000000:lib(0):func(0):reason(0) send=42850 # connection closed hard ok 25 # [client] syswrite ok 26 # [client] multiple write attempts ok 27 # [client] 30000 bytes send ok t/readline................ 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................ 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 #Cache Keys Check 4 ok 19 #Cache Keys Check 5 ok 20 #Second Cache Entry Test 0 ok 21 #Client init 2 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........... 1..16 ok 1 #listen ok 2 #client connect ok 3 # client::start_SSL ok 4 # client::class=IO::Socket::SSL ok 5 # server::class=IO::Socket::SSL ok 6 # client::stop_SSL ok 7 # client::class=IO::Socket::INET ok 8 #server::stop_SSL ok 9 # 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................ 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........... 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 ok t/verify_hostname......... 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=16, Tests=287, 57 wallclock secs ( 6.80 usr 0.48 sys + 14.31 cusr 4.11 csys = 25.70 CPU) Result: PASS SULLR/IO-Socket-SSL-1.16.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile DISTNAME-VERSION 'IO-Socket-SSL-0.99' found in META.yml is bogus, ignoring at /export/home/fly1003/lib/Fly/MakePPD.pm line 131. Steffen Ullrich <Steffen_Ullrich@genua.de> Nearly transparent SSL encapsulation for IO::Socket::INET. >>> (cd /export/home/fly1003/var/cpan/build/IO-Socket-SSL-1.16-BEj8fp && tar cvf - IO-Socket-SSL-1.16.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/S/SU/SULLR/IO-Socket-SSL-1.16.tar.gz IO-Socket-SSL-1.16.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 /export/home/fly1003/var/cpan/build/IO-Socket-SSL-1.16-BEj8fp/IO-Socket-SSL-1.16.ppd /export/home/fly1003/var/REPO/S/SU/SULLR Finished 2008-09-21T17:23:01