-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Add ZeroMQ notifications #2050
Add ZeroMQ notifications #2050
Conversation
Before merging this, Buildbot needs to be updated to |
|
|
... and add Edit: I'm not sure this is necessary. If it is not, then remove the reference to libzmq*-dev from doc/zmq.md. |
The |
libzmq has a new version 4.1.6. Its release notes since 4.1.5 are:
Some of these look like significant correctness and Denial of Service issues. |
zeromq/libzmq#2158 looks like undefined behaviour. |
Oh, the current libzmq version is actually 4.2.1 (release notes; see also the release notes for 4.2.0). In any case we should upgrade. I'm not sure whether there were any incompatible API changes between 4.1.x and 4.2.x. Edit: the release notes claim compatibility. |
@daira wrote:
The link doesn't make sense to me - could you elaborate?
The impression I got from that section was that it was listed so if a downstream packager wants to use provided dependencies instead of the |
@daira wrote:
From 4.2.0 Now, we could enable CURVE security, but I expect it's not really necessary because the ZMQ interface is generally used from an internal network. |
ACK 4a8159343b0e1db2ff16dd138ab84271d2146774 and b418aa9027d3003a55089bdbcf2e6f55b46950f0. |
@str4d wrote:
Sorry, cut-and-paste error. The intended link was http://zeromq.org/distro:debian . I think we should update doc/zmq.md to say libzmq5-dev and to make it clearer that this is only needed when not using the depends system. |
@str4d wrote:
Hmm. Maybe we should just document (both in doc/zmq.md and doc/security-warnings.md) that ZMQ provides no authentication by default. |
Upstream still on 4.1.5. Maybe they'll upgrade to 4.2.1. bitcoin/bitcoin#8639 |
☔ The latest upstream changes (presumably #2072) made this pull request unmergeable. Please resolve the merge conflicts. |
Continues Johnathan Corgan's work. Publishing multipart messages Bugfix: Add missing zmq header includes Bugfix: Adjust build system to link ZeroMQ code for Qt binaries
prefix instead of postfix
@zkbot try |
⌛ Trying commit edcec14 with merge 36df5a9... |
💔 Test failed - zcash |
@str4d See above: |
`${testScripts[@]}` now does split up `testscript --agument` in two elements pushed to the array (`testscript` and `--agument`).
@bitcartel there was an upstream PR I missed that fixed it. @zkbot try |
Add ZeroMQ notifications Cherry-picked from the following upstream PRs: - bitcoin/bitcoin#6103 - bitcoin/bitcoin#6684 - bitcoin/bitcoin#6686 - bitcoin/bitcoin#6736 - bitcoin/bitcoin#6739 - bitcoin/bitcoin#6743 - bitcoin/bitcoin#6768 - bitcoin/bitcoin#6779 - bitcoin/bitcoin#6810 - bitcoin/bitcoin#6927 - bitcoin/bitcoin#6980 (only upgrading zeromq) - bitcoin/bitcoin#6680 - bitcoin/bitcoin#7058 - bitcoin/bitcoin#7621 - bitcoin/bitcoin#7335 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7853 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7762 - bitcoin/bitcoin#7993 (only upgrading zeromq) - bitcoin/bitcoin#8238 - bitcoin/bitcoin#8701 - bitcoin/bitcoin#6685 Closes #2020.
☀️ Test successful - zcash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK
ACK |
@zkbot r+ |
📌 Commit 9bbc220 has been approved by |
Add ZeroMQ notifications Cherry-picked from the following upstream PRs: - bitcoin/bitcoin#6103 - bitcoin/bitcoin#6684 - bitcoin/bitcoin#6686 - bitcoin/bitcoin#6736 - bitcoin/bitcoin#6739 - bitcoin/bitcoin#6743 - bitcoin/bitcoin#6768 - bitcoin/bitcoin#6779 - bitcoin/bitcoin#6810 - bitcoin/bitcoin#6927 - bitcoin/bitcoin#6980 (only upgrading zeromq) - bitcoin/bitcoin#6680 - bitcoin/bitcoin#7058 - bitcoin/bitcoin#7621 - bitcoin/bitcoin#7335 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7853 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7762 - bitcoin/bitcoin#7993 (only upgrading zeromq) - bitcoin/bitcoin#8238 - bitcoin/bitcoin#8701 - bitcoin/bitcoin#6685 Closes #2020.
☀️ Test successful - zcash |
Cherry-picked from the following upstream PRs:
zmq_test.py
)zmq_test.py
)Closes #2020.