{"push_id":3179354970,"size":1,"distinct_size":1,"ref":"refs/heads/tls_bench","head":"ef916f2c5587f10b697d3b744dc363f84794acbd","before":"6768982dbbe335fcf71d557a06a1ae375f24fa52","commits":[{"sha":"ef916f2c5587f10b697d3b744dc363f84794acbd","author":{"name":"David Garske","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wolfssl.com"},"message":"Enhancements to the TLS benchmark tool:\n* Added support for running as only Client (`-c`) or Server (`-s`).\n* Added support for using sockets (in addition to in memory mode `-m`).\n* Fixed support for 16KB test packet (memory version needed TLS header space). Changed to default to 16KB.\n* Fixed so transfer is done on each connection and there is not transfer limit (instead \"shutdown\" message is used).\n* Made pthread support optional and based on HAVE_PTHREAD.\n* Tested non-blocking support with sockets or shared memory.\n\nTo use with localhost sockets and threading use `./examples/benchmark/tls_bench`\nTo use with threading and in-memory use `./examples/benchmark/tls_bench -m`\nTo use as separate server client applications with localhost sockets use: `./examples/benchmark/tls_bench -s` and `./examples/benchmark/tls_bench -c` in separate terminals.\n\n```\n./examples/benchmark/tls_bench -?\ntls_bench 3.15.7 NOTE: All files relative to wolfSSL home dir\n-?          Help, print this usage\n-c          Run as client only, no threading and uses sockets\n-s          Run as server only, no threading and uses sockets\n-h          Host (default localhost)\n-P          Port (default 11112)\n-e          List Every cipher suite available\n-i          Show peer info\n-l <str>    Cipher suite list (: delimited)\n-t <num>    Time <num> (seconds) to run each test (default 1)\n-p <num>    The packet size <num> in bytes [1-16kB] (default 16384)\n-v          Show verbose output\n-d          Enable debug messages\n-T <num>    Number of threaded server/client pairs (default 1)\n-m          Use local memory, not socket\n```","distinct":true,"url":"https://api.github.com/repos/dgarske/wolfssl/commits/ef916f2c5587f10b697d3b744dc363f84794acbd"}]}
{"actor":{"display_login":"dgarske"}}