Muzaffar Auhammud
f376683f61
Implement specific support for TLSv1.2
pirms 6 gadiem
Muzaffar Auhammud
8ff23d5577
Implement specific support for TLSv1.1
pirms 6 gadiem
Muzaffar Auhammud
1263f9cd09
Make TLSv1 use TLSv1.0 specifically to prevent ambiguity with TLSv1.1, TLSv1.2, TLSv1.3
pirms 6 gadiem
Muzaffar Auhammud
f2cd35e9be
Use the new API for SSLv3 protocol selection in OpenSSL >= 1.1.0
pirms 6 gadiem
Muzaffar Auhammud
feef2b4fb3
Make conditional compilation for SSLv2 future proof and backwards compatible with OpenSSL <= 1.1.0
pirms 6 gadiem
Muzaffar Auhammud
9d91d1773a
Add more flexibility in choice of protocol for TLSv1.x
pirms 6 gadiem
Muzaffar Auhammud
08185b9fe3
Remove the TLS 1.3 implementation which fails specifically on OpenSSL 1.1.0
pirms 6 gadiem
Muzaffar Auhammud
2fbd9e93ea
Optimize OpenSSL initialization by removing synonymous calls to SSL_library_init()
pirms 6 gadiem
Adrian Chadd
5f5568b3c4
Merge pull request #53 from muzaffar1331/add-tls-13
Enable use of TLS 1.3. Done during IETF 101 hackathon.
pirms 6 gadiem
Muzaffar Auhammud
63fa8ee8c9
Enable use of TLS 1.3. Done during IETF 101 hackathon.
pirms 6 gadiem
Adrian Chadd
0c7d127883
Merge pull request #48 from alteholz/master
fix typo and make it compile with SSL 1.1.0
pirms 7 gadiem
Thorsten Alteholz
c4b07d477b
make it compile with SSL 1.1.0
pirms 7 gadiem
Thorsten Alteholz
5454635cfc
fix typo in manpage
pirms 7 gadiem
Adrian Chadd
cc888437e4
Merge pull request #39 from eribertomota/eriberto-idleconn-manpage
Add idleconn manpage
pirms 8 gadiem
Joao Eriberto Mota Filho
85084f48f5
Added a contrib dir and idleconn manpage source
pirms 8 gadiem
Joao Eriberto Mota Filho
f6a3689e18
Adding idleconn manpage
pirms 8 gadiem
Adrian Chadd
7a4e73b208
Merge pull request #32 from Sp1l/master
Reroll No-SSLv3 patch/Add No-SSLv2 patch
pirms 8 gadiem
Adrian Chadd
76a1af8fb4
Merge pull request #35 from Sp1l/patch-1
Fix building when OpenSSL was compiled -nossl2 or -noss3
pirms 8 gadiem
Adrian Chadd
efb9e6c86a
Merge pull request #36 from josephjkong/jk_master_fix_server
Restore the original --server and --server_name options
pirms 8 gadiem
Joseph Kong
941bc9558f
Restore the original --server and --server_name options.
pirms 8 gadiem
Joseph Kong
83fef49f59
Change --server to --servers.
Prior to this commit --server took a list of servers, so making it
plural makes sense.
pirms 8 gadiem
Joseph Kong
df070fe2c3
Style changes.
My OCD couldn't handle the multiple styles in this file.
pirms 8 gadiem
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)
pirms 8 gadiem
Bernard Spil
f74cfe4743
Reroll No-SSLv3 patch/Add No-SSLv2 patch
pirms 8 gadiem
Adrian Chadd
dcfb746bc5
Merge pull request #23 from murtha-yahoo/murtha-yahoo-patch-1
Patch to enable compilation with m4
pirms 8 gadiem
Adrian Chadd
9b511a9763
Merge pull request #29 from rmebjesus/master
Increased char size.
pirms 8 gadiem
Adrian Chadd
3cb42e3fed
Merge pull request #24 from scippio/master
apply https://github.com/httperf/httperf/issues/8 patch from rowan.li…
pirms 8 gadiem
Ricardo Jesus
b141ec57a2
Increased char size.
pirms 9 gadiem
Adrian Chadd
217bdb8098
Merge pull request #26 from simmbot/master
Fix errno compilation error (found on Ubuntu 14.04)
pirms 9 gadiem
Ben Simmons
380ee54380
Fix errno compilation error (found on Ubuntu 14.04)
pirms 9 gadiem
scippio
97cfa7af7d
apply https://github.com/httperf/httperf/issues/8 patch from rowan.li...@gmail.com
pirms 9 gadiem
murtha-yahoo
1666728c1f
added ACLOCAL_AMFLAGS to include m4
pirms 9 gadiem
murtha-yahoo
88feacaa3d
Add AC_CONFIG_MACRO_DIR
pirms 9 gadiem
Mark Nottingham
ab2b96b0f5
Merge pull request #21 from erikarn/20150330_norse_fixes
Add very numerous bug fixes and features, from Norse Corp.
pirms 9 gadiem
Adrian Chadd
544b67b374
Add very numerous bug fixes and features, from Norse Corp.
* Fix some corner cases with greedy mode, where ports would be
tracked inside httperf rather than the OS. There were handfuls
of corner cases where it'd either loop over an already-allocated
port by the OS and chew 100% of cpu with no progress. Also, hit an
already allocated port by the OS, skip/stop, but then the next lookup
would hit that port again - it would never find a new port to open.
* Add kqueue support for FreeBSD. (No, not using libevent. Yet.)
* Add a periodic stats option, to print out 200/302 counts once
every second. This is to aid in automatic scripts looking to graph
the progress being made.
* Add the ability to define multiple local client addresses, so
requests can come from a much bigger pool of IP addresses.
This allows for much more concurrency per process.)
* Add an explicit timeout on how long httperf can run - again, to aid
in automated testing.
* Add an option to allow header contents to be loaded in from a file.
* Other fixes, mostly type related fixes, thanks to clang/llvm on
FreeBSD-10.
We're using this in production at Norse to stress test out things,
upwards of 25,000 requests per second per httperf process.
pirms 9 gadiem
Mark Nottingham
5875eafd22
add intro to README (taken from google code site)
pirms 9 gadiem
Mark Nottingham
1119f3b00c
rename README
pirms 9 gadiem
Mark Nottingham
08b6b19782
convert README to markdown
pirms 9 gadiem
Mark Nottingham
4ee16eb53b
Move everything into top-level directory.
pirms 9 gadiem
adrian.chadd
ed5c6311ab
Remove the FD_SETSIZE check.
This is a hold-over from using select() back in the past.
It now uses libevent, so it no longer (itself) cares about the size of
FD_SETSIZE.
pirms 10 gadiem
tbullock@comlore.com
5d500c3785
Remove boilerplate text from bottom of copyright file since it isn't quite applicable to httperf
pirms 13 gadiem
tbullock@comlore.com
6f6e523bf9
Portablelize new getopt.c so it should work where err.h is missing
pirms 13 gadiem
tbullock@comlore.com
7f66ab61bf
Remove anjuta conf stuff
pirms 13 gadiem
tbullock@comlore.com
a49d2612a4
Adjust copyright text to clearly mark copyright owners
pirms 13 gadiem
tbullock@comlore.com
788158df0e
Removed duplicate version of gpl, besides getopt was the reason the file was there to begin with and it is now supplied by a different vendor
pirms 13 gadiem
tbullock@comlore.com
e475050b34
replace bundled, out of date getopt with version from openbsd
pirms 13 gadiem
tbullock@comlore.com
d0f09d7996
Cleaned up help text
pirms 13 gadiem
tbullock@comlore.com
913e5dc5b6
Cleaned up help text
pirms 13 gadiem
tbullock@comlore.com
2b3cc9833a
Mention that httperf has been pulled for the time being
pirms 15 gadiem
tbullock@comlore.com
e44b1981bd
Remove libevent port (for now)
pirms 15 gadiem