-
Notifications
You must be signed in to change notification settings - Fork 112
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 nixpkgs-unstable, fix whitelisting local services #414
Conversation
a0d3041
to
a3356cf
Compare
This removes the module-level dependency from onion-services to bitcoind. Due to the `or false` fallback, there's no dependency added in the reverse direction. In particular, this allows us to not add a dependency on liquidd in the following commit.
a3356cf
to
9acd469
Compare
Through manual testing I figured out that we need to add |
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.
ACK mod nit
Switch back from nixpkgs master to unstable. Pkg updates: btcpayserver: 1.2.3 -> 1.2.4 electrs: 0.9.0 -> 0.9.1 elementsd: 0.18.1.12 -> 0.21.0 lightning-pool: 0.5.0-alpha -> 0.5.1-alpha nbxplorer: 2.2.5 -> 2.2.11 - liquidd: add `onionPort` like in bitcoind - tests/electrs: remove KillSignal workaround
9acd469
to
be0e9e4
Compare
@nixbitcoin, I've implemented your suggestion via |
This allows whitelisting local services without implicitly whitelisting all inbound onion connections, which would happen when setting bitcoind/liquidd option `whitelist=localhost`. Used by electrs and nbxplorer, which requires the unsafe `mempool` permission.
be0e9e4
to
1da23cd
Compare
- README: add matrix room - examples/configuration.nix: explain why bitcoind is enabled by default - btcpayserver: group lnd service settings - clightning: Use public onion port only when the onion service is public This allows users to enable the onion service while announcing a non-onion public address. - netns-isolation: move `readOnly` attr to the top - tests: use mkDefault to allow for easier overriding - tests/btcpayserver: test web server response
53cfca9
to
aada35f
Compare
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.
ACK aada35f
Nice, whitebinding is quite a bit more straightforward than expected.
No description provided.