Commit Graph

193 Commits

Author SHA1 Message Date
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
Bernard Spil
bea56ffa7e Fix building when OpenSSL was compiled -nossl2 or -noss3
This also fixes building with LibreSSL 2.2 (no SSLv2) and 2.3 (no SSLv3)
2016-01-07 21:57:54 +01:00
Bernard Spil
f74cfe4743 Reroll No-SSLv3 patch/Add No-SSLv2 patch 2015-12-18 14:03:19 +01:00
Adrian Chadd
dcfb746bc5 Merge pull request #23 from murtha-yahoo/murtha-yahoo-patch-1
Patch to enable compilation with m4
2015-12-17 15:14:19 -08:00
Adrian Chadd
9b511a9763 Merge pull request #29 from rmebjesus/master
Increased char size.
2015-12-17 15:13:36 -08:00
Adrian Chadd
3cb42e3fed Merge pull request #24 from scippio/master
apply https://github.com/httperf/httperf/issues/8 patch from rowan.li…
2015-12-17 15:11:57 -08:00
Ricardo Jesus
b141ec57a2 Increased char size. 2015-09-03 17:04:27 +01:00