| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
bzero is defined in strings.h.
ok deraadt@
|
| |
|
|
|
|
|
|
| |
specify that ranges must be numeric, and only check for range if
first argument is a digit.
identified by danj, fix suggest by sthen
|
|
|
|
| |
ok jmc@, jsing@
|
|
|
|
| |
bonus: this exposed a few missing const qualifiers.
|
|
|
|
| |
From Edgar Pettijohn III
|
|
|
|
| |
ok beck inoguchi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements automatic thread support initialization in libcrypto.
This does not remove any functions from the ABI, but does turn them into
no-ops. Stub implementations of pthread_mutex_(init|lock|unlock) are
provided for ramdisks.
This does not implement the new OpenSSL 1.1 thread API internally,
keeping the original CRYTPO_lock / CRYPTO_add_lock functions for library
locking. For -portable, crypto_lock.c can be reimplemented with
OS-specific primitives as needed.
ok beck@, tb@, looks sane guenther@
|
|
|
|
|
|
| |
call has finished. This allows to write race free scripts as they
can check that the server is up and running.
OK sthen@ tb@
|
|
|
|
| |
ok beck@ bluhm@ tb@
|
|
|
|
| |
Reported by Katherine <luigi30 at gmail dot com> on tech@
|
|
|
|
|
|
| |
to uncompressed rather than compressed.
From Jacqueline Jolicoeur
|
|
|
|
|
|
| |
handy if you type the path wrong or don't have permission...
ok deraadt@
|
|
|
|
|
| |
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.
|
| |
|