| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
tls_free(3) directly after close(2) to catch all cases.
based on a patch from Nan Xiao; OK tb@ deraadt@
|
|
|
|
| |
from nan xiao
|
| |
|
|
|
|
|
| |
consistent to remote_connect() and getaddrinfo(3).
from Nan Xiao
|
|
|
|
| |
from Nan Xiao; OK tb@
|
|
|
|
|
|
|
| |
No need to check for SSLv2/3 sessions when printing the tally mark.
Also do SSLv23_client_method -> TLS_client_method.
ok jsing@
|
|
|
|
|
|
|
|
|
|
| |
jsing@ notes that this is not a complete solution, as we don't
account for retries or partial writes, but that this is a step
in a right direction.
May want to revisit this later to provide a complete solution.
ok jsing@
|
|
|
|
| |
ok tb
|
|
|
|
|
|
| |
are no longer supported. Remove their documentation.
ok jsing
|
|
|
|
| |
ok jsing
|
|
|
|
|
|
|
|
| |
While here, we don't need the app_timer_* wrapper function, it only
obfuscates things, so delete it. Also while here, totalTime only needs
to be assigned once.
ok tb@
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to then remove the shadow i from the GET block. While there,
move retval's declaration to the beginning of the function.
As doConnection() now executes the body of the benchmark's test, rename
it to "run_test".
Shadow variable spotted by tb@.
ok tb@
|
|
|
|
|
|
| |
CID #154702.
input & ok inoguchi, ok mestre on first version
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move SSL_new/SSL_free up into benchmark() to restrict the responsibility
for the SSL object to a single scope. Make doConnection() return an int,
openssl-style. Some miscellaneous cleanup, too.
Discussed with tb, jsing, and jca. Basic idea from jsing, lots of patch
input from tb.
ok deraadt on an earlier version
ok tb jsing
|
| |
|
|
|
|
|
|
|
| |
more precisely which options require which other options, add many
missing incompatibilities, mention the default for -e, and some
macro cleanup.
OK jmc@ tb@
|
|
|
|
|
|
| |
from r1.45 and thereby avoid a use-after-free spotted by schwarze.
ok schwarze
|
|
|
|
| |
From Nan at chinadtrace dot org. Thanks!
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Move all of the benchmark code -- loop initialization, the loops, and
the report printing -- into a new function, benchmark(). Eliminates
lots of duplicate code.
Regressions to 1.20 caught by tb@ and inoguchi@. Tweaked by tb@.
ok tb@, jsing@
|
|
|
|
|
| |
different unveils. Joint work with beck and florian.
Let us know if you hit any corner cases.
|
|
|
|
|
|
|
|
| |
Much more apt than the current operation names.
Names suggested by jca@ ages ago.
ok jca, jsing
|
|
|
|
|
| |
in preparation for pledgepath
ok deraadt@
|
|
|
|
| |
ok jsing (as part of a larger diff)
|
|
|
|
|
|
|
|
|
| |
because it was (1) woefully incomplete, (2) partially outdated
and wrong, (3) in parts imprecisely worded and hard to understand,
(4) excessively technical for a section 1 manual, (5) of excessive
size for this particular page, (6) and didn't belong here in the
first place because it essentially tried to document a C API -
SSL_CTX_set_cipher_list(3), which is now documented, so point to it.
|
|
|
|
|
|
| |
* Remove -tls1 option which has no effect.
* For -V, sort the fields in the order they are printed, and do not
talk about key size restrictions, nothing like that is printed.
|
|
|
|
|
| |
Some options were missing, some were in the wrong section (CRL-related
or not), and there were some minor errors, typos, and omissions.
|
|
|
|
|
| |
resulting fixes: markup of "command" below SYNOPSIS and links to the
config file formats below SEE ALSO
|
|
|
|
| |
ok tobias
|
|
|
|
| |
from matt schwartz
|
|
|
|
| |
ok bcook@ beck@ inoguchi@
|
|
|
|
|
|
| |
are otherwise optional
diff from holger mikolon, tweaked a bit by me
|
| |
|
| |
|
|
|
|
| |
ok beck@ inoguchi@
|
|
|
|
| |
the intent is more obvious.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
SSL_free will do this a second time.
ok jsing
|
|
|
|
| |
ok jsing@
|
|
|
|
| |
ok sthen@ jsing@
|
|
|
|
|
|
|
|
|
| |
This extern variable appears not to be used.
And it is overridden by local variable in doConnection().
This causes MSVC warning C4459 "declaration of 'verify_error'
hides global declaration".
OK millert@
|
|
|
|
|
|
|
|
|
| |
Use more descriptive names, and make it clearer that real and user
timers work on different static storage. The end goal is to be able to
reuse those timer functions, instead of inlining other timer
implementations subject to clock jumps.
Discussed with Scott Cheloha
|
|
|
|
|
|
|
| |
instead of trying to work and then triggering a double-free().
problem noted by trondd (trondd (at) kagu-tsuchi.com)
ok beck@
|
|
|
|
|
|
|
|
|
|
|
| |
Replace the "tlscompat" and "tlsall" options with "cipher" and "protocol"
options that are key/value pairs. This allows the user to specify ciphers
and protocols in a form that are accepted by tls_config_set_ciphers() and
tls_config_set_protocols() respectively.
ok beck@
(also ok jmc@ for a previous revision of the man page).
|
|
|
|
| |
Better handling of clock jumps, from Scott Cheloa.
|
|
|
|
|
|
|
|
| |
will SIGABRT
Bug found by Scott Cheloha <scottcheloha at gmail.com>
OK deraadt@
|
|
|
|
|
|
| |
is discarded anyway, the plen variable is a leftover from the -j
jumbo option.
reported by Nan Xiao; OK deraadt@
|