mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Merge remote-tracking branch 'origin/topic/neverlord/avoid-openssl-header-deps'
* origin/topic/neverlord/avoid-openssl-header-deps: Integrate review feedback Avoid OpenSSL header dependencies Added NEWS during merge and removed never set OPENSSL_INCLUDE_DIR reference in main CMakeLists.txt.
This commit is contained in:
commit
e0cf206732
17 changed files with 383 additions and 214 deletions
15
NEWS
15
NEWS
|
@ -13,6 +13,16 @@ Breaking Changes
|
|||
namespace were changed to return a reference to a std::shared_ptr instead of a copy
|
||||
for performance reasons.
|
||||
|
||||
- Zeek's ``OPENSSL_INCLUDE_DIR`` is not automatically added to an external plugin's
|
||||
include path anymore. A plugin using OpenSSL functionality directly can use the
|
||||
following explicit entry to re-use Zeek's ``OPENSSL_INCLUDE_DIR``:
|
||||
|
||||
zeek_add_plugin(
|
||||
Namespace Name
|
||||
INCLUDE_DIRS "${OPENSSL_INCLUDE_DIR}"
|
||||
SOURCES ...
|
||||
)
|
||||
|
||||
New Functionality
|
||||
-----------------
|
||||
|
||||
|
@ -49,6 +59,11 @@ Changed Functionality
|
|||
|
||||
- Ed25519 and Ed448 DNSKEY and RRSIG entries do not cause weirds anymore.
|
||||
|
||||
- The OpenSSL references in ``digest.h`` and ``OpaqueVal.h`` headers have been
|
||||
hidden to avoid unneeded dependencies on OpenSSL headers. Plugins using the
|
||||
detail API from ``digest.h`` to compute hashes likely need to accommodate for
|
||||
this change.
|
||||
|
||||
Removed Functionality
|
||||
---------------------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue