Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update openssl to version 1.1.1w #617

Merged
merged 2 commits into from
Oct 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions depends/packages/openssl.mk
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package=openssl
$(package)_version=1.1.1t
$(package)_version=1.1.1w
$(package)_download_path=https://www.openssl.org/source
$(package)_file_name=$(package)-$($(package)_version).tar.gz
$(package)_sha256_hash=8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b
$(package)_sha256_hash=cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8

define $(package)_set_vars
$(package)_config_env=AR="$($(package)_ar)" RANLIB="$($(package)_ranlib)" CC="$($(package)_cc)"
Expand Down
30 changes: 28 additions & 2 deletions doc/release-notes/release-notes-current.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,39 @@ zend v4.1.99

## Important Notes

### Proof verifier logging
Starting from this release, `zend` includes a logging mechanism specific for the proof verifier, meaning that there will be a new log file named `mc_crypto.log` inside the Zen data folder. This new log file can be configured through the `mc_crypto_log_config.yaml`, which, during the first restart of the node after the upgrade, will be automatically created inside the same folder. **Please, note that the first execution will fail with a message reporting that the configuration file was not found and that it was created**. This behavior is similar to what happens when `zend` is run for the first time with an empty data folder that doesn't contain a `zen.conf` file.


## New Features and Improvements
* Improved the mechanism to limit the size of the mempool [#611](https://github.com/HorizenOfficial/zen/pull/611)
* Updated `libzendoo` (aka MC Crypto Lib) to version `0.5.0`. It brings a new logging file in the Zen data folder specific for the SNARK proof verifier [#616](https://github.com/HorizenOfficial/zen/pull/616)
* Updated OpenSSL dependency to version `1.1.1w` [#617](https://github.com/HorizenOfficial/zen/pull/617)

## Bugfixes
* Fixed the build on CentOS [#605](https://github.com/HorizenOfficial/zen/pull/605)

## Bugfixes and Minor Changes
* Refactoring of the networking sub-system: added connection manager class CConnman [#573] (https://github.com/HorizenOfficial/zen/pull/573)
## Minor Changes
* Refactoring of the networking sub-system: added connection manager class CConnman [#573](https://github.com/HorizenOfficial/zen/pull/573)
* Refactoring of Python test `sc_cert_getblocktemplate.py` [#581](https://github.com/HorizenOfficial/zen/pull/581)
* Improved the management of connection inside the Python test framework [#586](https://github.com/HorizenOfficial/zen/pull/586)
* Improved the validation of `-maxsendbuffer` and `-maxreceivebuffer` startup parameters [#588](https://github.com/HorizenOfficial/zen/pull/588)
* Fixed logging when running unit tests related to the `alertNotify()` function [#589](https://github.com/HorizenOfficial/zen/pull/589)
* Improved the validation of P2P message headers [#591](https://github.com/HorizenOfficial/zen/pull/591)
* Increased coverage of tests for the mempool size limit [#596](https://github.com/HorizenOfficial/zen/pull/596)
* Minor static analysis fixes [#590](https://github.com/HorizenOfficial/zen/pull/590) [599](https://github.com/HorizenOfficial/zen/pull/599) [#606](https://github.com/HorizenOfficial/zen/pull/606)
* Increased robustness and flexibility of release scripts [#600](https://github.com/HorizenOfficial/zen/pull/600)
* Improvement of the Python test `mempool_size_limit.py` [#601](https://github.com/HorizenOfficial/zen/pull/601)
* Minor refactoring of the usage of the `mempool` pointer [#602](https://github.com/HorizenOfficial/zen/pull/602)
* Minor refactoring of the code inside `ThreadSocketHandler()` [#608](https://github.com/HorizenOfficial/zen/pull/608)
* Removed any reference to `boost::thread` from the networking code [#612](https://github.com/HorizenOfficial/zen/pull/612)
* Copyright header update [#613](https://github.com/HorizenOfficial/zen/pull/613)
*


## Contributors
[@a-petrini](https://github.com/a-petrini)
[@JackPiri](https://github.com/JackPiri)
[@ptagl](https://github.com/ptagl)
[@drgora](https://github.com/drgora)
[@titusen](https://github.com/titusen)