53b9dab155
Various changes related to counting SSL handshake + transfer on server side. Also changes gettimeofday to clock_gettime with monotonic counter
2019-08-19 16:02:27 +01:00
694bebfc54
WIP: Don't exit on SSL error
2019-07-28 20:46:04 +01:00
a6601c1e97
Exit if can't set curve ID
2019-07-23 18:57:19 +01:00
1e59d2c470
Add cmdline
2019-07-23 18:20:19 +01:00
2a095ab12d
command line for building the solution
2019-07-23 18:17:43 +01:00
412c2d4294
WiP: make it possible to set DH group id for setting CECPQ2 / 2b
2019-07-23 18:16:52 +01:00
50b4fa4334
WiP: disable some functions so that it compiles against boringssl
2019-07-23 17:11:30 +01:00
20d43a035a
Hardcode flags for bssl
2019-07-23 16:33:16 +01:00
Adrian Chadd
ef59212790
Merge pull request #67 from junsik/master
...
Teach to use epoll(7) on httperf(1).
2019-07-05 16:41:54 -07:00
junsik.park
c8f1bd43ea
Teach to use epoll(7) on httperf(1).
2019-07-01 18:47:29 +09:00
Adrian Chadd
60191543a3
Merge pull request #66 from steils/master
...
Use correct ifdefs for checking TLS 1.3
2019-06-03 12:31:07 -07:00
Stefan Strogin
048ec10308
Use correct ifdefs for checking TLS 1.3
...
TLS 1.3 is not ready yet in LibreSSL. Also there is a theoretical
possibility of OpenSSL >=1.1.1 built without TLS 1.3 support
2019-06-03 16:22:45 +03:00
Adrian Chadd
00bf5dab6f
Merge pull request #65 from michelgokan/patch-1
...
Update README.md
2018-11-11 19:09:50 -08:00
Michel Gokan
6283eefbc9
Update README.md
...
This is not creating 1000 request, it creates 100 request (see the total)
2018-11-11 10:40:42 +01:00
Adrian Chadd
536740a8d9
Merge pull request #64 from muzaffar1331/add-sni
...
Add support for Server Name Indication. Done during IETF 103 hackathon
2018-11-02 09:43:58 -07:00
Muzaffar Auhammud
e82d0ab755
Add support for Server Name Indication. Done during IETF 103 hackathon
...
This patch adds support for SNI (Server Name Indication). The option
--tls-server-name has been added in order to specify the server name
to be used in the SeverName extension sent in the ClientHello for TLS
connections. The newly added --tls-server-name option is optional:
If not specified, httperf will simply function as usual by omitting
the ServerName extension in the ClientHello for TLS connections.
Closes : #47
Signed-off-by: Muzaffar Auhammud <muzaffar@cyberstorm.mu>
2018-11-02 16:21:57 +04:00
Adrian Chadd
3209c7f9b1
Merge pull request #61 from muzaffar1331/fix-major-bugs
...
Fix major bugs. Done during IETF 102 hackathon.
2018-07-12 11:11:00 -07:00
Muzaffar Auhammud
adf8806ab9
Add missing 'case' statement that causes TLSv1.3 implementation to be unreachable.
2018-07-12 21:41:54 +04:00
Muzaffar Auhammud
e3077ba65c
Remove extra 'break;' that prevent SSL_CTX_set_options from being set
2018-07-12 21:38:52 +04:00
Muzaffar Auhammud
e57dfc478b
Fix a bug that ignored the --ssl-protocol parameter
2018-07-12 21:34:07 +04:00
Adrian Chadd
b6d6b5f19c
Merge pull request #44 from adaxi/master
...
Add support for PROPFIND and REPORT in wsesslog
2018-07-11 15:48:43 -07:00
Adrian Chadd
fc57283a65
Merge pull request #59 from thmo/missing-include
...
Missing include (for memset(), strerror()).
2018-07-11 15:47:48 -07:00
Adrian Chadd
e9eca011f8
Merge pull request #33 from jazd/fqdname
...
Stray line feed in fqdname
2018-07-11 15:47:25 -07:00
Adrian Chadd
069c56578a
Merge pull request #60 from muzaffar1331/fix-tls13
...
Fix build errors in OpenSSL 1.1.0 and several other improvements . Done for IETF 102 hackathon.
2018-07-11 15:46:56 -07:00
Muzaffar Auhammud
35db51bec6
Implement support for TLSv1.3 in OpenSSL >= 1.1.1
2018-07-11 15:49:08 +04:00
Muzaffar Auhammud
f376683f61
Implement specific support for TLSv1.2
2018-07-11 15:46:17 +04:00
Muzaffar Auhammud
8ff23d5577
Implement specific support for TLSv1.1
2018-07-11 15:44:27 +04:00
Muzaffar Auhammud
1263f9cd09
Make TLSv1 use TLSv1.0 specifically to prevent ambiguity with TLSv1.1, TLSv1.2, TLSv1.3
2018-07-11 15:42:29 +04:00
Muzaffar Auhammud
f2cd35e9be
Use the new API for SSLv3 protocol selection in OpenSSL >= 1.1.0
2018-07-11 15:40:37 +04:00
Muzaffar Auhammud
feef2b4fb3
Make conditional compilation for SSLv2 future proof and backwards compatible with OpenSSL <= 1.1.0
2018-07-11 15:39:23 +04:00
Muzaffar Auhammud
9d91d1773a
Add more flexibility in choice of protocol for TLSv1.x
2018-07-11 15:36:51 +04:00
Muzaffar Auhammud
08185b9fe3
Remove the TLS 1.3 implementation which fails specifically on OpenSSL 1.1.0
2018-07-11 15:34:08 +04:00
Muzaffar Auhammud
2fbd9e93ea
Optimize OpenSSL initialization by removing synonymous calls to SSL_library_init()
2018-07-11 15:31:41 +04:00
Thomas Moschny
d44c81b586
Missing include (for memset(), strerror()).
2018-07-04 21:14:07 +02:00
Adrian Chadd
5f5568b3c4
Merge pull request #53 from muzaffar1331/add-tls-13
...
Enable use of TLS 1.3. Done during IETF 101 hackathon.
2018-03-17 14:38:08 -07:00
Muzaffar Auhammud
63fa8ee8c9
Enable use of TLS 1.3. Done during IETF 101 hackathon.
2018-03-17 17:12:03 +04:00
Stephen Jazdzewski
feca4978ba
Stray line feed in fqdname causes --add-header and --add-header-file header records to be ignored by server.
2017-09-23 16:12:54 -07:00
Adrian Chadd
0c7d127883
Merge pull request #48 from alteholz/master
...
fix typo and make it compile with SSL 1.1.0
2017-07-24 11:50:58 -07:00
Thorsten Alteholz
c4b07d477b
make it compile with SSL 1.1.0
2017-03-23 01:38:26 +01:00
Thorsten Alteholz
5454635cfc
fix typo in manpage
2017-03-23 01:34:35 +01:00
adaxi
702c5a1a25
Add support for PROPFIND and REPORT in wsesslog
2016-10-01 20:38:48 +02:00
Adrian Chadd
cc888437e4
Merge pull request #39 from eribertomota/eriberto-idleconn-manpage
...
Add idleconn manpage
2016-03-11 11:24:32 -08:00
Joao Eriberto Mota Filho
85084f48f5
Added a contrib dir and idleconn manpage source
2016-03-11 13:49:07 -03:00
Joao Eriberto Mota Filho
f6a3689e18
Adding idleconn manpage
2016-03-11 13:45:40 -03:00
Adrian Chadd
7a4e73b208
Merge pull request #32 from Sp1l/master
...
Reroll No-SSLv3 patch/Add No-SSLv2 patch
2016-01-24 10:03:59 -08:00
Adrian Chadd
76a1af8fb4
Merge pull request #35 from Sp1l/patch-1
...
Fix building when OpenSSL was compiled -nossl2 or -noss3
2016-01-24 09:52:57 -08:00
Adrian Chadd
efb9e6c86a
Merge pull request #36 from josephjkong/jk_master_fix_server
...
Restore the original --server and --server_name options
2016-01-23 14:45:02 -08:00
Joseph Kong
941bc9558f
Restore the original --server and --server_name options.
2016-01-22 22:40:01 -08:00
Joseph Kong
83fef49f59
Change --server to --servers.
...
Prior to this commit --server took a list of servers, so making it
plural makes sense.
2016-01-22 12:36:40 -08:00
Joseph Kong
df070fe2c3
Style changes.
...
My OCD couldn't handle the multiple styles in this file.
2016-01-21 15:33:35 -08:00