Skip to content

syscall: whitelist network access for msghand thread#1450

Merged
delta1 merged 1 commit intoElementsProject:masterfrom
apoelstra:2025-04--local-ci-fixes
Apr 22, 2025
Merged

syscall: whitelist network access for msghand thread#1450
delta1 merged 1 commit intoElementsProject:masterfrom
apoelstra:2025-04--local-ci-fixes

Conversation

@apoelstra
Copy link
Member

Unlike in Bitcoin, our message handling thread needs to open sockets in order to call out to the mainchain RPC interface. We recently brought in a seccomp syscall whitelist from upstream, which is enabled on my local CI box (though apparently not on Github CI) and it is failing on this.

Unlike in Bitcoin, our message handling thread needs to open sockets in
order to call out to the mainchain RPC interface. We recently brought in
a seccomp syscall whitelist from upstream, which is enabled on my local
CI box (though apparently not on Github CI) and it is failing on this.
@delta1
Copy link
Member

delta1 commented Apr 22, 2025

Thanks @apoelstra, confirmed I can now run the funcitonal tests with seccomp enabled.

Tested ACK 12152bf

@delta1 delta1 merged commit 9748c00 into ElementsProject:master Apr 22, 2025
12 of 13 checks passed
apoelstra added a commit to apoelstra/local-nix-ci that referenced this pull request May 2, 2025
Just pull this PR into a local patchfile for now.
#
# You are committing on CAMUS
#

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch main
# Your branch is ahead of 'origin/main' by 3 commits.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#	modified:   ElementsProject.elements.check-pr.nix
#	new file:   patches/elements-003.patch
#
delta1 added a commit to delta1/elements that referenced this pull request Jul 9, 2025
@apoelstra apoelstra deleted the 2025-04--local-ci-fixes branch September 11, 2025 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants